/**
 *	Globale Definitionen
*/

body { padding: 0px 0px; margin:0px;font-family: Arial; color:#000000; }

p { margin:0px 0px 8px 0px; font-size:14px; }
strong {}
h1 { height:26px; padding:0px 0px 0px 13px; margin:0px 0px 27px 0px; }
h2 { color:#000000; font-weight:normal; font-size:14px; margin:10px 0px 10px 0px; }
h3 { color:#000000; font-weight:normal; font-size:16px; margin:0px 0px 18px 0px;}
a:link, a:visited { color:#000000; text-decoration:none; }
a:hover { color:#000000;text-decoration:none; }
h3 a:link, h3 a:visited { color:#C37A35; text-decoration:none; }
h3 a:hover { color:#FF8000;text-decoration:none; }
/**
 *	Die Hauptelemente der Seite
*/

#wrapper { width:900px; margin:0 auto; background-color: #ffffff;border-left:5px solid #c37a35;border-right:5px solid #b1b1b1;border-top: 5px solid #b1b1b1; }
#header { margin:0px; padding:0px; width:800px; height:180px; background: #ffffff url(logo.jpg) no-repeat 40px 40px;}
#content { width:800px; margin: 0px 0px 0px 60px; padding:0px 0px 30px 0px; background-color: #ffffff;}
#top { height:300px; background-color: #ffffff;padding: 0px;margin: 0px; }
#left { float:left; width:500px; }
#right { float:left; width:227px; margin:0px 0px 0px 50px; }
#box1 { margin:0px; padding:0px; width:400px; height:250px; left:440px;top:0px; position:relative; background: #ffffff url(hkv.jpg) no-repeat 0px 20px;}
#box2 { margin:0px; padding:0px; width:400px; height:80px; background: #ffffff url() no-repeat 40px 0px;}

#navitop-outter { margin:0px 0px 0px 0px; text-align:left; padding:0px; width:900px; height:10px; font-size: 10px;}
#navitop-outter p { padding:10px 0px 0px 670px;color:#003399;}

#navitop-outter a:link, #navitop-outter a:visited { text-decoration:none;}

/**
 *	Hier folgt die beschreibung der Fusszeile
*/

#footer { background: #c37a35 url("") no-repeat 0px 0px;height:30px; word-spacing:10px; width:900px; margin: 0px; border-bottom:#c37a35 5px solid; padding:0px; text-align:center; color:#ffffff; font-size:11px; }
#footer p { padding: 10px 0px 0px 0px;font-size:12px;}
#footer strong { text-transform:uppercase; color:#ffffff; }
#footer span.nowrdspace { word-spacing:normal; }
#footer a:link, #footer a:visited { color:#ffffff; text-decoration:none;}
#footer a:hover { color:#ffffff; }


.clr { clear:both; font-size:0.000001em; line-height:0.000001em; }
.spacer { line-height:0.000001em; font-size:0.000001em; margin:22px 0; border-top:#cfdee6 solid 1px; }



/**
 *	Navigation
*/

.login h3 {
    border-bottom: 1px dotted #C37A35;
    margin: 0 0 18px;
    padding: 0 0 7px 20px;
}

a.email { color: #C37A35; }

ul#navigation { text-align:left; list-style-type:none; margin:0px 0px 0px 40px; padding: 0px; position:relative; width:800px; height: 33px; background-color: #ffffff;border-top: 1px solid #b1b1b1;border-bottom: 1px solid #b1b1b1;}
ul#navigation li { list-style-type:none; float:left; margin:1px 0px 1px 0px; }

ul#navigation li a:link, ul#navigation li a:visited { /*display:block; height:30px;*/  font-size:12px; font-weight: bold; float:left; text-align:center; vertical-align:middle; padding:8px;text-decoration:none; margin:0px;}

ul#navigation li a:link span, ul#navigation li a:visited span { display:none; }

ul#navigation li a:hover { background-color:#ffffff; }

ul#navigation li a.unternehmen:link, ul#navigation li a.unternehmen:visited {width:144px; color: #000000;background-color: #ffffff;}
ul#navigation li a.unternehmen:hover, ul#navigation li a.unternehmenactive:link, ul#navigation li a.unternehmenactive:visited { width:144px; color:#ffffff;background-color: #c37a35;}

.textliste li { font-size: 14px; padding-bottom: 5px;}
