/* ---------------------------- */
/* - Hauptmenue --------------- */
html {
     margin: 0;
     padding: 0;
     }

body {
     background-color: #FFFFFF;
     font: 12px verdana, helvetica, arial, sans-serif;
     margin: 0px;
     padding: 0px 0px 0px 0px;
     }


a:link {color:#00799B; text-decoration: none; background-color: transparent; }
a:visited {color:#00799B; text-decoration: none; background-color: transparent;}
a:active {color:#FF0000; text-decoration: none; background-color: transparent;}
a:hover {color:#FF0000; text-decoration: none; background-color: transparent;}



/* hr {
   width:100%;
   color:black;
   background-color:white;
   height:3px;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   
   }*/




.bgcolor1 {background-color=#CFE9DA};
.bgcolor2 {background-color=#D4E8EE};

#right {padding-right: 4px;}



.standort {
 font: 11px, verdana, helvetica, arial, sans-serif;
 margin-left: 4px;
 text-decoration:none;
 font-weight: bold;
 color: #107754;
 vertical-align:middle;
 }

.sp_TotalHeadline {
 font: 16px, verdana, helvetica, arial, sans-serif;
 margin-left: 4px;
 text-decoration:none;
 font-weight: bold;
 color: #00799B;
 }

.sp_AbsatzHeadline {
 font: 15px, verdana, helvetica,arial,  sans-serif;
 margin-left: 4px;
 text-decoration:none;
 font-weight: bold;
 color: #00799B; }

.sp_Absatzbody {
 font: 13px, verdana, helvetica,arial,  sans-serif;
 margin-left: 4px; 
 text-decoration:none;

 color: #000000;
}

#div_sp_Absatzbody {
 font: 16px, verdana, helvetica, arial, sans-serif;
 margin-left: 4px;
 margin-right: 5px;
 text-decoration:none;
 color: #000000;
}


#navcontainer { margin: 1;
/*               padding: 1;*/
               font-size:11px;
               font-weight:bold;
               font-family: verdana, helvitica, arial, sans-serif;}

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type:none;
/*
list-style-type: square;
   list-style-image: fileadmin\images\haken.gif;*/
/*font-family: verdana, arial, Helvetica, sans-serif; */

}

#navcontainer li {
   margin: 0 0 1px 0;

     }

#navcontainer a
{
display: block;
padding: 5px 0px;
text-indent:5px;
width: 166px;
color: #fff;
background-color: #008b54;
text-decoration: none;

}
#navcontainer a:hover
{
color: #fff;
background-color: #299e67;
text-decoration: none;
}

#navcontainer a:active
{
color: #fff;
background-color: red;
text-decoration: none;
}



#navcontainer ul ul li {
  /*margin: 0 0 1px 0;*/
  margin-left:0px;
  padding-left:0px;
/*
  background-image:  url(HAKEN_HGTRANS.GIF);
  background-repeat: no-repeat;
  background-position: 5px 5px;
*/
/* list-style-type: disc;*/
 /*list-style-image: url(HAKEN_HGTRANS.GIF);*/


   }

#navcontainer ul ul a
{
display: block;
/*padding: 5px 5px 5px 30px;*/
/*   padding-left:15px;*/
   padding-left:0px;
   text-indent: 15px;


width: 166px;
color: #00799B;
background-color: #CFE9DA;
text-decoration: none;
background-image:  url(HAKEN_HGTRANS.GIF);
  background-repeat: no-repeat;
  background-position: 0px 3px;
}

#footer {
color:black;
background:#d4e8ee;
font-weight:bold;
font-size:12px;
text-align:center;
padding:0;
margin:0;
border:top:1px solid black;
}
#footer p{margin:0; padding:4px;text-align:center;}

#footer a{font-weight:bold; color:#00799b; text-decoration: none; padding-left:10px;}
#footer a:hover { color:red;}



#navleft  { margin: 1;
               padding: 1;
               font-size:11px;
               font-weight:bold;
               font-family: verdana, helvitica, arial, sans-serif;}

#navleft ul
{
margin: 0;
padding: 0;
list-style-type:none;

}

#navleft li {
   margin: 0 0 1px 0;

     }

#navleft a
{
display: block;
padding: 5px 15px;
width: 168px;
color: #00799B;
background-color: #D4E8EE;
text-decoration: none;

/*background-color: #CFE9DA;*/
background-image:  url(HAKEN_HGTRANS.GIF);
  background-repeat: no-repeat;
  background-position: 0px 3px;

}

#navleft a:hover
{
color: #fff;
background-color: #66AFC3;
text-decoration: none;
}

#navleft a:active
{
color: #fff;
background-color: red;
text-decoration: none;
}



#navleft ul ul li {
  margin-left:0px;
  padding-left:0px;
  background-color: #D4E8EE;
background-image:  url(rottt.gif);
  background-repeat: no-repeat;
  background-position: 0px 3px;
   }

#navleft ul ul a
{
display: block;
/*   padding-left:15px;*/

width: 168px;
color: #00799B;
text-decoration: none;
background-image:  url(rottt.gif);
  background-repeat: no-repeat;
  background-position: 0px 3px;
}

#navleftzwei { margin: 1;
               padding: 1;
               font-size:11px;
               /*font-weight:bold;*/
               font-family: verdana, helvitica, arial, sans-serif;}

#navleftzwei ul
{
margin: 0;
padding: 0;
list-style-type:none;

}

#navleftzwei li {
   margin: 0 0 1px 0;

     }

#navleftzwei a
{
display: block;
padding: 5px 10px;
width: 168px;
color: #00799b;
background-color: #D4E8EE;
text-decoration: none;

/*background-color: #CFE9DA;*/
background-image: none;
  background-repeat: no-repeat;
  background-position: 0px 3px;

}

#navleftzwei a:hover
{
color: #fff;
background-color: #66AFC3;
text-decoration: none;
}

#listen
{
font face:arial;
list-style:circle;
}

/*------------------------------------------------------------------------*/

#dreimenu 
               { margin: 1;
                font-size:11px;
               font-weight:bold;
               font-family: verdana, helvitica, arial, sans-serif;}

#dreimenu 
{
margin: 0;
padding: 0;
list-style-type: none;
}

#dreimenu ul
{
margin: 0;
padding: 0;
list-style-type:none;
}

#dreimenu li {
   margin: 0 0 1px 0;


     }

#dreimenu a
{
display: block;
padding: 5px 0px;
text-indent:5px;
width: 166px;

color: #fff;
background-color: #016885;
text-decoration: none;

}

#dreimenu a:hover
{
color: #fff;
background-color: 63a3b6;
text-decoration: none;

}

#dreimenu a:active
{
color: #fff;
background-color: red;
text-decoration: none;

}



#dreimenu ul li li {

  margin-left:0px;
  padding-left:0px;
}

#dreimenu ul ul a
{
display: block;

   padding-left: 0px;
  text-indent: 15px;

width: 166px;
color: #00799B;
background-color: #CFE9DA;
text-decoration: none;
background-image:  url(HAKEN_HGTRANS.GIF);
  background-repeat: no-repeat;
  background-position: 0px 3px;
}

#dreimenu ul li li li{

  margin-left:0px;
  padding-left:0px;
}

#dreimenu ul ul ul a
{
display: block;

   padding-left: 0px;
  text-indent: 24px;

width: 166px;
color: #00799B;
background-color: #CFE9DA;
text-decoration: none;
background-image:  url(HAKEN_HGTRANS.GIF);
  background-repeat: no-repeat;
  background-position:8px 3px;
}

#dreimenu ul ul ul ul a
{
display: block;

   padding-left: 0px;
  text-indent: 33px;

width: 166px;
color: #00799B;
background-color: #CFE9DA;
text-decoration: none;
background-image:  url(HAKEN_HGTRANS.GIF);
  background-repeat: no-repeat;
  background-position: 18px 3px;
}


