/* Grundlayout - Anfang */
body {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	font-style: 		normal;
	line-height: 		16px;
	color: 				#333333;
 	background-color:	#CCCCCC;
 	text-align:			center;
 	margin:				0px;
	padding:			0px;
	height:				100%;
}

.H2 {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	font-style: 		normal;
	line-height: 		16px;
	color: 				#660000;
	text-decoration: 	none;
	text-align:			left;
}


.H1 {
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			14px;
	font-style: 		normal;
	line-height: 		18px;
	color: 				#333333;
	text-decoration: 	none;
	text-align:			left;
}

.H2-SubNavi {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	font-style: 		normal;
	line-height: 		16px;
	color: 				#660000;
	text-decoration: 	none;
 	text-align:			left;
}


.text-SubNavi {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	font-style: 		normal;
	line-height: 		16px;
	color: 				#000000;
	text-decoration: 	none;
 	text-align:			left;
}

.font {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	font-style: 		normal;
	line-height: 		16px;
	text-decoration: 	none;
 	text-align:			left;
}

.text {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	font-style: 		normal;
	line-height: 		16px;
	color: 				#333333 ;
	text-decoration: 	none;
 	text-align:			left;
}

.text-gelb {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	font-style: 		normal;
	line-height: 		16px;
	color: 				#FF9900;
	text-decoration: 	none;
 	text-align:			left;
}

.text-rot {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	line-height: 		16px;
	font-style: 		normal;
	color: 				#660000;
	text-decoration: 	none;
 	text-align:			left;
}

.text-schwarz {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	font-style: 		normal;
	line-height: 		16px;
	color: 				#000000;
	text-decoration: 	none;
 	text-align:			left;
}

.text-grau {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	font-style: 		normal;
	line-height: 		16px;
	color: 				#666666 ;
	text-decoration: 	none;
 	text-align:			left;
}


a:link, a:visited, a:active {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	font-style: 		normal;
	line-height: 		16px;
	color: 				#666666;
	text-decoration: 	none;
}

a:hover {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	font-style: 		normal;
	line-height: 		16px;
	color: 				#660000 ;
	text-decoration: 	none;
}

a.H2-SubNavi2:link, a.H2-SubNavi2:hover, a.H2-SubNavi2:visited, a.H2-SubNavi2:active {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	font-style: 		normal;
	line-height: 		16px;
	color: 				#660000;
	text-decoration: 	none;
 	text-align:			left;
}

a.SubNaviLink:link, a.SubNaviLink:visited  {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	font-style: 		normal;
	line-height: 		16px;
	color: 				#000000;
	text-decoration: 	none;;
}

a.SubNaviLink:hover {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	font-style: 		normal;
	line-height: 		16px;
	color: 				#660000;
	text-decoration: 	none;
}

a.SubNaviLink:active {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	font-style: 		normal;
	line-height: 		16px;
	color: 				#660000;
	text-decoration: 	none;
}

a.NaviLink:link, a.NaviLink:visited, a.NaviLink:active {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	font-style: 		normal;
	line-height: 		16px;
	color: 				#FFFFFF;
	text-decoration: 	none;
 	text-align:			left;
}

a.NaviLink:hover {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	font-style: 		normal;
	line-height: 		16px;
	color: 				#ff9900;
	text-decoration: 	none;
 	text-align:			left;
}

.text-rot-navi {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	line-height: 		16px;
	font-style: 		normal;
	color: 				#660000;
	text-decoration: 	none;
	margin-bottom: 		5px;
 	text-align:			left;
}
.text-schwarz-navi {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	font-style: 		normal;
	line-height: 		16px;
	color: 				#000000;
	text-decoration: 	none;
	margin-bottom: 		5px;
 	text-align:			left;
}


.InputField {
	BACKGROUND-COLOR: 	#FFFFFF;
	border: 			1px solid #000000;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px; 
	line-height: 		11px; 
	color: 				#000000; 
	text-decoration: 	none;
}

.CHECK {
	border: 			0px none;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px; 
	text-decoration: 	none;
	margin: 			0px;
	padding: 			0px;
}

.BUTTON
{  
	BACKGROUND-COLOR: 	#ffffff;
	BORDER-COLOR: 		#000000;
	BORDER-WIDTH: 		1px;
	font-family: 		Verdana, Arial, Helvetica, sans-serif; 
	font-size: 			10px; 
	line-height: 		14px; 
	color: 				#000000; 
	text-decoration: 	none;
}

TEXTAREA {
	BACKGROUND-COLOR: 	#FFFFFF;
	border: 			1px solid #000000;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px; 
	line-height: 		11px; 
	color: 				#000000; 
	OVERFLOW-X: 		hidden;
	OVERFLOW-Y: 		auto;
}

SELECT {
	BACKGROUND-COLOR: 	#FFFFFF;
	border: 			1px solid #000000;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px; 
	font-weight: 		bold;
	line-height: 		11px; 
	color: 				#000000; 
	text-decoration: 	none;
	font-style: 		normal;
	font-weight: 		normal;
	font-variant: 		normal;
	OVERFLOW-Y: 		auto;
	OVERFLOW-X: 		hidden;
	width:				220px;
}

INPUT {
	BACKGROUND-COLOR: 	#FFFFFF;
	border: 			1px solid #000000;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px; 
	line-height: 		11px; 
	color: 				#000000; 
	text-decoration: 	none;
}

.Trenner {
	color:				#CCCCCC;
	border:				0px;
	background-color:	#CCCCCC;
	height:				2px;
	clear:				both;
}

.SubNaviTrenner {
	color:				#999999;
	border:				0px;
	background-color:	#999999;
	height:				2px;
}

.MediaPlayer {
	background-color: 	#ffffff; 
	background-image:   url('../images/download/testbild.gif');
	border: 			1px solid #FFFFFF;  
	height: 			256px;	
	width: 				320px; 
	overflow:			hidden;
	position: 			relative;
	margin:				0px;
	padding:			0px;
	overflow:			visible;
}
 
TR.searchresult {
	BACKGROUND: 		#CCCCCC;
}

.buttons {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	font-style: 		normal;
	line-height: 		12px;
	color: 				#660000;
	text-decoration: 	none;
	text-align:			center;
	cursor:				pointer;
	width:				68px;
}

.suggest_link {		
	background-color: 	#FFFFFF;		
	padding: 			2px 6px 2px 6px;	
}	
.suggest_link_over {		
	background-color: 	#3366CC;		
	padding: 			2px 6px 2px 6px;	
}	
#search_suggest {		
	position: 			absolute; 		
	background-color: 	#FFFFFF; 		
	text-align: 		left; 		
	border: 			1px solid #000000;				
}