/* RESET START */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;}
html {line-height:1;}
ol,ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;vertical-align:middle;}
q,blockquote{quotes:none;}
q:before,q:after,blockquote:before,blockquote:after{content:"";content:none;}
a img{border:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}
/* RESET END */
html{font:75%/1.5 Arial,sans-serif;}
a,a:visited,a:hover,a:focus{color:#000000;text-decoration:none;cursor:pointer;}
body{background:#d0dedf;}
hr{border:0;background:transparent;height:0;}
input[type=submit],input[type=button]{border:0;cursor:pointer;}
font{color:#000000 !important;}
b,strong{font-weight:bold;}
u{text-decoration:underline;}
input.register{width:300px;}
select{margin:3px 5px 3px 0;padding:2px 4px;border:0;}
select.register{width:306px;}
p,label,select{clear:both;float:left;}
select[size]{width:250px;}
select[size='1']{width:auto;}
small{font-size:85%;}
table,tr,td{font-size:14px;}
/*.header td[colspan='2']{background:transparent url(img/logo.png) 0 0 no-repeat;}*/
.header td[colspan='2']{background:transparent url(img/nrv-logo-trans.png) 0 0 no-repeat;}
.header h1{margin:.5em;}

.header h1,
.header p,
.header h3.first,
.header h2
{margin-left:185px;float:left;clear:both;}

.header p,.header h2{width: 800px;}/*{width:100%;}*/
.header h3,.header select{clear:none;float:left;margin-bottom:2em;}
.header select{margin:8px 5em 2em 8px;}
.header h3.first{clear:both;}
.adbTextSmall{font-size:12px;line-height:1.5;}
.underline{text-decoration:underline;}
.center{text-align:center;}
.right{text-align:right;padding-bottom:5px;}
.rightBlock input[type=text],.rightBlock input[type=password],#LoginProcess_username,#LoginProcess_password{margin:3px 5px 3px 0;padding:2px 4px;}
.right p,.right label,.right select,.right span{float:right;margin-right:5px;}
.left p,.left label,.left input[type=checkbox]{float:left;margin-left:5px;clear:none;display:inline-block;}
.left p,.left input[type=checkbox]{margin-left:0;}
.left input[type=checkbox]{margin-top:6px;}
.indented td:first-child input[type=checkbox],.indented label.indented{margin-left:20px;}
.indented2x td:first-child input[type=checkbox],.indented2x label.indented{margin-left:40px;}
.indented3x td:first-child input[type=checkbox],.indented3x label.indented{margin-left:60px;}
.indented input[type=text],.indented2x input[type=text],.indented3x input[type=text]{margin:3px 0;}
.buttonRow label,.buttonRow select{clear:none;}
.buttonRow label{margin-left:15px;}
.buttonRow input.right{float:right;}
h1{text-shadow:1px 1px 1px #000000;font-size:32px;color:#FFFFFF;}
h2,h3,h4{font-weight:bold;}
h2{font-size:21px;margin-top:.5em;}
h3{font-size:14px;margin-top:.75em;}
h4{font-size:16px;float:left;margin-top:7px;margin-right:5px;}
.noMarginTop{margin-top:0;}
.leftBlock{vertical-align:top;width:150px;padding-left:35px;line-height:1;}
.leftBlock a{margin-left:5px;display:block;line-height:1.2;}
.leftBlock label{margin-top:1em;}
.rightBlock p{width:90%;}
.rightBlock ol,.rightBlock ul{margin:.5em 3em;display:block;float:left;clear:both;width:90%;}
.rightBlock ol{list-style-type:decimal;}
.rightBlock ul{list-style-type:disc;}
.rightBlock label{line-height:2em;vertical-align:middle;margin-right:.5em;}
.subTable{margin:.5em 0;}
.subTable p{line-height:1.3;}
.agreements label{line-height:1.3;margin-bottom:.75em;}
.productRow{border-top:1px solid #b2c3c4;}
.productRow input[type=checkbox]{float:left;margin:7px 5px;}
.productRow label{clear:none;margin:3px 0;}
.productRow td{min-height:20px;vertical-align:middle;}
table .productRow td:first-child{width:375px !important;}
.infohead td{background:#c1d1d1;vertical-align:top;border-top:1px solid #b3c3c3;border-bottom:1px solid #b3c3c3;}
.infohead .empty{background:none;border:none;}
.infohead p{text-align:left;display:block;margin:5px 10px;}
.info td{vertical-align:top;}
.info p{text-align:left;display:block;margin:0 10px 10px 10px;}
.info .red{color:#9a2d18;text-align:center;font-weight:bold;margin-bottom:0;}
.info .targets{background:#9a2d18;}
.info .targets p{color:#FFFFFF;}
.adbSelbstbeteiligung{width:82px;}
.btn{box-shadow:-1px 1px 0 #757575,-2px 2px 0 #757575,-3px 3px 0 #757575;color:#FFFFFF;padding:4px 8px;text-decoration:none;background-color:#9C2D14;display:inline-block;z-index:91;margin:15px 5px;position:relative;}
.btn.small{box-shadow:-2px 2px 0 #757575;padding:2px 4px;font-size:0.9em;margin:6px 2px;}
.btn.back{background-color:#FFFFFF;color:#000000;}
.btn.right{float:right;}
.btn.left{float:left;}
td[align=center] table tr td[align=left]{width:500px !important;}
.smallLine,.checked{background:#c1d1d2;}
td[valign=top]{vertical-align:top;}
td[align=right]{text-align:right;}
tr[height='1']{height:0 !important;}
tr[height='1'] td{padding-bottom:1px !important;padding-top:0 !important;}
.error{color:#9C2D14;font-size:12px;margin:.5em 0;display:inline-block;float:left;}
span.error{float:none;}
.info{color:#000000;font-size:12px;}
a.tip{border-bottom:0px dotted #000000;cursor:help;}
a.tip img{left:4px;position:relative;}
.productRow a.tip img{top:4px;}
a.tip,a.tip:link,a.tip:visited,a.tip:active{color:#000000;text-decoration:none;position:relative;}
a.tip:hover{background:transparent;z-index:100;}
a.tip span{display:none;text-decoration:none;font-size:12px;line-height:15px;}
a.tip span b{display:block;clear:both;}
a.tip span ul{margin-left:20px;}
a.tip span ul li{list-style-type:square;}
a.tip:hover span{display:block;position:absolute;top:20px;left:-150px;width:500px;z-index:100;color:#2f2f2f;font-family:8pt Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;text-decoration:none;padding:2px;background-color:#ebebeb;text-align:left;border:1px solid #780303;}
.produktAuswahl input[type=text]{text-align:right;}
.startSeite td{text-align:center;}
.borderRight{border-right:1px solid #C1D1D2;}
.borderLeft{border-left:1px solid #C1D1D2;}
label a{text-decoration:underline;}
.elementsRight{text-align:right;}
.elementsRight select{display:inline-block;float:none;}


#selectZusatzkombiTyp{clear:none;margin-left:5px;}