
html, body {
	padding: 		0px;  
	width: 			100%; 
	margin:			0px;
	/*overflow: 		auto;*/
	height:			100%;
	min-height:		100%;
}

body {
	overflow: 		auto;
	background-color:#85A5CA;
	/*
	scrollbar-face-color: #D9DADA; 
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-shadow-color: #999999; 
	scrollbar-3dlight-color: #666666; 
	scrollbar-arrow-color: #333333; 
	scrollbar-track-color: #CCCCCC; 
	scrollbar-darkshadow-color: #333333;
	*/
	scrollbar-face-color: #FBFDFF; 
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-shadow-color: #D1DFEE; 
	scrollbar-3dlight-color: #D1DFEE; 
	scrollbar-arrow-color: #336EAB; 
	scrollbar-track-color: #FBFDFF; 
	scrollbar-darkshadow-color: #FFFFFF;
}


#container {
	position: 		relative;
	float:			left;
	text-align:		left;
	margin:			0px;
	padding:		0px;
	border:			0px;
	height:			488px;
	width:			711px;
	/*min-height:		100%;*/
}


#empfehlen {
	position: 		relative;
	padding:		0px;
	margin:			0px;
	float:			right;
	text-align:		right;
	width:			100%;
	height:			18px;
}

* html #empfehlen {
} 

#hauptnavleiste {
	background-color:#9BB5D4;
	position: 		relative;
	padding:		0px;
	margin:			0px;
	float:			left;
	text-align:		left;
	width:			100%;
	height:			41px;
}

#abstandoben, #abstandunten{
	/*background-color:#ffcc33;*/
	position: 		relative;
	float:			left;
	padding:		0px;
	margin:			0px;
	width:			100%;
	height:			4px;
}
/*
#abstandunten {
	position: 		relative;
	float:			left;
	padding:		0px;
	margin:			0px;
	width:			100%;
	height:			4px;
}
*/

#inhaltsteil {
	position: 		relative;
	float:			left;
	padding:		0px;
	margin:			0px;
	width:			100%;
	height:			364px;
}

#inhaltsteilinhalte {
	background-color:#FBFDFF;
	position: 		relative;
	float:			left;
	padding:		0px;
	margin:			0px;
	width:			683px;
	height:			352px;
	padding-left:	14px;
	padding-right:	14px;
	padding-top:	12px;
}
* html #inhaltsteilinhalte {
	width:			100%;
	height:			364px;
}
@media screen and (min-width: 0px){
	#inhaltsteilinhalte {
	width:			100%;
	height:			364px;
	}
} 



#streifenunten {
	position: 		relative;
	float:			left;
	background-color:#99B4D3;
	padding:		0px;
	margin:			0px;
	width:			100%;
	height:			41px;
}

#smartinteractive {
	position: 		relative;
	float:			left;
	padding:		0px;
	margin:			0px;
	width:			100%;
	height:			16px;
}

#logo {
	position: 		relative;
	float:			left;
	padding:		0px;
	margin:			0px;
	height:			41px;
}
#textwittich {
	position: 		relative;
	float:			left;
	padding:		0px;
	margin:			0px;
	height:			41px;
	width:			255px;
}
#abstandnavi {
	position: 		relative;
	float:			left;
	padding:		0px;
	margin:			0px;
	height:			41px;
	width:			4px;
}
#hauptnav {
	position: 		relative;
	float:			left;
	padding:		0px;
	margin:			0px;
	height:			41px;
}


.kastenhauptnav {
	position: 		relative;
	float:			left;
	padding:		0px;
	margin:			0px;
	padding-top:	22px;
}
* html .kastenhauptnav {
	padding-top:	24px;
}
@media screen and (min-width: 0px){
	.kastenhauptnav {
	padding-top:	24px;
	}
} 

#subnavteil {
	position: 		relative;
	float:			left;
	padding:		0px;
	margin:			0px;
	width:			297px;
	height:			364px;
}
#abstandmitte {
	position: 		relative;
	float:			left;
	padding:		0px;
	margin:			0px;
	width:			4px;
	height:			364px;
}
#inhaltsbereich {
	background-color:#FBFDFF;
	position: 		relative;
	float:			left;
	padding:		0px;
	margin:			0px;
	width:			410px;
	height:			364px;
}

#subnavigation {
	
	background-color:#FBFDFF;
	
	/*
	background-color:#ffcc22;
	*/
	position: 		relative;
	float:			left;
	padding:		0px;
	padding-top:	20px;
	padding-left:	16px;	
	margin:			0px;
	/*
	width:			276px;
	*/
	
	width:			281px;
	
}
* html #subnavigation {
	width:			297px;
	padding-left:	16px;
}
@media screen and (min-width: 0px){
	#subnavigation {
	/*
	width:			297px;
	padding-left:	16px;
	*/
	}
}

.subnavipunktmitpfeil {
	position: 		relative;
	float:			left;
	padding:		0px;
	margin:			0px;
	width:			283px;
	height:			18px;
}
*html .subnavipunktmitpfeil {
	width:			281px;
}
@media screen and (min-width: 0px){
	.subnavipunktmitpfeil {
	width:			281px;
	}
}

.subsubnavipunkt {
	position: 		relative;
	float:			left;
	padding:		0px;
	margin:			0px;
	width:			100%;
}
*html .subsubnavipunkt {
	width:			281px;
}
@media screen and (min-width: 0px){
	.subsubnavipunkt {
	width:			281px;
	}
}

#streifensubnavi {
	position: 		relative;
	float:			left;
	padding:		0px;
	margin:			0px;
	width:			297px;
	height:			4px;
}

#subnavigrafik {
	position: 		relative;
	float:			left;
	padding:		0px;
	margin:			0px;
	width:			297px;
}

#subnavigrafikblau {
	background-color:#D1DFEE;
	position: 		relative;
	float:			left;
	padding:		0px;
	margin:			0px;
	width:			297px;
}

#streifenobeninhalt {
	background-color:#BDCEE7;
	position: 		relative;
	float:			left;
	padding:		0px;
	margin:			0px;
	width:			100%;
	height:			20px;
}

#inhaltreal {
	position: 		relative;
	float:			left;
	padding:		0px;
	padding-left:	18px;
	margin:			0px;
	width:			100%;
}

.grafiktextteilblau {
	background-color:#D1DFEE;
	color: 			#336EAB;
	position: 		relative;
	float:			left;
	padding:		0px;
	padding-left:	13px;
	margin-right:	13px;
	padding-top:	8px;
	margin:			0px;
	width:			284px;
}
* html .grafiktextteilblau {
	
	width:			100%;
	padding-top:	8px;
	
}
@media screen and (min-width: 0px){
	.grafiktextteilblau {
	/*
	width:			100%;
	padding-top:	8px;
	*/
	}
}

#inhaltitel {
	position: 		relative;
	float:			left;
	padding:		0px;
	margin:			0px;
}
#inhalttext {
	position: 		relative;
	float:			left;
	padding:		0px;
	padding-top:	4px;
	margin:			0px;
	width:			380px;
}
* html #inhalttext {
	/*width:			100%;*/
	padding-top:	14px;
}
@media screen and (min-width: 0px){
	#inhalttext {
	padding-top:	14px;
	}
}


#inhalttextinhalte {
	position: 		relative;
	float:			left;
	padding:		0px;
	padding-top:	20px;
	margin:			0px;
	width:			685px;
}
*html #inhalttextinhalte {
	width:			683px;
}
@media screen and (min-width: 0px){
	#inhalttextinhalte {
	width:			683px;
	}
}

.subnavpfeil {
	position: 		relative;
	float:			left;
	padding:		0px;
	padding-top:	6px;
	padding-right: 	10px;
	margin:			0px;
	height:			18px;
}
* html .subnavpfeil {
	padding-top:	8px;
}
@media screen and (min-width: 0px){
	.subnavpfeil {
	padding-top:	8px;
	}
}

.subnavpunkt {
	position: 		relative;
	float:			left;
	padding:		0px;
	margin:			0px;
}


.formfeld {
	background-color:#FBFDFF;
	border:solid 1px #7F9DB9;
}

.checkbox {
	/*
	background-color:#FBFDFF;
	border:solid 1px #7F9DB9;
	width:15px;
	height:15px;
	*/
}


