@charset "UTF-8";
/* CSS Document */
html, body { margin:0; padding:0;text-align:center;font-family:'Candara W01 Regular';font-size:14px;background-color:#5d5d5b;background-image:url(images/back_701.jpg); background-repeat:repeat-x;}
#bereich_weiss {width: 980px;background: #fff;margin: 0 auto;}
#header {margin-top:1px;text-align: left;}
#head_container { position: relative;width: 980px;height: 90px;margin: 0 auto;background: #5e5f5f ;}
#logo  {position: absolute;width: 199px;height: 51px;left:768px;top:20px;}
#text_header{ position: absolute;width: 725px;height: 20px;left:17px;top:38px;z-index:10;}

#bild_oben { position: relative;width: 980px;height: 223px;margin-top: 3px;margin-left: auto;margin-right: auto;z-index:5;background: #fff;}
#bild_oben_text{ position: absolute;width: 940px;height: 50px;left:20px;top:125px;text-align:right;z-index:10;display: inline-block; } 

#content {text-align:left; width:980px; height:auto !important; height:150px; margin-top:10px; margin-left: auto; margin-right:auto;background: #fff;}
#content_links { width: 192px;height: auto !important; height:50px;margin-top:10px;padding-left:17px;float:left;}
#content_rechts { width: 650px;height: auto !important; height:50px;margin-top:14px;margin-left:84px;padding-left:0px;float:left;}
#content_rechts_links { width: 235px;height: auto !important; height:50px;margin-top:14px;margin-left:84px;padding-left:0px;float:left;}
#content_rechts_rechts { width: 360px;height: auto !important; height:50px;margin-top:14px;margin-left:30px;padding-left:25px;float:left;}
.content_rechts_links { width: 175px;float:left;padding-top:15px;}
.content_rechts_rechts { width: 475px;float:left;}
.content_rechts_links_partner{ width: 175px;float:left; margin-top:25px;}
.content_rechts_rechts_partner { width: 455px;float:left; padding:10px;padding:10px;background:#dde1e8;font-size:14px;color:#000;margin-top:25px;}

#footer {position:relative;text-align: left;}
#footer_bereich { position: relative;width: 980px;height: 26px;margin: 12px auto 0px auto;background-color: #3e3e3e;}
#footer_text_links { margin-top:7px;margin-right:20px;margin-left:7px;width: 600px;float:left;}
#footer_text_rechts { margin-top:7px;width: 340px;float:left;text-align:right;}

#copyright { position: absolute;width: 440px; height:16px;left:0px;top:120px;padding-left:3px;font-family:'DIN Next W01 Light';font-size:14px;color:#fff;}
#impressum { position: absolute;width: 240px; height:16px;left:740px;top:120px;padding-left:3px;font-family:'DIN Next W01 Light';font-size:14px;color:#fff;text-align:right;}

.clear {clear:both;}
.ohne_h1 {margin-top:-45px;}
.abstand_oben {margin-top:-25px;}
.partner_box {padding:10px;background:#dde1e8;font-size:14px;color:#000;margin-top:25px;}
.partner_box_mit {padding:10px;background:#dde1e8;font-size:14px;color:#000;margin-top:25px;}
/*
TEXTE
----------------------------------------------------- */
.T1 {font-family:'Candara W01 Bold';font-size:30px;color:#fff;line-height:30px;}
.T2 {font-family:'Candara W01 Bold';font-size:42px;color:#fff;text-shadow: 0 -1px #000, 1px 0 #000, 0 1px #000, -1px 0 #000;filter:shadow(color:#000000, direction=135);}
.T3, H1 {font-family:'Candara W01 Bold';font-size:36px;color:#839124;line-height:36px;}
.T4, .text_standard {font-family:'Candara W01 Regular';font-size:14px;line-height:14px;color:#000;}
.T5 {font-family:'Candara W01 Regular';font-size:16px;line-height:16px;color:#fff;}
.T5_gruen {font-family:'Candara W01 Regular';font-size:16px;line-height:16px;color:#839124;}
.TM {font-family:'Candara W01 Bold';font-size:18px;color:#000;line-height:18px;}
.text {font-family:'Candara W01 Regular';font-size:14px;color:#000;}
.gruen {color:#839124;}
.unterstrichen {text-decoration:underline;}

h1 {margin-top:0px;margin-bottom:-10px;}
h2 {font-family:'Candara W01 Regular';font-size:14px;line-height:14px;color:#000;text-decoration:underline;}
h3 {font-family:'Candara W01 Regular';font-size:14px;line-height:14px;color:#839124;}

#bild_oben h2 {position: relative;color: #000000;font-family:'Candara W01 Bold';font-size:42px;}
#bild_oben h2 span { position: absolute; top: 2px; left: 2px; width: 100%; height: 100%;}
#bild_oben h2 span.last {  top: 1px;  left: 1px;  color: #fff;}
.partner_box strong {font-family:'Candara W01 Bold';font-size:14px;font-weight:normal;color: #000;}
/*
LINKS
----------------------------------------------------- */
a img {border:0;}
a, a.text {text-decoration:none;outline:none;}
a:hover {font-weight:bold;}
a.T5:hover, a.T5_gruen:hover {font-weight:normal;}
a.T4:hover {color:#839124;font-weight:normal;}

/*
MENUE
----------------------------------------------------- */
.menu ul {list-style-type:none;margin:0px; padding:0px;}
.menu ul li {height 45px; padding-top:15px;padding-bottom:10px;padding-left:4px;background:url(/images/navi_balken.jpg) no-repeat top;}
.menu ul li a {list-style-type:none;font-family:'Candara W01 Regular';font-size:18px;color:#000;line-height:18px;font-weight:normal;}
.menu ul li a.active {color:#839124;font-weight:normal;}

.submenu ul li {height 45px; padding-top:15px;padding-bottom:10px;padding-left:27px;background:url(/images/navi_balken.jpg) no-repeat top;}

/*
LISTEN
----------------------------------------------------- */
#content_rechts ul li { margin-bottom:14px;}


/*
WEBFONTS
----------------------------------------------------- 
<script type="text/javascript" src="http://fast.fonts.com/jsapi/37f29be2-790e-474a-8805-52cbe4898785.js"></script>
font-family:'Candara W01 Bold';
font-family:'Candara W01 Regular';*/