.body
{
font-family:Verdana;
font-size:12px;
background-color:#FFFFFF;
text-align:center;
}

.top {
width:800px; 
margin:auto; 
border:0px;
}
.contentpage {
margin: auto;
width: 800px;
border: 0px;
}

.head {
margin:0px;
border:0px; 
width:800px;
height: 230px;
background: url(../images/header.jpg);
border-left: 1px solid #000;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
}

.navi {
border-left: 1px solid #000;
border-right: 1px solid #000;
border-bottom: 1px solid #bebebe;
width: 800px;
padding-top:10px;
padding-bottom:10px;
}

.content {
border: 1px solid #000;
width: 800px;
height: auto;
}
.footer {
border-left: 1px solid #000;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
width: 800px;
height: auto;
}
.startseite {
float:left;
margin-left:12px;
border:0px; 
width:100px;
height: 35px;
background: url(../images/button_startseite.jpg);
}
.news {
float:left;
margin-left:12px;
border:0px; 
width:100px;
height: 35px;
background: url(../images/button_news.jpg);
}
.team {
float:left;
margin-left:12px;
border:0px; 
width:100px;
height: 35px;
background: url(../images/button_team.jpg);
}
.termine {
float:left;
margin-left:12px;
border:0px; 
width:100px;
height: 35px;
background: url(../images/button_termine.jpg);
}
.media {
float:left;
margin-left:12px;
border:0px; 
width:100px;
height: 35px;
background: url(../images/button_media.jpg);
}
.presse {
float:left;
margin-left:12px;
border:0px; 
width:100px;
height: 35px;
background: url(../images/button_presse.jpg);
}
.kontakt {
float:left;
margin-left:12px;
border:0px; 
width:100px;
height: 35px;
background: url(../images/button_kontakt.jpg);
}

.footerhead {
padding: 2px 4px 2px 4px;
color: #fff;
background-color: #000;
font-size: 10px;
font-family: Verdana;
float:left;
font-weight: bold;
}

.navi a {
display: block;
height: 100%;
width: 100%;
}

.start {
margin: 12px;
}

.video {
float: left;
margin: 20px 0px 0px 20px;
}
.video2 {
float: left;
margin: 0px;
}
.media2 {
margin: 20px 70px 20px 70px;
height: auto;
}
.picture {
border: 1px #000 solid;
margin: 0px 10px 10px 0px;
float:left;
width: 200px;
height: 130px;
text-align: center;
}
.startext {
width: 300px;
margin: 60px 50px 0px 70px;
font-family: Verdana;
float:left;
font-size: 14px;
}
.newsstart {
float:left;
width: 300px;
margin-top: 40px;
border:0px;
font-family: Verdana;
font-size: 12px;
}
.newsstarthead {
font-family: Verdana;
font-size: 14px;
border-bottom: 2px solid #DAA520;
color: #DAA520;
font-weight: bold;
width: 100%;
}
.newsheadlink {
font-weight: bold;
text-decoration: none;
color: #084E70;
margin: 10px 0px 0px 0px;
}
.londonbild {
background: url(../images/2london4gold.jpg);
width: 190px;
height: 540px;
float: left;
}

.maincol {
float: left;
height: auto;
width: 800px;
}

.partner {
float: left;
margin: 10px;
}
.newsdisplay {
font-family: Verdana;
margin: 20px 70px;
font-size: 12px;
float:left;
}
.newshead {
font-style: italic;
font-weight: bold;
margin: 10px 0px 5px 0px;
}

.newstext {
margin: 0px 0px 20px 0px;
}

.impressum {
font-family: Verdana;
font-size: 9px;
width: 100%;
text-align: center;
margin-top: 3px;
}

a.impress:link {
font-family: Verdana;
text-decoration: none;
font-size: 9px;
color: #000;
}
a.impress:hover {
font-family: Verdana;
text-decoration: none;
font-size: 9px;
color: #000;
}
a.impress:visited {
font-family: Verdana;
text-decoration: none;
font-size: 9px;
color: #000;
}

.newspic {
width: 180px;
height: 180px;
float: left;
border: 1px #000 solid;
margin: 5px 8px 5px 0px;
}
.topline {
font-family: Verdana;
margin: 30px 70px 10px 70px;
font-size: 12px;
width: 640px;
}

.team_left {
float: left;
margin: 10px 10px 10px 70px;
}

.teambild {
background: url(../images/team.jpg);
width: 300px;
height: 281px;
border: 1px solid #000;
}
.johannesbild {
background: url(../images/johannes.jpg);
width: 300px;
height: 281px;
border: 1px solid #000;
}
.timobild {
background: url(../images/timo.jpg);
width: 300px;
height: 281px;
border: 1px solid #000;
}
.team_right {
float: left;
margin: 10px 70px 10px 10px;
width: 300px;
}

.teamtext {
font-family: Verdana;
font-size: 12px;
}

.erfolge {
font-family: Verdana;
font-size: 12px;
margin: 5px 70px 10px 70px;
}

.erfolge_left {
font-family: Verdana;
font-size: 12px;
margin: 5px 10px 10px 70px;
float: left;
}

.erfolge_right {
font-family: Verdana;
font-size: 12px;
margin: 5px 70px 10px 10px;
float:left;
}
.pressleft {
float: left;
width: 250px;
height: 322px;
background: url(../presse/deckblatt.jpg);
margin: 30px 10px 40px 70px;
}
.pressright {
float: left;
width: 400px;
margin: 22px 20px 40px 10px;
}
a.presslink:link {
font-family: Verdana;
font-size: 10px;
font-weight: bold;
text-decoration: none;
color: #084E70;
}
a.presslink:visited {
font-family: Verdana;
font-size: 10px;
font-weight: bold;
text-decoration: none;
color: #084E70;
}
a.presslink:active {
font-family: Verdana;
font-size: 10px;
font-weight: bold;
text-decoration: none;
color: #084E70;
}
.pressever {
margin: 8px 0px 0px 0px;
}
.pressall {
margin: 22px 70px 40px 70px;
}
td.conhead {
color: #000; 
text-decoration: none; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight:bold; 
}
.conhead {
color: #000; 
text-decoration: none; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight:bold; 
}
.submit	{
background-color:#ffffff;
border: 1px solid #084E70;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#084E70;
}

.input	{
background-color:#084E70;
border-color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
border-style: solid;
border-width: 1px;
}

.textarea {
background-color:#084E70;
border-color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
border-style: solid;
border-width: 1px;
}

.contact {
margin: 20px 0px 30px 0px;
}

.error {
margin: 20px 70px;
font-family: Verdana;
font-size: 12px;
}

.impressumheadline {
font-family: Verdana;
margin: 10px 70px 10px 0px;
font-size: 14px;
width: 640px;
color: #DAA520;
font-weight: bold;
}

table.events {
border: 0px;
border-spacing: 2px;
width: 80%;
margin: 20px 0px 30px 70px;
}

.heady {
background-color: grey;
font-weight: bold;
font-family: verdana;
font-size: 14px;
padding: 2px 5px;
text-align: left;
}

.inhalt {
font-family: verdana;
font-size: 12px;
padding: 2px 5px;
text-align: left;
}
a.eventlink:link {
font-family: Verdana;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #084E70;	
}
a.eventlink:visited {
font-family: Verdana;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #084E70;	
}
a.eventlink:active {
font-family: Verdana;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #084E70;	
}

.overall {
background-color: grey;
font-weight: bold;
font-family: verdana;
font-size: 14px;
padding: 2px 5px;
text-align: left;
}