body {
margin: 0 0 0 0;
background-color: #3B3B3B;
background-image: url('../images/bg.jpg');
background-repeat: repeat-x;
}
form {
margin: 0 0 0 0;
}
body,p,div,a,td,span,input,option {
font-family: verdana, arial, sans-serif;
font-size: 10pt;
}
h1,h2,h3,.gesamtbetrag,.zahlungsweise {
color: #97BA22;
font-family: tahoma;
font-weight: lighter;
}
h1 {
font-size: 18pt;
}
h2 {
font-size: 16pt;
}
h3,.gesamtbetrag,.zahlungsweise {
font-size: 14pt;
}

.infotd {
padding: 15px;
padding-top: 0px;
width: 25%;
background-color: #FFF;
}
.contenttd {
padding: 18px;
width: 75%;
background-color: #FFF
}
.btable {
border: 1px solid #D9EEFD;
background-color: #FFF;
}
.poster {
background-color: #FFF
background-repeat: repeat-x;
border-bottom: 2px dashed #ECD848;
}
.optgroup {
font-size: 7px;
}
.select_start {
font-family:Verdana;
font-size: 10pt;
}
.select_start_k {
font-family:Verdana;
font-size: 8pt;
}
.option_start_hi {
font-family:Verdana;
font-size: 7px;
color: #D70209;
}
.input_start {
font-family:Verdana;
font-size: 10pt;

}
.input_start_hi {
font-family:Verdana;
font-size: 10pt;
color: #D70209;
font-weight: bold;
}
.line_through{
font-family:Verdana;
text-decoration:line-through;
font-size: 10pt;

}
.optiontbl {
background-color: #FFF;
}
.td_head {
border-bottom: 1px solid black;
padding: 8px;
font-weight: bold;
}
.td_head2 {
border-bottom: 1px dotted #ccc;
padding: 8px;
}
.td_head_gs {
padding: 8px;
background-image: url('../images/gs_background.gif');
background-repeat: repeat-x;
color: white;
}
.button {
background-image: url('../images/bg_button.gif');
background-repeat: repeat-x;
padding: 4px;
color: 002843;
font-weight: bold;
border: 1px solid #B3B3B3;
}
.button_green {
background-image: url('../images/button_green.gif');
background-repeat: repeat-x;
padding: 4px;
color: 002843;
font-weight: bold;
border: 1px solid #B3B3B3;
}
.button_sml {
background-image: url('../images/bg_button.gif');
border: 1px solid #B3B3B3;
background-repeat: repeat-x;
padding: 3px;
color: 002843;
font-size: 8pt;
}
.feld_n {
width: 255px;
}
.feld_plz {
width: 90px;
}
.feld_ort {
width: 160px;
}
#container {
padding: 0px;
}

#in_container_start{
text-align: left;
padding: 0 10px 15px 10px;
background-color: white;
width: 960px;
}


#in_container_main{
text-align: left;
padding: 20px;
background-color: white;
width: 940px;
min-height: 600px;
}
#in_container_main h1 {
padding-top: 0px;
margin-top: 0px;
}
.bdiv {
width: 100%;
border: 1px solid #CCE5F6;
padding: 10px;
background-color: #FFF;
/*background-image: url('../images/bgbdiv.gif');
background-repeat:repeat-x;*/
}
.bdiv_obg {
width: 100%;
border: 1px solid #CCE5F6;
padding: 10px;
background-color: #FFF;
}
.bdiv_obg_2 {
width: 100%;
border-bottom: 1px solid #ccc;
padding: 10px;
background-color: #FFF;
}

.d0 {
background-color: white;
}
.d1 {
background.color: #F1F1F1;
}

a.bl, a.bl:visited, a.bl:active {
text-decoration: none;
color: black;
padding: 6px;
background-color: #FFEA00;
border-top: 1px solid #FFFAB7;
border-left: 1px solid #FFFAB7;
border-right: 1px solid #CEBD00;
border-bottom: 1px solid #CEBD00;
}
a.bl:hover {
border-bottom: 1px solid #FFFAB7;
border-right: 1px solid #FFFAB7;
border-left: 1px solid #CEBD00;
border-top: 1px solid #CEBD00;
}
a.green, a.green:visited, a.green:active {
text-decoration: none;
color: black;
padding: 6px;
background-color: #00cc00;
border-top: 1px solid #99ff99;
border-left: 1px solid #99ff99;
border-right: 1px solid #009933;
border-bottom: 1px solid #009933;
}
a.green:hover {
border-bottom: 1px solid #99ff99;
border-right: 1px solid #99ff99;
border-left: 1px solid #009933;
border-top: 1px solid #009933;
}
a.bl_sml, a.bl_sml:visited, a.bl_sml:active {
font-size: 9pt;
text-decoration: none;
color: #3B2700;
padding: 4px;
background-color: #FFEA00;
border-top: 1px solid #FFFAB7;
border-left: 1px solid #FFFAB7;
border-right: 1px solid #CEBD00;
border-bottom: 1px solid #CEBD00;
}
a.bl_sml:hover {
border-bottom: 1px solid #FFFAB7;
border-right: 1px solid #FFFAB7;
border-left: 1px solid #CEBD00;
border-top: 1px solid #CEBD00;
}
a.smallnav,a.smallnav:active,a.smallnav:visited {
text-decoration: underline;
font-size: 9pt;
color: black;
}
a.smallnav:hover {
font-size: 9pt;
color: black;
border-bottom: 1px solid black;
}
a.hotnav,a.hotnav:active,a.hotnav:visited {
text-decoration: underline;
font-size: 8pt;
color: #555;
}
a.hotnav:hover {
color: black;
border-bottom: 1px solid black;
}
.arrow {
background-image: url('../images/arrow_poster.gif');
background-repeat:no-repeat;
}
.arrow_sml {
background-image: url('../images/arrow_number.gif');
background-repeat:no-repeat;
background-position: center;
}
.posterselect {
width: 260px;
}

a.nav,a.nav_strong,a.footernav {
text-decoration: underline;
color: #143D50;
}
a.nav:hover {
border-bottom: 1px dashed #143D50;
}
a.navw {
font-size: 8pt;
text-decoration: underline;
color: #FFF;
}
a.navw:hover {
border-bottom: 1px dashed #143D50;
}


a.nav2,a.nav2:visited {
text-decoration: underline;
color: #4C88C5;
}
a.nav2:hover {
border-bottom: 1px solid #529FED;
}


.step_active {
background-color: #0C4265;
}
.step_active2 {
background-color: #B2E0FE;
}
#fs {
background-image: url('../images/fs.jpg');
background-repeat:repeat-x;
height: 45px;
}

.errmsg {
margin-left: 20px;
margin-top: 135px;
width: 100%;
background-color: red;
color: white;
font-size: 13pt;
padding: 25px;
position: absolute;
top: 0px;
left: 0px;
border: 12px solid #FF5003;
}
.succmsg {
width: 100%;
background-color: #08B911;
color: white;
font-size: 13pt;
padding: 10px;
}
.gutschein {
background-color: #08B911;
color: white;
font-weight: bold;
padding: 10px;
}
.mat_sel_element {
 margin-right: 11px;margin-left: 11px;float:left;border: 1px solid white; background-color: white; padding: 1px;text-align:right;
padding-bottom: 7px;
}
#sel_format {
background-color: white;
padding: 5px;
}
#content_start {
width: 33%;
background-image: url('images/aktion.jpg');
background-repeat: no-repeat;
}
.navnr {
font-size: 15pt;
color: #97BA22;
}
.nave {
}
.qualitychk {
font-family: verdana, sans-serif;
font-size: 8pt;
background-color: #08B911;
color: white;
width: 100%;
padding: 3px;
}
.s1tools {
text-align: center;
font-family: verdana, sans-serif;
font-size: 8pt;
padding: 3px;
border: 1px solid #DADADA;
}
#material_selector {
overflow: auto;
}
#postbl {

}
#zahlungsweisentbl {
width: 100%;
}
.white_link,.white_link:visited, .white_link.active {
color: white;
border-bottom: 1px solid yellow;
font-size: 13pt;
text-decoration: none;
margin-left: 5px;
margin-right: 5px;
}
.white_link:hover {
border-bottom: 1px solid white;
}

.q1,.q2,.q3 {
padding: 4px;
font-size: 10pt;

}
.q1 {
background-color: #34A34E;
color: white;
font-weight: bold;
}
.q2 {
background-color: #FFF15F;
color: black;
}
.q3 {
background-color: #D6343B;
color: white;
}
#contentpadding {
padding: 0px;
}

.navtd_active {
background-color: #962037;

}

span.headline {
color: #51B3F5;
font-family: tahoma;
font-weight: lighter;
font-size: 16pt;
}

.hothead {
font-family: tahoma, sans-serif;
font-size: 12pt;
color: black;
}

.hottxt {
font-family: verdana, sans-serif;
font-size: 8pt;
color: #666;
}

.wk_option {padding: 10px; border: 1px dotted #ccc; margin-bottom: 15px;}