html, body {
	background: url(images/background.jpg);
	margin: 0;
	padding: 0;
	font-family: Arial, Arial, Helvetica, Geneva, sans serif;
	font-size:11px;
	color:#373D3F;	
}


div#all {
	position:relative;
	margin: auto;
	width:801px;
	padding-top: 0px;
	height:auto;
	/*border:1px solid transparent;*/

}



div#content {
	position:relative;
	margin: auto;
	width:767px;
	background-color:#FFFFFF;
	padding-top: 0px;
}


div#headerbild{
	z-index:1;
	position:relative;
}


div#sprachen{
	z-index:2;
	position:relative;
	margin:0px;
	margin-top:-72px;
	margin-bottom:72px;
	margin-left:10px;
}

div#sprachen a{
	text-decoration:none;
}


/*******************
Link-Auszeichnung
********************/

a:link, a:visited {
	text-decoration:underline;
	color:#A52F3F;
	
}
a:hover, a:active {
	text-decoration:none;	
}

/*******************
Navigation
********************/
div#navi {
	height:96px;
	width:765px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-top:0;
	padding:0;
}

div#navibild{
	height:70px;
	width:765px;
	background-repeat:no-repeat;
}

div#hauptnavi {
	width: 100%;
	height:26px;
	background-color: #A52F3F;
	border:0;
	margin:0;
	padding:0;	
}
div#subnavi {
	background-image:url(images/background_subnavi.png);	
	background-repeat:repeat;
	width: 100%;
	height:21px;
	border:0;
	margin:0;
	padding:0;	
	border-bottom:1px solid white;
}


div#subsubnavi {
	background-image:url(images/background_subsubnavi.png);
	background-repeat:repeat;
	width: 100%;
	height:19px;	
	border:0;
	margin:0;
	padding:0;	
}



/*******************
Hauptteil (mit Text)
********************/
table.inhaltstabelle tr td {
		vertical-align:top;
		border:0;
}


div#hauptteil h1,h2,h3,h4,h5,h6{
	font-size:15px;
	font-weight:bold;
	margin-bottom:12px;
}


div#hauptteil p {
	margin:0;
	padding:0;
}


div#hauptteil{
	padding-top:39px;
	padding-left:69px;
	padding-right:50px;
	line-height:1.5em;
	font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
	color:#373D3F;
	background-color:#FFFFFF;
	padding-bottom:50px;
	width:424px;

}

div#lead{
	font-size:11px;
	font-weight:bold;
	margin-bottom:12px;
}
div#haupttext{
	font-size:11px;
	font-weight:normal;
	margin-bottom:30px;
}


ul{
	margin-left:-23px;
	line-height:1.8em;
}

li{
	list-style-image:url(images/dot.gif);
}

div#wt_news_downloads b {
	line-height:25px;


}

div#wt_news_downloads ul li{
	list-style-image:url(images/dot.gif);
	margin-left:23px;


	
}

/*******************
rechte Spalte
********************/

td#nebenspalte{
	background-color:#DFDFDF;
	border-right: 1px solid white;/
	width:223px;
}


td#nebenspalte h1,h2,h3,h4,h5,h6{
	font-size:11px;
	font-weight:bold;
	margin-bottom:3px;
}


td#nebenspalte p {
	margin:0;
	padding:0;
}




div#teasers {
	padding-top:15px;
	padding-left:11px;
	padding-right:5px;
	padding-bottom:2px;
	line-height:1.3em;
	width:207px;
}



div#news {
	margin-top:-15px;
	margin-left:-11px;
	margin-right:-5px;
	margin-bottom:15px;
	padding-top:12px;
	padding-left:16px;
	padding-right:5px;
	padding-bottom:10px;	
	background-color:#D0D0D0;
}


div#newstitel{
	font-size:11px;
	font-weight:bold;
	margin-bottom:4px;
}


div#news ul{
			margin:0px; 
			padding:0px;
			margin-left:11px;
			margin-top:3px;
			margin-bottom:15px;
}


div#news li{
	list-style-image:url(images/aufzaehlungspunkt.jpg);
	font-size:11px;
	font-weight:normal;
	margin-bottom:7px;
	padding-left:0px;
	line-height:1.3em;	
}


div#bild{
	text-align:right;
	padding-top:26px;
	padding-bottom:10px;
	padding-right:10px;
}

div#caption{
	text-align:right;
}


div#bild img{
	border:1px solid #373D3F;
}




/*******************
Extensions
********************/


div#wt_news_bilder{
	margin-left:5px;
	margin-bottom:5px;
	float:left;
	width:180px;
}


div#wt_news_bilder img{
	margin-bottom:5px;
	border: 1px solid black;
}


div#wt_news_downloads {
	margin-top:20px;
}


div#wt_news_downloads ul{
	list-style-type:none;
	margin:0px; 
	padding:0px;
	margin-left:0px;
}


div#wt_news_downloads li{
	margin-bottom:7px;
	padding-left:0px;
	line-height:1.3em;
}



/*******************
Formulare
********************/
fieldset {
	border:none;
}
legend {
	display:none;
}
label {
	display:inline-block;
	width:100px;
	vertical-align:top;
}



/*******************
Footer
********************/

div#footer{
	width:753px;
	background-color:#343E40;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	height:13px;
	padding:6px;
}

div#disclaimer{
	position:relative;
	color:#94999B;
	float:right;
	z-index:20;
}


div#disclaimer a:link{
	color:#94999B;
	text-decoration:underline;
}

div#disclaimer a:active{
	color:#94999B;
	text-decoration:underline;
}
div#disclaimer a:visited{
	color:#94999B;
	text-decoration:underline;
}
div#disclaimer a:hover{
	color:#94999B;
	text-decoration:underline;
}


div#copyright{
	position:relative;
	color:#94999B;
}



div#frappant{
	position:absolute;
	float:right;
	bottom:22px;
	right:0;
}



