/* blau: #d0aa40; */
/* gold: #d0aa40; */
/* d0aa40 */
/* d0aa40*/
/* d0aa40 */
/* grau: #646567; */

body {
	background-color:#ccc;
	width:100%;
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	color:#000;
}

td {
	font-size: 12px;
	padding-top:8px;
	padding-bottom:8px;
	
}

body, ul, li, h1, h2, h3, h4, div, form, a, wrapper, navig, header {
	margin:0;
	padding:0; 
	border:0;
}


a {text-decoration: none; color:#fff}
a:hover { color:#fff}

a.blau {color:#d0aa40;}
a.blau:hover {color:#d0aa40;text-decoration:underline;}

a.email {color:#d0aa40;}
a.email:hover {color:#d0aa40;text-decoration:underline;}

h2 {
	font-size:16px;
	font-weight:bold;
	color:#d0aa40;
	}
	
#rechtespalteheader h2 {
	font-size:18px;
	font-weight:bold;
	color:#d0aa40;
	padding-bottom:4px;
	border-bottom:1px dotted #d0aa40;
	}
	
h3 {
	font-size:12px;
	font-weight:bold;
	color:#d0aa40;
	}
	
h4 {
	font-size:13px;
	font-weight:bold;
	color:#d0aa40;
}

p {
	line-height:125%;
	text-align: left;
}

label{
	font-size:.9em;
	display:block;
}

.blocksatz {
text-align:justify;}

.trenner {
height:1px;
border-top:1px dotted #d0aa40;
}

.red {color:#f00}

#wrapper {
	background-color:#fff;
	width:1000px;
	text-align:left;
	border-top: 4px solid #d0aa40;
/*	margin-top:20px;*/
}

#header {	
	margin:0;
	padding:0;
	/*background: url(pix/bg_header.jpg) bottom repeat-x #fff;*/
	}



.fl {float:left;}
.fr {float:right;}
.randrechts {border-right:1px solid #fff;}
.small {font-size:10px}
.blau {color:#d0aa40;}



#teaserzeile {
	background:#d0aa40;
	clear:both;
	border-top:2px solid #fff;
	margin-top:-3px;
	float:left;
	width:100%;
	}
.teaserbox {
	float:left;
	width:250px;
	background:#646567;
	color:#fff;
	font-size:11px;	
	}
.teaser {
	margin:4px 8px 4px 8px;
	}
	
.teaser a{
	font-size:11px;
	text-decoration: none; 
	color:#fff;
	}
.teaser a:hover{
	text-decoration: underline; 
	}


#modul {
	border:1px solid #d0aa40;
	border-top:3px solid #d0aa40;
	width:auto;
	margin-bottom:15px;
	padding:10px 15px 10px 15px;
	/*float:left;*/
	}
#modul h2 {margin-bottom:10px;border-bottom:none;font-size:12px;}
/*#modul h3{width:80px;float:left;background:#d0aa40;font-size:70px;color:#fff;text-align:center;}*/

.modul li{margin-left:15px;list-style-type:square;}
.modul li{line-height:120%}

.modulzahl {float:right; width:60px;border-left:1px dotted #d0aa40;height:70px;}
.modulzahl h3{background:transparent;font-size:70px;color:#d0aa40;text-align:right;position:relative; top:-10px;}



	
.modul {
	/*border:1px solid #d0aa40;*/
	border-top:2px solid #d0aa40;
	width:auto;
	margin-bottom:15px;
	margin-top:4px;
	padding:10px 0 12px 0;
	/*float:left;*/
	}
	
.modul h2 {margin-bottom:10px;border-bottom:none;font-size:12px;}
/*#modul h3{width:80px;float:left;background:#d0aa40;font-size:70px;color:#fff;text-align:center;}*/

.modul li{margin-left:15px;list-style-type:square;}
.modul p{line-height:100%}

.modul2 {
	width:auto;
	margin-bottom:10px;
	padding:10px 15px 10px 15px;
	}
.modulcontent2 {float:left;border-left:1px solid #d0aa40;padding-left:15px;}
.modul2 h2{margin-bottom: 10px;border-bottom:none;font-size:12px;}
.modul2 li{margin-left:17px;list-style-type:square;}
.modul2 p{line-height:100%}

.modulzahl2 {float:left; width:60px;  }
.modulzahl2 h3{background:transparent;font-size:70px;color:#d0aa40;text-align:left;margin-top:-12px;}

.modultrenner {clear:both;height:10px;}



.bordertop {border-top:1px dotted #d0aa40}
.referent {color: #d0aa40;font-size:11px}

#navig {

	height:30px;
/*	background: url(pix/bg_navig.jpg);*/
	background: #646567;
	}

#navig li {
	list-style-type:none;
	float:left;	
	width:auto;
	height:auto;

	}
	
#navig a {  
	display:block;  
	font-weight:bold;
	font-size:12px;
	color:#fff;
	padding:8px 20px 0 17px;
	
	}
	
#navig a:hover {
	color:#d0aa40;
	}
	
#current a{color:#d0aa40;}
	
	
#subnav ul {line-height:100%}
#subnav li {list-style-type:none;}
#subnav a{
	display:block;
	font-size:12px;
	color:#d0aa40;
	padding:4px 0 4px 0;	
	}
	
#subnav a:hover {text-decoration:underline;}

#subnav .current {font-weight:bold;}
#subtopics .current a {font-weight:bold;text-decoration:underline;}

#subtopics ul {margin-left:10px;}	
#subtopics a{font-size:11px;font-weight:normal;}
	
	
	
#content {
	float:left;
	background-color:#f5f5f5;
	border-top:2px solid #fff;
	}
	
#linkespalte {
	background-color:#f5f5f5;
	float:left;
	width:250px;

	}
	
#linkespalteinnen {
	margin:15px 15px 5px 17px;
	background: #f5f5f5;
	}
	
#rechtespaltestartseite {
	margin-left:1px;
	float:left;
	width:749px;
	}

#rechtespalte {
	/*background:url(pix/bg_content_grau.jpg) top no-repeat #fff;*/
	background: #fff;
	margin-left:1px;
	float:right;
	width:749px;
	}
	
#rechtespalteheader {
	margin:15px 15px 0 15px;
}

#r1 {
width:15px;
float:left;
}

#r2{
width:25px;
float:left;
}
	
#rechtespalteinnen {
	margin:15px 25px 50px 15px;
	width:480px;
	}
	
#rechtespalteinnen p {
	line-height:150%;
	}
	
#rechtespalteinnen .modul p {
	line-height:125%;
	margin:0;
	}
	
#rechtespalteaussen {
	margin:0 15px 0 0;
	float:right;
	width:200px;	
	}
	
#bildleiste {

	margin-top: 40px;
	background: #646667;
	padding: 9px;
}

#bildleiste img {
	border: 1px solid #fff;
}

.bullets {
	z-index:1;
	}	
	
.bullets li {
	background:url(pix/ok.gif) no-repeat;
	background-position:6px 6px;
	list-style-type:none;
	color:#d0aa40;
	border: 1px dotted #d0aa40;
	padding: 5px 5px 5px 25px;
	margin-bottom: 5px;
	font-size:11px;
	position:static;	
}


.bullet-top {
	position:relative; top:-5px
}


.bullet {
	background:#646567;
	background:url(pix/bullet-header.gif) top left no-repeat;
	position:absolute; z-index:100;
	width:204px;
	display:none;
	padding:12px 6px 6px 6px;
	font-size:11px;
	color:#fff;
	visibility:hidden;
}


#schnellkontakt {
	margin-top:25px;
	margin-right:-16px;
	border:1px solid #d0aa40;
	border-right:1px solid #fff;
	background:#fff;
	color:#000;
	padding:10px;
}

#schnellkontakt1 {
	margin-top:20px;
border-top:1px dotted  #d0aa40;
	
	color:#d0aa40;
	
}

#schnellkontakt input, #schnellkontakt textarea, #schnellkontakt1 input, #schnellkontakt1 textarea {width:200px}

	
.kasten {
background-color:#d0aa40;
color:#fff;
padding:10px;
font-size:11px;
}

.kasten ul {}
.kasten li {
	list-style-type:none;
}

a.pdf {
	background:url(pix/pdficon.gif) no-repeat;
	display:block;
	height:16px;
	padding-top:2px;
	padding-left:20px;
}

.kasten a:hover{text-decoration:underline}
	


.partner {
	/*border:1px solid #d0aa40;*/
	border-top:2px solid #d0aa40;
	/*width:auto;*/
	margin-bottom:10px;
	/*padding:5px;*/
}
.partner {
	border-bottom:1px solid #d0aa40;
	
}

.partner p{
	margin:0;
	padding:10px 0 10px 0;
	font-size:10px;
}

.partner img {float:left;margin:0 10px 0 0;border:0}
.medienpartner img {float:none; border:0;padding:0;margin:5px 0}

#rechtespalteinnen .partner p {line-height:100%;}

.fachbeirat{
font-size:10px;
}

.fachbeirat img{
	margin-bottom:5px
}

.fb-links {
	float:left;
	width:100px;
	border-right:1px dotted #d0aa40;
	
}

.fb-rechts{
	float:left;
	margin-left:4px;
	width:95px;
	}

.fb-trenner{
clear:both;
padding-top:6px;
border-bottom: 1px dotted #d0aa40;
margin-bottom: 4px;
}
	
.table_blue {background:#d0aa40; color:#fff; font-weight:bold;}
/*.table_blue_light {background:#99d1ff;font-size:11px;padding:4px}*/
.table_blue_light {border: 1px dotted #d0aa40;font-size:11px;padding:8px;font-weight:normal; color: #d0aa40;text-align:center}
.table_grey {background:#646567;font-size:11px;padding:4px;color: #d0aa40;text-align:center}

