body
{
font-family: 'Times New Roman' , Tahoma, Arial, Helvetica, Sans-Serif;
font-size: 0.85em;
padding: 0;
margin: 0;
background: #FFE4B5;

}

h1 {
font-size: 1.5em;
color: #963;
margin: 0 0 10px 0;
}

h2 {
font-size: 1.5em;
color: #963;
margin:0 0 10px 0;

}

h2.linie {
margin:40px 0 20px 0;
border-bottom: 1px solid #963;
}

h3 {
font-size: 1.2em;
color: #963;
margin: 0 0 10px 0;
}

p {
margin: 0 0 10px 0;
}

p.bildunterschrift_rechts {
margin: 0 24px 0 0;
font-size: 0.9em;
float: right;
}

.counter {
float:right;
padding: 80px 10px 0 0;
}

p.big {
font-size: 1.3em;
}

p.fatiga {
padding: 0 150px;
}

ul {
margin: 0 0 10px 15px;

}

li {
margin: 0 0 5px 0;
}

a:link {
color: #963;
text-decoration: underline;
}

a:visited {
color: #963;
text-decoration: underline;
}

a:active {
color: #963;
text-decoration: underline;
}

a:hover {
color: #963;
text-decoration: none;
}

.clear {
clear: both;
}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* inhalte */

#container {
margin: 10px auto;
width: 900px;
}

#header {
width: 900px;
height: 110px;
margin: 0 0 20px 0;
overflow: visible;
}

#navigation {
float: left;
width: 200px;
margin: 0 0 20px 0;
}

	#menue {
	}

	#vuvbox {
	text-align: center;
	width: 200px;
	}

#content03 {
float: left;
width: 660px;
margin: 0 0 20px 40px;
overflow: hidden;
}

#content03a {
float: left;
width: 486px;
margin: 0 0 20px 40px;
overflow: hidden;
}

#content03b {
float: left;
width: 154px;
margin: 0 0 20px 20px;
padding: 50px 0 0 0;
overflow: hidden;
}

#footer {
clear: both;
width: 900px;
height: 115px;
margin: 0 0 20px 0;
background: url(_tmp02.gif) no-repeat;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* menue */

#menue ul {
margin: 0 0 20px 0;
padding: 0;
list-style-type: none;
}

#menue li {
margin: 0 0 1px 0;
}

#menue a {
display: block;
padding: 5px 10px;
width: 179px;
font-weight: bold;

color: #fff;
background-color: #963;
border-left: 1px solid #000;
border-bottom: 1px solid #000;
text-decoration: none;
}

#menue a:hover {
color: #963;
background-color: #D8B18B;
text-decoration: none;
}

#menue a.aktiv {
color: #963;
background-color: #D8B18B;
text-decoration: none;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* boxen */


object.youtube {
float: left;
margin: 0;
padding: 1px;
border: 1px solid #963;
}



/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* bilder */

img {
border: none;
}

img.vuv {
margin: 5px;
}














dl.imgright{
float: right;
padding: 0 0 0 10px;
/**max-width:150px; **/ /**(1)**/

}

dl.imgright dt {
margin: 0;
padding:0;
}

dl.imgright dd {
margin: 0;
padding:0;
font-size: 0.9em;
color: #963;
}

























#kontaktbox {
float: right;
}
















.aktuelles0 {
margin: 0 0 20px 0;
padding: 1px;
border: 1px solid #963;
}

.aktuelles1 {
float: right;
margin: 0 23px 5px 5px;
padding: 1px;
border: 1px solid #963;
}

.aktuelles2 {
float: left;
margin: 0 5px 5px 0;
padding: 1px;
border: 1px solid #963;
}

.aktuelles3 {
margin: 0 70px;
padding: 1px;
border: 1px solid #963;
}

.aktuelles4 {
float: left;
margin: 0 110px 0 0px;
padding: 1px;
border: 1px solid #963;
}

.spalte_rechts {
float: right;
width: 320;
}

.bildrand {
padding: 1px;
border: 1px solid #963;
}






.champion {
float: right;
margin: 0 0 20px 0;
padding: 1px;
border: 1px solid #963;
}

.bildergalerie {
float: left;
margin: 0 5px 5px 0;
padding: 1px;
border: 1px solid #963;
}








/* formatierung der formularfelder kontaktformular*/

form
{
padding: 0;
margin: 0;
}



input, textarea, select
{
font-family: 'Times New Roman' , Tahoma, Arial, Helvetica, Sans-Serif;
font-size: 1em;
width: 350px;
margin: 0 0 10px 0;
padding: 2px;
border: 1px solid #963;
background: #EFE2D2;
}

input.formularfehler, textarea.formularfehler, select.formularfehler
{
color: #000;
border: 1px solid #f66;
background: #EFE2D2;
}

.submit {
background: #D8B18B;
}

textarea
{
height: 100px;
}

.formularfehler
{
color: #f66;
}
