/* CSS Document */
*{margin:0; padding:0}
body{margin:0px; background-image:url(../images/body_bg.gif); background-repeat:repeat-x; background-color:#FFE720; font-family:Arial,Verdana,Helvetica}
input, select{font-size:12px; font-weight:normal; font-family:Arial,Verdana,Helvetica; border:1px solid #000; background-color:#E6E6E6}
textarea{width:400px; font-size:12px; font-weight:normal; font-family:Arial,Verdana,Helvetica; border:1px solid #000; background-color:#E6E6E6}
a{color:#A5061A; text-decoration:none}
a:hover{color:#E42D18}
.submit, .submit:hover{font-size:12px; color:#000; text-decoration:none; padding:1px 4px 1px 4px; margin:0px; font-weight:normal; font-family:Arial,Verdana,Helvetica; border:1px solid #000; background-color:#E6E6E6}
.submit_price{width:125px; font-size:12px; color:#000; text-decoration:none; padding:0px; margin:0px; font-weight:normal; font-family:Arial,Verdana,Helvetica; background-color:#E6E6E6}
.checkbox{float:left}
#name_first, #name_last, #mail, #street, #street_number, #zipcode, #city, #telephone, #account_owner, #account_number, #account_banknumber, #account_bankname{width:138px}
#street{width:103px}
#street_number{width:29px}
#zipcode{width:39px}
#city{width:93px}
#textbox_support{width:390px; height:100px}
.landingpage_orderbutton{width:230px; text-align:center; margin:0; padding:1px 4px; background-color:#E42D18; border:1px solid #000; color:#000; font-family:Arial,Verdana,Helvetica; text-decoration:none; font-size:19px; font-weight:bold; margin:15px 0px 25px 118px; padding:5px 0 5px 0}
.landingpage_orderbutton:hover{background-color:#EE9200; color:#000}
#dvmaincontainer{width:900px; margin:0px auto}
#dvmaincontainer #dvtopcontainer{float:left; width:900px; margin:0px; padding:0px 0px 0px 0px}
#dvtopcontainer #dvlogocontainer{float:left; width:324px; font-size:0px; margin:0px; padding:0px 71px 0px 0px}
#dvlogocontainer h1{float:right; width:314px; font-family:Arial,Verdana,Helvetica; font-size:31px; text-align:right; font-weight:bold; color:#E42D18; margin:0px; padding:32px 0px 0px 0px}
#dvlogocontainer h2{float:right; width:255px; font-family:Arial,Verdana,Helvetica; font-size:14px; text-align:right; font-weight:bold; color:#A5061A; margin:0px; padding:0px 0px 30px 0px}
#dvtopcontainer #dvnavicontainer{float:right; width:375px; font-size:0px; margin:0px; padding:0px 0px 0px 0px}
#dvnavicontainer img{float:right; font-size:0px; margin:0px; padding:0px 0px 0px 0px}
#dvmaincontainer #dvbodycontainer{float:left; width:900px; background-image:url(../images/page_bg.jpg); background-repeat:repeat-y; background-position:top center; margin:0px; padding:0px 0px 0px 0px}
#dvbodycontainer #dvbannerbgcontainer{float:left; width:873px; height:206px; background-image:url(../images/bg.gif); background-repeat:repeat; background-position:top; border-bottom:1px solid #D5D4CD; border-top:1px solid #D5D4CD; border-left:1px solid #D5D4CD; border-right:1px solid #D5D4CD; margin:0px; padding:18px 0px 0px 25px}
#dvbannerbgcontainer .lftcontainer{float:left; width:277px; font-size:12px; margin:0px; padding:0px 0px 0px 0px}
.dvbannerleft{float:left; width:600px; text-align:justify; margin:0px; padding:6px 0px 15px 0px}
.dvbannerleft .heading{white-space:nowrap; background-color:#F7BE00}
.dvbannerleft h1{margin:0px; padding:0px 0px 0px 0px; font-size:24px; font-weight:bolder; font-family:Arial,Verdana,Helvetica}
.dvbannerleft h2{font-size:12px; font-weight:bold; margin:0px; padding:0px}
.dvbannerleft .serverrack{float:left; padding:0px 25px 5px 0px}
.dvbannerleft .infobutton{float:left; margin:0px 25px 5px 0px; border:1px solid #D5D4CD; width:100px; background-color:#D5D4CD}
.dvbannerleft .infofield{float:left; margin:0px 17px 5px 10px; border:1px solid #D5D4CD; width:118px; height:120px; background-color:#FFF; text-align:center}
.dvbannerleft .infofield img{height:100px}
.dvbannerleft .gifpoint{padding:0px; margin-top:5px}
.dvbannerleft .gifpoint td{text-align:left; vertical-align:top; margin:0px; padding:0px 20px 2px 0px}
.dvbannerleft .gifpoint .point{margin:0px; padding:0px}
.dvbannerleft .gifpoint img{padding:2px 5px 0px 0px}
.dvbannerleft .product1{width:430px; border-color:#000; border-style:solid; border-width:0 1px 1px 1px; background-color:#FFF; margin:0px; padding:5px 0 0 5px; height:16px}
.dvbannerleft .product2{width:430px; border-color:#000; border-style:solid; border-width:0 1px 1px 1px; background-color:#E6E6E6; margin:0px; padding:5px 0 0 5px; height:16px}
.dvbannerleft .product1 .productname, .dvbannerleft .product2 .productname{float:left; width:325px}
.dvbannerleft .product1 .productprice, .dvbannerleft .product2 .productprice{float:left; width:95px; text-align:right}
#dvbannerbgcontainer #dvbanner{float:right; font-size:0px; margin:0px; padding:0px 18px 0px 0px}
#dvbannerbgcontainer #dvbanner .dvbannertext{width:212px; padding:5px 9px 5px 7px; text-align:justify; font-size:11px; font-weight:normal}
#dvbannerbgcontainer #dvbanner .triton{margin:12px 0px 0px 71px}
#dvbodycontainer #dvleftpanel{float:left; width:525px; margin:0px; padding:20px; border-right:1px solid #E1E1D7}
#dvleftpanel h1{margin:0px; padding:0px 0px 5px 10px; font-size:12pt; font-weight:bolder; font-family:Arial,
Verdana,Helvetica}
#dvbodycontainer .message{float:left; width:880px; margin:0px; padding:10px; font-size:12px; font-weight:normal; font-family:Arial,Verdana,Helvetica}
#dvbodycontainer .message .infobox{float:left; width:398px; height:200px; padding:10px; margin:10px; background-image:url(../images/bg.gif); background-position:top left; border:1px solid #E1E1D7; font-size:12px}
#dvbodycontainer .message .infobox .title{float:left; width:378px; margin:0px; padding:0px}
#dvbodycontainer .message .infobox .title.icon{float:left; margin:0px 7px 0px 0px}
#dvbodycontainer .message .infobox .txt{float:left; width:378px; margin:10px 0px 0px 10px; padding:0px}
#dvbodycontainer .message .infobox .formelement{float:left; width:368px; margin:5px 0px 0px 10px; padding:0px}
#dvbodycontainer .message .infobox .option_error{color:#E42D18; float:left; width:368px; margin:5px 0px 0px 10px; padding:0px 0px 5px 30px}
#dvbodycontainer .message .infobox .formelement .title{float:left; width:68px}
#dvbodycontainer .message .infobox .formelement .value{float:left; width:300px}
#dvleftpanel #midcont_agb{float:left; width:505px; margin:0px; padding:0px 0px 0px 10px; font-size:12px; font-weight:normal; font-family:Arial,Verdana,Helvetica}
#dvleftpanel #midcont_agb .option{float:left; width:495px; margin:0px; padding:5px 0px 0px 10px}
#dvleftpanel #midcont_agb .option .title{float:left; width:245px; margin:0px; padding:0px; text-align:left}
#dvleftpanel #midcont_agb .option .title_submit{float:left; width:245px; margin:0px; padding:2px 0px 0px 0px; text-align:left}
#dvleftpanel #midcont_agb .option .value{float:left; width:245px; margin:0px; padding:0px; text-align:right}
#dvleftpanel #midcont_agb .option .value_submit{float:left; height:20px; width:245px; margin:0px; padding:2px 0px 0px 0px; text-align:right}
#dvleftpanel #midcont_agb .option .value span{float:right; height:16px; margin:0px; padding:2px 0px 1px 5px; text-align:right}
#dvleftpanel #midcont_agb .option_info{float:left; width:505px; margin:0px; padding:10px 0px 5px 10px}
#dvleftpanel #midcont_agb .option_error{float:left; width:485px; margin:0px; color:#E42D18; padding:0px 0px 5px 30px}
#dvleftpanel #midcont_agb .option_info .option_info_more{float:left; width:485px; margin:0px; padding:0px 0px 0px 5px}
#dvleftpanel #midcont_agb .option_info textarea{width:488px}
#dvleftpanel #midcont_left{float:left; width:275px; margin:0px; padding:0px 0px 0px 10px; font-size:12px; font-weight:normal; font-family:Arial,Verdana,Helvetica}
#dvleftpanel #midcont_left .option{float:left; width:265px; margin:0px; padding:5px 0px 0px 10px}
#dvleftpanel #midcont_left .option .title{float:left; width:120px; margin:0px; padding:0px; text-align:left}
#dvleftpanel #midcont_left .option .title_submit{float:left; width:120px; margin:0px; padding:2px 0px 0px 0px; text-align:left}
#dvleftpanel #midcont_left .option .value{float:left; width:140px; margin:0px; padding:0px; text-align:right}
#dvleftpanel #midcont_left .option .value_submit{float:left; height:20px; width:140px; margin:0px; padding:2px 0px 0px 0px; text-align:right}
#dvleftpanel #midcont_left .option .value span{float:right; height:16px; margin:0px; padding:2px 0px 1px 5px; text-align:right}
#dvleftpanel #midcont_left .option_info{float:left; width:265px; margin:0px; padding:10px 0px 5px 10px}
#dvleftpanel #midcont_left .option_error{float:left; width:245px; margin:0px; color:#E42D18; padding:0px 0px 5px 30px}
#dvleftpanel #midcont_left .option_info .option_info_more{float:left; width:240px; margin:0px; padding:0px 0px 0px 5px}
.price_old{text-decoration:line-through}
#dvleftpanel #midcont_right{float:right; width:230px; margin:0px; padding:0px; font-size:12px; font-weight:normal; font-family:Arial,Verdana,Helvetica}
#dvleftpanel #midcont_right .infobox{font-size:11px; width:190px; padding:10px; margin:0px 0px 15px 15px; background-image:url(../images/bg.gif); background-position:top left; border:1px solid #E1E1D7}
#dvleftpanel #midcont_right .infobox .alert{float:left; margin:0px 7px 0px 0px}
#dvleftpanel #midcont_right .infobox #title{text-align:left; font-size:13px; font-weight:bold; color:#6B5F58}
#dvleftpanel #midcont_right .infobox .desc{text-align:left; font-size:12px; font-weight:bold; color:#6B5F58; margin:5px 5px 0px 10px}
#dvleftpanel #midcont_right .infobox .desc ul{margin:0px 0px 0px 10px; padding:0px}
#dvleftpanel #midcont_right .infobox .desc li{margin:0; padding:0; line-height:16px}
#dvleftpanel #midcont_right .infobox #price_dynamic{text-align:right; font-size:18px; font-weight:bold; color:#6B5F58}
#dvleftpanel #midcont_right .infobox #price_dynamic_subtitle, #dvleftpanel #midcont_right .infobox .desc_subtitle{text-align:right; font-size:10px; font-weight:normal; color:#6B5F58}
#dvbodycontainer #dvrightpanel{float:right; width:290px; margin:0px; padding:20px}
#dvrightpanel .payments{background-image:url(../images/payments.gif); background-repeat:no-repeat; background-position:147px 14px; font-size:12px}
#dvrightpanel .payments span{font-size:12pt; font-weight:bolder; font-family:Arial,Verdana,Helvetica}
#dvrightpanel .payments .gifpoint{padding:0px; margin:10px 0px 7px 10px}
#dvrightpanel .payments .gifpoint td{text-align:left; vertical-align:top; margin:0px; padding:0px}
#dvrightpanel .payments .point{margin:0px; padding:0px}
#dvrightpanel .payments .gifpoint img{padding:2px 5px 0px 0px}
#dvmaincontainer #dvfootercontainer{float:left; width:900px; margin:0px; padding:0px 0px 0px 0px}
#dvfootercontainer #foottop{float:left; width:900px; background-image:url(../images/footer.gif); background-repeat:no-repeat; background-position:top center; margin:0px; padding:0px 0px 10px 0px}
#foottop .links{width:400px; float:left; font-size:12px; text-align:left; color:#9A640F; margin:0px; padding:20px 0px 5px 20px}
#foottop .cr{width:400px; float:right; font-size:12px; text-align:right; color:#9A640F; margin:0px; padding:20px 20px 5px 0px}
#foottop a{text-decoration:none; color:#9A640F; padding-left:5px; padding-right:5px}
#foottop a:hover{text-decoration:underline; color:#9A640F}
/*- Menu Tabs 1--------------------------- */ 
#tabs1{float:right; background:#FAF6DB; font-size:15px; line-height:normal; font-family:Arial,Verdana,Helvetica; font-weight:bold; padding-top:10px; padding-bottom:5px; height:26px; margin:0px; line-height:normal; /*   height:100%; Fix for MSIE peekaboo bug */}
#tabs1 ul{margin:0; list-style:none; float:left; padding:0px}
#tabs1 li {display:inline; margin:0; padding:0; voice-family:"\"}\""; line-height:16px; height:25px; float:left;}
#tabs1 a{float:left; background:url("../images/tableft1.gif") no-repeat left top; margin:0; padding:0 0 0 4px; text-decoration:none}
#tabs1 a span{float:left; display:block; background:url("../images/tabright1.gif") no-repeat right top; color:#2C1C0F; padding:3px 9px 6px 5px; voice-family:"\"}\""; padding-top:2px}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs1 a span{float:none}
/* End IE5-Mac hack */
#tabs a:hover span{color:#FFF}
#tabs1 a:hover{background-position:0% -42px; color:#FFF}
#tabs1 a:hover span{background-position:100% -42px; color:#FFF}
#tabs1 #current a{background-position:0% -42px; color:#FFF}
#tabs1 #current a span{background-position:100% -42px; color:#FFF}
/*-----------------------------Menu ------------------------------*/
img{border:none}
