body{
	background:url(../gfx/framework/bg.jpg) repeat-x 0 0;
	background-attachment:fixed;
}
#Container{
}

div#Container{

	width:767px;
	background:url(../gfx/framework/bg.container.png) 0 0 repeat-y;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../gfx/framework/bg.container.png', sizingMethod='scale');	
	
}

#Container[id]{
	
	background:url(../gfx/framework/bg.container.png) 0 0 repeat-y;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../gfx/framework/bg.container.png', sizingMethod='scale');	
	width:767px;
}
div#imgfooter[id]{
	width:762px;
	height:6px;
	background:url(../gfx/framework/bottomcloser.png) no-repeat 0px 1px;
}
div#imgfooter{
	width:764px;
	height:6px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='../gfx/framework/bottomcloser.png');
}
div#Visual{height:195px;}
div#Visual{height:195px;}
div#Crosslinks{top:300px;}

div#Brand{background:url(../gfx/framework/brand.gif) no-repeat;}
div#Curve{background:url(../gfx/framework/curve.html) repeat-x;}

div#NavigationMain ul li{background:url(../gfx/framework/meta1main1.html) no-repeat;background-attachment:fixed;} 
div#NavigationMain ul li{margin:0px;padding:0px;}
div#NavigationMain ul{margin:0px;padding:0px;}

div#NavigationService a {color:#ffffff;}
div#NavigationService a:hover, div#ServiceMeta a.selected {text-decoration: underline;}

div#NavigationMeta a {color:#ffffff}
div#NavigationMeta a:hover, div#NavigationMeta a.selected {text-decoration: underline;}

div#NavigationContent p strong{color:#ffec00}
div#NavigationContent p {color:#ffffff}
div#NavigationContent a {color:blue}
div#NavigationContent a:visited {color:purple}
div#NavigationContent a:hover {color:red}


h1{color:#000000;}
h2{color:#47B5A1}
h3{color:#000000;font-weight:bold;}

div#Crosslinks h3 {background-color:#00baa2;color:#ffffff;}
div#Crosslinks h4  {color:black;}
div#Crosslinks p {color:black;}

#apo {width:377px;background-color:#47B5A1;color:#ffffff;font-size:11px;}

div.repeater_liste_linked h3{background-color:#fff9b2;}
div.repeater_liste_linked{background-color:#fffcd9;}
div.repeater_liste_linked p{background-color:#fffde5;}

	div.innerempf{
		background-color:#fafafa;
		text-align:left;
		border:1px solid #ffec00;
		margin-bottom:20px;
		padding:4px;
	}
	div.innerempf p{
		padding:4px;
		margin:0px;
	}
	div.innerempf p.red{
		color:#e42629;
		font-weight:bold;
		margin:0px;
		padding:4px;
	}
	p.annotation{font-size:11px;color:#666666;}
	img.floatImageRight{margin-left:10px;margin-bottom:8px;}
	img.floatImageLeft{margin-right:10px;margin-bottom:8px;}
	
	div.infoboxContent{
		border:1px solid #ffec00;
		padding:4px;
		background-color:#fff9b2;
	}
	div.disclaimer{
		border:1px solid #eaeaea;
		padding:4px;
		background-color:#fafafa;
		font-size:11px;
	}
	div.break{
		margin-bottom:15px;
		margin-top:15px;
	}
	
	div.infoboxContentHell{background-color:#fafafa;padding:4px;}
	div.infoboxContentHell p{font-size:11px;margin-bottom:0px;}
	
 ul.benefits {list-style-type:square;margin:0px;padding:0px;}
 ul.benefits li{margin-left:20px;padding:0px;margin-bottom:10px;}
 ul.benefits li {color:#000000;}
 

					#NavigationMain ul a{
						width:149px;
						color:black;
						display:block;
						border-bottom:1px solid #c6c6c6;
						text-decoration:none;
						padding-top:8px;
						padding-left:20px;
						padding-bottom:8px;
						font-weight:bold;
						font-size:12px;
						font-family:arial,sans-serif;
						background:url(../gfx/navigation/arrow.gif) no-repeat 10px 10px;
					}
					#NavigationMain ul ul a{
						width:149px;
						color:#666666;
						display:block;
						text-decoration:none;
						padding-top:5px;
						border-bottom:0px solid #c6c6c6;
						padding-left:25px;
						padding-bottom:5px;
						margin:0px;
						font-weight:normal;
						font-size:11px;
						font-family:arial,sans-serif;
						background:url(../gfx/navigation/arrow.gif) no-repeat 15px 7px;
					}
					#NavigationMain ul ul a:hover{
					color:#47B5A1;
						background:url(../gfx/navigation/arrow.gif) no-repeat 15px 7px;
					}
					#NavigationMain ul ul{
						border-bottom:1px solid #c6c6c6;
						width:169px;
					}
					#NavigationMain ul a.selected, #NavigationMain ul a.selected:hover{
						color:#47B5A1;
						text-decoration:none;
						background:url(../gfx/navigation/arrow.gif) no-repeat 10px 10px;
						
					}
					#NavigationMain ul a:hover{
						color:#47B5A1;
						text-decoration:none;
						background:url(../gfx/navigation/arrow.gif) no-repeat 10px 10px;
					
					}
					
						#NavigationMain ul ul a.selected, #NavigationMain ul ul a.selected:hover{
						color:#47B5A1;
						text-decoration:none;
						background:url(../gfx/navigation/arrow.gif) no-repeat 15px 7px;

					}
					
					#NavigationMain ul li.selectedSub {
						color:#47B5A1;
						text-decoration:none;
						background:url(../gfx/navigation/bg.lisubactive.gif) repeat-x #ffffff;
						border-bottom: 0px;
					}
					
					
						#NavigationMain ul a.selectedSub, #NavigationMain ul a.selectedSub:hover{
						color:#47B5A1;
						text-decoration:none;
						background:url(../gfx/navigation/arrowdown.gif) no-repeat 8px 14px;
						border-bottom: 0px;
					}
					#NavigationMain ul a:hover{
						color:#47B5A1;
						text-decoration:none;
						background:url(../gfx/navigation/arrow.gif) no-repeat 10px 10px;
				
					}
					
					.formtxt{font-size:12px;}
					td.content b{font-size:12px;}
					div.infoboxCnt{
						padding:4px;
					}
					
					div.infoboxCnt img {
					margin: 0px 5px 5px 0px;
					float: left;
					}
					
					div.infoboxCnt h3{text-align:left;border-bottom:4px white solid;margin:0px;}
					
div.historie
	{
	text-align:left;
	border:1px #fafafa solid;
	margin-bottom:20px;
	padding:4px;
	background-color:#FFF2FB;
	}
	div.historie h1{font-style:italic;}
	div.historie p{margin-bottom:0px;}


.displayNone {display: none; }


#rightColumn {
display: block;
position:absolute;
width: 178px;
top: 300px;
left: 584px;
z-index: 900;
}

#rightColumn .teaser {
background: url(../gfx/framework/bg.teaserright.gif) repeat-x #FAFAFA;
width: 175px;
border: 0px;
padding: 0px;
}
#rightColumn .teaser h1 {
font-size: 12px;
background: #47B5A1;
color: #FFFFFF;
padding: 2px;
margin: 0px:
}

#rightColumn .teaser p {
margin: 3px;
margin-top: 0px;
}


.smallReg {
font-size: 10px;
vertical-align: top;
}

img {
border: 0px none;
}
div.logo-footer
{
margin-top: 5px;
text-align: center;
}

div.logo-footer img
{
margin-right: 3px;
}
