* {
	font-family: Arial, Verdana, sans-serif;
	margin:0;
	padding:0;
	border:0;
}

html[xmlns^="http"]
{
	/* verhindert Mozilla-Zucken
	* > Firefox 1.5
	*/
	overflow-y: scroll;
}
	
body {
	text-align: center;
	background: #E6E8EA;
	color: #6C6B72;
	font-size: 12px;
	line-height: 140%;
}

a {
	color: #0186D5;
	text-decoration: underline;
}

a:hover {
	color: #0186D5;
	text-decoration: none;
}


input, select, textarea{
	font-size: 11px;
	color: #65676E;
	padding-left: 4px;
	padding-top: 1px;
	border: 1px solid #7D7D7D;
	border-right: 1px solid #C7C7C7;
	border-bottom: 1px solid #C7C7C7;
	background: #ffffff; 
}
option{
	padding-left:10px;
}

#fr01_Top{
	margin: 0 auto;
	text-align:right;
	width:910px;
	padding: 0px;
}

#fr01_Main {
	margin: 0 auto;
	text-align:left;
	width:910px;
	padding: 0px;
	background: #FFFFFF;
}

#fr02_Headline{
	width:850px;
	height:110px;
	margin-left: 25px;
}
#fr03_HeadlineText{
	float: left;
	margin-top: 50px;
	font-size: 11px;
	color: #7B7B7D;
}
#fr03_HeadlineLogo{
	float: right;
	margin-top: 35px;
}
#fr04_SubNavigation{
	margin-left: 25px;
	width:185px;
}
#fr04_SNTitle{
	width:170px;
	margin-bottom: 5px;
}
.sn_Title{
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
	padding: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 110%;
}
.sn_Title a, .sn_Title a:hover{
	color: #FFFFFF;
	text-decoration: none;
}

.fr04_SNCell{
	width:170px;
}
.fr04_SNCell_Active{
	width:170px;
}

.sn_Cell{
	font-size: 11px;
	padding: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	line-height: 110%;
}
.sn_Cell a{
	color: #6C6B72;
	text-decoration: none;
}
.sn_Cell a:hover{
	color: #6C6B72;
	text-decoration: underline;
}

.sn_Cell_Active{
	font-size: 11px;
	color: #0186D5;
	padding: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	line-height: 110%;
}
.sn_Cell_Active a{
	color: #0186D5;
	text-decoration: underline;
}
.sn_Cell_Active a:hover{
	color: #0186D5;
	text-decoration: none;
}

.fr04_SNSeparator{
	width:170px;
	height: 6px;
	font-size:1px;
}

#fr02_MainNavigation{
	width:860px;
	height:50px;
	margin-left: 25px;
}
#fr03_MN_Left{
	float: left;
	width:180px;
}
.mn_Left{
	font-size: 11px;
	padding-left: 10px;
	padding-top: 5px;
	text-transform : uppercase;
}
.mn_Left a{
	font-size: 11px;
	color: #6C6B72;
	text-decoration: none;
}
.mn_Left a:hover{
	font-size: 11px;
	color: #0186D5;
	text-decoration: underline;
}
.mn_Left_Active{
	font-size: 11px;
	padding-left: 10px;
	padding-top: 5px;
	text-transform : uppercase;
}
.mn_Left_Active a{
	font-size: 11px;
	color: #0186D5;
	text-decoration: underline;
}
.mn_Left_Active a:hover{
	font-size: 11px;
	color: #0186D5;
	text-decoration: none;
}


#fr03_MN_Right{
	float: left;
	width:670px;
}
.fr04_MNCell{
	float: left;
	margin-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 11px;
	text-transform : uppercase;
	font-weight:bold;
}
.fr04_MNCell a{
	color: #6C6B72;
	text-decoration: none;
}
.fr04_MNCell a:hover{
	color: #6C6B72;
	text-decoration: underline;
}

.fr04_MNCell_Active{
	float: left;
	margin-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	color: #0186D5;
	font-size: 11px;
	text-transform : uppercase;
	font-weight:bold;
}
.fr04_MNCell_Active a{
	color: #0186D5;
	text-decoration: underline;
}
.fr04_MNCell_Active a:hover{
	color: #0186D5;
	text-decoration: none;
}

.fr04_MNSeparator{
	float: left;
	width: 7px;
	font-size: 1px;
}
#fr03_LeftFrame{
	float: left;
	width:215px;
}
#fr03_RightFrame{
	float: left;
	width:670px;
}

#fr04_MainContent{
	float: left;
	width:460px;
}
#fr05_MC_Footer{
	margin-top: 20px;
	font-size: 11px;
}
#fr05_MC_Footer a{
	font-size: 11px;
	color: #6C6B72;
	text-decoration:none;
}
#fr05_MC_Footer a:hover{
	font-size: 11px;
	color: #0186D5;
	text-decoration:underline;
}

#fr04_InfoContent{
	float: right;
	width:195px;
}

#fr01_Footer{
	margin: 0 auto;
	text-align:left;
	width:900px;
	height: 40px;
	padding: 0px;
}
#print_Footer{
	display: none;
}
#fr02_BottomSearch{
	height: 75px;
}
.clearFloatBox{
	clear: both;
	width: 0px;
	height: 0px;
	font-size: 0px;
	padding: 0px;
	margin: 0px;
}
.defaultForm{
	height: 18px;
}
.defaultFormTd td{
	font-size: 11px;
}
.defaultFormResponseBox {
	width: 436px;
	padding: 5px;
	padding-left: 10px;
	margin-bottom: 10px; 
	border: 1px solid #0186D5;
	color: #0186D5;
	background: #ffffff; 
}

.defaultFormResponseBoxError {
	color: #EB1321;
	width: 436px;
	padding: 5px;
	padding-left: 10px;
	margin-bottom: 10px; 
	border: 1px solid #EB1321;
	background: #ffffff; 
}