body {
	margin: 	0px;
	padding: 	0px;
	text-align: 	center;

	/*background-color:#FFFFFF;*/
}


INPUT, SELECT, TEXTAREA {
	font-family: 	Verdana;
	font-size: 	11px;
	color:		#666666;
	text-decoration:none;
	border: 	1px solid #666666;
	margin: 	0px;
	padding: 	0px;
}
INPUT:focus, SELECT:focus, TEXTAREA:focus {
	background-color: #FDFFDD;
}
#centerframe {
	margin-left:auto;
	margin-right:auto;

	width: 955px;
	text-align:	left;
}
#backgroundframe {
}
#headframe {
	width:955px;
}
#menubar {
	width: 160px;
	float: left;
}
#navigation {
	width:		160px;
	float:		left;
	margin-top: 35px;

	font-family:Verdana;
	font-size: 11px;


}
#navigation #content {
	width:		100%;
}
#navigation #content #textversion A {
	margin:			5px;
	padding:		2px;
	text-align:		center;
	display:block;
	background-color:#EEEEEE;
	border: 1px solid #666666;

	font-size:		11px;
	color: #A7B2BD;
	text-decoration: none;
}
UL#siteNavigation {
	display:	block;
	list-style:	none;
	margin:		0px;
	padding:	0px;
}
UL.siteNavigation {
	display:	block;
	list-style:	none;
	margin:		0px;
	padding:	0px;
}
UL#siteNavigation LI {
	padding-left:	0px;
	width:		100%;
}
UL.siteNavigation LI {
	padding-left:	0px;
	width:		100%;
}
UL#siteNavigation LI A {
	display:	block;
	text-decoration:none;
/* 	border-bottom:	1px solid #666666; */
	color:		#666666;
	font-weight:	bold;
	line-height: 	24px;
}
UL.siteNavigation LI A {
	display:	block;
	text-decoration:none;
/* 	border-bottom:	1px solid #666666; */
	color:		#666666;
	font-weight:	bold;
	line-height: 	24px;
}
UL#siteNavigationrep {
	display:	block;
	list-style:	none;
	margin:		0px;
	padding:	0px;
}
UL#siteNavigationrep LI {
	margin-left:	0px;
	width:		100%;
}
UL#siteNavigationrep LI A {

	display:	block;
	text-decoration:none;
/*	border-bottom:	1px solid #666666; */
	color:		#666666;
	font-weight:	normal;
	line-height: 	24px;
}

UL#siteSubNavigation {
	display:	block;
	list-style:	none;
	margin:		0px;
	padding:	0px;
}
UL.siteSubNavigation {
	display:	block;
	list-style:	none;
	margin:		0px;
	padding:	0px;
}
UL#siteSubNavigation LI {
	margin-left:	20px;
}
UL.siteSubNavigation LI {
	margin-left:	20px;
}
UL#siteSubNavigation LI A {
	display:	block;
	text-decoration:none;
/*	border-bottom:	1px solid #666666; */
	color:		#666666;
	font-weight:	normal;
	line-height: 	24px;
	width:		140px;
}
UL.siteSubNavigation LI A {
	display:	block;
	text-decoration:none;
/*	border-bottom:	1px solid #666666; */
	color:		#666666;
	font-weight:	normal;
	line-height: 	24px;
	width:		140px;
}


#content_box {
/*	width:616px; */
	width:762px;
	float:left;


/*
	border-left:	1px solid #666666;
	border-right:	1px solid #666666;
*/
}
#content_box #content {
	line-height: 	18px;
	padding-left: 	12px;
	padding-right: 	12px;
	padding-top: 	30px;
	padding-bottom: 12px;
	min-height:		400px;

	float:		left;

	line-height: 	18px;
}
#content_box #content, #content_box #content TD {

	font-family:	Verdana;
	font-size: 	11px;
	color:		#666666;
}
#content_box #content A {
	text-decoration: underline;
	color:		#666666;
}
#content_box #content A:link {
	text-decoration: underline;
	color:		#666666;
}
#content_box #content A:hover {
	text-decoration: underline;
	background-color:#FDFFDD;
}
#content_box #content A:active {
	text-decoration: underline;
	color: #808080;
}
#content_box #content A:visited {
	text-decoration: underline;
	color: #808080;

}
#content_box #content H1 {
	font-family:	Verdana;
	color:			#A7B2BD;
	font-size: 		20px;
	font-weight: 	bold;
	margin:			0px;
	margin-bottom:  40px;
}
#content_box #content H2 {
	font-family:	Verdana;
	color:			#666666;
	font-size: 		11px;
	font-weight: 	bold;
	margin:			0px;
}
#content_box #content H3 {
	font-family:	Verdana;
	color:			#666666;
	font-size: 		11px;
	font-weight:	bold;
	margin:			0px;
}
#news {
	width:1px;
	float:left;

	border-style:	none;

	font-family:	Verdana;
	font-size: 		11px;
	color:			#A7B2BD;
}
#news #content {
	padding-left: 10px;
	padding-top:	30px;
}
#news #content H1 {
	font-family:	Verdana;
	color:			#A7B2BD;

	font-size: 		15px;
	font-weight:	bolder;

	display:		inline;
	border-bottom: 	1px dotted #A7B2BD;
}
#news #content H1 A {
	color:		#A7B2BD;
	text-decoration: none;;
}
#profil {
	width:160px;
	float:left;

	border-style:	none;

	font-family:	Verdana;
	font-size: 		11px;
	font-weight:	bold;
	color:			#A7B2BD;
}
#profil #content {
	padding-left: 10px;
/*	padding-top:	30px; */
}
#profil #content IMG {
	margin:			5px;
}
#profil LI A {
	color: #A7B2BD;
	text-decoration: none;
}
#fusszeileframe {
	width:955px;
	float:left;
	border-top: 1px #666666 solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	color:#333333;
	background-color: #FFFFFF;
	padding-left: 162px;
}
#fusszeileframe A {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	text-decoration: underline;
	color:#333333;
}

/*
** 20 Blockswitcher CSS
*/
#blockswitcher_menu {}
#blockswitcher_menu LI {
	list-style:		none;
	padding-top:	5px;
}
#blockswitcher_menu LI IMG {
	margin-right:	5px;
	padding-top:	3px;
}
#blockswitcher_menu #blockswitcher_content {
	background-color:	#FDFFDD;
	padding:		0px;
}
#blockswitcher_menu .blockswitcher_content {
	background-color:	#FDFFDD;
	padding:		0px;
}
#blockswitcher_menu #image_prepend {
	width:		75px;
	float:		left;
}
P.bodytext {
	background-color:	none;
}

TD {
/*	border-bottom: 1px solid #cccccc; */
/*	height: 15px; */


	font-family:	Verdana;
	font-size: 	11px;
	color:		#666666;
}
tr {
	height: 15px;
}
.error_message {
	border: 1px dotted #E0E020;
	padding: 5px;
}

#content_box #content DIV#audioplayer OBJECT {
	height: 18px;
}
LI#dayItem, UL#statistikMenu LI, UL#managementMenu LI, UL#developerMenu LI, DIV#profil UL LI {
	margin:			0px;
	margin-left:	20px;
//	margin-bottom:	8px;
	padding:		0px;

	font-weight:	normal;
	display:		block;

	//line-height:	16px;

	list-style:		none;

	color:			#A7B2BD;

}

DIV#content_box DIV#content FORM#mailform FIELDSET {
	margin: 0px;
	margin-top: 10px;
	padding: 0px;
	border-style: none;
	elevation: none;
}
DIV#content FORM#mailform LABEL {
	display: block;
	font-weight: bold;
}

DIV#content_box DIV#content TABLE#productList TD {
	color	:	#BBB;
}

DIV#content_box DIV#content TABLE#managementTopicsList TD {
	color	:	#BBB;
}