body {min-height:100%; margin:0px;}
body, input, select, textarea, .copytext, td, a {font:normal 11px "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; color:#666666;}
p {margin:0px;}
ul {margin:0px; padding:0px;}
li {margin-left:13px; list-style-image:url(../../N_listbullet.gif/$file/listbullet.gif)}
form {margin:0;}
.pdflink {background:url(../../N_link_pdf.gif/$file/link_pdf.gif) no-repeat left center; padding-left:16px; white-space:nowrap;}


#content {position:absolute; top:0px; left:5px; min-height:100%;}
#contentArea1 {position:absolute; top:0px; left:0px; width:482px; border:1px solid #e0e0e0;}
#contentArea2 {position:absolute; top:0px; left:489px; width:158px; border-top:1px solid #e0e0e0;}
#contentAreaFull {position:absolute; top:0px; left:0px; width:647px; background-position:489px 0px; background-repeat:repeat-y; min-height:100%;}
h1 {margin:0px 0px 1px 0px; padding:8px 13px 7px 13px; background-color:#e0e0e0; color:#666666; font-size:14px; font-weight:bold;}

#contentAreaFull h1 {margin:18px 0px 1px 62px;}
#contentAreaFull .copytext {margin:0px 0px 1px 62px; padding:4px 13px 6px 13px; color:#666666; font-size:11px; line-height:15px; border:1px solid #e0e0e0;}
#contentAreaFull .copytext h2 {margin:0px; padding:4px 0px 4px 0px; color:#cc0000; font-size:13px; font-weight:bold;}
#contentAreaFull .copytext a {color:#cc0000;}
#contentAreaFull .paraimage {text-align:right; padding:5px 0px 5px 0px;}
#contentAreaFull .paraimagetext {text-align:center;}
#contentAreaFull .backlink {margin:0px 0px 1px 62px; padding:4px 13px 6px 13px; background-color:#e0e0e0; color:#666666; font-size:11px; line-height:15px; text-align:right;}
#contentAreaFull .backlink a {color:#cc0000;}

#contentArea1 .copytext {padding:4px 13px 6px 13px; color:#666666; font-size:11px; line-height:15px;}
#contentArea1 .copytext h2 {margin:0px; padding:4px 0px 4px 0px; color:#333333; font-size:13px; font-weight:bold;}
#contentArea1 .copytext a {color:#cc0000;}

#contentArea2 .copytext {padding:4px 6px 4px 6px; color:#666666; font-size:10px; line-height:12px; background-color:#e0e0e0;}
#contentArea2 .copytext h2 {margin:0px; padding:0px 0px 4px 0px; color:#333333; font-size:10px; font-weight:bold; background-color:#e0e0e0;}
#contentArea2 .copytext a {color:#cc0000;}

#contentArea h1 {margin:10px 5px 1px 5px;}
#contentArea .copytext {margin:0px 5px 1px 5px; padding:4px 13px 6px 13px; color:#666666; font-size:11px; line-height:15px; border:1px solid #e0e0e0;}
#contentArea .copytext h2 {margin:0px; padding:4px 0px 4px 0px; color:#cc0000; font-size:13px; font-weight:bold;}
#contentArea .copytext a {color:#cc0000;}

.product {position:relative; width:484px;}
.productContainer {position:relative; margin-top:16px; border-collapse:collapse; table-layout:fixed;}
.productContainer td {padding:0px;}
.productContainerImage {vertical-align:top; width:194px;}
.productImage {position:relative; width:193px; border:1px solid #e0e0e0; border-right:0px; padding:5px 0px 5px 0px; text-align:center; overflow:hidden; }
.productContainerLine {width:1px; background-color:#e0e0e0;}
.productContainerText {vertical-align:top; width:288px;}
.productText {position:relative; margin-top:16px; width:287px; border:1px solid #e0e0e0; border-left:0px;}
.productText h2 {margin:0px; padding:0px 0px 4px 0px; color:#cc0000; font-size:13px; font-weight:bold;}
.productText h3 {margin:0px; padding:0px 0px 4px 0px; color:#666666; font-size:12px; font-weight:bold;}
.productText .copytext {margin:0px !important; border:0px !important; padding:12px 12px 6px 12px; color:#666666; font-size:11px; line-height:15px;}
.productText .copytext a {color:#cc0000;}
.productNeuheit {position:absolute; top:0px; right:0px; background-color:#ed1b24; color:#ffffff; line-height:11px; font-size:11px; font-weight:bold; padding:1px 9px 0px 9px; text-transform:uppercase;}
.productMore {position:relative; background-color:#e0e0e0; padding:6px 12px 6px 12px; color:#666666; font-size:11px; line-height:15px;}
.productMore a {color:#cc0000;}

.newsentry {margin-bottom:3px;}

.berater {border-collapse:collapse;}
.berater td {padding:0px;}
.beraterImg {border:1px solid #c0c0c0; width:188px; height:220px; text-align:center; vertical-align:middle;}
.beraterImg div {width:188px; height:220px; text-align:center; vertical-align:middle; overflow:hidden;}
.beraterMail {width:280px; height:31px; background-color:#ffcc66;}	
.beraterMail a {background:url(../../N_berater_mail.gif/$file/berater_mail.gif) no-repeat left center; padding-left:25px; color:#000; margin-left:70px;}
.berater .teldata {margin-top:18px;}
.berater .label {text-align:left; border-top:1px solid #fff; border-left:1px solid #fff; width:59px; background-color:#f90; color:#fff; padding:1px;}
.berater .value {text-align:left; border-top:1px solid #fff; border-left:1px solid #fff; width:153px; padding:1px; background-color:#e0e0e0;}
.beraterListe p {margin-bottom:3px;}

.form {position:relative; width:484px;}
.formTable {margin:20px 0 0 60px; border-collapse:collapse; table-layout:fixed;}
.formTable td {border:2px solid #fff; border-width:2px 2px 0 2px;}
.formLabel {width:135px; padding:4px 2px 1px 13px; background-color:#ffcc66; color:#cc6600;}
.formField {width:267px; padding:1px 1px 1px 2px; background-color:#e0e0e0;}
.textfield, .textbox {width:230px;}
.selectfield {width:234px;}
.formButton {border:1px outset; width:100px; margin:6px 35px 0px 0px;}
.formButtons {border-top:0px !important; text-align:right;}
#formLogo {position:relative; width:100%; height:40px;}
#formLogo img {position:absolute; top:-5px; left:-47px;}
.submitButton {color:#000;}

.tableDefault {}
.tableDefault td {padding:3px;}
.tableDefault td a {color:#cc0000;}
.td0 {font-size:11px; vertical-align:top; background-color:#e0e0e0; color:#333333;}
.td1 {font-size:11px; vertical-align:top; background-color:#ffcc66; color:#333333;}
.td2 {font-size:11px; vertical-align:top; background-color:#ed1b24; color:#FFFFFF;}
.td3 {font-size:11px; vertical-align:top; background-color:#ff9900; color:#FFFFFF;}
.td4 {font-size:11px; vertical-align:top; background-color:#ffcc66; color:#666666;}
.td5 {font-size:11px; vertical-align:top; background-color:#ffffff; color:#666666;}
.td6 {font-size:11px; vertical-align:top; background-color:#ffffff; color:#333333;}
