* {
padding: 0px;
margin: 0px;
}

body {
font-family:tahoma,arial;
background: url(../img/bg.gif);
font-size: 12px;
}

h1 {
color: #000000;
font-size: 18px;
line-height: 25px;
margin-bottom: 30px;
}

h2 {
color: #000000;
font-size: 14px;
line-height: 25px;
margin-bottom: 5px;
}

h1, h2, h3, p, td {
line-height: 18px;
}

a {
color: #CC3300;
text-decoration: none;
font-weight: bold;
}

a:hover {
color: #000000;
text-decoration: underline;
}

p {
margin-bottom: 20px;
}

table tr td p {
margin-bottom: 0px;
}

img {
border: 0px;
}

/************************************************************/

#rahmen {
position: relative;
margin: 16px auto;
width: 946px;
height: 592px;
border: 1px solid #726900;
}

#navi {
position: absolute;
height: 27px;
width: 934px;
background: #726900;
padding-top: 5px;
padding-left: 12px;
}

#navi li {
float: left;
margin-right: 5px;
list-style-type: none;
}

#navi li.rechts {
margin-right: 0px;
}

#inhalt, #startseite, #inhaltgalerie {
position: absolute;
margin-top: 68px;
margin-left: 0px;
z-index: 900;
}

#inhalt {
margin-left: 394px;
width: 490px;
}

#inhaltgalerie {
margin-left: 40px;
width: 900px;
}


#startseite table {
margin-left: 0px;
margin-top: 285px;
width: 946px;
}
#sponsoren table {
margin-left: 0px;
margin-top: 285px;
width: 700px;
}


#startseite table tr td {
text-align: center;
}

#startseite table tr td img {
margin-bottom: 3px;
}



#inhalt table tr td {
vertical-align: top;
padding-right: 10px;
}

#hintergrundbild {
position: absolute;
margin-top: 32px;
z-index: 300;
}

#hintergrundbild img {
height: 560px;
}

#abschluss {
position: absolute;
top: 595px;
width: 946px;
text-align: center;
color: #7A7A7A;
font-size: 10px;
font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;
}

#abschluss a {
color: #7A7A7A;
}

.table_rechts{margin-left:100px;}

