@charset "utf-8";
/* CSS Document */

body {
background-color:#DDDEE0;
background-image:url(../images/bg-page.gif);
background-repeat:repeat-x;
color:#58585A;
font-family:Arial;
font-size:12px;
font-weight:normal;
line-height:1.6em;
}
p {
margin:0;
padding:0;
}
a, a:visited {
color:#58585A;
font-family:Arial;
font-size:12px;
font-weight:bold;
margin:0;
padding:0;
text-decoration:none;
}
a:hover {
text-decoration:underline;	
}
hr {
border-color:#C6C7C8 -moz-use-text-color -moz-use-text-color;
border-style:solid none none;
border-width:1px 0 0;
color:#FFFFFF;
height:1px;
margin:0;
padding:0 0 4px;
size:1px;
}
h1 {
/*color:#132C47;*/
font-family:Arial;
font-size:12px;
font-weight:bold;
line-height:1em;
margin:0;
padding:0 0 20px;
}
h2 {
color:#000000;
font-family:Arial;
font-size:12px;
font-weight:bold;
line-height:1.5em;
margin:0;
padding:0;
}
h3 {
color:#860F51;
font-family:Arial;
font-size:11px;
font-weight:bold;
line-height:1.3em;
margin:0;
padding:4px 0 0;
}
h4 {
margin:-6px 0 0;
padding:0;
}

img {
border:medium none;
}

div.clear {
clear:both;
font-size:1px;
height:1px;
overflow:hidden;
}
#MAIN {
left:50%;
top: 50%;
margin:-300px 0 0 -455px;
padding:0;
position:absolute;
}
#TOP {
float:left;
height:10px;
width:910px;
}
div.TopLeft {
background-image:url(../images/bg-top-left.gif);
background-repeat:no-repeat;
float:left;
width:10px;
}
div.TopCenter {
background-image:url(../images/bg-top-center.gif);
background-repeat:repeat-x;
float:left;
width:890px;
}
div.TopRight {
background-image:url(../images/bg-top-right.gif);
background-repeat:no-repeat;
float:left;
width:10px;
}
#CENTER {
background-image:url(../images/bg-content.gif);
background-repeat:repeat-y;
float:left;
margin:0;
/*min-height:500px;*/
padding:0;
width:910px;
}

div.Content {
background-image:url(../images/bg-main.gif);
background-repeat:no-repeat;
margin:0;
min-height:480px;
padding:0 0 0 10px;
width:910px;
}
div.ContentTop {
float:left;
}
div.header {
	width: 890px;
	padding-top: 20px;
}
div.Logo {
float:left;
margin:0 0 0 0;
padding:0px 0px 0px 240px;
width:130px;
}
div.top-navigation {
float:left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 28px;
width:300px;
}

div.TopNavi {
float:left;
margin:0;
padding:0;
}
div.TopNavi ul {
list-style-type:none;
}

div.MainNavi {
float:left;
margin:0;
padding:20px 0 0 26px;
width:176px;
}
div.menue-help{
border-top: 1px solid #C6C7C8;
border-bottom:1px double #C6C7C8;
margin: 0px 0 0px 0;
padding: 0px 0 0px 0;	
width: 153px;
/*border: 1px solid #C6C7C8;*/
}
div.menue-help-space{
border-top: 1px solid #C6C7C8;
margin-top: 1px;
padding: 0px 0 0px 0;
width: 153px;
}
div.MainContent {
float:left;
margin:0;
padding:10px 0 20px;
}

#BOTTOM {
float:left;
height:10px;
width:910px;
}
div.BottomLeft {
background-image:url(../images/bg-bottom-left.gif);
background-repeat:no-repeat;
float:left;
width:10px;
}
div.BottomCenter {
background-image:url(../images/bg-bottom-center.gif);
background-repeat:repeat-x;
float:left;
width:890px;
}
div.BottomRight {
background-image:url(../images/bg-bottom-right.gif);
background-repeat:no-repeat;
float:left;
width:10px;
}
#FOOTER {
/*background-image:url(../images/bg-footer.gif);
background-repeat:no-repeat;*/
float:left;
margin:0px 0 0 5px;
padding:0;
width:900px;
}

div.Border {
margin:0;
padding:0px 0 0;
width:662px;
}
div.Border div.border-tl {
background:transparent url(../images/media/border-tl.gif) no-repeat scroll left top;
height:11px;
overflow:hidden;
}
div.Border div.border-tr {
background:transparent url(../images/media/border-tr.gif) no-repeat scroll right top;
}
div.Border div.border-tc {
background:transparent url(../images/media/border-tc.gif) repeat-x scroll 0 0;
margin:0 11px;
}
div.Border div.border-tc h1 {
margin-top:1px;
}
div.Border div.border-cl {
background:transparent url(../images/media/border-cl.gif) repeat-y scroll 0 0;
margin:0 0 -9px;
}
div.Border div.border-cr {
background:transparent url(../images/media/border-cr.gif) repeat-y scroll right top;
}
div.Border div.border-bl {
background:transparent url(../images/media/border-bl.gif) no-repeat scroll left top;
height:9px;
overflow:hidden;
}
div.Border div.border-br {
background:transparent url(../images/media/border-br.gif) no-repeat scroll right top;
}
div.Border div.border-bc {
background:transparent url(../images/media/border-bc.gif) repeat-x scroll 0 0;
margin:0 11px;
}

ul.menuleft, ul.menu ul {
     margin:														0;
	padding:													0 16px 0 0;
	width:														160px;
}
ul.menuleft a, ul.menuleft a:visited {
   background-position:left;
	/*padding:4px 0 0 4px;
	display:block; */
	color:#58585A;;
	/*color:#132C47;*/
	font:normal 12px Arial,Verdana,Helvetica,sans-serif;
	font-weight:normal;
	text-decoration:none;
	/*height:auto !important;
	height:1%;*/
	
}

ul.menuleft li {
   float:left;
	/*background:url(../images/main-bg.gif) no-repeat;*/
	display:block !important;
	display:inline;
	position:relative;
	height:19px;
  	margin-left: 0px;
	border-bottom:1px solid #C6C7C8;
	padding:													5px 0 3px 3px;
	width:150px;
	
}
ul.menuleftg:after {
	clear:both;
	display:block;
	content:".";
	height:0;
	visibility:hidden;
}

/* Für Unterpunkte keine Float-Eigenschaft */
/*ul.menu ul li {
    float:none;
    background-color: transparent;
}
*/
/* Links auf Unterpunkten sollen die Hintergrundfarbe ändern */
/*ul.navimenue a:hover,
ul.navimenue li:hover a,
ul.navimenue li.iehover a */

ul.menuleft a:hover, 
ul.menuleft li.hover, 
ul.menuleft ul li:hover
{   
/*background:url(../images/bg_link_on13.jpg) no-repeat;*/
	color:#AEC82F;
	font-style:normal;
	/*text-decoration:underline;*/
	
}
/* Zweite Ebene */
       ul.menuleft ul {
             margin-left: 152px; /* Breite eines Listenelements - Überlagerung */
              margin-top: -26px;
                 padding: 0;
               position: absolute;
               display: none;
                    width: 154px;
					text-transform:none;
     }

   /* Zweite Ebene anzeigen */
       ul.menuleft li.hover ul, ul.menuleft li:hover ul  {
               display: block;
			     }

/* Dritte Ebene */
   ul.menuleft li.hover ul ul, ul.menuleft li:hover ul ul {
                  display: none;
                    margin-left: 152px; /* Breite eines Listenelements - Überlagerung */
              margin-top: -24px; /* Höhe eines Listenelements */
        }

   /* Dritte Ebene anzeigen */
       ul.menuleft li.hover ul li.hover ul, ul.menuleft li:hover ul li:hover ul {
                display: block;
				
   }


/* Vierte Ebene */
     ul.menuleft li.hover ul li.hover ul ul, ul.menuleft li:hover ul li:hover ul ul {
                  display: none;
				   margin-left: 160px; /* Breite eines Listenelements - Überlagerung */
              margin-top: -20px; /* Höhe eines Listenelements */
    }

   /* Vierte Ebene anzeigen */
       ul.menuleft li.hover ul li.hover ul li.hover ul , ul.menuleft li:hover ul li:hover ul li:hover ul {
               display: block;
   }
.link_navipfad {
	font-weight:bold;
	font-size:10px;
	float:left;
	text-decoration:none;
	/*color: #132C47;*/
	/*background:url(../gfx/header/bg_link.gif) no-repeat; /* bg_link.jpg */
	/*padding:5px 10px 0 7px;*/
}

.link_navipfad a, .link_navipfad a:visited {
	/*color: #132C47;*/
	font-size:10px;
	text-decoration:none;
	font-style:normal;
}

.link_navipfad a:hover  {
	color: #AEC82F;
	font-style:normal;
}
