html, body {
	height: 100%;
	padding:0;
	margin:0;
	background-color: #efefef;
}
body {
	font-size:11px;
	font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
}

 a:link { color: Blue; text-decoration:underline;}
 a:visited { color: #F68644; text-decoration:underline;}
 a:hover {text-decoration:overline;}
 a:active {color:#69C8EB;}
 a:focus { color:#69C8EB;}

#dokument {color: White;}

#navigation {
	padding: 2px;
	margin: 0;
	border: 0;
	height: 100%;
	font-size: small;
	font-weight: bold;
	color: black;
	background: Black;
	}
#linie {
	text-align: center;
	background-color: rgb(210,210,210);
}
#bottomnavi {
	text-align: center;
	color:rgb(210,210,210);
}	

p {
 font-size: 14px;
  font-family: Arial;
 font-style: normal;
}

h1 {color: black;
	font-size: x-large;}
	
h2 {color: black;
	font-size: large;}
	
h3 {	color: Black;
	font-size: medium;}

.content {
	font-size: medium;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
}	

.contentkl {
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
}

#teaser a {
	color:#303030;
}

.wichtig {
	color: Red;
	font-size: x-large;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
}
	
#inhalt {
	color: black;
	padding: 2px;
	margin: 0;
	border: 0;
	height: 100%;
	text-align: center;
	font-size: small;	
	background: #efefef;

}
#bilder_rechts {
	background-color: Black;
	}

#bilder_rechts h2 {
	color:white;
}
	
/*Hilfsnavi:*/	
#additionalnavi {
	margin-top:0px;
	padding-bottom:2px;
	padding-top:0px;
	margin-left:5px;
	margin-right:2px;
	text-align:left;
	font-family: Arial, sans-serif;
	font-size: small;
	font-weight: bold;}
#additionalnavi a {
 color: #efefef;
 text-decoration: underline;}
#additionalnavi a:hover {text-decoration: overline;}
/* Hilfsnavi-Ende*/

#inhalt:first-line {
   font-weight:bold
   }

/* Suche:*/
.input_searchbox {
	width:120px;
	vertical-align:middle;
	text-align: left;
	padding-left:5px;
   font-size:14px;}
.label_searchbox {
	vertical-align:middle;
	position: relative;
	padding-left:10px;
	/*left:-35px;*/ }
#searchbox {
	padding-bottom:.5em;
	padding-top:.5em;
	padding-left:0em;
	padding-right:1em;
	margin-top:.5em;
	margin-bottom:.5em;}
#searchbox a {font-size: large;}
#searchbox a:hover {text-decoration: overline;}
/*Suchausgabe:*/
#ergebnis {color: black;}
#ergebnis a {color: #303030; font-size: larger;}
#mehr a {color: #303030;}
#seitenwechsel a{color: Blue;}
/*Suche-Ende*/


