h4 {
	font-size:11px;
}

body {
	background-color:#929DA9;
	margin:0px;	
	overflow:auto;	
	line-height:16px;
	font-family: Verdana,Arial,Helvetica;
	font-size:11px;
	color:#495460;
}

td {
	font-family: Verdana,Arial,Helvetica;
	font-size:11px;
	color:#495460;
}

.small {
	font-size:10px;	
}

a {
	text-decoration:underline;
	color:#005AA9;
}

a.blau {
	text-decoration:none;
	color:#495460;
}

a.weiss {
	text-decoration:none;
	color:#fff;
}

a.grau {
	text-decoration:none;
	color:#495460;
}

a.subsub {
	background-color:#8D98A5;
	padding:3px 8px 3px 8px;
	text-decoration:none;
	color:#fff;
	height:20px;
	border-right:1px solid #fff;
}
a.subsub:hover {
	background-color:#4E6B8C;	
}

a.subsub_active {
	background-color:#4E6B8C;
	padding:3px 8px 3px 8px;
	text-decoration:none;
	color:#fff;
	height:20px;
	border-right:1px solid #fff;
}

input, textarea {
	font-family:Verdana,Arial,Helvetica;
	font-size:11px;
	color:#495460;
	background-color:ffffff;
	border-top:1px solid #7C7C7C;
	border-left:1px solid #C3C3C3;
	border-bottom:1px solid #DDDDDD;
	border-right:1px solid #C3C3C3;
}

select {
	font-family:Verdana,Arial,Helvetica;
	font-size:11px;
	color:#495460;
	background-color:ffffff;
	border:1px solid #74A0C6;
	padding:2px;
	width:110px;
}

.header {
	height:174px;
	margin-top:13px;
	border-bottom:1px solid #fff;
	background-color:#003365;
}

.button {
	font-family:Verdana,Arial,Helvetica;
	font-size:10px;
	color:#003366;
	background-color:ffffff;
	border:1px solid #0094C7;
	height:19px;
	margin-left:6px;
}

.container {
	width:1005px;
	display:block;
	border-right:1px solid #576C84;
	border-left:1px solid #576C84;
	background-color:#ffffff;
	text-align:left;
}

.topheader {
	background-color:#576C84;
	height:37px;	
}

.links {
	float:left;
}

.rechts {
	float:right;
}

.flag_active {
	border:2px solid #fff;
}

.flag {	
	border:2px solid #455669;
}

form {
 margin:0px;
}

#subnavigation {	
	height:22px;
	background-color:#6199CA;
}

.submenue {
	height:22px;	
	padding:2px 8px 0px 8px;
}

.submenue_active {
	height:22px;	
	background-color:#005AA9;
	padding:2px 8px 0px 8px;
}

#subnavigation a{
	color: #fff;
	text-decoration:none;
}

#navigation a {
	font-family:Verdana,Arial,Helvetica;
	font-size:11px;
	color:#fff;
	text-decoration:none;
}

#footer {	
	font-family:Verdana,Arial,Helvetica;
	font-size:9px;
	color:#fff;
	height:20px;
	padding-left:20px;
	background-color:#576C84;	
	margin:0px;
	padding:0px;
	padding-top:1px;
}

#content {
	display:block;
	padding:20px 0px 20px 20px;

}

.solution {
	border-left:4px solid #576C84;
	padding:3px;
}

.solution_active {
	background-color:#005AA9;		
	padding:3px 0px 3px 7px;
}

.solution_content {		
	background-color:#F5F7FA;	
	border-left:4px solid #576C84;
	border-bottom:4px solid #576C84;	
}

.teaser_blue {
	background-color:#B7E0FF;
	padding:8px;	
	border-top:1px solid #A5AEB8;
	border-bottom:1px solid #A5AEB8;
	border-right:1px solid #A5AEB8;
	border-left:4px solid #576C84;
}

.headline_blue {
	background-color:#6199CA;
	padding:3px 0px 3px 6px;
}

.headline_blue_small {
	background-color:#6199CA;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	font-family:Helvetica;
	padding:3px 0px 3px 6px;
}

.tabelle {
	background-color:#fff;
	border-left:1px solid #A5AEB8;
	border-bottom:1px solid #A5AEB8;
	border-right:1px solid #A5AEB8;
	padding:10px;
}

.newsletter { 
	font-size:17px;
	font-family:Helvetica;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}

.ueberschrift {
	font-family:Helvetica;
	font-size:19px;
	font-weight:normal;
	color:#4C5F74;
}

.tabelleOU {
	border-top:1px solid #A5AEB8;
	border-bottom:1px solid #A5AEB8;
}

.product_feature_headline {
	/*border-left:4px solid #576C84;*/
	padding:20px 0px 5px 38px;
	font-size:11px;
	color:#495460;
	font-weight:bold;
}

.hatr{
	filter:Alpha(opacity=20);
	-moz-opacity:0.2;	
}	

.votr {
	filter:Alpha(opacity=100);
	-moz-opacity:1.0;	
}

.headline {
	padding:0px 0px 3px 10px;
	border-bottom:1px solid #A5AEB8;
	color:#495460;
	font-size:12px;
	font-weight:bold;
}

#produktnavigation {
	position:absolute;
	margin-left:12px;
	width:112px;
	background-color:#6199CA;
	display:none;
}

a.naviprod {
	display:block;
	color:#ffffff;
	width:112px;
	border-top:1px solid #fff;
	padding:5px 0px 5px 0px;
	text-decoration:none;
}

a.naviprod:hover {
	background-color:#005AA9;	
}

.imgflowR {
	float:right;
	margin:0 0 10px 10px;
}

.imgflowL {
	float:left;
	margin:0 10px 10px 0;
}

.ulpress {
	list-style-image:none;
	margin-left:20px;
	margin-top:0px;	
}

.weiterempfehlen {
	position:absolute;	
	background-color:#fff;
	
	width:250px;	
	display:none;
}

.defTBL th {
	font-size:11px;
	text-align:left;
}

.defTBL th, .defTBL td {
	padding:4px;
}

