body
{
	margin: 0px;
	font-family:Arial;
	font-size:10pt;
}

A				{ color:#3366FF; text-decoration: underline; font-weight: normal; background:inherit; }
A:visited		{ text-decoration: underline; font-weight: normal;}
A:active		{ text-decoration: underline;  }
A:hover			{ color: #000000; font-weight: normal; text-decoration: underline;background:inherit;}

.impresA				{ color:#000000; text-decoration: underline; font-weight: bold; background:inherit;}
.impresA:visited		{ text-decoration: none; font-weight: bold;}
.impresA:active		{ text-decoration: underline; font-weight: bold;}
.impresA:hover			{ color: #000000; font-weight: bold; text-decoration: underline;background:inherit;}

#header{
	width:100%;
	float:left;
	height:100px;
	border:none;
}

#headerlogo{
	height:100px;
	float:left;
	width:70%;
	padding:0px;
	margin:0px;
	border:0px solid;
	background:url(verlauf.jpg);
	background-position:right;
	background-repeat:repeat-y;
}

#headercontact{
	float:right;
	width:30%;
	height:100px;
	text-align:right;
	background: #BBCAE0;
	padding:0px;
}

/* IE Hack, da sonst Darstellungsfehler! */
* html #headercontact{
	height:103px;
}


#headerline{
	width:100%; 
	border-bottom: 2px solid #000000; 
	background: #7593BF; 
	height: 7px; 
	padding: 0px; 
	clear:both;
}

#contentbox{
	width:100%;
	clear:both;
	float:left;
}

#leftbox{
	width:74%;
	float:left; 
	border:1px solid black; 
	margin:5px;
}

#contentheader{
	width:100%;
	margin:0px;
	padding:0px;
	border:none;
	height:158px;
}

#contenteuro{
	height:158px;
	width:100%;
	float:left;
	border:none;
	background: #BBCAE0;
	
	
}

#euroimg{
	float:left;
	padding-right:10px;
}

#contentheaderheading{
	padding-top:23px;
}

#contentheadertext{
	padding-right:20px;
}

#contentmain{
	clear:left;
	width:70%;
	float:left;
	padding-top:10px;
	padding-left:10px;
}

#contentmainlist{
	list-style-image: url(haken_vermittler_trans.gif); 
	line-height:14.5pt;
	margin-bottom: 2px;
}

#contentmainimg{
	float:left;
	width:120px;
	height:80px;
}

#contentmainlink{
	width:300px;
	height:80px;
	text-align:right;
	padding-top:20px;
	padding-left:100px;
}

#contentmainright{
	width:25%;
	float:right;
	text-align:center;
	padding-top:5px;
}

#contentmaindate{
	text-align:right;
	width:100%;
}

#rightbox{
	width:23%;
	float:right;
	padding-top:5px;
	padding-right:5px;
}

#upperbox{
	width:229px;
	float:right;
	height:176px;
	border:1px solid black;
	margin-bottom:10px;
}

.boxheading{
	width:219px;
	background: #bbcae0;
	
	font-weight: bold; 
	padding-left:10px;
	
}

#upperboxlist{
	line-height:14.5pt; 
	margin-left:15px; 
	list-style-type:none;
}

.fliesstext{
	
	
}

#preislist{
	
	line-height:14.5pt; 
	margin-left:0px; 
	list-style-image: url(../images/pdf_icon.gif); 
}

#lowerbox{
	width:229px;
	clear:right;
	float:right;
	border:1px solid black;
}

#boxcontent{
	background: #FFFFFF; 
	
	
	padding:10px;
}

#contentcontainer{
	
}
.rowcontainer{
	width:630px;
	border:1px solid #999999;
	float:left;
	clear:left;
	background:#BDC9E1;
}

.contentleft{
	float:left;
	width:160px;
	
	font-weight:bold;	
	
	padding-left: 5px; 
	padding-right: 5px; 
	padding-top: 3px; 
	padding-bottom: 3px;	
}

.contentright{
	width:449px;
	border-left:1px solid #999999;
	padding-left:5px;
	float:right;
	background:#FFFFFF;
	
	
	padding-right: 5px; 
	padding-top: 3px; 
	padding-bottom: 3px;	
}

#ktoeroeff{
	padding-top:20px;
	padding-left:300px;
	padding-bottom:20px;
}
