body, html          { 	
						margin: 0 0 0 0 ; 
						padding:0; 
						font-family: verdana, sans serif; 
						font-size: 12px;
                        background: url(img/bg) repeat-y #EFE8D9; 
						color: #660000}
.info {font-size: 9px}
						
.all { 
		width: 100%;
		border: 0px solid red;
		position: absolute;
		top: 0;
		left: 0;
		  }						

pre {font-family: verdana, sans serif; }
.content img {margin-bottom: 0px; border: 0px solid silver;}						
a img {border:0}
.slideshow {
	margin: 10px 0 10px 0px
	             }
.slideshow div {
	padding: 10px;
	border: 0px dotted silver;
	margin: 10px 0 10px 15px;
	width:650px;
	text-align:center;
	background: #eaeaea
}

.slideshow div img
{
	margin-right: 8px
}
.slideshow h1
{
	margin-left: 15px
}
.standards { position: absolute;
			text-align: center;
			 top: 61px; 
			 left: 0px;
			 z-index: 5000;
			 font-size: 10px; 
			}
			
.banner { 
			text-align: center;
			  z-index: 5000;
			 font-size: 10px; 
			}



p {						margin: 5px 0 ; 
						padding:0; 
						font-family: verdana, sans serif; 
						font-size: 12px;
							line-height: 18px;}
						
.content .childlinks a:link  , .content .childlinks a:visited, .content .childlinks a:active
					{	font-size: 12px;
						line-height: 24px;
			
			}
.content .files a:link  , .content .files a:visited, .content .files a:active{	font-size: 12px;line-height: 24px;
			
			}

td {		font-size: 12px;
			vertical-align: top;
			line-height: 18px}
ul {		margin: 9px 0px 9px 20px;
			padding: 0px}
			
			
li {margin: 0px 0px 5px 4px}
table { width: 95%}
.title , h1		{		font-family: Georgia, "Times New Roman", serif;
						font-size: 20px;
						font-weight: bold;
						color:#948152;
						margin: 0 0 15px 0;
						line-height:130%;
						padding: 0 }
h2, h3, h4, h5 ,h6		{		font-family: verdana, sans serif; 
						font-size: 14px;
						font-weight: bold;
						color:#660000;
						margin: 0;
						padding: 0 }
						
.subtitle {			font-family: arial, verdana sans serif;
						padding-bottom: 7px; 
						font-size: 16px;
						font-style: italic;
						font-weight: bold;
						color:#666C6E }
a:link, a:visited, a:active {text-decoration: none; color: #948152}
.content a:link      {  font-size:12px; color:#948152; font-weight: bold; text-decoration: none;}
.content a:visited   {  font-size:12px; color:#948152; font-weight: bold; text-decoration: none;}
.content a:active    {  font-size:12px;  color:#948152; text-decoration: none;}

a:link.act, a:visited.act,a:active.act    { color: white;  border-color: #D1D2D4}
a:link.inact, a:visited.inact, a:active.inact { color: white;  border-color: #D1D2D4 }
a:link.firstact, a:visited.firstact, a:active.firstact { color: white;  border-color: #D1D2D4 }
a:link.subact, a:visited.subact, a:active.subact { color: white;  border-color: #D1D2D4 }

.titelbild{	color: white; 
			z-index: 300;
			position: absolute ;
			height : 57px; 
			overflow: hidden; 
			top: 10px; 
			left: 10px; 
			font-weight: standard; 
			font-family:  'Bitstream Vera Sans', 'Lucida Grande', Verdana, Arial;
			font-size: 14px; }




.oben_re {	color: white; 
			z-index: 300;
			position: absolute ;
			height : 100px; 
			width: 180px; 
			overflow: hidden; 
			top: 10px; 
			left: 10px; 
			color: #EFE8D9;
			font-weight: bold; 
			font-family: Georgia, "Times New Roman", serif;
			font-size: 15px; }


.subnavi {	position: absolute;
					height: 100%;
                    border: 0;
					left: 0px;
					top: 181px;
					padding: 0;
 					margin: 0;
					width: 200px;
					z-index: 205;
					
					}
					
.subnavi a,.navi a:link,.subnavi a:visited
{
	background: #948152;
	border-bottom: 1px solid #eaeaea;
	color: white;
	display: block;
	font-size: 12px !important;
	font-weight: 400;
	margin: 0;
	padding: 8px 0 6px 12px;
	text-decoration: none;
	width: 188px;
}
.subnavi a:hover,
.subnavi a.checked,
.subnavi a:link.checked,
.subnavi a:visited.checked
{
	background: #219522;
}
.layout	{               background: white;		
						margin: 0px;
						height: 100%px;
						width: 900px;
						padding: 0;
						z-index: 20}
						
.layout_oben {						height:65px; 
									background: white}

						
.content{          width: 700px;
						background: white;
						z-index: 8;
						line-height: 18px;
						position: relative;
						top:-2px;
						left: 200px;
						border-right: 0px solid #BEC5D8;
						padding: 0 0px 0 0px;				
				        
				}
	.template {padding-left: 15px; margin-top:15px}				
.logo 				{	position: absolute;
       					top:-5px;
						left: 200px;
						height:70px;
						width: 380px;
						z-index: 200;
						background: url(img/logo) no-repeat;
						
										}
.head_bg				{	position: absolute;
       					top: 0px; 
						overflow: hidden;
 						left: 0px;
						height: 65px;
						
						border-bottom: 14px solid #EFE8D9;
						width:100%;
						/*background: white;*/
						background:  #EFE8D9;
						z-index: 75;
										}
										
.logo_bg 				{	position: absolute;
       					top: 70px; 
						padding:0;
 						left: 0px;
						width: 96%;
						height: 22px;
						border-bottom: 0px solid white;
						z-index: 108;
										}

				
.topnavi            {	position: absolute;
       					top: 61px; 
						left: 0px;
						z-index: 100;
						padding: 0px ;
						margin: 0 0 0 200px;
						background: #948152;
						
						z-index: 1000;					
					}
					
.topnavi_bg            {position: absolute;
       					top: 60px; 
						left: 0px;
						z-index: 100;
						height: 25px;
						padding:  0px ;
						margin: 0px;
						background: #948152;
						border-bottom: 1px solid white;
						border-top: 1px solid white;						
						z-index: 999;
						width: 100%;
						
						
					}
						
						
.topnavi a:link, .topnavi a:visited 
				   {    letter-spacing: 0.05em;
				   		color: white;
				   		margin: 0; 
						border-style: solid; 
						border-width: 0 1px 0 0px ; 
						border-color: white  white white #D4D0C8;
						padding: 6px 14px 5px;
						font-weight: standard;
						font-size: 12px;
						display: block;
						float:left;
						font-family: arial;
						
						}
						
.topnavi a.checked,
.topnavi a:visited.checked,
.topnavi a:hover
{	background: #219522; }		
					

			
.unten { 	background: #948152;
					position: absolute;
					bottom: 0px;
					border:0;
				    margin:0 0 0 0px;
				    padding: 3px 0 0 0px;
			    width: 100%;
				height: 20px;
				border-top: 1px solid white;
				z-index: 201}

				

				
				







				
.content1 { 		padding: 0 4px 10px 10px;				
				     margin: 0px 0 0 0px;
								
				}

				

form {margin: 0}

.abdecker_oben { position: absolute;
		top:0px;
		left: 0px;
				background: #C1A86C;
				width: 200px;
				height: 80px;
				z-index: 200;}
.left_navi 	{
		position: absolute;
		top:0px;
		height: 100%;
		left: 0px;
		width: 200px;
		margin: 0;
		background:  0px 79px #D2CAB6 ;
		z-index: 199;
		}
		
/* Stile für Bilder  margin:*/

img {
     border:0!important;
    }
.left {float: left; margin: 0px 15px 0 0px}
.right {float: right; margin:0px 0px 0 15px}
.center {display:block; text-align: center; margin: 0px } 
.unterschrift {font-size: 9px; margin-top: -8px}
/* Stile für Bilder*/		



				

 
		


