@charset "utf-8";
/* CSS Document */
@import url("navigation_maus.css");
@import url("typo_maus.css");
@import url("form_maus.css");

#header_nav_bg {
	height:50px;
	width:100%;
	background-image:url(../hp_media/header_nav_bg.gif);
	background-repeat:repeat-x;
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#header_img_bg {
width:100%;
height:300px;
overflow:hidden;
background-color:#d4d0cf;
}
.logo {
	background-image:url(../hp_media/maus_logo.jpg);
	width:240px;
	height:300px;
	float:left;
	overflow:hidden;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
#image_fade {

height:300px;
width:454px;
float:left;
overflow:hidden;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.bild_haus {
background-image:url(../hp_media/bild_haus.jpg);
height:300px;
width:264px;
float:left;
overflow:hidden;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
#info{
	width:100%;
	height:40px;
	background-color:#003399;
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

.main_wrapper {
	background-image:url(../hp_media/main_bg.jpg);
	background-repeat:repeat-x;
	width:100%;
	height:auto;
	overflow:hidden;
	background-position: left top;
	padding-bottom: 25px;
}
#left {
float:left;
width:240px;
height:auto;
overflow:hidden;
}
#main {

width:539px;
float:left;
height:auto;
overflow:hidden;
}
#main_galerie{

width:720px;
float:left;
height:auto;
overflow:hidden;
}

#right {
	width:180px;
	height:auto;
	float:left;
	overflow:hidden;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
#unten {
	width:100%;
	height:auto;
	overflow:hidden;
	background-color:#003399;
}
#suche  {
float:left;
width:536px;
}

#suche .mod_search {
padding:10px;
}	
.nachrichten_header {
	background-image:url(../hp_media/aktuell.gif);
	height:50px;
	width:539px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;

}
.service {
	background-image:url(../hp_media/service.gif);
	background-repeat:no-repeat;
	width:180px;
	height:50px;
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.apo_dienst {
	width:209px;
	height:15px;
	padding-top:3px;/*neu*/
	padding-bottom:3px;/*neu*/
	background-color:#990000;
	background-image:url(../hp_media/apo_dienst.gif);
	background-repeat:no-repeat;
	padding-left:30px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.mod_newslist {
padding-top:5px;
padding-left:20px;
}
#aktuell .mod_newslist .even,#aktuell .mod_newslist .odd {
padding-bottom:15px;
}
.mod_newslist .even {
padding-bottom:5px;
}
#aktuell .more_news {
display:none;
}
*+html .more_news {
margin-top:7px;
}

.more_news {
	height:15px;
		padding-top: 3px;
		padding-bottom:3px; /*neu*/
	width:515px;
	/*background-color:#5f676b;*/
	background-color:#990000;

	background-image:url(../hp_media/apo_dienst.gif);
	background-repeat:no-repeat;
	background-position: right center;
	padding-right: 25px;
	text-align:right;
	color:#ffffff;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	margin-top:9px;
}

.copy_r {
	background-color:#990000;
	color:#ffffff;
	height:35px;
	width:100%;
	padding-top:5px;
	padding-left:10px;
	clear:both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.copy_r a{
color:#ffffff;
}
#art .ce_text {
padding:10px;
clear:both;
}

#sitemap .mod_sitemap {
padding:10px;
margin:0px;
overflow:hidden;
}
#art_galerie {
width:720px;
height:610px;
float:left;
overflow:hidden;
}
#flashcontent {
	width:720px;
height:610px;

	}
	
	
#quiz form {
font-size:12px;
}

#testasd .mod_article {
padding:15px;
}


#art p.back {
margin-left:10px;
}
