/* CSS Document */
body {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000;
	margin: 0px;
}


img{
	border:0px;
}

h1{
	font-weight:bold;
	font-size:19px;
}

h2{
	font-weight:bold;
	font-size:13px;
	margin-top:0px;
}

h5{
	font-weight:bold;
	font-size:11px;
	margin-top:0px;
}

a, a:link, a:visited	{
	text-decoration: none;
	color: #000000;
}

a:hover, a:focus	{
	text-decoration: underline;
	color: #CD6B1B;
}

a.link, a.link:link, a.link:visited	{
 	background-image: url(/_img/pfeil.gif);
	background-repeat: no-repeat;
	background-position: 1px;
	padding-left: 12px;
	color: #000000;
	text-decoration: underline;
}

a.link:hover, a.link:focus	{
	text-decoration: none;
	color: #CD6B1B;
}
li{
	padding-bottom:10px;
}


/* Divs */	

#container{
	width:920px;
	margin:0px;
	padding:0px;
}

#oben{
	padding:5px;
	width:908px;
	padding-bottom:15px;
}

#suche{
	background-color:#f3f2f2;
	border-top: 1px solid #CD6B1B;
	border-bottom: 1px solid #CD6B1B;
	padding-top:10px;
	padding-bottom:10px;
	/*text-align:center;*/
	padding-left:25px;
}

.menue_klein{
	padding-left:10px;	
}

.menue_klein a, .menue_klein a:link, .menue_klein a:visited	,.menue_klein a:hover, .menue_klein a:focus	{
	text-decoration: none;
}

#inhalt{
	width:510px;
	position: absolute;
	padding:0px;
	padding-bottom:30px;
	left:20px;	
}

#metanavi{
    border-top:1px solid #cd6b1b;
	margin-top:60px;
	padding-top:3px;	
}

#footer{
	width:360px;
	position: absolute;
	left:550px;	
}

.kasten{
	background-color:#ffffff;
	border:1px solid #BDBFBB;
	padding:5px;
}

.kasten_rechts{
	width:175px;
	position:absolute;
	left:185px;
}

.kasten_links{
	width:175px;
	position:absolute;
	left:0px;
}

.banner{
	text-align:center; 
	margin:5px;	
}

.termine_rechts{
	float:right;
	width:400px;
}

.termine_links{
	float:left;
	width:110px;
}

#hilfe{
	position:absolute;
	left:-500px;
	width:350px;
	padding:5px;
	background-color:#f3f2f2;
	border:1px solid #000000;
	height:110px;
	z-index:11;
}

#inhalt_hilfe{
	background-color:#f3f2f2;
	height:109px;
}


/* Divs ende */

div{	
	/*border: 1px solid #ff0000;*/
}


 input{  			
	font-size:13px;
	color:#000;
 }

  textarea{ 	
	font-size:12px;
	color:#000;
 }
 
 select{
	color:#000;
 }
 
 .button{
 	color:#000000;
	background-color:#ffffff;
	height:22px;
	border:1px solid #000000;
	font-size:13px;
 }
 .error  { 
  color:#cd6b1b;
 }
#form td.error {  color:#cd6b1b;}

#form input.error, #form textarea.error, #form select.error, #form option.error {
  background-color:#fff;
  border-color:#cd6b1b;
}
select.error {
	border: 1px solid #cd6b1b;
}
.input_field{
	width:260px;
}
.table_suche{
	width:870px;
	text-align:left;	
}
.dunkel{

	background-color:#efefef;
}

.hell{

	background-color:#ffffff;
}
 /* Suchwoerter*/
 .searchword {
color: #222; 
background-color: #ff6; 
border: 1px dotted #ff6;
}
.searchword0 {
color: #222; 
background-color: #ff6; 
border: 1px dotted #ff6;
}
.searchword1 {
color: #222; 
background-color: #a0ffff; 
border: 1px dotted #0affff;
}
.searchword2 {
color: #222; 
background-color: #9f9; 
border: 1px dotted #9f9;
}
.searchword3 {
color: #222; 
background-color: #f99; 
border: 1px dotted #f99;
}
.searchword4 {
color: #222; 
background-color: #f6f; 
border: 1px dotted #f6f;
}
.searchword5 {
color: #fff; 
background-color: #800; 
border: 1px dotted #800;
}
.searchword6 {
color: #fff; 
background-color: #0a0; 
border: 1px dotted #0a0;
}
.searchword7 {
color: #fff; 
background-color: #886800; 
border: 1px dotted #886800;
}
.searchword8 {
color: #fff; 
background-color: #004699; 
border: 1px dotted #004699;
}
.searchword9 {
color: #fff; 
background-color: #909; 
border: 1px dotted #909;
}

