body{
	margin:0.8% 1.8%;
	padding: 0px;
	background-color: #CCCC99;
}
table{
	height:99%;
	margin: auto;
	text-align: center;
}
#container{
	border: 1px solid black;
	padding: 0px;
	margin: 0px;
	background-color: #FFFAF0;
}
#top{
	background-color:white;
	height: 120px;
	border-bottom: 1px solid black;
	text-align: left;
}
#navigation{
	text-align: left;
	background-color: #CC3333;
	color: white;
	font:12px Arial, Verdana, Geneva, Helvetica, sans-serif;
	border-bottom:1px solid black;
	padding: 6px 5px 6px 10px;
}
#content{
	/*width:100%;*/
	height:360px;
	overflow: auto;
	background-color: #FFFAF0;
	color: black;
	background-image:  url(../PICS/CONTAINER_HIN.JPG);
	background-position: top right;
	background-repeat: repeat-y;
	/*background-attachment: fixed;*/
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#content h1{
	font:bold 1.1em Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: black;
	margin:20px 0px 0px 10px;
	padding:0px 0px 0px 0px;
}
#content p.float{
	float: right;
	margin: 0px 0px 10px 20px;
	padding:0px 140px 0px 0px;
}
#content p.picfloat{
	float: right;
	margin: 0px 0px 0px 20px;
	padding:0px 140px 0px 0px;
}
#content p.tom{
	float: right;
	margin: -37px 0px 0px 20px;
	padding:0px 140px 0px 0px;
}
#content p.kontaktfloat{
	float: right;
	margin: 0px 0px 0px 20px;
	padding:0px 180px 0px 0px;
}
#content p{
	font:0.7em Verdana, Arial, Geneva, Helvetica, sans-serif;
	line-height: 15px;
	margin:10px 0px 0px 10px;
	padding:0px 140px 20px 0px;
}
img.border{
	border: 1px solid black;
	margin: 15px 20px 20px 0px;
	padding:0px;
}
img.foto{
	/*border: 1px solid black;*/
	margin: 0px 0px 0px 0px;
	padding:0px;
}
#content h1.subline{
	font: bold 13px Verdana, Arial, Geneva, Helvetica, sans-serif;
}
#content p.bold{
	font: bold 13px Verdana, Arial, Geneva, Helvetica, sans-serif;
	margin: 10px 0px 0px 10px;
	padding:0px;
}
.small{
	font:0.8em Verdana, Arial, Geneva, Helvetica, sans-serif;
	margin: 20px 0px 0px 0px;
	padding:0px;
}
.smalli{
	font:0.8em Verdana, Arial, Geneva, Helvetica, sans-serif;
	margin: -18px 0px 0px 0px;
	padding:0px;
	float:left;
}
.bold{
	font: bold 11px Verdana, Arial, Geneva, Helvetica, sans-serif;
}
.kursiv{
	font:11px Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-style: italic;
}
p a{
	font: bold 13px Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #CC3333;
}
p a:link{
	color: #CC3333;
}
p a:visited{
	color: #CC3333;
}
p a:hover{
	color: black;
}
p a:active{
	color: #CC3333;
}
#footer{
	background-color: #CC3333;
	color: white;
	font:11px Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-align: right;
	padding: 6px 10px 6px 10px;
	border-top: 1px solid black;
}
#footer #kanta{
	font:11px Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-align: left;
	float: left;
}
a{
	color: white;
	text-decoration: none;
}
a:link{
	color: white;
}

a:visited{
	color: white;
}

a:hover{
	color: black;
}

a:active{
	color: white;
}
/*------------------------Kontaktformular------------------------------*/
#Name{
	width: 250px;
	font:12px Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #CC3333;
	background-color: #FFFAF0;
}
#content #Adresse{
	width: 250px;
	font:12px Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #CC3333;
	background-color: #FFFAF0;
}
#content #Telefon{
	width: 250px;
	font:12px Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #CC3333;
	background-color: #FFFAF0;
}
#content #Email{
	width: 250px;
	font:12px Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #CC3333;
	background-color: #FFFAF0;
}
#content #Anliegen{
	width: 250px;
	font:12px Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #CC3333;
	background-color: #FFFAF0;
}
#content #ab{
	width: 100px;
	font:bold 11px Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #3A3A3A;
	background-color: #CCCC99;
}
#content #zurueck{
	width:100px;
	font:bold 11px Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #3A3A3A;
	background-color: #CCCC99;
	margin-top: 6px;
	margin-left: 43px;
}
#content #form p{
	margin: 0px;
	padding-bottom: 5px;
}
#form {
	padding-top: 6px;
	margin: 0px 0px 0px 10px;
}
/*------------------------Kontaktformular--Ende----------------------------*/
/*Kontakt-Bild:*/
#bilder #bild{
margin-top: 20px;
}
/*---------------------Videos-------------------------------------------------*/
table#videos{
	height:600px;/*hier die Göße verändern!*/
	margin:5px 0px 0px 10px;
	padding:0px;
	text-align: left;
}
table#videos tr{
	padding-top:0px;
	margin-top:0px;
}
table#videos td{
	padding: 0px 5px 60px 0px;
	margin: 0px;
	color: #3A3A3A;
	font:0.7em Verdana, Arial, Geneva, Helvetica, sans-serif;
}
table#videos img{
	border: 1px solid gray;
}
table#videos td a{
	color: #3A3A3A;
	font:0.9em Verdana, Arial, Geneva, Helvetica, sans-serif;
}
table#videos td a:link{
	color: #3A3A3A;
}
table#videos td a:visited{
	color: #3A3A3A;
}
table#videos td a:hover{
	color:#CC3333;
}
table#videos td a:active{
	color:#3A3A3A;
}
table#videos td .movs{
	padding: 0px 0px 0px 0px;
	margin: 4px 0px 4px 0px;
	width: 300px;
	height: 12px;
}
#real{
	margin: 0px 0px -10px 6px;
	padding:0px;
}
.galerie{
	width: 72%;
	text-align: left;
	margin:-30px 0px 0px 10px;
	padding: 0px;
}
.galerie td{
	height: 220px;
	margin: 0px;
	padding:0px;
}
.galerie .small{
	font:0.58em Verdana, Arial, Geneva, Helvetica, sans-serif;
	margin-top:-18px;
	padding:0px;
	float: left;
}
.fotos{
	height:470px;
	margin: -20px 0px 50px 10px;
	padding: 0px;
	text-align: left;
}
.fotos .small{
	font:0.58em Verdana, Arial, Geneva, Helvetica, sans-serif;
}
.fotos .border{
	border: 1px solid black;
	margin: 0px;
	padding:0px;
}
.gruppe{
	margin: -90px 0px -40px 10px;
	padding: 0px;
	text-align: left;
}
.gruppe .small{
	font:0.6em Verdana, Arial, Geneva, Helvetica, sans-serif;
}
.gruppe .border{
	border: 1px solid black;
	margin: 0px;
	padding:0px;
}
.training{
	margin: -20px 0px 40px 10px;
	padding: 0px;
	text-align: left;	
}
.training .small{
	font:0.58em Verdana, Arial, Geneva, Helvetica, sans-serif;
	margin-top:-18px;
	padding:0px;
	float: left;
}
.training td{
	padding: 10px 0px 0px 0px;
}
table#avis{
	height: 210px;
	margin:0px 0px 40px 10px;
	padding:0px;
	text-align: left;
}
table#avis td{
	padding: 0px 5px 0px 0px;
	margin: 0px;
	color: #3A3A3A;
	font:0.7em Verdana, Arial, Geneva, Helvetica, sans-serif;
}
table#avis td .movs{
	padding: 0px 0px 0px 0px;
	margin: 4px 0px 4px 0px;
	height: 12px;
}
table#avis td a{
	color: #3A3A3A;
	font:0.9em Verdana, Arial, Geneva, Helvetica, sans-serif;
}
table#avis td a:link{
	color: #3A3A3A;
}
table#avis td a:visited{
	color: #3A3A3A;
}
table#avis td a:hover{
	color:#CC3333;
}
table#avis td a:active{
	color:#3A3A3A;
}
/*------------------------------------Aktuelles*/
.akt{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align: left;	
}
.akt .small{
	font:0.9em Verdana, Arial, Geneva, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.akt td{
	padding: 0px 0px 60px 0px;
	margin:0px;
}
.akt .border{
	border: 1px solid black;
}
.normal{
	height: 150px;
	width: 500px;
	text-align: left;
	margin: 10px 0px 0px 10px;
	padding: 0px;
	font:0.9em Verdana, Arial, Geneva, Helvetica, sans-serif;
}
.mov1{
	height: 150px;
	width: 500px;
	text-align: left;
	margin: 10px 0px 0px 10px;
	padding: 0px;
	font:0.7em Verdana, Arial, Geneva, Helvetica, sans-serif;
}
.mov{
	height: 150px;
	width: 500px;
	text-align: left;
	margin: 10px 0px 0px 10px;
	padding: 0px;
	font:0.7em Verdana, Arial, Geneva, Helvetica, sans-serif;
}
.mov td{
text-align: center;

}






