/************************* 
GLOBAL RESET 
**************************/ 
*,html,body,div,h1,h2,p,table,tr,th,td { 
margin: 0px; 
padding: 0px; 
} 
img { 
border: 0; 
} 
ul { 
list-style-type: none; 
} 
/************************* 
MAIN SETTINGS 
**************************/ 
html, body { 
height: 100%; 
} 
body { 
font: 62.5% Verdana, Arial, Helvetica; 
color: #000033; 

} 
.headline { 
FONT-WEIGHT: bold; 
FONT-SIZE: 11px !important; 
COLOR: white !important; 
padding-left: 0px !important; 
padding-top: 0px !important; 
padding-bottom: 0px; 

border-bottom: 0px dotted black; 
} 
/******** START wäre unnötig, wenn ordentliches html template */ 
td.headline span{ 
padding-left: 20px; 
} 
td.margin20 { 
padding-left: 20px; 
background-color: #A02031; 
} 
td.margin202 { 
padding-left: 20px; 
background-color: none; 
} 
/******** FINISH */ 
h2 { 
margin-top: 0px; 
padding-top: 0px; 
margin-bottom: 0px; 
color: white; 
font-size: 12px; 
font-weight: normal; 
} 
h4 { 
margin: 0 0 0 0; 
color: white; 
font-size: 9px; 
font-weight: normal; 
} 
/************************* 
step1 
**************************/ 
#step1 { 
width: 154px; 
margin-left: 0px; 
padding-left: 0px; 

background-repeat: no-repeat; 
} 
#step1 .program_list { 
margin-left: 5px; 
} 
#step1 .program_list li { 
font: 10px Verdana, sans-serif; 
margin-bottom: 10px; 
} 
#step1 .program_list li span { 
margin-right: 20px; 
font-weight: bold; 
margin-bottom: 0px 
} 
/************************* 
step2 
**************************/ 
.step2 { 
background: url(../images/bg.gif); 
background-repeat: repeat; 
background-color: #EDBF81; 

} 
/************************* 
boxes 
**************************/ 
.box168x185 { 
width: 154px; 
padding-top: 10px; 
padding-left: 0px 
} 
.box168x100 { 
width: 154px; 
margin-left: 0px; 
padding-left: 0px; 
padding-top: 10px; 
} 
.special { 
border-left:1px solid #000000; 
border-right:1px solid #000000; 
border-top: 1px solid #000000 
} 
table.light { 
margin: 0px; 
border-left:0px solid #FFFFFF; 
border-right:0px solid #000000; 
background-color: none; 
margin-left: 20px; 
margin-right: 20px; 
width: 95%; 
} 


td.instruct { 
font-size: 10px; 
color: #000000; 
padding-left:0px; 
} 
td.confirm { 
font-size: 10px; 
color: #000000; 
background-color: none; 
font-weight: bold; 
vertical-align: top; 
padding-left:0px; 
} 
td.confirmprint { 
font-size: 16px; 
color: #000000; 
background-color: #000000; 
font-weight: bold; 
white-space: nowrap; 
} 
table.book { 
font-size: 12px; 
color: #000066; 
white-space: nowrap; 
padding-left:0px; 
} 
td.ads { 
font-size: 12px; 
color: #000066; 
} 
td.midtext { 
FONT-WEIGHT: normal; 
FONT-SIZE: 11px; 
COLOR: #000000; 
padding-left:0px; 
padding-right:3px; 
} 
td.confirmtext { 
FONT-WEIGHT: normal; 
FONT-SIZE: 9px; 
COLOR: #000000; 
padding-left: 0px; 
padding-right: 3px; 
} 
td.midtextprint { 
font-size: 12px; 
color: #000000; 
background-color: #000000; 
vertical-align: top; 
} 
td.headerprint { 
font-size: 14px; 
color: #000000; 
background-color: #000000; 
font-weight: bold; 
white-space: nowrap; 
} 
td.headroom { 
font-size: 14px; 
color: #FBF7E4; 
font-weight: bold; 
white-space: nowrap; 
background-color: #FF9900; 
} 
td.headroomprint { 
font-size: 14px; 
color: #000000; 
font-weight: bold; 
white-space: nowrap; 
background-color: #000000; 
} 
td.error { 
font-size: 12px; 
color: #FF3300; 
font-weight: bold; 
} 
a { 
font-size: 10px; 
color: #A02031; 
} 
a:hover { 
color: #000000 
} 
td.foot 
{ 
FONT-WEIGHT: normal; 
FONT-SIZE: 9px; 
COLOR: #000000; 
padding-left:1px; 
} 
table.feet 
{ 
width: 486px; 
} 
.chooseBedType 
{ 
padding:9px; 
} 
/* ------------------------------------------------------------------------- ErrorBedChoise */ 

td.error { 
font-size: 13px; 
color: Red; 
font-weight: bold; 
} 
span.TermsAndConditions { 
font-size: 12px; 
color: red; 
border: 1px solid black; 
background-color: none; 
width: 98%; 
padding-left: 4px; 
margin-top: 10px; 
} 
.checkbox { margin-right: 5px} 
.label {color: black} 
td.HeaderMsg{ border: 0px solid silver; font-size: 12px; color: Red; background-color: #FFFFFF; padding-left: 5px; } 
td.HeaderDescription{ font-size: 12px; color: Black; background-color: #F3DAAE; padding-left: 5px; } 
td.ErrorMsg{ font-size: 12px; font-weight: bold; color:Red; background-color: #FFFFFF; padding-left:5px;} 
td.ErrorDescription{ font-size: 12px; color: Black; background-color: #F3DAAE; padding-left:5px; } 
span.NoCheckoutText{} 
span.NoCheckoutDate{} 
img.ErrorSeperator{ height: 0px; border: 0px solid green } 

