/************** header tag styles **************/
body {
	background-color: #BCCBE0;
	background-image:url(img/bg.jpg);
	background-repeat:repeat-x;
	font-family:Trebuchet MS;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
}
	

h1{
	font-size: 18px;
	line-height:normal;
	color:#E10915;
	font-weight:normal;
	text-decoration:none;
	display:block;
	height:25px;
}

h2{
	font-size: 13px;
	color:#333333;
	/*color:#171411;*/
	font-weight:bold;
	text-decoration:none;
}

h3{
	font-size: 13px;
	line-height: 20px;
	color:#564A3F;
	font-weight:bold;
	text-decoration:none;
}

a.link_content:link, a.link_content:visited{
	color:#171411;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-decoration: underline;
}

a.link_content:hover{
	color:#E10915;
	text-decoration: underline;
}


/*************** list tag styles ***************/
li{
 list-style-type: square;
 list-style-image:url(../img/li.gif);
 }

ul{
 list-style-type: square;
 list-style-image:url(../img/li.gif);
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

#boxAUSSEN{
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	width:965px;
	background-color:#FFFFFF;
}

#boxINNEN{
	clear:left;
	float:left;
	width:965px;
	background-color:#FFFFFF;
}

#boxLOGO{
	background-color:#FFFFFF;
	float:left;
	width:965px;
	height:82px;
}

#boxLOGO_1{
	float:left;
	width:183px;
}

#boxLOGO_2{
	text-align:right;
	float:left;
	width:782px;
}

#boxBORDER_GEN_NAV{
	float:left;
	clear:left;
	background-image:url(img/bg_gennav.jpg);
	background-repeat:repeat-x;
	width:965px;
	height:21px;
	padding-top:1px;
	border-bottom:1px solid #FFFFFF;
}

#boxHOME{
	float:left;
	width:178px;
	padding-left:20px;
}

#boxHOME a:link, #boxHOME a:visited{
	font-size: 12px;
	line-height:20px;
	color:#F1FBFE;
	text-align: left;
	text-decoration:none;
}

#boxHOME a:hover{
	color:#E10915;
}

#boxGEN_NAV{
	float:left;
	width:599px;
}

#boxGEN_NAV a:link, #boxGEN_NAV a:visited{
	font-size: 12px;
	line-height:20px;
	color:#FFFFFF;
	text-align: left;
	text-decoration:none;
	padding-right:20px;
}

#boxGEN_NAV a:hover{
	color:#E10915;
	text-decoration:none;
}

.GEN_NAV_aktiv{
	font-size: 12px;
	line-height:20px;
	color:#E10915;
	text-align:left;
	text-decoration:none;
	padding-right:20px;
}

#boxIMPRESSUM{
	float:left;
	width:148px;
	padding-right:20px;
	font-size: 12px;
	line-height:20px;
	color:#F1FBFE;
	text-align:right;
}

#boxIMPRESSUM a:link, #boxIMPRESSUM a:visited{
	font-size: 12px;
	line-height:20px;
	color:#F1FBFE;
	text-align: left;
	text-decoration:none;
}

#boxIMPRESSUM a:hover{
	color:#E10915;
}

.IMPRESSUM_active {
	font-size: 12px;
	line-height:20px;
	color:#E10915;
	text-align: left;
	text-decoration:none;
}

#boxCONTAINER_HEAD{
	clear:left;
	float:left;
	width:965px;
	background-color:#FFFFFF;
}

#boxPRIM_NAV{
	float:left;
	background-image:url(img/bg_prim_nav.jpg);
	background-repeat:repeat-x;
	background-color:#8AA5C8;
	border-right:1px solid #FFFFFF;
	width:197px;
	height:267px;
	padding-top:20px;
}

#boxPRIM_NAV a:link, #boxPRIM_NAV a:visited{
	display:block;
	font-size:12px;
	line-height:24px;
	color:#FFFFFF;
	text-align:left;
	text-decoration:none;
	padding-left:15px;
	padding-right:15px;
}

#boxPRIM_NAV a:hover{
	color:#E10915;
	text-decoration:none;
	background-color:#FFFFFF;
}

.PRIMNAV_aktiv{
	display:block;
	font-size:12px;
	line-height:24px;
	color:#E10915;
	background-color:#FFFFFF;
	text-decoration:none;
	padding-top:0px;
	padding-left:15px;
	padding-right:15px;
}

#boxPRIM_NAV_1{
	float:left;
	background-image:url(img/bg_prim_nav.jpg);
	background-repeat:repeat-x;
	background-color:#8AA5C8;
	border-right:1px solid #FFFFFF;
	width:197px;
	padding-top:20px;
	padding-bottom:15px;
}

#boxPRIM_NAV_1 a:link, #boxPRIM_NAV_1 a:visited{
	display:block;
	font-size:12px;
	line-height:24px;
	color:#FFFFFF;
	text-align:left;
	text-decoration:none;
	padding-left:15px;
	padding-right:15px;
}

#boxPRIM_NAV_1 a:hover{
	color:#E10915;
	text-decoration:none;
	background-color:#FFFFFF;
}

#boxSEK_NAV{
	float:left;
	clear:left;
	background-color:#CCD6E6;
	border-right:1px solid #FFFFFF;
	width:197px;
	padding-top:15px;
	padding-bottom:15px;
	font-size:12px;
}

#boxSEK_NAV a:link, #boxSEK_NAV a:visited{
	font-size:12px;
	line-height:23px;
	color:#333333;
	text-align:left;
	text-decoration:none;
	padding-left:15px;
	padding-right:15px;
}

#boxSEK_NAV a:hover{
	color:#E10915;
	text-decoration:none;
}

.SEK_NAV_aktiv {
	font-size:12px;
	line-height:23px;
	color:#E10915;
	text-align:left;
	text-decoration:none;
	padding-left:15px;
	padding-right:15px;}

#boxOBJEKT_HEAD{
	float:left;
	width:767px;
}

boxSPECIAL_1 {
	float:left;
	width:767px;
	height:257px;
}

#boxCONTENT{
	clear:left;
	float:left;
	background-color:#FFFFFF;
	width:965px;
	font-size:12px;
	padding-bottom:40px;
}

#boxCONTENT_1{
	float:left;
	background-color:#FFFFFF;
	width:767px;
	font-size:12px;
	padding-bottom:40px;
}

#boxCONTENT_2{
	float:left;
	background-color:#FFFFFF;
	width:767px;
	font-size:12px;
	padding-bottom:40px;
}

#boxMITTE_INDEX{
	float:left;
	padding-left:40px;
	padding-top:40px;
	padding-right:40px;
	width:687px;
	color:#333333;
	background-color:#FFFFFF;
	border-top:1px solid #FFFFFF;
}

#boxLINKS{
	float:left;
	clear:left;
	width:198px;
}

#boxMITTE{
	float:left;
	padding-top:40px;
	padding-right:80px;
	padding-bottom:20px;
	width:489px;
	color:#666666;
	line-height:20px;
	background-color:#FFFFFF;
	border-top:1px solid #FFFFFF;
}

#boxMITTE_1{
	float:left;
	clear:left;
	padding-left:40px;
	padding-top:40px;
	padding-right:80px;
	padding-bottom:20px;
	width:449px;
	color:#666666;
	line-height:20px;
	background-color:#FFFFFF;
	border-top:1px solid #FFFFFF;
}

#boxMITTE_1 a:link, #boxMITTE_1 a:visited {
	color:#8AA5C8;
	text-decoration:none;
}

#boxMITTE_1 a:hover {
	color:#8AA5C8;
	text-decoration:underline;
}

.box_BERATER {
	float:left;
	width:449px;
	padding-bottom:25px;
}

.box_BERATER_BILD {
	float:left;
	color:#999999;
	width:150px;
}

.box_BERATER_BILD img{
	float:left;
	/*width:150px;*/
}

.box_BERATER_TEXT {
	float:left;
	width:279px;
	padding-left:20px;
	line-height:18px;
}

#boxMITTE_ABSTAND{
	float:left;
	width:80px;
	height:400px;
}

#boxRECHTS_SPECIAL{
	float:left;
	width:198px;
}

#boxRECHTS_INNEN{
	float:left;
	position:absolute;
	top:370px;
	height:22px;
	width:198px;
}

#boxRECHTS_INNEN_1{
	float:left;
	position:absolute;
	top:370px;
	height:22px;
	width:198px;
}

#boxRECHTS_INNEN_1 h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-variant:small-caps;
	line-height:normal;
	width:178px;
	padding-top:3px;
	height:19px;
	background-image:url(img/bg_h1_marginal.jpg);
	background-repeat:repeat-x;
	padding-left:10px;
	padding-right:10px;
}

#boxRECHTS_INNEN h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-variant:small-caps;
	line-height:normal;
	width:178px;
	padding-top:5px;
	height:17px;
	background-image:url(img/bg_h1_marginal.jpg);
	background-repeat:repeat-x;
	padding-left:10px;
	padding-right:10px;
}

#boxRECHTS{
	float:left;
	width:198px;
	padding-top:40px;
}

#boxRECHTS h1{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	height:18px;
	padding-top:3px;
	font-variant:small-caps;
	width:188px;
	padding-left:10px;
	background-image:url(img/bg_h1_marginal.jpg);
	background-repeat:repeat-x;
}

#boxRECHTS_H1 {
	float:left;
	width:198px;
	height:21px;
	display:block;
}

#boxRECHTS_H1 h1{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	height:18px;
	padding-top:3px;
	font-variant:small-caps;
	width:188px;
	padding-left:10px;
	background-image:url(img/bg_h1_marginal.jpg);
	background-repeat:repeat-x;
}

#boxRECHTS_H1_1 {
	float:left;
	width:198px;
	height:21px;
	display:block;
}

#boxRECHTS_H1_1 h1{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	height:17px;
	padding-top:4px;
	font-variant:small-caps;
	width:188px;
	padding-left:10px;
	background-image:url(img/bg_h1_marginal.jpg);
	background-repeat:repeat-x;
}

#boxMARGINAL{
	clear:left;
	font-size:12px;
	color:#666666;
	width:177px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	line-height:16px;
	border-left:1px solid #91A6C8;
	border-bottom:1px solid #91A6C8;
}

#boxMARGINAL img{
	float:left;
	padding-right:5px;
}

#box_ABSTAND {
	clear:left;
	display:block;
	height:10px;
	width:198px;
}

#boxMARGINAL a:link, #boxMARGINAL a:visited{
	color:#666666;
	text-decoration:underline;
}

#boxMARGINAL a:hover{
	color:#E10915;
	text-decoration:underline;
}

a.pdf:link, a.pdf:visited {
	display:block;
	font-size:12px;
	line-height: 16px;
	color:#333333;
	text-decoration:none;
}
	
a.pdf:hover {
	color:#E10915;
	text-decoration:underline;
}

#boxBORDER_TEASER {
	clear:left;
	float:left;
	width:687px;
	padding-bottom:14px;
}

#boxTEASER {
	float:left;
	width:200px;
	padding:8px;
	border:1px solid #A6B7D2;
	font-size:12px;
	color:#555555;
	line-height:16px;
}

#boxTEASER_GROSS h1{
	font-size:14px;
	font-weight:bold;
	color:#999999;
}

#boxTEASER_GROSS strong{
	font-size:14px;
	font-weight:bold;
	color:#879DC2;
	line-height:16px;
}

#boxTEASER_GROSS br{
	line-height:16px;
}

#boxTEASER_GROSS {
	float:left;
	width:434px;
	padding:8px;
	border:1px solid #A6B7D2;
	font-size:12px;
	color:#555555;
	line-height:16px;
}

#boxTEASER_GROSS a:link, #boxTEASER_GROSS a:visited{
	color:#E10915;
	text-decoration:none;
}

#boxTEASER_GROSS a:hover{
	color:#E10915;
	text-decoration:underline;
}

#boxTEASER strong{
	font-size:12px;
	font-weight:bold;
	color:#879DC2;
}

#boxTEASER a:link, #boxTEASER a:visited{
	color:#E10915;
	text-decoration:none;
}

#boxTEASER a:hover{
	color:#E10915;
	text-decoration:underline;
}

#boxTEASER_ABSTAND {
	float:left;
	width:16px;
	height:100px;
}

#boxTOP_INDEX {
	float:left;
	clear:left;
	width:687px;
	padding-top:10px;
	text-align:right;
	font-size:12px;
	color:#555555;
	line-height:16px;
	background-color:#FFFFFF;
}

#boxTOP {
	float:left;
	clear:left;
	width:690px;
	display:block;
	padding-top:10px;
	text-align:right;
	padding:0px;
	font-size:12px;
	color:#555555;
	line-height:16px;
	background-color:#FFFFFF;
}

#boxTOP_1 {
	float:left;
	clear:left;
	width:490px;
	display:block;
	padding-top:10px;
	text-align:right;
	padding:0px;
	font-size:12px;
	color:#555555;
	line-height:16px;
	background-color:#FFFFFF;
}

#boxCONTAINER_OBJEKT{
	clear:left;
	background-color:#FFFFFF;
	width:188px;
	border-top:10px solid #FFFFFF;
}

.iXpool{
	font-family: Trebuchet MS;
	font-size: 12px;
	color:#E10915;
}

#boxHEADFlash{
	position: relative;
	top:-190px;
	float:left;
	padding-left:80px;
	width:292px;
	height:120px;
	z-index:1;
}

.trebuchet {
	font-family:Trebuchet MS;
	font-size:12px;
	border:1px solid #666666;
	width:250px;
	padding-left:2px;
	height:18px;
}

.trebuchet_1 {
	font-family:Trebuchet MS;
	font-size:12px;
	border:1px solid #666666;
	width:250px;
	padding-left:2px;
	height:80px;
}

.btn_senden {
	font-family:Trebuchet MS;
	font-size:12px;
	border:1px solid #A6B7D2;
	background-color:#FFFFFF;
	width:120px;
	padding-left:2px;
	height:21px;
	cursor:pointer;
}

#boxMITTE form {
	width:100%;
	color: #333333;
}
#boxMITTE form br{
	clear:both;
}
#boxMITTE form label{
	float:left;
	width:100px;
	color: #000000;
}
#boxMITTE form input, form textarea, form select{
	left:120px;
	color: #333333;
	position: static;
}

#boxMITTE_1 form {
	width:100%;
	color: #555555;
}
#boxMITTE_1 form br{
	clear:both;
}
#boxMITTE_1 form label{
	float:left;
	width:120px;
	color: #555555;
}
#boxMITTE_1 form input, form textarea, form select{
	left:120px;
	color: #555555;
	position: static;
}

/********************* end **********************/
@media print {

	body {
		background-color: #FFFFFF;
		background-image:none;
	}
	#boxLOGO_2{
	text-align:left;
	float:left;
	width:400px;
	padding-left:120px;
}

	#boxBORDER_GEN_NAV, #boxCONTAINER_HEAD, #boxRECHTS_SPECIAL, #boxLINKS, #boxOBJEKT_HEAD, #boxRECHTS, #boxTOP_1 {
		display:none;
	}
	#boxCONTENT_2{
		clear:left;
		width:700px;
		padding-bottom:0px;
	}
	
	#boxMITTE_1{
		float:left;
		padding-left:20px;
		padding-top:40px;
		padding-right:0px;
		padding-bottom:20px;
		border:0px;
		width:550px;
	}
	
	.box_BERATER {
		clear:left;
		float:left;
		width:550px;
		padding-bottom:20px;
	}

	.box_BERATER_BILD {
		float:left;
		color:#999999;
	}
	
	.box_BERATER_BILD img{
		float:left;
		width:120px;
	}
	
	.box_BERATER_TEXT {
		float:left;
		width:379px;
		padding-left:20px;
		line-height:18px;
	}

}
