* {
margin: 0;
padding: 0;
}

body {

background-color: #D5CEC3;
}

a {
text-decoration:none;
font-family:"Trebuchet MS";
color: #6B0812;
}

a:hover {
text-decoration:underline;
color: #FFFFFF;
}

a.mainlink:hover {
text-decoration:none;
}

a.sublink {
color:#000000;
text-decoration:underline;
}

a.sublink2 {
color:#000000;
text-decoration:underline;
font-size:0.7em;
}

a.sublink:hover {
text-decoration:underline;
background-color:#D3E8E9;
color:#6B0812;
}

a.sublink2:hover {
text-decoration:underline;
background-color:#D3E8E9;
color:#6B0812;
font-size:0.7em;
}


h1 {
font-size:1.2em;
font-weight:normal;
}

h2 {
font-size:1.0em;
font-weight:normal;
}

p {
font-family:"Trebuchet MS";
font-size:0.8em;
}

p.small {
font-size:0.7em;
}

p.tiny {
font-size:0.6em;
}

p.Fliesstext {
text-align: justify;
width:500px;
}

p.mainlink {
margin-left:7px;
margin-top:3px;
font-weight:bold;
font-size:0.8em;
}

p.sublink {
font-weight:normal;
margin-left:10px;
font-size:0.8em;
padding-top:7px;
}


#Verlauf {
position:absolute;
background-image:url(../bilder/verlauf.jpg);
height:300px;
width:100%;
margin:0px;
}

#Werbebalken {
position:absolute;
margin-left:840px;
margin-top:15px;
width:160px;
height:auto;
background-color:#FFFFFF;
}

#Container {
position:absolute;
margin-left:20px;
margin-top:15px;
width:800px;
height:auto;
background-color:#FFFFFF;
}

#MenueContainer {
position:relative;
margin-left:10px;
margin-top:8px;
width:140px;
height:160px;
background-color:#FFFFFF;
float:left;

}

.Menuepunkt {
position:relative;
margin-left:0px;
margin-top:2px;
width:140px;
height:25px;
background-color: #E7E0D7;
float:left;

}


.Menuepunkt:hover {
background-color: #ACCFCC;
}

#HeaderContainer {
position:relative;
margin-left:160px;
margin-top:10px;
width:630px;
height:160px;
background-color:#FFFFFF;

}


#Header {
position:relative;
margin-left:0px;
margin-top:0px;
width:630px;
height:106px;
background:url(../bilder/header.jpg);
background-color:#E7E0D7;

}


#SubmenueContainer {
position:relative;
margin-left:0px;
margin-top:2px;
width:630px;
height:52px;
background-color:#ACCFCC;

}


#ContentContainer {
position:relative;
margin-left:10px;
margin-top:10px;
width:780px;
height:auto;
background-color:#FFFFFF;

}


#Ads {
position:relative;
margin-left:0px;
margin-top:0px;
width:140px;
height:auto;
background-color:#FFFFFF;
float:left;
}

#Content {
position:relative;
margin-left:150px;
margin-top:0px;
width:630px;
height:auto;
background-color:#ACCFCC;
}


#suchmenue {
position:relative;
margin-left:0px;
margin-top:0px;
height:60px;
}

#termine {
position:relative;
margin-left:0px;
margin-top:0px;
width:600px;
height:auto;
margin-bottom:80px;
}

table.termine {
font-size:0.7em;
font-family:"Trebuchet MS";
margin-top:5px;
}

table.melden {
font-size:0.8em;
font-family:"Trebuchet MS";
margin-top:5px;
}

td.melden {
text-align:left;
vertical-align:bottom;
padding:0px;
}

th.termine {
background-color: #D3E8E9;
text-align:left;
padding-left:3px;
padding-right:3px;
}

td.termine {
background-color:#C4DFDE;
text-align:left;
padding-left:3px;
padding-right:3px;
}

td.termine2 {
background-color:#AFC6C5;
text-align:left;
padding-left:3px;
padding-right:3px;
}

.form1 {
float:left;
margin-left:10px;
}

.form2 {
float:left;
margin-left:15px;
}

.suchen {
float:left;
margin-left:15px;
margin-top:17px;
}

#puffer {
position:relative;
width:1px;
height:10px;
}

#text {
position:relative;
margin-left:20px;
margin-bottom:80px;
width:auto;
height:auto;
font-family: "Trebuchet MS";

}

#infobox {
position:relative;
margin:0px;
margin-top:20px;
margin-bottom:40px;
width:140px;
height:auto;
background-color:#FFFFFF;
text-align:center;
}

#Anzeigelinks {
position:relative;
float:left;
width:200px;
height:260px;

}

#Anzeigerechts {
position:relative;
margin-left:210px;
width:200px;
height:260px;

}
