table {
border-collapse:collapse;
margin:0;
}

body {
background-color:#FFFFFF;
margin:0;
}

ul {
margin-left:15px;
}
.toptable {
border-collapse:collapse;
border-color:#0000A0;
border-width:0px;
border-style:solid;
padding:0px;
white-space:nowrap;
margin:0;
}
.topcell {
background-color:#FFFFFF;/*#A52929*/
color: #FFFFFF;
border-width:0px;
font-family:arial;
font-size:12px;
white-space:nowrap;
}

.barcell {
background-color:#0080FF;
color: #FFFFFF;
font-weight: bold;
border-width:0px;
padding:3px;
font-family:arial;
font-size:16px;
white-space:nowrap;
}

.loccell {
background-color:#0000A0;
color: #FFFFFF;
font-weight: bold;
border-width:0px;
padding:3px;
font-family:arial;
font-size:12px;
white-space:nowrap;
vertical-align:top;
}

.loc_link {
font-size:12px;
font-weight:normal;
color:#FFFFFF;
text-decoration: underline;
}

.loc_link2white {
font-size:16px;
font-weight:bold;
color:#FFFFFF;
text-decoration: underline;
}

.inhaltcell {
background-color:#FFFFFF;
color: #0000A0;
font-weight: normal;
border-width:0px;
padding:3px;
font-family:arial;
font-size:14px;
white-space:wrap;
}

.inhalt_std {
color: #0000A0;
font-weight: bold;
font-family:arial;
font-size:12px;
/*letter-spacing:1px;*/
line-height:25px;
}

.maintable {
border-color:#FFFFFF;
border-width:0px;
border-style:solid;
padding:5px;
white-space:nowrap;
margin:0;
}

.maincell {
background-color:#0000A0;/*#A52929*/
color: #FFFFFF;
border-color:#FFFFFF;
border-width:5px;
border-style:solid;
font-family:arial;
font-size:14px;
font-weight:bold;
white-space:wrap;
padding:5px;
}



.inhalttext {
color: #01015C;
font-weight: normal;
font-family:arial;
font-size:16px;
text-align:justify;
margin:10px;
}


.loc_link2 {
font-size:16px;
font-weight:bold;
color:#0000A0;
text-decoration: underline;
}
.bildlink {
font-size:14px;
font-weight:bold;
color:#0000A0;
text-decoration: none;
}

.preisbutton {
background-color:#0080FF;font-size:14px;
font-weight:bold;
color:#FFFFFF;
BORDER-BOTTOM: #0000A0 2px solid;
BORDER-RIGHT: #0000A0 2px solid;
BORDER-LEFT: #3AADE4 2px solid;
BORDER-TOP: #3AADE4 2px solid;
}

.kontaktbutton {
background-color:#0080FF;font-size:14px;
font-weight:bold;
color:#FFFFFF;
BORDER-BOTTOM: #0000A0 2px solid;
BORDER-RIGHT: #0000A0 2px solid;
BORDER-LEFT: #3AADE4 2px solid;
BORDER-TOP: #3AADE4 2px solid;
}

.bildcell {
background-color:#FFFFFF;/*#FFE0C1#A52929*/
color: #0000A0;
border-color:#FFFFFF;
border-width:0px;
border-style:solid;
font-family:arial;
font-size:14px;
font-weight:normal;
white-space:nowrap;
margin:10px;
}

.bildtable {
background-color:#FFFFFF;/*#A52929*/
BORDER-BOTTOM: #CCCCCC 2px solid;
BORDER-RIGHT: #CCCCCC 2px solid;
BORDER-LEFT: #EFEFEF 2px solid;
BORDER-TOP: #EFEFEF 2px solid;
}

.maincellsport {
background-color:#FFEcda;/*#A52929*/
color: #0000A0;
border-color:#FFFFFF;
border-width:5px;
border-style:solid;
font-family:arial;
font-size:12px;
font-weight:normal;
white-space:wrap;
line-height:22px;
padding:5px;
}

.maincell2 {
background-color:#FFFFc3;/*#FFE0C1#A52929*/
color: #0000A0;
border-color:#FFFFFF;
border-width:5px;
border-style:solid;
font-family:arial;
font-size:12px;
font-weight:normal;
white-space:wrap;
line-height:22px;
padding:5px;
}

.contactcell {
background-color:#ebeeff;/*#A52929*/
color: #0000A0;
border-color:#FFFFFF;
border-width:5px;
border-style:solid;
font-family:arial;
font-size:14px;
font-weight:normal;
white-space:wrap;
line-height:22px;
padding:5px;
}