/*********************** 
*	Textformatierungen *
************************/
p, ul, li,  h1, h2, h3, h4, h5, h6, table, tr, th, td, fieldset, input, label, textarea, legend, option, dd, dt, tt, button{
	font-family:'Verdana', Tahoma, Arial, sans-serif;
 	color:#666666;
}
h1, h2, h3, h4, h5, h6{
	color:#3286B7;
	font-size:medium;
}
p, li, table, tr, th, td, fieldset, input, label, textarea, option dd, dt, tt, button{
	font-size:x-small;
}
/* boxen rechte Seite*/
.kasten .content .teaser div h1{
	font-size:x-small;
	color:#383838;
}
.kasten .content .teaser div p, 
.kasten .content .teaser div .left,
.kasten .content .teaser div button{
	color:#383838;
	font-size:xx-small;
}
/* Footer Inhalt */
#drucken, #kontakt{
	font-size:xx-small;
}
/* Links */ 
a, a:link{
	color:#67625C;
}
a:hover{
	color:#3286B7;
	text-decoration:none;	
}
#drucken a:link, #kontakt a:link{
	text-decoration:none;
	color:#67625C;
}
#drucken a:hover, #kontakt a:hover{
	color:#3286B7;
	text-decoration:underline;
}
.kasten .content .teaser div a:link,
.kasten .content .teaser div a{
	color:#383838;
	text-decoration:none;
}
.kasten .content .teaser div a:hover{
color:#3286B7;
}
/************************ 
*	Explorer Navigation *
*************************/
#menue ul,.menue ul{
	margin-left:18px;		
}
#menue li, .menue li{
	text-decoration:none;	
	font-weight:normal;
	align:top;			
}
/* Link menü*/
#menue #NOR a, .menue #NOR a{
	text-decoration:none;
	color:#383838;
}
/* aktuelle Seite*/
#menue  #ACT a, .menue #ACT a{
	text-decoration:none;
	font-weight:bold;
	color:666666;
}
/* Mouseover menü*/
#menue #NOR a:hover, 
#menue #ACT a:hover, 
.menue #NOR a:hover, 
.menue #ACT a:hover{
	color:#3286B7;
	text-decoration:underline;
}
/* weitere Unterebenen werden eingerückt*/
#ACT ul{
	margin-left:0px;
	padding-left:8px;
	padding-top:0px;
}
/* Setzt die Unterpunkte der aktuellen Punkte zurück*/
#ACT #NOR  a{	
	font-weight:normal;
	text-decoration:none;
	color:#666666;
}
/***************
*	Positionen *
****************/
body{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin:0px;
}
/* zentriert Seiteninhalt */
.kasten{
	position:relative;
	z-index:0;
	width:800px;
	height:98%;
	top:4px;
	margin-right:auto; 
	margin-left:auto;
	margin-bottom:10px;
	background-repeat:repeat-y;
}
/* Seitekopf und Logo */
.head_hg{
	position:relative;
	z-index:1; 
	margin-top:0px;
	height:251px;
	text-align:left;
}
/* der gesamte restliche Inhalt*/
.content{
	position:relative;
	z-index:2;
	padding:0px;
	margin:0px;
	margin-top:0px;
	background:none;
	text-align:left; 
	width:800px;
}
/* Navigationsmenü */
.kasten .content .menue,
.kasten .content #menue,
 #menue,
 .menue{
	float:left;
	position:relative;
	top:16px;
	left:3px;
	width:170px;
	border:1px solid #96C0D8 margin:0px; 
}
/* Der editierbare Content*/
.text{
	float:left;
	position:relative;
	width:425px;
	top:16px;
	left:18px;
}
/* Teaserleiste rechte Seite*/	
.teaser{
	position:relative;
	z-index:5;
	top:16px;
	left:16px;
	float:left;	
	width:180px;
	 margin-left:12px;
}
/* die eigentlichen Teaser der ersten Seite als klickbare Grafiken */
.kasten .content .teaser div{
	text-align:left;
	border:1px solid #96C0D8; margin:0px; 
	width:180px;
	padding:10px;	
	margin-bottom:14px;
}
/* druck Link*/
#drucken{
	float:left;
	position:relative;
	top:0px;
	left:0px;
}
/* empfehlen Link*/
#kontakt{
	float:left;
	position:relative;
	top:0px;
	left:90px;
}
hr{
	color:#666666;
}
/* Formulare */
.kasten .content .teaser div input{
	vertical-align:top;
	margin-top:-5px;
}
input, 
textarea, 
select, 
option {
	border-style:solid;
	border-width:1px;	
	border-color:#96C0D8;
}
label.left{
    float:left;
    text-align:right;
	width:4.4em;
    margin-right:0.4em;	
	}
select.left, 
input.left{
	float:left;
	text-align:right;	
}
input[type=text], 
select, 
.form_right{
    float:left;
}
input.button_right, 
input.button_ohne{
	width:95px; 
	text-align:center;
	font-weight:normal;	
	font-size:x-small;
	cursor:hand;
}/*
input.button_right{ 
	margin-left:14.95em;
	margin-right:0.3em;
}*/
.kasten .content .teaser div button{
	border:none;
	padding:0px;
	margin:0px;
	background-color:white;
	text-align:right;
}
form br{
    clear:both;
}
p.disclaimer{
	font-size:xx-small;
	width:360px;
}

/**/
/*---------------KONTAKTFORMULAR ELEMENTE-------------*/  
fieldset{
 margin:0px;
 width:480px;
}
 
legend{
 margin-bottom:30px;
 color:#3286B7;
}
 
fieldset, textarea, input, select, option{
 background-color:#ffffff;
 border-style:solid;
 border-color:#3286B7;
 border-width:1px;
}
 
select{
 margin-bottom:10px;
}
 
p.right, input.right, input.button_right{
 float:left;
 width:auto;
 clear:both;
}
p.right{  
 margin-left:5.3em;
 margin-right:0.3em;
 margin-top:4px;
 padding-bottom:15px;
} 
p.left{  
 float:left;
 text-align:right;
 color:#67625C;
 font-weight:bold;
 width:9.6em;
}

label.left{
	float:left;
    text-align:right;
	width:9.7em;
    margin-right:.7em; 
 }
input[type=text], select{
    float:left;
}
input.right{  
	margin-left:8.95em;
    margin-right:0.3em;
}
input.button_right, input.button_ohne{
 width:95px; 
 text-align:center;
 color:#67625C;
 font-weight:bold; 
 font-size:xx-small;
 cursor:hand;
}
input.button_right{  
 margin-left:8.95em;
 margin-right:0.3em;
}
form br{
    clear:both;
}