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

div#Container{
	background:url(../gfx/framework/bg.container.gif) 0 0 repeat-y;
	width:767px;
}

#Container[id]{
	background:url(../gfx/framework/bg.container.png) 0 0 repeat-y;
	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#NavigationMeta a {color:#ffffff}

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:#cc3333}
h3{color:#000000;font-weight:bold;}

div#Crosslinks h3 {background-color:#0059a1;color:#ffffff;}
div#Crosslinks h4  {color:black;}
div#Crosslinks p {color:black;}

#apo {width:377px;background-color:#0059a1;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 #cc3333;
		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 #6c9dc4;
						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:black;
						display:block;
						text-decoration:none;
						padding-top:5px;
						border-bottom:0px solid #6c9dc4;
						padding-left:20px;
						padding-bottom:5px;
						margin:0px;
						font-weight:normal;
						font-size:11px;
						font-family:arial,sans-serif;
						background-image:none;
						background-color:#fef9ef;
					}
					#NavigationMain ul ul a:hover{
						text-decoration:underline;
					}
					#NavigationMain ul ul{
						border-bottom:1px solid #6c9dc4;
						width:169px;
					}
					#NavigationMain ul a.selected, #NavigationMain ul a.selected:hover{
						color:black;
						text-decoration:none;
						background:url(../gfx/navigation/arrowdown.gif) no-repeat 8px 12px;
						background-color:#ffffff;
					}
					#NavigationMain ul a:hover{
						color:black;
						text-decoration:none;
						background:url(../gfx/navigation/arrowdown.gif) no-repeat 8px 12px;
						background-color:#e8f5fa;
					}
					
					.formtxt{font-size:12px;}
					td.content b{font-size:12px;}
					div.infoboxCnt{
						padding:4px;
					}
					div.infoboxCnt h3{text-align:left;border-bottom:4px white solid;margin:0px;}


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

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