body {color:#666;font-family:arial, helvetica, sans-serif; font-size:12px;padding:0 0 10px 0; margin:0; background: url('../img-limited/bg-page.jpg') 0 20px repeat-x #464b4f;}
* html body {font-size:12px;}

.sub {line-height:90%}

sub,sup {
	line-height: 0px;
	margin: 0px;
	padding: 0px
}

#topmenu {background: url('../img-limited/bg-topmenu.jpg') 0 0 repeat-y #b1bfc9;padding:3px; }
#topmenu p {margin:0;color:#fff;}
#topmenu a {color:#fff;text-decoration:none;}

#link_home {position:absolute; background:none; top: 50px; left: 500px; width: 430px; height: 320px;}
#link_home a {display: block; width:100%; height:100%;}

.in {width:954px; margin:0 auto;}
#content_out {background: url('../img-limited/bg-page.jpg') 0 0 repeat-x #464b4f;overflow:hidden; zoom:1;}
#menu_out {height:362px; background:url('../img-limited/main-menu-hg.jpg') 1px 0 no-repeat;position:relative;}
#menu {padding: 240px 0 0 34px;}
#menu img {border:none;}
#content {background:#fff;overflow:hidden; padding: 0 34px 20px 34px; zoom:1;margin-left:1px;}
#footer {height:4px;background:url('../img-limited/footer.gif') 0 0 no-repeat;}

#sp_left {float:left; width:536px;}
#sp_right {float:right; width: 300px;}

/*Inhalte*/

a {color:#1a7b6d;text-decoration:none;}
a:hover {text-decoration:underline;}

ul {margin:1em 0; padding-left:1.3em;}
h2 {font-size:1.1em;margin-bottom:0.3em;}
p {margin-top: 0;}

/*Kasten*/

.kasten {margin-bottom: 10px;}
.kasten_oben {height:5px; background:url('../img-limited/kasten-top.gif') no-repeat 0 0;overflow:hidden;zoom:1;}
.kasten_mitte {background:url('../img-limited/kasten-hg.gif') repeat-x;border:1px solid #999999; border-top:none; border-bottom:none;padding:10px 7px 3px 22px;zoom:1;}
.kasten_unten {height:5px; background:url('../img-limited/kasten-bottom.gif') no-repeat 0 0;overflow:hidden;zoom:1;}

#top_ten ul {list-style:none; margin: 10px 0 0 0; padding:0 15px 0 0 ;}
#top_ten li {padding: 0;border-bottom: 1px dotted #999;padding: 2px 0 1px 0;margin-bottom: 1px;}
#top_ten li.last {border:none; margin-bottom:0; padding-bottom: 0;}

/*Homepage*/
#home #home-kopf {background:url('../img-limited/home-kopf.jpg') 474px 148px no-repeat;height:512px;position:relative;}
body#home  {color:#ddd;}
#home #content_out {background: url('../img-limited/home-bg-page.jpg') 0 0 repeat-x #464b4f;}
#home-content {background:url('../img-limited/home-content-bg.jpg') 0 0  no-repeat;position:relative; height:266px;}
#home-titel {position:absolute; top: -30px; left: -4px;}
#home-txt {position:absolute; top: 70px; left: 0;width:470px;}
#home-anmelden {position:absolute; top: 92px; left: 522px; cursor: pointer;}
#home-teilnahme {position:absolute; top: 160px; left: 0;width:233px; height:106px; background:url('../img-limited/home-teilnahmebedingungen.jpg') 0 0 no-repeat; }
#home-teilnahme a {padding:0;}
#home-teilnahme p {margin:0;}
#home-teilnahme p a {padding: 50px 20px 0 12px ;color:#666;display:block;margin:0;}
#home-vorteile {position:absolute; top: 160px; left: 233px;width:244px; height:106px;background:url('../img-limited/home-programmvorteile.jpg') 0 0 no-repeat;  }
#home-vorteile a {padding:0;}
#home-vorteile p {margin:0;}
#home-vorteile p a {padding: 50px 10px 0 20px ;color:#666;display:block;margin:0;}
#home-produkte {position:absolute; top: 160px; left: 477px;width:240px;height:106px; background:url('../img-limited/home-produktuebersicht.jpg') 0 0 no-repeat; }
#home-produkte a {padding:0;}
#home-produkte p {margin:0;zoom:1;line-height:1em;}
#home-produkte br {display:none;}
#home-produkte p a {padding: 50px 10px 0 20px ;color:#666;display:block;margin:0;}
#home-top-ten {position:absolute; top: 0px; left: 717px;background:url('../img-limited/home-top-ten.jpg') 5px 0 no-repeat;width:236px; height:266px;color:#666;}

#home-top-ten ul {list-style:none; margin: 58px 4px 0 26px; padding:0 15px 0 0 ; font-size: 10px;}
#home-top-ten li {padding: 0;border-bottom: 1px dotted #999;padding: 2px 0 1px 0;margin-bottom: 1px;}
#home-top-ten li.last {border:none; margin-bottom:0; padding-bottom: 0;}

#home-anmeldung-layer{position:absolute; top: 3px; left: 480px;width:240px;height:145px; background:url('../img-limited/home-anmeldung.png') 0 0 no-repeat; display: none;}
#home-anmeldung-layer span {display: inline-block; margin-bottom: 5px; position: relative; top: 7px; left: 3px;}
#home-anmeldung-layer p {margin:0;zoom:1;line-height:1em;}
#home-anmeldung-layer p  {padding: 50px 10px 0px 10px ;color:#666;display:block;margin:0;}
#home-anmeldung-layer img {position: absolute; right: 22px; top: 105px; cursor: pointer;}

#home-txt p {margin:0; color: #EEEEEE; }

#ticker {color:#fff; position:absolute; top: 364px; left: -20px; width:500px ; }

/*Formular*/
.set {clear:left; margin: 0 0 10px 0; position: relative;}
.txt-feld {border:1px solid #bebebe;padding:2px 2px 3px 2px;color:#878787;margin-left:10px;font-size:11px;}
#Anrede {float:left; width:101px; color:#878787; font-size:11px;}
#Name {width:247px; position: relative;}
* html #Name {width:218px;}
#Vorname {float:left; width: 140px;margin-left:10px; }
#dropdown_outer_container {width:80px;margin-left:0;position:relative;}
#ResellerID {margin-left:0; width: 95px; position: absolute;}
#plz {width:60px; position: absolute; left:444px;}
#Firma {width:140px; position:absolute; left: 100px; }
#email {width:175px; position: absolute; left: 256px;}
#senden {clear:both; padding:10px 0 0 0;display:block;margin:0;}
.uiSelectBoxToggle {border:1px solid #bebebe;background:url('../img-form/selectbox.gif') right top no-repeat;color:#878787;}
.uiSelectBox {border:none; padding:0;background:none;}
.uiSelectBoxChoice {margin:1px 0; background:url('../img-form/feld-verlauf.gif') repeat-x #f0f0f0;color:#878787;border:1px solid #bebebe;}
.uiSelectBoxChoice2Selected {border:1px solid #bebebe;}

.uiSelectBoxStack {height:40px;}

.check input.checkbox {display:block; zoom:1; float:left; margin:0 10px 20px 0 ;background:none; }
.check label {}
.check {margin: 20px 0 0 0;overflow:hidden;}

#error {color:#E80013;margin:0px 0 20px 26px;font-weight:bold;}




/*Dateilinks*/
/* Dateiverweise */
.filelinks {margin:1em 0;}
.filelinks a{color:#006a5a;text-decoration:none;}
.filelinks a:hover {text-decoration:underline;}
.filelinks .filecount{display:none;} 
.filelinks span.description {display:inline;}
.filelinks span.filesize {display:inline;}
.filelinks span.download {display:inline;padding-left:10px;}
.filelinks_layout_1 .first {border-top:1px solid #b29e66;padding-top:0.5em;}
.filelinks_layout_1 div {border-bottom:1px solid #b29e66;padding:0.5em 0 0.5em 25px;margin:0;background-position:0 0.5em;}
.filelinks_layout_1 div:hover {background-color:#fbecc1;}
.filelinks_layout_2 .first {border-top:1px solid #b29e66;padding-top:0.5em;}
.filelinks_layout_2 div {border-bottom:1px solid #b29e66;padding:0.5em 0 0.5em 25px;margin:0;background-position:2px 0.5em;}
.filelinks_layout_2 .odd {background-color:#fbecc1;}
.filelinks_layout_2 .even {background-color:#e6d8ad;}
.filelinks_layout_3 {overflow:hidden;}
.filelinks_layout_3 div {width:44%;float:left;}
.filelinks_layout_3 span.filesize {display:block;}


p.subcont {
	font-size: 80%;
}