/* 
------------------------------------------------------------------------------------------------
	Seitenklassen
------------------------------------------------------------------------------------------------
*/
body, table, td, tr, textarea{
	font-family:Arial;
	font-size:12px;
	color:black;
}

#seite{
	width: 780px;

	border: 1px solid black;
	margin-top: 10px;
	overflow: auto;
}

#seitenkopf{

}

#navigation_oben{
	height: 1px;
	width: 611px;
}

#navigation_links{
	height:100%;
	width: 159px;
	background-color:#E9D878;
	padding:5px 5px 0px 5px;
}

#inhalt{
	height:100%;
	width:578px;
	padding:5px 12px 5px 12px;
}

#seitenfuss{
	border-top:solid 1px black;
	height: 10px;
	padding: 0px 5px;
	font-family:Arial;
	font-size:10px;
	color:black;	
	text-decoration:None;
}

.wrapper{
clear:both;}

.unsichtbar{
display:none;}


/* 
------------------------------------------------------------------------------------------------
	Spaltenklassen
------------------------------------------------------------------------------------------------
*/
#spalten{
	height:100%;
	
}

.oben_links{
	width: 169px;
	height:100%;
	background-color:#E9D878;
}



/* 
------------------------------------------------------------------------------------------------
	Navigations- und Menüklassen
------------------------------------------------------------------------------------------------
*/
#navigation_oben .menupunkt{
	font-family:Arial;
	font-size:13px;
	color:black;	
	margin:0px 10px;
	text-decoration:None;
	font-weight:bold;
}

#navigation_oben .menupunkt:visited{
	color:black;
}

#navigation_oben .menupunkt:active{
	color:#981922;
}

#navigation_oben .menupunkt:hover{
	color:#981922;
}



#menu_links{
	margin:0px 0px 40px 0px;
}

#menu_links .menupunkt{	
	margin:10px 0px;
	font-size:12px;
}

#menu_links a:link{
	font-family:Arial;
	
	color:black;	
	text-decoration:None;
	font-weight:bold;
}
#menu_links a:visited{
	font-family:Arial;

	color:black;	
	text-decoration:None;
	font-weight:bold;
}
#menu_links a:active{color:#981922;}
#menu_links a:hover{color:#981922;}

#inhalt p{
	text-align: justify;
}


a:link{
	color:#981922;
	text-decoration:None;
}

a:visited{	
	color:#981922;
	text-decoration:None;
}
a:active{}
a:hover{
	text-decoration:underline;
}

.line_dotted{
	clear:left;
	font-size:10px;
	text-align:right;
	border-bottom:1px dotted black;
}

.menupunkt_l_box{
margin-bottom:3px;}


/* 
------------------------------------------------------------------------------------------------
	Textklassen
------------------------------------------------------------------------------------------------
*/



.foto_unterschrift{
	font-size:10px;

}

h1{
	font-family:Mistral,Arial;
	font-size:24px;
	color:black;	
	margin:10px 0px;
	text-decoration:None;
}

h2{
	font-family:Arial;
	font-size:18px;
	color:black;	
	margin:10px 0px;
	text-decoration:None;
}

h3{
	font-family:Arial;
	font-size:16px;
	color:black;	
	margin:10px 0px;
	text-decoration:None;
}

h4{
	font-family:Arial;
	font-size:14px;
	color:black;	
	margin:10px 0px;
	text-decoration:None;
}

.bezeichner{
	font-weight:bold;
}

.unterschrift{
	font-weight:bold;
	font-style: italic;
}

/* 
------------------------------------------------------------------------------------------------
	Newsklassen
------------------------------------------------------------------------------------------------
*/

.sidebar_box{
	margin:0px 0px 20px 0px;
	border:1px solid #AA7C16;
}
.sidebar_box_titel{
	padding:3px;
	font-weight:bold;
	color:#E9D878;
	background:#AA7C16 url(/_bilder/tools/sidebar_titel_ecke.jpg) no-repeat top right;

}
.sidebar_box_inhalt{
	padding:3px;
}
.sidebar_box_punkt{
	margin:0px 0px 5px 0px;
	padding-top:2px;
	border-top:1px solid #AA7C16;
}


#wetter{
	border:1px solid #AA7C16;
}

.rahmen{
	border:1px solid black;
}

.foto{
	border:1px solid black;
	margin:10px 10px;
}

.word_download{
	height:30px;
	vertical-align:middle;
	
	padding-left: 30px;
	padding-top:9px;
	background-image:  url(/_bilder/symbole/word.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.pdf_download{
	height:30px;
	vertical-align:middle;

	padding-left: 30px;
	padding-top:9px;
	background-image:  url(/_bilder/symbole/pdf.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}.hervorgehoben {
	font-weight: bold;
}

/* 
------------------------------------------------------------------------------------------------
	Formularklassen
------------------------------------------------------------------------------------------------
*/

label{

font-weight:bold;
font-size:12px;}

.form_element_container{
margin-bottom:5px;}

input, textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

