/* --------------------------- ALLGEMEINES ---------------------------*/
body {
	margin: 			0px;
	padding: 			0px;
	background-color: 	#FFF;
	font-family:		Arial, Helvetica, sans-serif;
}

h1,h2,h3,h4,h5,h6,blockquote,form,p {
	margin: 			0;
	padding: 			0;
}

img {
	border:				0px;
}

p {
	font-size: 			11px;
	font-weight:		normal;
	color: 				#333;
}
h2 {
	font-size: 			15px;
	font-weight:		bold;
	color: 				#666;	
	margin:				0px 0px 7px 0px;
	padding:			0px;
}
a:link,
a:active,
a:visited {
	color:				#333;
	text-decoration: 	none;
}

a:hover {
	color: 				#666;
	text-decoration: 	none;
}
ul.aufzaehlung{
	margin: 			0;	
	padding: 			0 0 0 17px;		
	list-style-type:	square;	
}
ul.aufzaehlung li{
	margin: 			0 0 2px 0;
	padding: 			0;
}

.clear {
	clear:				both;
	margin:				0;
	padding:	 		0;
	line-height:		0;
}
/*------------------------- head -----------------------------------------*/

#head {
	background-color: 	#FFF;
	background-image:	url(../images/header_fr.gif);
	background-repeat:	no-repeat;
	width:				996px;
	height:				74px;			
	padding:			0;
	margin: 			0;		
}


/* --------------------- content ------------------------- */
#content {
	width:				996px;
	height:				444px;
	margin:				0;
	padding:			0;
}

#inhalt {
	float:				left;
	width:				775px;
	height:				444px;
	margin:				0;
	padding:			0;
	font-size:			11px;
	color:				#333;
}
#links {
	float:				left;
	width:				326px;
	margin:				0;
	padding:			0;
}
#links-inner{
	margin:				15px 20px 0 20px;	
}
#rechts {
	position:			relative;
	width:				448px;
	float:				left;
	margin:				0;
	padding:			0;
}
#rechts-inner {
	margin:				60px 15px 0 20px;	
}
#box-bottom {
	width:				408px;
	position:			absolute;
	top:				267px;
	background-color: 	#F8F8F8;
	padding:	 		0 20px 10px 20px;	
}
.inputwidth{
	width: 190px;
}
.inputwidth2{
	width: 270px;
}

/* unterseiten Styles */
#inhalt #start_content {
	background-image:		url(../images/startseiten-hg.jpg);
	background-repeat:		no-repeat;
	background-color:		#F8F8F8;
	padding:				0;
	height:					444px;
}
#inhalt #start_content td { border:1px solid #FFF;}
#inhalt #start_content td p{
	line-height:			10px;
	padding:				3px 2px;
	background-color:        #D8D7D7;
}
/*#teaser-zeile   {
	margin:0;
	padding:0;
}
.teaser {
	float:					left;
	width:					142px;
	/*height:					120px;
	height:					130px;
	margin-right:			8px;
	margin-top:				10px;
}

.teaser p {
	line-height:			10px;
	padding:				3px 2px;
	text-align:				center;
	background-color:		#CCC;
	font-weight:			normal;
}
.teaser a strong {
	color:#333;
	}
*/
#inhalt .hg-video {
	background-image:		url(../images/video-hg.jpg);
	background-position:	bottom;
	background-repeat:		repeat-x;
	background-color:		#EEEFFF;
	text-align:				center;
	display:				block;
	/*position:				relative;
	bottom:					0px;*/
	padding-top:			50px;
}
#flashmovie-container{
	width:					775px;
	margin: 				0px;
	padding:				0px;
}


