/*
body { color: black; font-size: 1em; font-family: sans-serif, arial, helvetica; line-height: 1em; background-color: #ffffff; margin-top: auto; }
*/

a:link {
	color: #ffffff;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: bold;
	font-weight: bold;

}

a:active {
	color: #F60;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: bold;
	font-weight: bold;
	
}	
	
.navactive { 
color: #F60; 
font-weight: bolder;
}


a:visited {
	color: #ffffff;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: bold;

}

a:hover {
	color: #F60;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: bold;
	font-weight: bold;

}



.menuelinkuntenlinks
{
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-color: #ffffff;
	list-style: none;
	list-style-type: none;
	line-height: 1.2em;
	font-weight: bold;
	font-variant: normal;
	align: right;
	text-align: right;
	vertical-align: middle;
	padding: 0.7em;
	word-spacing: 0.2em;
	letter-spacing: 0.2em;
	margin-right: 2em;
}


.menuelinkuntenlinks
{
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-color: #ffffff;
	list-style: none;
	list-style-type: none;
	line-height: 1.2em;
	font-weight: bold;
	font-variant: normal;
	align: right;
	text-align: right;
	vertical-align: middle;
	padding: 0.7em;
	word-spacing: 0.2em;
	letter-spacing: 0.2em;
	margin-right: 2em;
}

a.menuelinkuntenlinks:link
{
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-color: #000000;
	list-style: none;
	list-style-type: none;
	line-height: 1.2em;
	font-weight: bold;
	font-variant: normal;
	align: right;
	text-align: right;
	vertical-align: middle;
	padding: 0.7em;
	word-spacing: 0.2em;
	letter-spacing: 0.2em;
	margin-right: 2em;

}

a.menuelinkuntenlinks:active
{
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-color: #000000;
	list-style: none;
	list-style-type: none;
	line-height: 1.2em;
	font-weight: bold;
	font-variant: normal;
	align: right;
	text-align: right;
	vertical-align: middle;
	padding: 0.7em;
	word-spacing: 0.2em;
	letter-spacing: 0.2em;
	margin-right: 2em;

}

a.menuelinkuntenlinks:visited

{
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-color: #ffffff;
	list-style: none;
	list-style-type: none;
	line-height: 1.2em;
	font-weight: bold;
	font-variant: normal;
	align: right;
	text-align: right;
	vertical-align: middle;
	padding: 0.7em;
	word-spacing: 0.2em;
	letter-spacing: 0.2em;
	margin-right: 2em;
}

a.menuelinkuntenlinks:hover

{
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-color: #ffffff;
	list-style: none;
	list-style-type: none;
	line-height: 1.2em;
	font-weight: bold;
	font-variant: normal;
	align: right;
	text-align: right;
	vertical-align: middle;
	padding: 0.7em;
	word-spacing: 0.2em;
	letter-spacing: 0.2em;
	margin-right: 2em;

}

.submenue{
	display: line;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-color: #ffffff;
	list-style-type: none;
	line-height: 1.2em;
	font-weight: bold;
	font-variant: normal;
	align: right;
	text-align: right;
	vertical-align: middle;
	padding: 0.2em;
	word-spacing: 0.2em;
	letter-spacing: 0.2em;
	margin-right: 0.2em;
}


a.submenue:link
{
	display: line;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-color: #000000;
	list-style-type: none;
	line-height: 1.2em;
	font-weight: bold;
	font-variant: normal;
	align: right;
	text-align: right;
	vertical-align: middle;
	padding: 0.2em;
	word-spacing: 0.2em;
	letter-spacing: 0.2em;
	margin-right: 0.2em;

}



a.submenue:active
{
	display: line;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-color: #000000;
	list-style-type: none;
	line-height: 1.2em;
	font-weight: bold;
	font-variant: normal;
	align: right;
	text-align: right;
	vertical-align: middle;
	padding: 0.2em;
	word-spacing: 0.2em;
	letter-spacing: 0.2em;
	margin-right: 0.2em;

}

a.submenue:visited 

{
	display: line;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-color: #ffffff;
	list-style-type: none;
	line-height: 1.2em;
	font-weight: bold;
	font-variant: normal;
	align: right;
	text-align: right;
	vertical-align: middle;
	padding: 0.2em;
	word-spacing: 0.2em;
	letter-spacing: 0.2em;
	margin-right: 0.2em;
}

a.submenue:hover 

{
	display: line;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-color: #ffffff;
	list-style-type: none;
	line-height: 1.2em;
	font-weight: bold;
	font-variant: normal;
	align: right;
	text-align: right;
	vertical-align: middle;
	padding: 0.2em;
	word-spacing: 0.2em;
	letter-spacing: 0.2em;
	margin-right: 0.2em;

}











/*
.menuelinklinksheader {
	display: block;
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	align: right;
	list-style: none;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 1px 1px 1px 10px;
	text-align: right;
	margin-right: 8em;
}


a.menuelinkuntenlinks:active 

{
	display: line;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-color: #ffffff;
	list-style: none;
	line-height: 1.5em;
	font-weight: bold;
	font-variant: normal;
	align: right;
	text-align: right;
	vertical-align: middle;
	padding: 2em;
	word-spacing: 0.2em;
	letter-spacing: 0.2em;
	margin-right: 2em;

}


ul.menuelinklinks {
	display: block;
	list-style: none;
	margin-left: 1px;
	margin-top: 1px;
	margin-bottom: 1px;
	border: 1px 1px 1px 1px;
	float: left;

}

.menuelinklinks li {
	display: block;
	list-style: none;
	margin-top: 0px;
	margin-bottom: 0px;
}

a.menuelinklinks:link {
	background-color: none;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-variant: normal;
	color:#333333;
	letter-spacing: 0.1em;
	word-spacing: normal;
	white-space: normal;	
	display: block;
	align: right;
	padding: 1px 1px 1px 10px;
	width: 200px;
	text-align: right;
	border-top: 1px solid #FFFFFF;
	border-right: 0px solid #CCCCCC;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;

}



a.menuelinklinks:active {
	background-color: none;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-variant: normal;
	color:#660000;
	letter-spacing: 0.1em;
	word-spacing: normal;
	white-space: normal;	
	display: block;
	align: right;
	padding: 1px 1px 1px 10px;
	width: 200px;
	text-align: right;
	border-top: 1px solid #FFFFFF;
	border-right: 0px solid #CCCCCC;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;

}


a.menuelinklinks:visited {
	background-color: none;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	letter-spacing: 0.1em;
	word-spacing: normal;
	white-space: normal;	
	display: block;
	align: right;
	padding: 1px 1px 1px 10px;
	width: 200px;
	text-align: right;
	border-top: 1px solid #FFFFFF;
	border-right: 0px solid #CCCCCC;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;
		
}


a.menuelinklinks:hover {
	background-color: none;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-variant: normal;
	color:#660000;
	letter-spacing: 0.1em;
	word-spacing: normal;
	white-space: normal;	
	display: block;
	align: right;
	padding: 1px 1px 1px 10px;
	width:200px;
	text-align: right;
	border-top: 1px solid #FFFFFF;
	border-right: 0px solid #CCCCCC;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;

}




.opekercopylink {
	color:#999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	font-style: bold; 
	text-decoration: none;
	margin: 1px; 
	padding: 1px;

}

a.opekercopylink:link {
	color:#999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	font-style: bold; 
	text-decoration: none;
	margin: 1px; 
	padding: 1px;

}

a.opekercopylink:active {
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	font-style: bold; 
	text-decoration: none;
	margin: 1px; 
	padding: 1px;

}

a.opekercopylink:visited {
	color:#999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	font-style: bold; 
	text-decoration: none;
	margin: 1px; 
	padding: 1px;

}


a.opekercopylink:hover {
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	font-style: bold; 
	text-decoration: none;
	margin: 1px; 
	padding: 1px;

}



#Ebene1 { 
	height: 20px; width: 891px; left: 47px; top: 610px; position: absolute; visibility: visible;
	}
#Ebene2 { 
	height: 30px; width: 607px; left: 337px; top: 520px; position: absolute; visibility: visible; z-index:14;
	}
#Ebene3 { 
	height: 100px; width: 100px; left: 33px; top: 654px; position: absolute; visibility: visible; z-index:8;
	}
#Ebene4 { 
	height: 30px; width: 200px; left: 789px; top: 634px; position: absolute; visibility: visible;
	}
#Ebene5 { 
	height: 500px; width: 200px; left: 23px; top: 120px; position: absolute; visibility: visible; z-index:10;
	}	


.bu
{
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style: bold; 
	text-decoration: none;
	margin: 0px; 
	padding: 0px;
	

}

*/
.footertext {
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	font-style: bold; 
	text-decoration: none;
	margin: 0px 2px 2px 2px; 
	padding: 5px;
	

}

.opekercopy {
	color:#999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	font-style: bold; 
	text-decoration: none;
	margin: 0px 2px 2px 2px; 
	padding: 0px 5px 5px 5px;
	

}


.opekercopylinktext {
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	font-style: bold; 
	text-decoration: none;
	margin: 0px 2px 2px 2px; 
	padding: 0px 5px 5px 5px;
	

}


.redaheader { 
	color: #ffffff; 
	font-size: 1.65em; 
	font-family: Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	line-height: 1.9em; 
	padding-top: 4em;
	float: right;
}




.reda  { 
	color: #000000;
	background-color: #ffffff; 
	font-size: 1em; 
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5em; 
	border: 0.2em dotted #6699ff;
	margin: 0.2em;
	padding: 1.2em;
	border
}

.redahead  {
	color: #ffffff;
	font-size: 1.3em;
	font-style: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	margin: 0.2em 1em 0.2em 0.2em;
	padding: 0.2em 1em 0.2em 0.2em;
	font-weight: bold;
}

.redaheadright  {
	color: #000000;
	font-size: 1.3em;
	font-style: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	line-height: 1.5em;
	margin: 0.2em;
	padding: 0.2em;
	font-weight: bold;
	float: right;
	clear: right;
}


/*
.clContent {
        position: relative;
        left: 0px;
        top: 0px;
        width: 100%;
}

#scrollContainer1 {
	background-color: #000000;
	position:absolute; 	
	left:100px;
	width:365px; 
	height:386px;  
	top:0px; 
	margin-top:20px; 
	margin-right:2px; 
	padding-right:2px;
	overflow: hidden;
	padding-bottom: 10px; 
	margin-bottom: 10px; 
}

#scrollUp1 {
	position: absolute;
	left: 558px;
	top: 15px;
	background: url(../grafik/scrollen_hoch.jpg) no-repeat;
	cursor: pointer;
	height: 21px;
	width: 29px;
}

#scrollDown1 {
	position: absolute;
	left:558px;
	top: 45px;
	background: url(../grafik/scrollen_runter.jpg) no-repeat;
	cursor: pointer;
	padding: 0px 0px 0px 0px;
	height: 21px;
	width: 29px;
}

#scrollBar1 {
	position: relative;
	float: right;
    width: 25px;
    height: 111px;
    background-color: #FF0000;
	background: url(../grafik/scrollen_schieber.jpg) no-repeat;		
}

#scrollTrack1 {
	position: absolute;
	left: 558px;
	top: 70px;
    width: 25px;
    height: 340px;
    background-color: #000000;
	background: url(../grafik/scrollen_leiste_340px.jpg) no-repeat;		
}




#scrollContainer2 {
	background-color: #FFFFFF;
	position:absolute; 	
	left:10px;
	width:320px; 
	height:380px;  
	top: 0px; 
	margin-top:20px; 
	margin-right:2px; 
	padding-right:2px;
	overflow: hidden;
	padding-bottom: 10px; 
	margin-bottom: 10px;  
}

#scrollUp2 {
	position: absolute;
	left: 355px;
	top: 30px;
	background: url(../grafik/grafikpfeilchengraudunkel_oben.jpg) no-repeat;
	cursor: pointer;
	height: 35px;
	width: 29px;
}

#scrollDown2 {
	position: absolute;
	left: 355px;
	top: 395px;
	background: url(../grafik/grafikpfeilchengraudunkel_unten.jpg) no-repeat;
	cursor: pointer;
	padding: 0px 0px 0px 0px;
	height: 35px;
	width: 29px;
}

#scrollBar2 {
	position: relative;
	float: right;
    width: 25px;
    height: 111px;
    background-color: #FF0000;
	background: url(../grafik/scrollen_schieber.jpg) no-repeat;		
}

#scrollTrack2 {
	position: absolute;
	left: 355px;
	top: 70px;
    width: 25px;
    height:145px;
    background-color: #000000;
	background: url(../grafik/scrollen_leiste_145px.jpg) no-repeat;		
}



#scrollContainer4 {
	background-color: #000000;
	position:absolute; 	
	left:100px;
	width:405px; 
	height:296px;  
	top: 0px; 
	margin-top:20px; 
	margin-right:2px; 
	padding-right:2px;
	overflow: hidden;
	padding-bottom: 10px; 
	margin-bottom: 10px;  
}

#scrollUp4 {
	position: absolute;
	left: 615px;
	top: 15px;
	background: url(../grafik/scrollen_hoch.jpg) no-repeat;
	cursor: pointer;
	height: 35px;
	width: 29px;
}

#scrollDown4 {
	position: absolute;
	left: 615px;
	top: 45px;
	background: url(../grafik/scrollen_runter.jpg) no-repeat;
	cursor: pointer;
	padding: 0px 0px 0px 0px;
	height: 35px;
	width: 29px;
}

#scrollBar4 {
	position: relative;
	float: right;
    width: 25px;
    height: 111px;
    background-color: #FF0000;
	background: url(../grafik/scrollen_schieber.jpg) no-repeat;		
}

#scrollTrack4 {
	position: absolute;
	left:615px;
	top: 70px;
    width: 25px;
    height:245px;
    background-color: #000000;
	background: url(../grafik/scrollen_leiste_245px.jpg) no-repeat;		
}


.clContent {
        position: relative;
        left: 0px;
        top: 0px;
        width: 100%;
}

#scrollContainer3 {
	background-color: #000000;
	position:absolute; 	
	left:0px;
	width:980px; 
	height:336px;  
	top:-40px; 
	margin-top:20px; 
	margin-right:2px; 
	padding-right:2px;
	overflow: hidden;
	padding-bottom: 10px; 
	margin-bottom: 10px; 
}

#scrollUp3 {
	position: absolute;
	left: 985px;
	top: -25px;
	background: url(../grafik/scrollen_hoch.jpg) no-repeat;
	cursor: pointer;
	height: 21px;
	width: 29px;
}

#scrollDown3 {
	position: absolute;
	left: 985px;
	top: 5px;
	background: url(../grafik/scrollen_runter.jpg) no-repeat;
	cursor: pointer;
	padding: 0px 0px 0px 0px;
	height: 21px;
	width: 29px;
}

#scrollBar3 {
	position: relative;
	float: right;
    width: 25px;
    height: 111px;
    background-color: #FF0000;
	background: url(../grafik/scrollen_schieber.jpg) no-repeat;		
}

#scrollTrack3 {
	position: absolute;
	left: 985px;
	top: 30px;
    width: 25px;
    height: 290px;
    background-color: #000000;
	background: url(../grafik/scrollen_leiste_290px.jpg) no-repeat;		
}

*/

.logodiv {
	background-color:#FFF;

}

.imagelogo {
	float: right;
	width: auto;
	margin-right: 2em;
	margin-top: 2em;
	margin-bottom: 2em;
}


.img {
	max-width: 20%;
	height: auto;
	margin-right: 0.2em;
	margin-left: 0.2em;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	float: right;
}




