
/* CSS Document */

body {
		background-color: #FFFDEC;
		background-image: url(img/bgbody.gif);
		background-repeat: no-repeat;
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		color: #000000;
}

a:link, a:visited, a:active {
		color: #000000;
		text-decoration:underline;
}

a:hover { text-decoration:none; }

#navi {
		position:absolute;
		left:0px;
		top:126px;
		width:200px;
		height:429px !important;
		height:459px;
		z-index:2;
/*		background-color: #A71A2A;*/
		background-image: url(img/mainbg1.jpg);
		background-repeat: no-repeat;
		text-align: right;
		padding-top: 30px;
		padding-right: 40px;
		border-bottom:1px solid #ffffff;

}





/* Navi */

#navi ul {
		margin:0;
		padding:0;		
		list-style-type:none;
}

#navi ul a {
		display:block;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:bold;
		font-style:italic;
		color:#ffffff;
		text-decoration:none;
		font-size:1.0em;
		width:200px;
		padding-top:7px;
		padding-bottom:7px;
		border-top:1px solid #ffffff;
}



#navi li.aktiv a, #navi li.haupt a, #navi li a:hover   {    /*Hauptmenüpunkte aktiv und hover*/
		padding-right:30px;
		color:#ffffff;
		width:170px;
		background: url(img/navi_stern.gif) right no-repeat #C46772;
}


#navi li.haupt li a, #navi li.aktiv li a  {   /*Unterpunkte*/
		display:block;
		font-family:Arial, sans-serif;
		color:#FFFFFF;
		font-weight:normal;
		font-style:normal;
		font-size:0.85em;
		width:190px;
		padding: 0px 10px 4px 0px;
		background:#C46772;
		background-image:none;
		border:none;}

#navi li.haupt li.aktiv a, #navi li.haupt li.haupt a, #navi li.aktiv li a:hover, #navi li.haupt li a:hover {   /*Unterpunkte aktiv und hover*/
		font-weight:bold;
		background-image:none;
		padding: 0px 10px 4px 0px;
		width:190px;
}










#main {
		position:absolute;
		left:240px;
		top:126px;
		width:765px;
		height:465px;
		z-index:3;
		background-image: url(img/mainbg2.jpg);
		background-repeat: repeat-x;
}

#abschluss {
		position:absolute;
		left:1005px;
		top:127px;
		width:47px;
		height:459px;
		z-index:4;
		background-image: url(img/mainbg3.jpg);
		background-repeat: no-repeat;
}

#gesamt {
		font-size:0.9em;
		line-height:1.3em;
		position:absolute;
		left:269px;
		top:150px;
		width:713px;
		height:410px;
		z-index:5;
		overflow: auto;
		padding-right:10px;
		scrollbar-3dlight-color:#008040;
		scrollbar-darkshadow-color:#6A9000;
		scrollbar-highlight-color: #6A9000;
		scrollbar-shadow-color:#669900;
		scrollbar-arrow-color:#ffffff;
		scrollbar-base-color:#A4BB51;
		scrollbar-face-color:	#6A9000;
		scrollbar-track-color: #a4bb51;
}

#links {
		font-size:0.9em;
		line-height:1.3em;
		position:absolute;
		left:269px;
		top:150px;
		width:433px;
		height:410px;
		z-index:5;
		overflow: auto;
		padding-right:10px;
		scrollbar-3dlight-color:#008040;
		scrollbar-darkshadow-color:#6A9000;
		scrollbar-highlight-color: #6A9000;
		scrollbar-shadow-color:#669900;
		scrollbar-arrow-color:#ffffff;
		scrollbar-base-color:#A4BB51;
		scrollbar-face-color:	#6A9000;
		scrollbar-track-color: #a4bb51;
}

#rechts {
		font-size:0.9em;
		line-height:1.3em;
		position:absolute;
		left:719px;
		top:165px;
		width:280px;
		height:389px;
		z-index:6;
}


#rechtebilder {float:right;}

#news p {margin:0px; padding:0px; }
#news a.titel {font-weight:bold; }


h1 {	font-family:Georgia, "Times New Roman", Times, serif;
		color:#000000;
		font-weight:bold;
		font-style:italic;
		font-size:1.4em;
}

h2 {	font-family:Arial, Helvetica, sans-serif;
		color:#000000;
		font-weight:bold;
		font-size:1.1em;
}
#slogan {
		color:#666666;
		position:absolute;
		left:265px;
		top:91px;
		width:516px;
		height:27px;
		z-index:1;
}

#footer {font-size:0.85em;
		position:absolute;
		left:13px;
		top:588px;
		width:1003px;
		text-align:left;
		height:auto;
		z-index:8;
}

#printfooter {display:none;}



.bildrahmen {margin:-40px 0px 10px 20px;
		border:4px solid #CEDBA4;}

.imgborder {
		margin:0px 0px 10px 10px;
		border:4px solid #CEDBA4;
}

.imgborderleft {
		margin:0px 10px 5px 0px;
		border:4px solid #CEDBA4;
}


.gallerydiv {float:left;
width:158px;
margin-right:10px;}

.gallerydiv a {text-decoration:none;
		font-weight:bold;}

.gallerydiv .thumbnail {
		border:4px solid #CEDBA4;				
}

.thumbnail {
		border:4px solid #CEDBA4;
float:left;
margin-right:10px;	
margin-bottom:5px;
			
}
