@charset "UTF-8";
/* --------- reset ----------- */

html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote, section, figure, figcaption {
 padding: 0;
 margin: 0;
 font-size: 100%;
 font-weight: normal;
}
section, article, header, aside, footer, nav {  display: block; }
table { border-collapse: collapse; border-spacing: 0; }
td, th, caption { font-weight: normal; text-align: left; }
img, fieldset { border: 0; }
ol { padding-left:0; list-style: none; }
ul {  padding-left:0; list-style: none; }
q:before, q:after { content:''; }
a { text-decoration:none;}

/* --------- reset ende----------- */


/* --------- body----------- */	

body {
	background-color: #e3e4e4;
	font:normal 14px/25px  Verdana, Arial, Helvetica; 
	color:#666;
	}

a { font:14px/25px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
}

a:hover { 
	color:#666;
}

a.kontakt:link, visited, hover, active  {
	font-family: "ff-dax-web-pro", Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #666;
	text-decoration:underline;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}

a.datenschutz:link, visited, hover, active  {
	font-family: "ff-dax-web-pro", Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
	text-decoration:underline;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}



#wrapper {
	width: 980px;
	margin: 0px auto 0px auto;
	background-color: #fff;
	}
	
#header {
	float:left;
	width: 850px;
	margin:40px 0px 40px 110px;
	padding:0px;
	}

.orga {
	float:left;
	width: 940px;
	margin:0px 20px 20px 20px;
	padding:20px 0px 20px 0px;
	z-index:100;
	font:15px/25px  Georgia, "Times New Roman", Times, serif;
    text-align:center;
}

.vorwort{
	width: 940px;
    font: italic 18px/25px serif;
	letter-spacing : 0.1em;
	margin: 0px 20px 0px 20px;
	 padding:20px 0px 20px 0px;
	border-bottom: 1px dotted #666;
	 text-align: center;
	}
	
.teilnahmebedingungen{
	font-family: "ff-dax-web-pro", Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 0,5;
	color: #666;
	}	

.auszeichnung_farbe_petrol{
	color:#5396a6;
	}
	
.auszeichnung_farbe_gruen{
	color:#5f6f30;
	}
	
.auszeichnung_farbe_rotbraun{
	color:#5d1d0a;
	}


.vorwort_farbe_1{
	color:#1980a6;
	}
.vorwort_farbe_2{
	color:#714e29;
	}
.vorwort_farbe_4{
	color:#7b8e8e;
	}	
.vorwort_farbe_3{
	color:#514343;
	}
.vorwort_farbe_5{
	color:#8e7358;
	}
.vorwort_farbe_7{
	color:#fba858;
	}
.vorwort_farbe_6{
	color:#70716c;
	}
.vorwort_farbe_8{
	color:#7b0600;
	}
.vorwort_farbe_9{
	color:#8e7358;
	}
.vorwort_farbe_10{
	color:#344b5b;
	}
.vorwort_farbe_11{
	color:#8e7358;
	}
.vorwort_farbe_12{
	color:#8e7358;
	}	
.vorwort_farbe_13{
	color:#8e7358;
	}
.vorwort_farbe_14{
	color:#633d0e;
	}
.vorwort_farbe_15{
	color:#633d0e;
	}
.vorwort_farbe_16{
	color:#cc634a;
	}	
.vorwort_farbe_18{
	color:#43516c;
	}	
.vorwort_farbe_19{
	color:#665c5d;
	}
.vorwort_farbe_20{
	color:#597765;
	}
	
			
.zitatname{
	width: 920px;
	font:normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	margin: 10px 20px 10px 20px; 
	border-bottom: 1px dotted #666;  
	border-top: 1px dotted #666; 
	padding: 10px 10px 10px 10px; 
	text-align: center;
	
	}
	 
	
		
.content_bildnachweis{
	width: 900px;
    font:12px/24px Arial, Helvetica sans-serif;
	color:#666;
	text-align: center;
	letter-spacing : 0.1em;
	 margin: 0px 0px 0px 0px;
	 padding: 0px 60px 0px 0px;
	}
	



/* --------- ende body----------- */

/* --------- navigation_oberezeile----------- */	


body #nav a:hover,body #nav .active,#nav li:hover>a{
	background-color:#a8a5a8!important;
	color:#ffffff;
	border-top: 1px dotted #666;
	border-bottom: 1px dotted #666;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}



#menu {	
    margin: 0px auto 0px auto;
    width: 960px;
    height: 35px;
    text-align: center;
	background-color:#e6e7e7;
	}
	
#menu ul {
	height: auto;
    padding: 8px 0px;
    margin: 0px;
}

#menu li { 
	display: inline; 
	padding: 10px;
	 
}

#menu a {
	font:14px/24px "ff-dax-web-pro", Arial, Helvetica sans-serif;
	font-weight: 400;
    text-decoration: none;
    color: #666;
    padding: 13px 28px 8px 28px;
}

#menu a:hover {
    color: #fff;
	
	
	background-color:#ccc!important;
    
}

#menu a:hover,
#menu a:focus, 
#brigitte #menu01 a,
#referenzen #menu02 a,
#termine #menu03 a,
#impressum #menu04 a,
#datenschutz #menu05 a

{
	color: #fff;
	
	background-color:#a8a5a8!important;
}	



/* --------- ende navigation_oberezeile----------- */	

	

/* --------- navigation----------- */	


body #nav a:hover,body #nav .active,#nav li:hover>a{
	background-color:#a8a5a8!important;
	color:#ffffff;
	border-top: 1px dotted #666;
	border-bottom: 1px dotted #666;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}

#nav_container{
    width:980px;
    height:30px;
	background-color:#;
    margin:10px 0 32px 0;
    padding:0;
    z-index:1000!important;
	}	

#nav {
	float:left;
    width:980px;
    height:36px;
	background-color:#;
    margin:0px 0px ;
    padding:0;
    z-index:520
	}
		
#nav li{
	float:left;
	height:36px;
	margin-left:80px;
	list-style-type:none;
	position:relative;
	z-index:530;
	border-top: 1px dotted #666;
	border-bottom: 1px dotted #666;
	}
#nav .first{margin-left:20px}

#nav a{
	display:block;
	background-color:#fff;
	color:#685c50;
	height:36px;
	width:260px;
	line-height:36px;
	text-align:center;
	font-size:10px;
	text-transform:uppercase;
	letter-spacing: 0.1em;
	
	}
#nav ul{position:absolute;
        top:36px;
		margin:0;
		padding:50;
		width:260px;
		z-index:540;
		visibility:hidden}

#nav li:hover ul{
	visibility:visible;
	font-family: Arial, Helvetica, sans-serif;
}

#nav ul li{
	margin:0;
	padding:0;
    float:none;
	width:100%
	}

#nav ul a{
	background-color:#FFF!important;
	text-align:left;
	text-transform:none;
	font-size:10px;
	z-index:550
	}
	
#nav ul a span{
	float:center;background-color:#FFF;margin:13px 10px 0 30px}

#nav ul a:hover span{background-position:right top}

/* --------- ende navigation----------- */	


.clear{clear:both}	


.slideshow {
	/*padding:0px 0;
	text-align:center;
	margin:0 auto;*/
	margin:0px 20px 0px 20px;
	max-width:940px;
	z-index:0
}

.auszeichnung_intro{
	font:15px/30px  Verdana, Arial, Helvetica, sans-serif;
	color:#a0b1b2;}

.auszeichnung_1{
	font:italic 16px/20px  Georgia, "Times New Roman", Times, serif;letter-spacing: 0.1em; 
	  color:#665c48}

.auszeichnung_2{
	font:italic 13px/20px  Georgia, "Times New Roman", Times, serif;letter-spacing: 0.1em; 
	  color:#7d7f86} 

.zitat{
	font:20px/27px  Arial, Helvetica sans-serif;
	  color:#666}
.zitat_1{
	font:italic 19px/25px  Georgia, "Times New Roman", Times, serif; 
	  color:#1980a6;}
.zitat_2{
	font:italic 19px/25px  Georgia, "Times New Roman", Times, serif; 
	  color:#714e29;}
	  
.zitat_4{
	font:italic 19px/25px  Georgia, "Times New Roman", Times, serif;
	color:#7b8e8e;}	  
	  

.zitatname_kursiv{
	font:normal 9px/28px Verdana, Arial, Helvetica, sans-serif;color:#666; 
	 }

a.zitatname:link  { font:normal 9px/18px Verdana, Arial, Helvetica, sans-serif;
	 text-decoration:none; border-bottom: 1px dotted #090909; color:#626e70
}

a.zitatname:hover { 
	color:#129fcd;
	text-decoration:none; border-bottom: 1px dotted #cccccc; color:#666
}

.frage{font:normal 19px/28px "ff-dax-web-pro", Verdana, Arial, Helvetica, sans-serif;color:#344b5b;
	}
	
.frage_gruen{font:normal 19px/28px "ff-dax-web-pro", Verdana, Arial, Helvetica, sans-serif;color:#fff;background-color:#5f6f30;
	padding: 10px; }
	
	

.frage_kleiner {font:normal 17px/28px "ff-dax-web-pro", Verdana, Arial, Helvetica, sans-serif;color:#5d1d0a;
	}
.datenschutz_head_2 {font:normal 15px/23px "ff-dax-web-pro", Verdana, Arial, Helvetica, sans-serif;color:#5396a6;
	}
.frage_kleiner_2 {font:normal 17px/28px "ff-dax-web-pro", Verdana, Arial, Helvetica, sans-serif; background-color:#345c68; color:#fff; padding: 10px;
	}
	
.datenschutz_head {font:normal 15px/17px "ff-dax-web-pro", Verdana, Arial, Helvetica, sans-serif; background-color:#3f4528; color:#fff; padding: 10px;
	}
	
.erklaerung{
	font:8px/18px  
	}
	
.content a  {
	font-size:12px;width:auto;border-bottom: 1px dotted #090909;color: #000; padding: 2px 1px 1px; text-decoration:none; }

a:hover { 
	color:#129fcd;
	}

a.extra:link  { font:12px/25px  Verdana, Arial, Helvetica, sans-serif;
	color:#641112; text-decoration:none; border-bottom: 1px dotted #090909;
}

a.extra:hover { 
	color:#129fcd;
	text-decoration:underline;
}
.head {font:26px/10px Verdana, Arial, Helvetica, sans-serif; }	
.head_vorspann {font: 16px/10px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0.1em;}

	
/* --------- zweispaltiger inhalt ----------- */	

.content_left_message {
	float:left;
	width: 420px;
	margin-left: 20px;
	padding: 10px 40px 20px 10px;
}
.content_right_message {
	padding: 10px 10px 20px 40px;
	margin-right: 20px;
	width: 420px;
	float: right;
}
.clear {clear:both}	

	

/* --------- footer für alle ----------- */


#footer {
	width: 950px;
	height:375px;

	margin: 0 0 90px 20;
	padding-left: 30px;
    }
#footer_left {
	float: left;
	width: 170px;
	padding-top: 0px;
	padding-bottom: 100px;
    margin-top: 40px;
	}
	
#footer_left_2 {
	float: left;
	width: 170px;
	padding-top: 0px;
	padding-bottom: 100px;
    margin-top: 40px;
}
#footer_left_3 {
	float: left;
	width: 170px;
	padding-top: 0px;
	padding-bottom: 100px;
    margin-top: 40px;
}
#footer_mitte {
	float: left;
	width: 200px;
	margin-top: 45px;
	text-align:right;
	padding-right:20px;
	font-size: 13px;
	line-height: 16px;
	color: #666;
	
}
#footer_rechts {
	float: left;
	width: 200px;
	padding: 0px 0;
	margin-top: 45px;
	height: 210px;
}

.beige {
	color:#666;
	background: #fff /* Old browsers */
	background: -moz-linear-gradient(top,  #fff 11%, #e3e4e4  100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(11%,#fff), color-stop(100%,#e3e4e4 )); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fff  11%,#e3e4e4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fff 11%,#e3e4e4  100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fff 11%,#e3e4e4  100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fff 11%,#e3e4e4  100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#e3e4e4',GradientType=0 ); /* IE6-9 */
}

 /*  kleine navi footer */

#navi_footer_left a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #666;
	text-decoration:none;
	padding-right: 5px;
	padding-bottom: 25px;
	padding-left: 0px;
}	
	
#navi_footer_left a:hover, a:active, a:focus  {
	color: #000;
	text-decoration:none;
}

 /* hier endet die kleine navi unten */

#navi_footer_mitte a {
	color: #666;
	text-decoration:underline;
}	
	
#navi_footer_mitte a:hover, a:active, a:focus  {
	color: #000;
	text-decoration:none;
}
 /* hier endet der eine mittlere link in grau */
 
#navi_footer_rechts a {
	font-family: "ff-dax-web-pro", Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #666;
	text-decoration:underline;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}

#navi_footer_rechts a:hover, a:active, a:focus  {
	
	color: #000;
	text-decoration:none;
}
	
#navi_footer_mitte_klein li{
	line-height: 28px;
	list-style-type: none;
	margin: 0 0px 0 0;
}

#navi_footer_mitte_klein a:hover, a:active, a:focus  {
	color: #cccccc;
	text-decoration:none;
}






	

