body{
	background:url('images/bg.jpg') top left repeat-x #686868;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#centerdiv{
	margin:0 auto;
	width:816px;
	background:url('images/center_bg.jpg') top left repeat-y;
}



.fborder{
	float:left;
	width:25px;
	height:688px;
}

.content{
	width:766px;
	float:left;
	min-height:688px;
	-height:688px;
}

.content a:link{color:#6D6D6D;font-weight:bold;text-decoration:none;}
.content a:visited{color:#6D6D6D;font-weight:bold;text-decoration:none;}
.content a:hover{color:#6D6D6D;font-weight:bold;text-decoration:none;}
.content a:active{color:#6D6D6D;font-weight:bold;text-decoration:none;}

#header{
	width:765px;
	height:21px;
	background:url('images/header.jpg') top left no-repeat;
	border-right:1px solid white;
	padding-top:96px;
}

#footer{
	width:757px;
	margin-left:26px;
	margin-right:5px;
	background-color:#DEDEDE;
	color:#6D6D6D;
	padding-top:8px;
	padding-left:8px;
	padding-bottom:8px;
}

#footer a:link{color:#6D6D6D;font-weight:bold;text-decoration:none;}
#footer a:visited{color:#6D6D6D;font-weight:bold;text-decoration:none;}
#footer a:hover{color:#6D6D6D;font-weight:bold;text-decoration:none;}
#footer a:active{color:#6D6D6D;font-weight:bold;text-decoration:none;}

#main{
	background:url('images/content_bg.jpg') top left repeat-x;
	border-left:1px solid white;
	border-right:1px solid white;
	padding-top:40px;
}

#navileft{
	width:167px;
	float:left;
	height:130px
	overflow:hidden;
}

#maincontent{
	float:left;
	margin-left:6px;
	background:url('images/maincontent_bg.jpg') top left repeat-x white;
	width:574px;
	min-height:160px;
	-height:160px;
}
#maincontent li{
	margin-left:17px;
}

.navibox{
	width:151px;
	margin-left:16px;
	background:url('images/maincontent_bg.jpg') top left repeat-x white;
	margin-bottom:8px;

}

.navibox_bg{
	background:url('images/maincontent_bgb.jpg') bottom left repeat-x;
		padding:14px 0px 8px 11px;
		height:30px;
}

.nav_a:link{color:#527A79!IMPORTANT;font-weight:bold;text-decoration:none;font-size:12px;}
.nav_a:visited{color:#527A79!IMPORTANT;font-weight:bold;text-decoration:none;font-size:12px;}
.nav_a:hover{color:#527A79!IMPORTANT;font-weight:bold;text-decoration:none;font-size:12px;}
.nav_a:active{color:#527A79!IMPORTANT;font-weight:bold;text-decoration:none;font-size:12px;}

.nav:link{color:#527A79!IMPORTANT;font-weight:bold;text-decoration:none;font-size:12px;}
.nav:visited{color:#527A79!IMPORTANT;font-weight:bold;text-decoration:none;font-size:12px;}
.nav:hover{color:#527A79!IMPORTANT;font-weight:bold;text-decoration:none;font-size:12px;}
.nav:active{color:#527A79!IMPORTANT;font-weight:bold;text-decoration:none;font-size:12px;}

.box{
	background:url('images/box_footer.jpg') bottom left no-repeat;
	padding:4px 4px 8px 8px;
	min-height:113px;
	-height:113px;
	padding-bottom:20px;
}

h1{
	color:#124050;
	font-size:12px;
	margin:10px 0 10px 8px;
}

.breaker{
	height:1px;
	overflow:hidden;
	background-color:#F0770E;
}

h2{
	font-size:12px;
	color:#F0770E;
	margin:0 0 3px 0;
}

h2 a:link{color:#F0770E!IMPORTANT;font-weight:bold;text-decoration:none;font-size:12px;}
h2 a:visited{color:#F0770E!IMPORTANT;font-weight:bold;text-decoration:none;font-size:12px;}
h2 a:hover{color:#F0770E!IMPORTANT;font-weight:bold;text-decoration:none;font-size:12px;}
h2 a:active{color:#F0770E!IMPORTANT;font-weight:bold;text-decoration:none;font-size:12px;}
/* HEADER NAVI */



.navibuttonAktiv{
background-image:url(images/navibuttonActiveLeft.gif); 
background-color:#F0770E; 
margin-left:4px; 
background-repeat:no-repeat; 
background-position:left top; 
float:left;  
height:17px; 
margin-top:3px; 
-margin-top:0px; 
float:left;

}

.navibutton2Aktiv{
background-image:url(images/navibuttonActiveRight.gif); 
background-repeat:no-repeat;
background-position:right top; 
height:17px; 
padding-left:3px; 
padding-right:3px;
padding-bottom:3px;
-padding-bottom:0px;
padding-top:0px;
-padding-top:3px;
float:left;
}


.navibuttonInaktiv{
margin-left:4px; 
background-repeat:no-repeat; 
background-position:left top; 
float:left;  
height:17px;  
margin-top:3px; 
-margin-top:0px;
float:left;
}

.navibutton2Inaktiv{
height:17px; 
padding-left:3px; 
padding-right:3px;
padding-bottom:3px;
-padding-bottom:0px;
padding-top:0px;
-padding-top:3px;
float:left;
}

.navibutton2Aktiv a:link{color:white!IMPORTANT;font-weight:bold;text-decoration:none;font-size:12px;}
.navibutton2Aktiv a:visited{color:white!IMPORTANT;font-weight:bold;text-decoration:none;font-size:12px;}
.navibutton2Aktiv a:hover{color:white!IMPORTANT;font-weight:bold;text-decoration:none;font-size:12px;}
.navibutton2Aktiv a:active{color:white!IMPORTANT;font-weight:bold;text-decoration:none;font-size:12px;}

.navibutton2Inaktiv a:link{color:black!IMPORTANT;font-weight:bold;text-decoration:none;font-size:12px;}
.navibutton2Inaktiv a:visited{color:black!IMPORTANT;font-weight:bold;text-decoration:none;font-size:12px;}
.navibutton2Inaktiv a:hover{color:black!IMPORTANT;font-weight:bold;text-decoration:none;font-size:12px;}
.navibutton2Inaktiv a:active{color:black!IMPORTANT;font-weight:bold;text-decoration:none;font-size:12px;}


.redpic{
	border:2px solid #F0770E;
}

.clear{
	overflow:hidden;
	height:1px;
	clear:both;
}

/*
*
*    mod_bildergalerieV2 
*
*/

.galBox{
	position:absolute;
	width:584px;
	overflow:hidden;
	height:721px;
	top:240px;
	left:50%;
}

.thumbnail{
	height:130px;
	width:140px;
	padding:10px 10px 0 10px;
	overflow:hidden;
	background-color:#EFEFEF;
	margin:10px;
	float:left;
	text-align:center;
	border-bottom:10px solid #EFEFEF;
}

.thumbnail table{
	overflow:hidden;
	width:140px;
	height:130px;
	overflow:hidden;
}

.alignMiddle{
	vertical-align:middle;
}

.siteNumber{
	float:left;
	text-align:center;
	width:467px;
}

.blaetterBox{
	background-color:#eeeff0;
	padding:3px 10px 3px 10px;
	margin-bottom:20px;
}