/* CSS Document */
body{
font-family: Arial, Verdana, san-serife; 
text-align:center; 
background-color:#fff;
/*background:url(../media/img_90a.gif);*/
margin:0;
padding:0; 
}


/* global conteiner ----------------------------*/

#global{
position:relative; 
margin:auto;
padding:0;
width:700px;
border:0px solid #333; 


} 



/* Layout Container -------------------------- */
#logo{
float:left;
position:relative;
margin:0;
padding:0 0 0 20px;
width:720px;
height:102px;
background: url(../media/logo.gif) no-repeat 0 0;
}

#cont_bod{
float:left;
position:relative;
text-align:left; 
margin:0;
padding:0 0 0 20px;
width:720px; 
height:100%;
border:0px solid #333; 
background: url(../media/blatt_bg.gif) repeat-y;
} 

#cont_foot{
float:left;
position:relative; 
text-align:left; 
margin:0;
padding:0 0 0 20px;
width:720px;
height:102px; 
border:0px solid #333; 
background: url(../media/bg_foot.gif) no-repeat;
} 



/* Content Conteiner ------------------------------- */
#cont_left{
float:left;
position:relative; 
text-align:left;
width:400px;
left:30px;
margin:0;
padding:20px 0 60px 5px;
border-top:1px solid #eee;
border-bottom:1px solid #eee;
}

#cont_right{
float:left;
position:relative; 
text-align:left;
width:130px;
margin:0;
padding:80px 0 0 60px;
border:0px solid #eee;
}


#navcontainer{
float:left;
position:relative; 
text-align:left;
width:120px;
margin:0;
padding:0;
border:0px solid #eee;
}

#sub_nav{
float:left;
position:relative; 
text-align:left;
width:140px;
margin:10px 0 0 0;
padding:0;
border:0px solid #eee;

}

/* Text auszeichnung allgemein---------------------*/



p,h1, ul, li, adres{
font-family:Arial, Verdana, san-serife; 
}

p, adress{
text-align:left; 
color:#686A6E;
font-size:12px;
font-style:normal;
line-height:20px; 
text-decoration:none; 

}

ul{
width:125px;
text-align:left; 
font-size:11px;
font-style:normal;
line-height:30px; 
border-top: 1px solid #eee;
margin:0;
padding:0;

}

li{
margin:0;
padding:0;
list-style:none;
text-decoration:none;
border-bottom: 1px solid #eee;

}


h1{
color:#683935;
font-size:18px;
font-style:normal;
font-weight:bold;
line-height:20px; 
text-decoration:none; 
}

h2{
color:#9d9f0d;
font-size:14px;
font-style:normal;
font-weight:bold;
line-height:20px; 
text-decoration:none; 
}


/*-- Haupt Navigation ------------------*/


#navcontainer a{
				display: block;
				padding: 3px;
				width: 120px;
				background-color: #fff;
				text-decoration: none;
				line-height:30px;
				color: #686A6E;
				}

				#navcontainer a:link{
									color: #686A6E;
									text-decoration: none;
									}

									#navcontainer a:hover, .navlist a:active{
														background-color:#E6E4E3;
														color: #683935;
														}


/* ---------- images ---------------------*/

img.bord{
border: 1px solid #eee;
}


/* --Sub_Navigation--------------------------*/

	 #sub_nav a{
				padding: 0 3px 3px 0;
				width: 36px;
				border:0;
				text-decoration: none;
				}

				#sub_nav a:link, a:visited, a:hover{
									text-decoration: none;
									}

								
													

















