html { height:100%;}

body{
margin:0;
padding: 0;
font-family:Arial, Helvetica, sans-serif;
color:#666;
font-size:0.8em; 
text-align: center;/*fuer IE_quirks (Fehlt die Doctype-Angabe, wird der Quirks-Modus verwendet)*/
font-weight:normal;
}

p {margin:0; padding:0;}
strong {color:#999;}

hr {height: 1px;border: 0 none; border-top: 1px dotted #ccc; margin-top:15px;}


a:link { text-decoration:none; color:#4c7094;}
a:visited {text-decoration:none; color:#4c7094;}
a:hover { color:#4c7094; text-decoration:none;}
a:focus { color:#4c7094; text-decoration:none;}

/***************************************************** mainboxes ***********************************************************/


#wrapper {
width:90%; 
margin: auto; 
text-align: left;/*Aufheben von IE_quirks im BODY*/
border:1px solid #4c7094;
margin-top:15px;
}

#left { display:none;}

#left-top80 { display:none;}
#left-img1 { display:none;}
#left-img2 { display:none;}
#left-img3 { display:none;}
#left-img4 { display:none;}
#left-img5 { display:none;}
#left-img6 { display:none;}
#left-img7 { display:none;}


#logo {
background-image:url(images/logo_haf.gif);
background-repeat:no-repeat;
background-position:right;
height:60px;
margin-left:220px;
}
#streifen-top { display:none;}


/************************	definition linkes menue*****************************************/

#menue { display:none;}

/******************************** Definitionen für den Inhalt ***************************************/

#content { padding:0 30px 0 20px; background-image:url(images/bg_streifen_content.gif); background-position:top; background-repeat:repeat-x;}
*html #content {margin:0px;}

#content p {line-height:1.5em;}
#content h1 { font-family:"Times New Roman", Times, serif; font-size:1.3em; color:#4c7094; padding-top:50px;}
#content h2 { font-size:1em; color:#4c7094;}
#content h3 { font-size:0.9em; color:#666;}

#content img.right { float:right; margin:0 30px 5px 0;}

.anschrift-abstand {width:100px; float:left;}

.seitenanfang {
background-image: url(images/icon_top.gif);
background-repeat: no-repeat;
background-position: right center;
padding-right: 20px;
font-size:0.9em;
}

/************** Formnatierungen Listen im Content Bereich****************/

#content ul { list-style:none; margin-left:-20px; font-family:Helvetica,Arial, sans-serif;}
*html #content ul { margin-left:5px;}

#content ul li {
margin-left:0px;
background: transparent url(images/bullet.gif) left top no-repeat;
background-position:0 8px;
padding-left: 15px;
text-align: left;
line-height:1.8em;
}

/************************************Tabellen ****************************/


#content table,td {
border: 1px solid #CCC;
border-collapse: collapse;
}
#content table{
border:none;
border:1px solid #CCC;
}
* html #content table {float:left;}

#content thead th,
tbody th {
background: #eaeef2;
color: #666;
padding: 5px 5px;
border-left: 1px solid #CCC;
}
#content tbody th{
background: #c8e0d1;
border-top: 1px solid #CCC;
text-align: left;
}
#content tbody tr td{
padding: 5px 5px;
color: #666;
vertical-align:top;
}


/******************************************************** footer ****************************************************/

#footer {
font-size:0.8em;
clear:both; 
height:40px; 
text-align:center; 
padding-top:15px; 
width:90%; 
margin:auto;
}


