html, body {width:100%;}

body {margin:0px; text-align:center; background-image:url(../img/bg.gif); background-repeat:repeat-x; background-color:#a9a9a9; font-family:"Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif; font-size:12px; color:#000000; overflow:auto; overflow:-moz-scrollbars-vertical;}

.clear {clear:both;}
.small {font-size:10px;}
.verysmall {font-size:9px; line-height:11px; margin:0px;}
span.small {font-size:10px; width:200px}
a {color:#67aecf; text-decoration:none;}
a:hover {text-decoration:underline;}
a:focus {outline: none;}
a:active {position: relative; top: 1px;}

p.footersmall {font-size:9px; margin:0px; color:#606060; line-height:13px; margin-left:15px;}

h1.kleiner {margin:0px 0 20px 0; color:#66aecf; font-size:18px;}
h1.kleiner-nomargin {margin:0px; color:#66aecf; font-size:18px;}
h1.kleiner-smallmargin {margin:0px 0 8px 0; color:#66aecf; font-size:17px;}
h1.nomargin {margin:0px;}
h2 {color:#67aecf; margin:0px 0 10px 0; font-size:14px;}
h3 {color:#67aecf; margin:0px 0 10px 0; font-size:12px;}

a.btn-anfrage { background-image:url(../img/btn_anfragen.gif); width:199px; height:25px; float:right; margin-bottom:15px; margin-right:15px;}
a.btn-anfrage:hover { background-image:url(../img/btn_anfragen_hover.gif); }
a.btn-anfrage:active { background-image:url(../img/btn_anfragen_click.gif); }
a.btn-erfahren { background-image:url(../img/btn_erfahren.gif); width:160px; height:25px; float:right; margin-bottom:15px;}
a.btn-erfahren:hover { background-image:url(../img/btn_erfahren_hover.gif); }
a.btn-erfahren:active { background-image:url(../img/btn_erfahren_click.gif); }
input.submit { background-image:url(../img/btn_senden.gif); width:105px; float:right; height:25px; border:0px; cursor:pointer;}
input.submit:hover { background-image:url(../img/btn_senden_hover.gif); }
input.submit:active { background-image:url(../img/btn_senden_click.gif); }


p {line-height:17px; margin:0px 0 10px 0;}
img {border:0px;}
h1 {margin:0px 0 20px 0; color:#66aecf; font-size:20px;}

#container {text-align:left; margin:15px auto 20px auto; width:950px; }
#navi {background-image:url(../img/bg_navi.gif); height:22px;}

#nav_start {width:91px; height:22px; float:left; background-image:url(../img/navi_start.gif); margin-left:77px;}
#nav_conversion {width:156px; height:22px; float:left; background-image:url(../img/navi_conversionlab.gif);}
#nav_steigerung {width:192px; height:22px; float:left; background-image:url(../img/navi_steigerung.gif);}
#nav_facit {width:104px; height:22px; float:left; background-image:url(../img/navi_facit.gif);}
#nav_kontakt {width:86px; height:22px; float:left; background-image:url(../img/navi_kontakt.gif);}

#navi a:hover { background-position:0px 22px;}
#navi a:active { background-position:0px 44px;}
#navi a.active { background-position:0px 66px;}

#header {width:950px; height:160px; background-image:url(../img/header.jpg); position:relative;}
#content {padding-top:21px; background-color:#FFFFFF;}
a.homebutton {width:400px; position:absolute; top:20px; left:50px; height: 85px;}

#left	{width:175px; height:486px; float:left; margin:0 25px 40px 52px; background-image:url(../img/bg_left.gif); background-repeat:no-repeat; position:relative;}
#left2	{width:175px; height:486px; float:left; margin:0 25px 40px 52px; position:relative;}
#center	{width:478px; float:left; margin-bottom:35px;}
#center-breit {width:848px; float:left; margin-bottom:35px; margin-left:52px;}
#center3 {width:650px; float:left; margin-bottom:35px; margin-left:52px;}
#right	{width:175px; float:right; margin-right:15px;}
#footer {background-image:url(../img/footer.gif); height:23px; padding-top:10px; text-align:center; overflow:hidden; margin-bottom:15px; font-size:11px; color:#525252;}
#footer a {color:#525252; text-decoration:none; font-size:11px;}
#footer a:hover {text-decoration:underline;}

div.box {background-image:url(../img/box_bg.gif); width:175px; background-repeat:repeat-x; background-color:#FFFFFF; overflow:hidden; margin-bottom:20px;}
div.box-inner {width:164px; padding:7px 3px 4px 6px; border-top:1px solid #8a888a; border-left:1px solid #8a888a; border-right:1px solid #8a888a;}
 
div.box-inner p {margin:0px; line-height:17px;}
div.box-inner a {margin:0px; color:#67aecf; text-decoration:none;}
div.box-inner a:hover {text-decoration:underline;}
div.box-inner a.rueckruf {background-image:url(../img/telefon.gif); padding-left:20px; display:block; background-repeat:no-repeat; background-position:0px 3px 0px 0px; margin-top:3px; color:#67aecf;}
 
div.box-inner h2 {color:#67aecf; margin:0px 0 10px40; font-size:14px;}

.basic  {width:463px; font-family:Lucida Sans,arial,tahoma; border: 0px solid black; margin:0px 0 0 0px;}
.basic div {background-color:#ffffff; border-left:1px solid #8a888a; border-right:1px solid #8a888a; border-bottom:1px solid #8a888a; margin-bottom:10px;}
.basic p {margin-bottom:10px; border:none; text-decoration:none; font-weight: normal; font-size:12px; margin: 0px; padding:8px;}
.basic p.small {margin-bottom:10px; border:none; text-decoration:none; font-weight: normal; font-size:10px; margin: 0px; padding:10px;}
.basic a {cursor:pointer; display:block; padding:8px 0 0 35px; text-decoration: none; font-weight: bold; font-size: 12px; color: #70b3d2; background-image: url(../img/eingeklappt.gif); height:22px; margin-top:10px;}
.basic a:hover {background-image: url(../img/eingeklappt.gif); overflow:hidden; background-repeat:no-repeat; height:22px; text-decoration:underline;}
.basic a.selected {color:#70b3d2; background-image: url(../img/ausgeklappt.gif); height:23px; overflow:hidden; background-repeat:no-repeat;}

.basic ul {font-size:11px; margin:5px 0px 15px 0px; width:420px; padding:0 5px 0 25px;}
.basic li {font-size:11px; margin:3px 0 3px 0; line-height:15px;}

span.caption {font-size:9px; margin-bottom:5px; float:right; margin-right:5px; font-family:"Lucida Sans",Arial,Tahoma;}

.pics {height:476px; width:173px; padding:0; margin:1px 0 0 1px; overflow:hidden;} 
.pics img {padding:0px; border:0px solid #ccc; width:173px; height:476px; top:0; left:0;}

a#next2 {width:19px; height:19px; background-image:url(../img/pfeil_next.gif); position:absolute; display:block; left: 135px; top: 447px; z-index:500;}
a#prev2 {width:19px; height:19px; background-image:url(../img/pfeil_prev.gif); position:absolute; display:block; left: 17px; top: 447px; z-index:500;}

a#next2:hover {background-image:url(../img/pfeil_next-hover.gif);}
a#prev2:hover {background-image:url(../img/pfeil_prev-hover.gif);}


span.fussnote {font-size:9px; margin-top:20px; color:#333333;}
span.fussnote a {color:#333333;}

#center ul {line-height:17px;}
#center ul li {margin-bottom:2px;}
#center3 ul {line-height:17px;}
#center3 ul li {margin-bottom:5px;}


label.formular {width:80px; display:block; float:left; text-align:right; margin-right:8px;}

input.contact {width:115px;}
input.submit {float:right; margin-right:20px;}

div.icons {width:475px; margin-top:25px;}
div.icon {width:116px; text-align:center; margin-right:10px; margin-bottom:8px; float:left; color:#999999;}
