* {
		margin:0;
		}

/*********************** 
*	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:#9F79A5;
	font-weight:bold;
/*	font-size:medium;*/
font-size:1em;
}
/* li,*/
p, table, tr, th, td, fieldset, input, label, textarea, option dd, dt, tt, button{
/*	font-size:x-small;*/
font-size:0.8em;
}
/* boxen rechte Seite*/
.kasten .content .teaser div h1{
	font-size:0.85em;
/*	font-size:small;*/
	color:#ffffff;
}
.kasten .content .teaser div p, 
.kasten .content .teaser div .left,
.kasten .content .teaser div button{
	color:#ffffff;
/*	font-size:xx-small;*/
	font-size:0.75em;
}
/* Footer Inhalt */
#drucken, #kontakt{
/*	font-size:xx-small;*/
font-size:0.75em;
}
/* Links */ 
a, a:link{
	color:#9F79A5;
}
a:hover{
	color:#9F79A5;
	text-decoration:none;	
}
#drucken a:link, #kontakt a:link{
	text-decoration:none;
	color:#666666;
}
 #kontakt a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
#drucken a:hover, #kontakt a:hover{
	color:#9F79A5;
	text-decoration:underline;
}
.kasten .content .teaser div a:link,
.kasten .content .teaser div a{
	color:#ffffff;
	text-decoration:none;
}
.kasten .content .teaser div a:hover{
color:#9F79A5;
}
/************************ 
*	Explorer Navigation *
*************************/
#menue{
	margin-left:0px;		
	font-size:0.8em;
}
*html #menue{
	margin-left:10px;		
}

#menue ul{
/*	margin-left:18px;		*/
}
html #menue ul ul{
margin-left:12px;		
}
#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:#9F79A5;
	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;
	background-color:#C9A6CE;
}
/* zentriert Seiteninhalt */
.kasten{
	position:relative;
	z-index:0;
	width:970px;
/*	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:342px;
	text-align:left;
}
/* der gesamte restliche Inhalt*/
.content{
	position:relative;
	z-index:2;
	padding:0px;
	margin:0px;
	margin-top:-90px;
	background:none;
	text-align:left; 
	width:970px;	
	
}


.breaker{


/*height:120px;*/
clear:both;
background-color:red;
}

/* Navigationsmenü */

.kasten .content .menue,
#menue, .menue{
padding-top:75px;
	float:left;
/*	position:relative;*/
	
/*	left:20px;*/
	width:146px;	
}

/* Der editierbare Content*/
.text{
	float:left;
	position:relative;
	width:492px;
	top:0px;
	left:116px;
}
*html .text{
	left:98px;
}
/* Hilfsmenüe: Suche, Sitemap, Hilfe*/
.shs{
	position:relative;
	z-index:5;
	top:0px;
	left:150px;
	float:left;	
}
*html .shs{
left:140px;
}
/* Teaserleiste rechte Seite*/	
.teaser{
	position:relative;
	z-index:5;
	top:0px;
	left:0px;
	float:left;	
	width:170px;
	 margin-left:0px;
	 padding-left:150px;
}
*html .teaser{
	 padding-left:120px;
}
/* die eigentlichen Teaser der ersten Seite als klickbare Grafiken */
.kasten .content .teaser div{
	text-align:left;	
	width:170px;
	padding:10px;	
	margin-top:54px;
	margin-bottom:14px;
}
/* druck Link*/
#drucken{
	float:left;
	position:relative;
	top:0px;
	left:0px;
}
/* empfehlen Link*/
#kontakt{
/*	float:left;
	position:relative;
	top:120px;
	left:0px;
*/
padding-top:24px;
	padding-left:10px;
}
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;*/
	font-size:0.65em;;
	width:360px;
}