body {
    background-color: #FFB71A;
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    color: #000000;
}

a:link { text-decoration: none; color: #1B6A99; font-size:10pt; font-family:Helvetica,Arial}
a:visited { text-decoration: none; color: #1B6A99; font-size:10pt; font-family:Helvetica,Arial}
a:hover { text-decoration: none; color: #1B6A99; font-size:10pt; font-family:Helvetica,Arial}
a:active { text-decoration: none; color: #1B6A99; font-size:10pt; font-family:Helvetica,Arial}

.ueberschrift
{
margin-top:10px;
font-family: cursive, Arial, Helvetica, sans-serif;
font-size: 16pt;
font-weight: bold;
}

.maintable
{
text-align: left;
background-color: #FF9E00;
width: 900px;
min-height: 600px;
}

.menue
{
background-color: #F1D471;
min-height: 25px;
-moz-border-radius:5px; /* Firefox */
-webkit-border-radius:5px; /* Safari, Chrome */
-khtml-border-radius:5px; /* Konqueror */
border-radius:5px; /* CSS3 */
}

.menue a:link {  color: #7D3331; font-weight: bold; font-size:11pt; font-family:cursive,Helvetica,Arial}
.menue a:visited {  color: #7D3331; font-weight: bold; font-size:11pt; font-family:cursive,Helvetica,Arial}
.menue a:hover {  color: #000000; font-weight: bold; font-size:11pt; font-family:cursive,Helvetica,Arial}
.menue a:active {  color: #000000; font-weight: bold; font-size:11pt; font-family:cursive,Helvetica,Arial}

.main
{
margin-left:8px;
padding: 10px;
background-color: #F7E69B;
min-height:380px;
vertical-align:top;
-moz-border-radius:10px; /* Firefox */
-webkit-border-radius:10px; /* Safari, Chrome */
-khtml-border-radius:10px; /* Konqueror */
border-radius:10px; /* CSS3 */

}

.aktuelltop
{
font-family:cursive,Helvetica,Arial
-moz-border-radius-topleft:10px; /* Firefox */
-moz-border-radius-topright:10px; /* Firefox */
-khtml-border-radius-topleft:10px; /* Konqueror */
-khtml-border-radius-topright:10px; /* Konqueror */
border-radius-topleft:10px; /* CSS3 */
border-radius-topright:10px; /* CSS3 */
font-size:10pt;
text-align: left;
font-weight: bold;
min-height: 20px;
background-color: #F1D471;
padding-left: 5px;
}

.aktuelldatum {
font-size:8pt;
}

.aktuellmain
{
-moz-border-radius-bottomleft:10px; /* Firefox */
-moz-border-radius-bottomright:10px; /* Firefox */
-khtml-border-radius-bottomleft:10px; /* Konqueror */
-khtml-border-radius-bottomright:10px; /* Konqueror */
border-radius-bottomleft:10px; /* CSS3 */
border-radius-bottomright:10px; /* CSS3 */
background-color: #F7E69B;
padding-left: 5px;
}

.aktuelleshead {
text-align: left;
font-family: cursive, Arial, Helvetica, sans-serif;
font-size:11pt;
font-weight: bold;
}

.aktuellestext {
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size:10pt;
font-style:italic;
}

.bottom
{
height:30px;
vertical-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size:10pt;
color: #F7E69B;
}

a.bottom_link:link { color: #F7E69B; font-size:10pt; font-family:Helvetica,Arial}
a.bottom_link:visited { color: #F7E69B; font-size:10pt; font-family:Helvetica,Arial}
a.bottom_link:hover { color: #000000; font-size:10pt; font-family:Helvetica,Arial}
a.bottom_link:active { color: #000000; font-size:10pt; font-family:Helvetica,Arial}


.texttop {text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size:20px;
    font-weight: bold;
    color: #772B1A;
    text-shadow:#666666 3px 2px 4px;
    margin-bottom:2em;
    margin-top:1em;
}

.textklein {
font-size:8pt;
white-space:pre;
color:#666666;
margin-bottom:2em;
}

.textbeschr {font-size:8pt;
text-align: left;
}


.news {border-top:4px double #CCCCCC; border-left:4px double #CCCCCC;
padding-bottom:4px;
}

.tablepreise
{
-moz-border-radius:10px; /* Firefox */
-webkit-border-radius:10px; /* Safari, Chrome */
-khtml-border-radius:10px; /* Konqueror */
border-radius:10px; /* CSS3 */
font-family: Helvetica,Arial;
font-size: 10pt;
color: #000000;
font-weight: normal;
background-color: #F1D471;
}


.image { border: 0px;
-moz-box-shadow: 3px 3px 4px #FFFFFF;
-webkit-box-shadow: 3px 3px 4px #FFFFFF;
box-shadow: 3px 3px 4px #FFFFFF;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#FFFFFF')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#FFFFFF');
}

.imageklein {
margin-top: 5px;
-moz-border-radius:10px; /* Firefox */
-webkit-border-radius:10px; /* Safari, Chrome */
-khtml-border-radius:10px; /* Konqueror */
border-radius:10px; /* CSS3 */
border: 0px;
-moz-box-shadow: 3px 3px 4px #000000;
-webkit-box-shadow: 3px 3px 4px #000000;
box-shadow: 3px 3px 4px #000000;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#000000')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#000000');
}

.imagekleinleft { border: 0px; margin:10px; float: left;
-moz-box-shadow: 3px 3px 4px #CCCCCC;
-webkit-box-shadow: 3px 3px 4px #CCCCCC;
box-shadow: 3px 3px 4px #CCCCCC;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#CCCCCC')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#CCCCCC');
}

.imagekleinright { border: 0px; margin:10px; float: right;
-moz-box-shadow: 3px 3px 4px #CCCCCC;
-webkit-box-shadow: 3px 3px 4px #CCCCCC;
box-shadow: 3px 3px 4px #CCCCCC;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#CCCCCC')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#CCCCCC');
}

.imageborder {border-color:#E5E5E5; border-width:1px; border-style:solid;
}

.container {width:100%; padding:0px 0 0 0px; background:#FFFFFF; vertical-align:top; text-align: center;
}
