a {
color:#A90100;
}

body {
font-family:Verdana;
font-size:8pt;
background-color:#FFFFFF;
}

td {
font-family:Verdana;
font-size:8pt;
}

h1 {
font-family:Verdana;
font-size:16pt;
font-weight:bold;
}

h2 {
font-family:Verdana;
font-size:14pt;
font-weight:bold;
margin-bottom:10px;
color:#A90100;
}

h3 {
font-family:Verdana;
font-size:13pt;
font-weight:bold;
margin-bottom:10px;
color:#000000;
}

.content {
padding-top:30px;
padding-left:20px;
padding-right:20px;
width: 667px; 
text-align: justify; 
vertical-align: top; 
background-color:#EEEEEE;
}

.weiss {
width:667px; 
border:0;
padding:0;
background-color:#FFFFFF;
vertical-align: top;
text-align:left;
}

.picbooking {
border-width:0;
margin-right:40px;
width:203px;
height:271px;
}

.picartist {
border-width:0;
margin-bottom:10px;
}

.picthumbnail {
margin-top:20px;
margin-left:20px;
margin-bottom:20px;
border-width:0;
}

.arrow {
border-width:0;
margin-top:3px;
margin-right:5px;
float:left;
}

.grau {
padding-top:30px;
background-color:#EEEEEE;
padding-left:20px;
padding-right:20px;
margin-left:0;
border-left-width:1px;
border-left-color:#FFFFFF;
border-left-style:solid;
text-align: justify; 
vertical-align: top; 
}

.grauinfo {
width:110px;
padding-top:30px;
background-color:#EEEEEE;
padding-left:10px;
padding-right:10px;
text-align: justify; 
vertical-align: top; 
}

.grautext {
padding-top:30px;
padding-left:20px;
padding-right:20px;
background-color:#EEEEEE;
}

.graubottom {
text-align:justify; 
vertical-align:top; 
padding-top:30px;
padding-left:5px;
padding-right:5px;
background-color:#EEEEEE;
border-left-width:1px;
border-left-color:#FFFFFF;
border-left-style:solid;
}

.outertable {
width:800px;
padding:0;
border:0;
margin:0;
border-spacing:0;
vertical-align:top;
text-align:left;
}

.zelleteaser {
padding:0;
border:0;
margin:0;
border-spacing:0;
vertical-align:top;
text-align:left;
background-color:#EEEEEE;
width:190px;
}

.zellevideo {
padding:0;
border:0;
margin:0;
border-spacing:0;
vertical-align:top;
text-align:left;
background-color:#EEEEEE;
width:300px;
}

.zellethumbnail {
padding:0;
border:0;
margin:0;
border-spacing:0;
vertical-align:top;
text-align:left;
background-color:#EEEEEE;
width:100px;
}

.zelletext {
vertical-align:top;
text-align:left;
padding-left:5px;
padding-right:5px;
background-color:#EEEEEE;
}

.zellelinks {
vertical-align:top;
text-align:left;
vertical-align:top;
padding-left:20px;
padding-right:5px;
background-color:#EEEEEE;
}

td.zelletermine {
text-align:left;
vertical-align:top;
padding-left:0;
padding-right:5px;
padding-bottom:5px;
padding-top:5px;
}


tr.zeiletermine {
background-color:#DDDDDD;
}

.terminerot {
color:#A90100;
font-weight:bold;
}
