
A:link { text-decoration: none; color:#000000; }
A:visited { text-decoration: none; color:#000000; }
A:hover { text-decoration: none; color:#6D6D6D; }
A:active { text-decoration: none; color:#6D6D6D; }

/* nav_left */
a.nav_left:link { text-decoration: none; color:#6994A6; }
a.nav_left:visited { text-decoration: none; color:#6994A6; }
a.nav_left:hover { text-decoration: none; color:#FA9C19;  }
a.nav_left:active { text-decoration: none; color:#6994A6; }

/* footer */
A.footer:link { text-decoration: none; color:#ffffff; }
A.footer:visited { text-decoration: none; color:#ffffff; }
A.footer:hover { text-decoration: none; color:#6D6D6D; }
A.footer:active { text-decoration: none; color:#6D6D6D; }

/* partner_link */
A.partner_link:link { text-decoration: none; color: rgb(192,192,192); }
A.partner_link:visited { text-decoration: none; color: rgb(192,192,192); }
A.partner_link:hover { text-decoration: none; color: rgbrgb(192,192,192); }
A.partner_link:active { text-decoration: none; color: rgbrgb(192,192,192); }

/* partner_link_text */
A.partner_link_text:link { text-decoration: none; color: rgb(51,102,255); }
A.partner_link_text:visited { text-decoration: none; color: rgb(51,102,255); }
A.partner_link_text:hover { text-decoration: none; color: rgb(51,102,255); }
A.partner_link_text:active { text-decoration: none; color: rgb(51,102,255);}
 
 
body {
color: rgb(72,72,72);
font-family:Arial,Helvetica,sans-serif;
font-size: 1.2em;
text-align:justify;
}
.bold{
font-weight: bold;
font-size: 11px;
padding-left: 10px;
}
.heading{
text-align: left;
margin-left: 110px;
font-size: large;
}
.head {
text-align: center;
font-size: 14px;
font-weight: bold;
}

.getwidgetbox {
position:relative;
left:0px; 
top:120px; 
}
.widget {
text-align: center;
}
.bookmarks {
font-size: 11px; 
font-family: Arial; 
color: rgb(42, 73, 86);
text-decoration:none;
text-align: right;

}

.disclaimer{
text-align: right;
font-size: 11px;
color: rgb(166,166,166);
}
.toplink{
font-variant: small-caps;
text-align: right;
}
.partner_link{
display: none;
text-align: right;
font-size: 0.9em;
margin-right: 2em;
color: rgb(192,192,192);
}

.content_col{
vertical-align: top;
font-size: small;
vertical-align: top;
width: 600px;
}
.left_col{
font-size: 0.9em;
vertical-align: top;
padding-left: 1.2mm;
padding-top: 2mm;
width: 100px;
}
.right_col{
vertical-align: top;
width: 100px;
}
.img{
border: 0.1mm rgb(0,0,0);
height: 60px; 
width: 120px;
}
.nav{

height: 15px;
}
.nav_top{

}
.nav_left{
line-height: 6mm;
}


.nav_footer{
background:#D1E0E8 none repeat scroll 0 0;
background-color:#AFC4CE;
}
.contentcol_intro{
vertical-align: top;
font-size: 1em;
width: 100%;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:rgb(151,151,151);
}
.contentcol_subintro{
vertical-align: top;
font-size: 0.9em;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:rgb(151,151,151);
width: 100%;
}
.intro{
margin-left: 0px;
color: rgb(60,60,60);
font-weight: bold;
}
.subintro{
color: rgb(72,72,72);
padding-top: 10px;
padding-bottom: 10px;
}
.contentcol_sub_subintro{
vertical-align: top;
font-size: 0.9em;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:rgb(151,151,151);
width: 100%;
}
.contentcol_subforfree{
vertical-align: top;
font-size: 0.9em;
font-variant: small-caps;
color: rgb(0,51,255);
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:rgb(151,151,151);
width: 100%;
}
.content_main{
vertical-align: top;
font-size: 1em;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:rgb(151,151,151);
width: 100%;
}
.logo_spacing{
padding-left: 10px;
width: 400px;
}
.logo_center{
text-align: center;
}
.content_partner{
vertical-align: top;
font-size: 0.8em;
text-align: right;
}
.footer_table{
font-size: 0.9em;
width: 800px;
}
.tag_cloud{
display: none;
 position:absolute; 
 bottom:0px; 
 left:0px;
}
div#RahmenNav {
  text-align: center;
  background-color:#AFC4CE;
}
  * html div#RahmenNav {  /* Korrektur fuer IE 5.x */
  text-align: center;
  margin-left: 20.0em;
  }
div#RahmenFooter {
  text-align: center;

/*border-bottom: medium solid #ff0000;*/
  }
  * html div#RahmenFooter {  /* Korrektur fuer IE 5.x */
  text-align: center;
  margin-left: 20.0em;
  }

  ul#Navigation {
    margin: 0; 
    padding: 0;
  }

  ul#Navigation li {
    list-style: none;
    float: left;  /* ohne width - nach CSS 2.1 erlaubt */
    position: relative;
    margin: 0.4em; padding: 0;
  }
  * html ul#Navigation li {  /* Korrektur fuer den IE 5 und 6 */
    margin-bottom: -0.4em;
  }
  *:first-child+html ul#Navigation li {  /* Korrektur fuer den IE 7 */
    margin-bottom: -0.1em;
  }

  ul#Navigation li ul {
    margin: 0; padding: 0;
    position: absolute;
    top: 1.6em; left: -0.4em;
    display: none;  /* Unternavigation ausblenden */
  }
  * html ul#Navigation li ul {  /* Korrektur fuer IE 5.x */
    left: -1.5em;
    lef\t: -0.4em;
  }
  *:first-child+html ul#Navigation ul {  /* Workaround fuer den IE 7 */
    background-color: rgb(0,204,255); 
    padding-bottom:0.4em;
  }
  ul#Navigation li:hover ul {
    display: block;  /* Unternavigation in modernen Browsern einblenden */
  }
  ul#Navigation li ul li {
    float: none;
    display: block;
    margin-bottom: 0.2em;
  }

 /* ul#Navigation a, ul#Navigation span {
    display: block;
    width: 6.4em;   Breite den in li enthaltenen Elementen zuweisen 
   padding: 0.2em 1em;
    text-decoration: none; 
    font-weight: bold;
    border: 1px solid black;
    border-left-color: white; 
    border-top-color: white;
    color: maroon; 
  }*/ 



 /* li a#aktuell {   aktuelle Rubrik kennzeichnen 
    color: maroon; 
    background-color: red;
  }*/
 /* ul#Navigation li ul span { aktuelle Unterseite kennzeichnen 
    background-color: blue;
  }*/