body {
	margin:0;
	background: #eaeaea;
}
acronym {
    cursor: help;
	}
div > h1 {
    margin-top:0;
	}

div#nojava {
     position: absolute;
	 right: 0px;
	 top: 100px;
	 width: 225px;
	 height: 65px;
	 background: #FFffff;
	 border-top: solid 1px #000000;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size:0.8em;
	 color: #000000;
	 padding:8px;
	 z-index:12;
	 }		
	
div#navigation {
    position: absolute;
	left: 0;
	top: 99px;
	width: 180px;
	border-top: solid 1px #000000;
	margin:0;
	padding:0;
	z-index:1;
	
}
div#navigation ul{
    margin:0;
	padding:0;
	list-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:0.7em;
	color: #ffffff;
	}
div#navigation li{
    margin:0;
	padding:0;
	background: #ffffff;
	border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
}	
div#navigation a:link, div#navigation a:visited{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:1.1em;
	color: #000000;
	margin:1px;
	padding:2px;
	display: block;
	width: 100%;
	text-decoration:none;	
		
}
div#navigation a:hover, div#navigation a:active{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:1.1em;
	color: #ffffff;
	display: block;
	text-decoration:none;
	background:#000000;
	margin:1px;
	padding:2px;}

div#logoleiste {
    position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height:100px;
	border-bottom: 1px solid #333333;
	background:#d9d9d9;
	text-align: center;
}
div#inhalt {
    position:static;
	color: #000000;
	margin-left: 195px;
	margin-right: 0;
	margin-top: 101px;
	z-index:2;
	}
div#blocklinks {
    position:static;
	margin-left: 0;
	margin-right: 255px;
	margin-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:0.8em;
	color: #000000;
	background: #ffffff;
	padding:8px;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	}
div#blocklinks a:link, div#blocklinks a:visited{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:1em;
	font-weight:bold;
	color: #000000;
	}
div#blocklinks a:hover, div#blocklinks a:focus{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:1em;
	color: #000000;
	font-weight:bold;
	background: #ffffff;
	font-style:italic;
	}	
div#blockrechts {
     position: absolute;
	 right: 0px;
	 top: 99px;
	 width: 225px;
	 background: #cccccc;
	 border-top: solid 1px #000000;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size:0.8em;
	 color: #000000;
	 padding:8px;
	 }
img#icon{
     float: left;
	 margin-right:10px;
	 margin-bottom:5px;
	 margin-top:0;
	 margin-left:3px;
	 }
img#iconre{
     float: right;
	 margin-right:2px;
	 margin-bottom:5px;
	 margin-top:2;
	 margin-left:3px;
	 }	 

div#blockrechts p{	
     margin-top:2px;
	 margin-bottom:2px;
	 }
.schrift {
     font-size: 1.0em;
	 padding:3px;
	 border: 1px solid #000000;
	 background: #eaeaea;
	 background-image: url(mat/bg-typo.gif);
	 background-position: top right;
	 background-repeat: no-repeat;
	 }
.video{
     font-size: 1.0em;
	 padding:3px;
	 border: 1px solid #000000;
	 background: #eaeaea;
	 background-image: url(mat/bg-video.gif);
	 background-position: top right;
	 background-repeat: no-repeat;
	 }
.suche{
     font-size: 1.0em;
	 padding:3px;
	 border: 1px solid #000000;
	 background: #ffffff;
	
	 }	 
.d {
	font-size: 1.0em;
	border: solid 1px #000000;
	background: #eaeaea;
	padding: 0px;
	
}	
	 	 
	 
div#blockrechts a:link,div#blockrechts  a:visited{
     font-size: 1.0em;
	 padding:2px;
	 color: #000000;
	 }
div#blockrechts a:hover,div#blockrechts a:active,div#blockrechts a:focus{
     font-size: 1.0em;
	 padding:2px;
	 color: #ffffff;
	 background: #000000;
	 
	 }
div#blockrechts blockquote{
     font-size: 1.0em;
	 padding:4px;
	 color: #000000;
	 background: #F0F0F0;
	 border: 1px solid #000000;
	 margin:0px;
	 margin-top:10px;
	 text-align: center;
	 
	 }	 	 	 	
h1 { 
     font-family: verdana, arial, sans-serif;
	 font-size: 1.4em;
	 margin-top:5px;
	 }	 
h2 { 
     font-family: verdana, arial, sans-serif;
	 font-size: 1.05em;
	 font-weight: bold;
	 margin-top:5px;
	 }
.fett {
     font-weight: bold;
	 }	 	 
	 	 
	 	
.presse {
	padding-left: 32px;
	background-image:  url(mat/icon-text.gif);
	background-repeat: no-repeat;
	
	border: 0px none #000000;


}
.karte {
    font-size:0.9em;
	}
.karte a:link{
    font-size:1.2em;
	}	
	
div#wichtig {
     position:static; 
	 width:99%; 
	  
	 background:#eaeaea;
	 border: 2px solid #000000;
	 padding:3px;
	 }
div#eintrag {
	position:static; 
	width:75%; 
	
	z-index:2;
	background: #fafafa;
	margin-bottom: 2em;
	
	
	
	}
div#eintrag p {	
	padding:3px;
	margin:0px;
	
}	
div#eintrag .p1{
	margin-top: 0px;
	position:static; 
	width:100%; 
	display:block; 
	background: #f0f0f0;
	border: 1px solid #000000;
	font-weight: bold;
	
	}				
div#eintrag .p3{
	position:static; 
	width:100%; 
	display:block; 
	background: #f2f2f2;
	border-right: 1px solid #000000;
	border-left: 1px solid #FFE1A4;
	
	}
div#eintrag .p2{
	position:static; 
	width:50%; 
	display:block; 
	background: #F2f2f2;
	float:left;
	margin:0px;
	border-left: 1px solid #000000;
	border-right: 1px solid #Fafafa;
	}
div#eintrag .p4{
	margin-top: 0px;
	position:static; 
	width:100%; 
	display:block; 
	background: #Fcfcfc;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	
    clear: both;
	}		
	 
	
h2.suchleiste{
background: #fafafa;
margin-bottom: 0.0em;
padding:3px;
border: 1px solid #000000;
border-bottom: 1px dotted #000000;}
p.suchleiste{
margin:0;
margin-bottom:1em;
padding:3px;
background: #fcfcfc;
border: 1px solid #000000;
border-top: none;}

form.volltext{
margin: 0px;
text-align: center;
background: #eaeaea;
padding: 3px;
border: 1px solid #000000;}	

div#werbung{
	position:absolute;
	left: 195px;
	top:167px;
	width:553px;
	 
	z-index:5; ; 
	background:#ffffff; 
	border: 1px solid #000000;
	}
.werbungfont1{
	font-size: 1.2em;
	font-weight: bold;
	padding: 3px;
	margin:0px;
	}
.werbungfont2{
    font-size: 0.75em;
	padding: 5px;
	margin:0px;
	}
.kalender{
     font-size: 1.1em;
	 padding:3px;
	 border: 1px solid #000000;
	 background: #ffffff;
	 
	
	 }			
div#formular{
     width: 315px;
	 lineheight: 35px;}
form{
	font-size: 1em;}
form input{
    font-size: 1em;} 
form textarea{
    font-size: 1em;
	font-family: arial,verdana,sans-serif;} 
form fieldset{
    width:250px;}
form legend{
    width:310px;}				

