/**
 *	Globale Definitionen
*/

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

p { margin:0px 0px 8px 0px; font-size:14px; }
strong {}
h1 { background:url(../images/design/stripe-h1.gif) no-repeat left; 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:#000000; 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:1px solid #FF8000;border-right:1px solid #FF8000; }
#header { margin:0px; padding:0px; width:800px; height:180px; background: #ffffff url(wms-dorsch.jpg) no-repeat 40px 0px;}
#content { width:800px; /*margin:0 auto;*/ margin: 0px 0px 0px 60px; padding:0px 0px 30px 0px; background-color: #ffffff;}
#top { height:330px; background-color: #ffffff;padding: 0px;margin: 0px; }
#left { float:left; width:500px; }
#right { float:left; width:250px; margin:0px 0px 0px 50px; }
#box1 { margin:0px; padding:0px; width:250px; height:250px; left:610px;top:0px; position:relative; background: #ffffff url(hkv.jpg) no-repeat 0px 0px;}
#box2 { margin:0px; padding:0px; width:400px; height:80px; background: #ffffff url() no-repeat 40px 0px;}


/**
 *	Hier die Top-Navigation
*/

#navitop-outter { margin:0px 0px 0px 0px; text-align:left; padding:0px; width:900px; height:60px; font-size: 10px;border-top: 5px solid #FF8000;}
#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: #FF8000 url("") no-repeat 0px 0px;height:30px; word-spacing:10px; width:900px; margin: 0px; border-bottom:#FF8000 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; }


/* CLASSES */
.ew { padding:56px 0 0 30px; }
.small { font-size:85%; }
.login { /*background:url(pfeil.jpg) no-repeat 0px 0px;*/  }
.login h3 { border-bottom:#b1b5b6 dotted 1px; padding:0 0 7px 20px; margin:0 0 18px 0; }
.downloads { font-size:85%; background:url(../images/design/icon-pdf.jpg) no-repeat right 40px; line-height:normal; }
.downloads h3 { border-bottom:#b1b5b6 solid 1px; padding:0 0 7px 20px; margin:0 0 18px 0; }
.downloads p { line-height:110%; }
.downloads .inner { padding:0 0 0 20px; }
.downloads ul { list-style-type:none; }
.downloads ul li { list-style-type:none; margin:0 0 3px 0; background:none; padding:0; }
.downloads ul li a:link, .downloads ul li a:visited { list-style-type:none; background:url(../images/design/square.gif) no-repeat left; padding:0 0 0 15px; color:#595c5d; text-decoration:underline; }
.downloads ul li a:hover { background:url(../images/design/square2.gif) no-repeat left; color:#06415f; }

.infomappe { font-size:85%; line-height:normal; }
.infomappe h3 { border-bottom:#b1b5b6 solid 1px; padding:0 0 7px 20px; margin:0 0 18px 0; }
.infomappe p { line-height:110%; }


a.download:link, a.download:visited { background:url(../images/design/download.gif) no-repeat left; padding:6px 0 6px 30px; }


.downloads .inner { padding:0 0 0 20px; }
.red { color:#cd2109; }


.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
*/

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 #FF8000;border-bottom: 1px solid #FF8000;}
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: #FF8000;}





/**
 *	Definition der Klappennavigation
*/

ul#navigation ul {
visibility:hidden;
position:absolute;
}

/* Hier werden die x-Werte der einzelnen Boxen festgelegt*/


ul#navigation ul.abrechnungssoftware {
top:31px;
left:180px;
}


/* Hier wird festgelegt, was mit den Subnavs bei hover über den Haupt-Nav-Buttons passiert*/

ul#navigation li:hover ul,
ul#navigation a:hover ul {
visibility:visible;
height:auto; /*Mouse-Over Bereich, damits aktiv bleibt*/
width:186px;
}



ul#navigation li:hover ul li, ul#navigation li a:hover ul li {
	height:auto;
	margin:0;
	border-bottom:1px solid #fff;
	background:none;
	width:186px;
	padding:0;
}

ul#navigation li:hover ul li.first, ul#navigation li a:hover ul li.first {
	border-top:2px solid #fff;
}

ul#navigation li:hover ul li a:link, ul#navigation li:hover ul li a:visited, 
ul#navigation li a:hover ul li a:link, ul#navigation li a:hover ul li a:visited {
	background-image:none;
	color:#fff;
	text-align:left;
	width:176px;
	background:#4d87c7;
	margin:0;
	padding:0 0 0 10px;
	height:26px;
	line-height:26px;
	border:none;
	font-size:90%;
	letter-spacing:normal;
	text-decoration:none;
	filter:alpha(opacity=85); /* Internet Explorer */
	-moz-opacity: .85; /* Mozilla Browser */
	opacity: .85; /* Opera */
}

ul#navigation li:hover ul li a:hover, ul#navigation li a:hover ul li a:hover {
	background:#0d5c84;
	margin:0px;
	padding:0px 0px 0px 10px;
	color:#fff;
	filter:alpha(opacity=90); /* Internet Explorer */
	-moz-opacity: .90; /* Mozilla Browser */
	opacity: .90; /* Opera */
}

ul#navigation li a:visited ul li a:hover {
	background:#0d5c84;
	margin:0;
	padding:0 0 0 10px;
	color:#fff;
	filter:alpha(opacity=90); /* Internet Explorer */
	-moz-opacity: .90; /* Mozilla Browser */
	opacity: .90; /* Opera */
}

/*Ende Klappnavigation*/


