/* global */
body {background:#dfdfdf url(images/bg-body.jpg) repeat-x top left; font-family:Arial, Helvetica, sans-serif;color:#000; font-size:100%;}
a{text-decoration:none;}
p {line-height:18px; font-size:16px; margin:18px 0;}
.clear {clear:both; height:1%;}
#wrapper {margin:0 auto; width:845px; background-color:#fff; position:relative;}

/* Header */

#header {margin:0 auto; width:805px;}
#header strong a {font-family: 'Ubuntu', sans-serif; font-weight:500; color:#9db215; font-size:44px; margin-top:55px; display:block;}

/* #kredit {left: 690px; position: absolute; top: 5px;} */
#button {   background: transparent url(images/animation.png) 0 0 no-repeat;  cursor: pointer;  height: 139px;  left: 690px;   position: absolute;  top: 0px; width: 142px;  z-index: 2000;  }
#button a {height: 139px; width: 142px; display:block; }

/* Navigation */

#navigation {text-align: right; top: 85px; width: 690px; margin-top:15px;}
#navigation li { display:inline; font-size:14px; }
#navigation a {color: #000; text-decoration:none; padding: 12px 0px ;margin-right:20px; font-size: 14px; float: left; }
#navigation a:hover {background:#fff url(images/bg-navi.jpg) repeat-x bottom left;}
.red a {}
.red a:hover {background:#fff url(images/bg-navi-red.jpg) repeat-x bottom left!important;color:#f21302!important;}
.active  {background:#fff url(images/bg-navi.jpg) repeat-x bottom left;font-weight:400;}


/* Stimmungsbild */

#Stimmungsbild {width:805px; margin:0 auto; height:271px;}

/* Content */

#theContent {width:805px; margin: 0 auto;}
#theContent h1 {color:#9db215; font-size:20px;}
#theContent h2 {color:#9db215; font-size:18px;}
#boxLeft {float:left; width:500px; margin-right:45px;}
#boxLeft li { font-size: 12px; line-height: 18px; list-style-type: disc; margin: 10px;}
.emo_address {color:#9db215!important;}
#boxLeft .more {font-size:12px; color:#9db215;}
#boxRight {float:left; width:260px;font-size:14px;line-height:18px;}
#boxRight a {color:#9db215;}
.blue {color:#9db215!important;;}


/* Kredit Glossar */

#kredit-glossar a {font-size:14px; color:#6d6d6d;}
#kredit-glossar a:hover {font-size:14px; color:#6d6d6d;text-decoration:underline; color:#9db215;}
#kredit-glossar li {background: transparent url(images/tiny_bullet.gif) no-repeat left center; border-top: 1px dotted #AAAAAA; padding: 4px 0 4px 25px;list-style-type:none;margin:0!important;}

/* Boxen Rechts */

.boxHeader {line-height:37px; background-color:#9db215;}
.boxHeader h3 {color: #FFFFFF;     font-size: 18px;    line-height: 30px;    padding-left: 11px;}
.boxBody {background:#fff url(images/bg-boxBody.jpg) repeat-x top left; padding:15px; margin-bottom:10px;}

#vorteile {}
#vorteile li {background:transparent url(images/check.png) no-repeat left center; padding-left:40px; line-height:31px; font-size:16px; font-weight:700; font-style:italic; margin-top:10px;}

/* Formulare */


input {border:1px solid #D9D9D9; width:220px; color:#6d6d6d; padding:5px; font-size:14px;}
.TXNewsletters_form_item input  {border:1px solid #D9D9D9; width:220px; color:#6d6d6d; padding:5px; font-size:14px;margin-bottom:10px;}
#Gender  {border:1px solid #D9D9D9; width:227px; color:#6d6d6d; padding-top:5px;padding-bottom:5px; font-size:14px;margin-bottom:10px;padding-right:5px;}
#name, #mail  {border:1px solid #D9D9D9; width:220px; color:#6d6d6d; padding:5px; font-size:14px;margin-bottom:10px;}
.FormFeldText  {border:1px solid #D9D9D9; width:220px; color:#6d6d6d; padding:5px; font-size:14px;margin-top:5px;}
.antispam {color:#6d6d6d; font-size:14px;padding-left: 5px;}
.TXNewsletters_form_labelGauche {display:none;}
.submit-button {color:#fff; width:230px; background-color:#fec702; font-weight:700; border-radius: 3px 3px 3px 3px; cursor: pointer;border:none;}
.TXNewsletters_form_right input {color:#fff; width:230px; background-color:#fec702; font-weight:700; border-radius: 3px 3px 3px 3px; cursor: pointer;margin-top:-10px;border:none;}
.TXNewsletters_form_labelErr {color:red;}
.form_text {margin-bottom:15px;}
#EForm label{display:block;font-size:12px;font-weight:400;}
#EForm input,#EForm textarea{padding:5px;width:500px;margin:10px 0;color:#000;background-color:#fff;border:1px solid #ccc;}
.button{margin-top:10px;width:auto!important;}
.errors{color:red;font-size:12px;}
.red{color:red}

/* Footer */

#footer {margin:0 auto; width:805px; margin-top:25px; font-size:12px; margin-bottom:80px; text-align:center; color:#6d6d6d}
#footer a { color:#6d6d6d}
