FORM      {margin: 0; padding: 0}
FONT      {text-decoration: none; font-family:Arial;}
SELECT    {font-family: Arial; font-size: 11px; color: #333333;}
INPUT     {font-family: Arial; font-size: 11px; color: #333333; border-color: #CCCCCC; border-style: solid; border-width: 1px; background-color:#FFFFFF;}
TEXTAREA  {font-family: Arial; font-size: 11px; color: #333333; border-color: #CCCCCC; border-style: solid; border-width: 1px; background-color:#FFFFFF;}



.footer {
font-family: Verdana;
font-size: 9px;
line-height: normal;
font-style: normal;
font-variant: normal;
font-weight: bold;
color: #FFFFFF;
}



.listlink {  
font-family: Arial;
font-size: 12px;
line-height: normal;
font-style: normal;
font-variant: normal;
font-weight: bold;
color: #FF9933;
text-decoration: none;
}

.listlink:hover {  
font-family: Arial;
font-size: 12px;
line-height: normal;
font-style: normal;
font-variant: normal;
font-weight: bold;
color: #990000;
text-decoration: none;
}

.linksmal {  
font-family: Arial;
font-size: 11px;
line-height: normal;
font-style: normal;
font-variant: normal;
font-weight: normal;
color: #000000;
text-decoration: none;
}

.linksmal:hover {  
font-family: Arial;
font-size: 11px;
line-height: normal;
font-style: normal;
font-variant: normal;
font-weight: bold;
color: #990000;
text-decoration: none;
}

.preis {  
font-family: Arial;
font-size: 15px;
line-height: normal;
font-style: italic;
font-variant: normal;
font-weight: bold;
color: #990000;
}

.impressum {  
font-family: Arial;
font-size: 11px;
line-height: normal;
font-style: normal;
font-variant: normal;
font-weight: normal;
color: #000000;
}

.bigpreis {  
font-family: Arial;
font-size: 17px;
line-height: normal;
font-style: normal;
font-variant: normal;
font-weight: bold;
color: #990000;
}

.redsmal {  
font-family: Arial;
font-size: 11px;
line-height: normal;
font-style: normal;
font-variant: normal;
font-weight: normal;
color: #990000;
}

.white {  
font-family: Arial;
font-size: 1px;
line-height: normal;
font-style: normal;
font-variant: normal;
font-weight: normal;
color: #FFFFFF;
}

.white2 {  
font-family: Arial;
font-size: 1px;
line-height: normal;
font-style: normal;
font-variant: normal;
font-weight: normal;
color: #FFFF99;

}

.standardtext, .standardtext:link {  
font-family: Arial;
font-size: 11px;
text-decoration: none;
line-height: normal;
font-style: normal;
font-variant: normal;
font-weight: normal;
color: #333333;
}

.standardtext:hover, .standardtext:active {  
font-family: Arial;
font-size: 11px;
line-height: normal;
font-style: normal;
font-variant: normal;
font-weight: normal;
color: #333333;

}


.standardtext2, .standardtext2 a, .standardtext2:link {  
font-family: Arial;
font-size: 12px;
text-decoration: none;
line-height: normal;
font-style: normal;
font-variant: normal;
font-weight: normal;
color: #333333;
}

.standardtext2 a:hover {  
text-decoration: none;
}


.standardtext2:hover, .standardtext2:active {  
font-family: Arial;
font-size: 12px;
line-height: normal;
font-style: normal;
font-variant: normal;
font-weight: normal;
color: #333333;

}

.boldtext {  
font-family: Arial;
font-size: 11px;
line-height: normal;
font-style: normal;
font-variant: normal;
font-weight: bold;
color: #333333;

}

.zeit {  
font-family: Arial;
font-size: 11px;
line-height: normal;
font-style: normal;
font-variant: normal;
font-weight: bold;
color: #000000;
}

.komentar {  
font-family: Arial;
font-size: 9px;
line-height: normal;
font-style: normal;
font-variant: normal;
font-weight: bold;
color: #666666;

}

.line {  
background-color: #990000
}

.windowtext {  
font-family: Arial;
font-size: 10px;
line-height: normal;
font-style: normal;
font-variant: normal;
font-weight: normal;
color: #000000;
text-decoration: none; 
}

.windowtext1 {  
font-family: Arial;
font-size: 11px;
line-height: normal;
font-style: normal;
font-variant: normal;
font-weight: normal;
color: #000000;
text-decoration: none; 
}

.windowbold {  
font-family: Arial;
font-size: 11px;
line-height: normal;
font-style: normal;
font-variant: normal;
font-weight: bold;
color: #990000;
text-decoration: none; 
}

.windowboldlink {  
font-family: Arial;
font-size: 11px;
line-height: normal;
font-style: normal;
font-variant: normal;
font-weight: bold;
color: #990000;
}

.windowboldlink a:hover {  
font-family: Arial;
font-size: 11px;
line-height: normal;
font-style: normal;
font-variant: normal;
font-weight: bold;
color: #000000;
}


.windowlink {  
font-family: Arial;
font-size: 11px;
line-height: 170%;
font-style: normal;
font-variant: normal;
font-weight: bold;
color: #000000;
text-decoration: none; 
}

.windowlink:hover {  
font-family: Arial;
font-size: 11px;
line-height: 170%;
font-style: normal;
font-variant: normal;
font-weight: bold;
color: #990000;
text-decoration: none; 
}

.copy {  
font-family: Arial;
font-size: 10px;
line-height: normal;
font-style: normal;
font-variant: normal;
font-weight: normal;
color: #666666;
text-decoration: none; 
}

.navi {  
font-family: Arial;
font-size: 12px;
line-height: normal;
font-style: normal;
font-variant: normal;
font-weight: bold;
color: #361009;
text-decoration: none; 
}

.navi:hover {  
font-family: Arial;
font-size: 12px;
line-height: normal;
font-style: normal;
font-variant: normal;
font-weight: bold;
color: #990000;
text-decoration: none;
}

.navi2 {  
font-family: Arial;
font-size: 13px;
line-height: normal;
font-style: italic;
font-variant: normal;
font-weight: bold;
color: #990100;
text-decoration: none; 
}


.navi3 {  
font-family: Arial;
font-size: 12px;
line-height: normal;
font-style: normal;
font-variant: normal;
font-weight: bold;
color: #990000;
text-decoration: underline; 
}

.navi3 a {  
font-family: Arial;
font-size: 12px;
line-height: normal;
font-style: normal;
font-variant: normal;
font-weight: bold;
color: #990000;
text-decoration:underline;
}


.navi3:hover {  
font-family: Arial;
font-size: 12px;
line-height: normal;
font-style: normal;
font-variant: normal;
font-weight: bold;
color: #550000;
text-decoration:underline;
}


.navismal {  
font-family: Arial;
font-size: 12px;
line-height: normal;
font-style: normal;
font-variant: normal;
font-weight: normal;
color: #361009;
text-decoration: none; 
}

.navismal:hover {  
font-family: Arial;
font-size: 12px;
line-height: normal;
font-style: normal;
font-variant: normal;
font-weight: normal;
color: #990000;
text-decoration: none; 
}

.naviH {  
font-family: Arial;
font-size: 11px;
line-height: normal;
font-style: normal;
font-variant: normal;
font-weight: normal;
color: #990000;
text-decoration: none; 
}

.naviH:hover {  
font-family: Arial;
font-size: 11px;
line-height: normal;
font-style: normal;
font-variant: normal;
font-weight: normal;
color: #000000;
text-decoration: none; 
}

.naviheader {  
font-family: Arial;
font-size: 12px;
line-height: normal;
font-style: normal;
font-variant: normal;
font-weight: bold;
color: #FFFFFF;
text-decoration: none; 
}

.naviheader:hover {  
font-family: Arial;
font-size: 12px;
line-height: normal;
font-style: normal;
font-variant: normal;
font-weight: bold;
color: #FF9933;
text-decoration: none; 
}

.navifooter {  
font-family: Arial;
font-size: 11px;
line-height: normal;
font-style: normal;
font-variant: normal;
font-weight: bold;
color: #990000;
text-decoration: none; 
}

.navifooter:hover {  
font-family: Arial;
font-size: 11px;
line-height: normal;
font-style: normal;
font-variant: normal;
font-weight: bold;
color: #000000;
text-decoration: none; 
}

.headline {  
font-family: Arial;
font-size: 12px;
line-height: normal;
font-style: normal;
font-variant: normal;
font-weight: bold;
color: #000000;
text-decoration: none; 
}

.headlineform {  
font-family: Arial;
font-size: 12px;
line-height: normal;
font-style: normal;
font-variant: normal;
font-weight: bold;
color: #990000;
text-decoration: none; 
}

.headlineangebot {  
font-family: Arial;
font-size: 15px;
line-height: normal;
font-style: normal;
font-variant: normal;
font-weight: bold;
color: #990000;
text-decoration: none; 
}

.rot {  
font-family: Arial;
font-size: 12px;
line-height: normal;
font-style: normal;
font-variant: normal;
font-weight: bold;
color: #990000;
text-decoration: none;
}

.gruen {  
font-family: Arial;
font-size: 12px;
line-height: normal;
font-style: normal;
font-variant: normal;
font-weight: bold;
color: #009900;
text-decoration: none;
}

.status {  
font-family: Arial;
font-size: 12px;
line-height: normal;
font-style: normal;
font-variant: normal;
font-weight: bold;
color: #333333;
text-decoration: none;
}

body {
margin:0px;
}

h1 {
font-family: Arial;
font-size: 15px;
line-height: normal;
font-style: normal;
font-variant: normal;
font-weight: normal;
color: #fff;
line-height: 22px;
}

.h1 a, .h1 a:hover {  
text-decoration:none;
}


h2 {
font-family: Arial;
font-size: 12px;
line-height: normal;
font-style: normal;
font-variant: normal;
font-weight: normal;
color: #000000;
}

.h2 a, .h2 a:hover {  
text-decoration:none;
}


h3 {
font-family: Arial;
font-size: 14px;
line-height: normal;
font-style: normal;
font-variant: normal;
font-weight:bold;
color: #990000;

}

.h3 {  
font-family: Arial;
font-size: 12px;
line-height: normal;
font-style: normal;
font-variant: normal;
font-weight: bold;
color: #361009;
text-decoration:none;
}

.h3 a, .h3 a:hover {  
text-decoration:none;
}


.h3link {  
font-family: Arial;
font-size: 12px;
line-height: normal;
font-style: normal;
font-variant: normal;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
}

.h3link:hover {  
font-family: Arial;
font-size: 12px;
line-height: normal;
font-style: normal;
font-variant: normal;
font-weight: bold;
color: #333333;
text-decoration: none;
}




h4 {
font-family: Arial;
font-size: 14px;
line-height: normal;
font-style: normal;
font-variant: normal;
font-weight:bold;
color: #990000;

}


.h4 a, .h4 a:hover {  
font-family: Arial;
font-size: 12px;
line-height: normal;
font-style: normal;
font-variant: normal;
font-weight: bold;
color: #361009;
text-decoration:none;
}


.h4link {  
font-family: Arial;
font-size: 14px;
line-height: normal;
font-style: normal;
font-variant: normal;
font-weight:bold;
color: #990000;
text-decoration:none;
}

.h4link:hover {  
font-family: Arial;
font-size: 14px;
line-height: normal;
font-style: normal;
font-variant: normal;
font-weight:bold;
color: #990000;
text-decoration:none;
}


.ul { 
font-family: Arial;
font-size: 11px;
line-height: normal;
font-style: normal;
font-variant: normal;
font-weight: normal;
color: #000000;
text-decoration: none;
}


/* neu_Buchungsschritte */


.tabelle1kopf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #990000;
	background-color: #dbcd9f;
	line-height: 20px;
}

.tabelle1zelle {
	background-color: #efe7cd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 20px;
}
.tabelle1rahmen {
	border: 1px solid #DBCD9F;
}

.tabelle2kopf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #990000;
	background-color: #5e895a;
	line-height: 20px;
}

.tabelle2zelle {
	background-color: #a9d2a6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3D583A;
	line-height: 20px;
}
.tabelle2zellesumme {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #283C26;
	line-height: 20px;
	background-color: #DAECD9;
}

.tabelle2rahmen {
	border: 1px solid #5e895a;
	margin-top: 8px;
}


.tabelle3kopf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #990000;
	background-color: #8ac0ca;
	line-height: 20px;
}

.tabelle3zelle {
	background-color: #cae6f8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #31626A;
	line-height: 20px;
}
.tabelle3rahmen {
	border: 1px solid #8ac0ca;
	margin-top: 8px;
}

.tabelle3zellesumme {
	background-color: #cae6f8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 20px;
}
.tabelle3zellesumme {
	background-color: #E1F0FB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #254B52;
	line-height: 20px;
	font-weight: bolder;
}

.tabelle4kopf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #990000;
	background-color: #FFCC00;
	line-height: 20px;
}

.tabelle4zelle {
	background-color: #FFFF99;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #875305;
	line-height: 20px;
}
.tabelle4rahmen {
	border: 1px solid #FFCC00;
	margin-top: 8px;
}

.tabelle4zellesumme {
	background-color: #FFFFBF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #990000;
	line-height: 20px;
	font-weight: bolder;
}


#textcontainer {
	float:left;
	margin-left:10px;
	margin-right:10px;
}

#textcontainer span, #textcontainer font, #textcontainer a, #textcontainer br, #textcontainer table, #textcontainer tr, #textcontainer td, #textcontainer p { 
color:#000000; 
font-size:12px; 
font-family:Arial, Helvetica, sans-serif;
}

#teaser-box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:justify;
}
