
/*spalten*/
 #div_center {
}
#container {
    max-width: 1260px;
        min-width: 990px;
}
#kopf { height: 175px;
    width: 100%;


}
#bereichsmenu {
    padding: 0px 0 0 15px;
    margin: 0 20px 0 5px;

}  #bmcontent {
    padding: 0 0 0 0px;
    margin: 0 0px 0 0px;

}
/*spalten end*/

h1 {

}

/*sonstiges*/

body{font-family:  Arial,Verdana, Helvetica,  sans-serif; }

#bmtitel
 { font-size:.8em;
    font-weight: normal;
    height: 1.9em;
    line-height: 1em;
    /* margin:49px 0 0 0; */

    text-indent: 0;
    text-transform: none;
 
}
#bmtitel,
#bmtitel a:link,
#bmtitel a:visited

 { text-decoration:none;
    color:#990000;
}
#bmtitel a:active,
#bmtitel a:hover ,
#bmtitel a:focus
 { 
    color:#990000;text-decoration:underline;
}



#bmcontent {
    font-size: .8em; }
    .bereichsmenu2 {
    font-size: 1em;

}

.bereichsmenu1 {


}
#inhalt a:link,#inhalt a:visited{color:#990000;}
.abstand_1 {
    padding: 0; margin:0; clear:both;
}
.EWE{ margin:0px 0 10px 0;}

#ricontent  strong           {font-family:  kassel, Verdana, Helvetica, Arial, sans-serif; font-size: 1.35em;
font-weight:normal;}

/*sonstiges end*/

/*rs*/
.rsbtn_sampleskin .rsbtn_left .rsbtn_text {
    background-image: url("__images/ReadSpeakerSampleSkin.png") !important;

}

/*rs end*/


/*pulldown +++++++++++++++++++++++++++++++++++++++*/
 #hauptnav a:link{padding:3px 0px 2px 0;}
  #hauptnav a:link{margin:0px 0px 0px 4px;}


 #hauptnav a:active, #hauptnav a:hover, #hauptnav a:focus, #hauptnav .aktiv {
    background-color: #990000;
    color: #fff;
}



#hauptnav  ul { /* all lists */
padding: 0;
margin: 0;
list-style: none;
}

#hauptnav  li { /* all list items */
position: relative;

}
.float{float:left;/* display:inline;*/}
*html #hauptnav  li
 {
 /*width: 21em; */
}
 /* second-level lists */



li ul.pull {
display: none;
z-index:800;
position: absolute;
top: 1em;
left: 4px;
background-color1:#990000;
    background-image: url("../images/back_menue.png");
    background-position: 0px 0px;
    background-repeat1: repeat x;
}
li ul.pull:focus {   }
ul.pull li{

}
 html* ul.pull li{
}
#hauptnav span.trennstelle{
display:none;
margin-left:-0.4em;
width:110px;
}

#hauptnav li ul a:link,#hauptnav li ul a:visited {
    text-transform:none; clear:both; display:block;
    font-weight: normal;
    text-decoration: none;
    line-height:1em;  color:#fff;
     white-space: nowrap;
    }
#hauptnav li ul a:hover,
#hauptnav li ul a:focus{
text-decoration: none;
    color:#990000;
    background-color:#fff;
    }

#hauptnav li ul a:link,
#hauptnav li ul a:focus,
#hauptnav li ul a:visited,
#hauptnav li ul a:hover{
      padding:4px 0 4px 0;
      margin:0px 10px 0px 10px;
      }

 html* #hauptnav li ul a:link,
 html* #hauptnav li ul a:focus,
 html* #hauptnav li ul a:visited,
 html* #hauptnav li ul a:hover{
      padding:2px 0 2px 0;
      margin:0px 10px 0px 10px;
      }

#hauptnav li>ul {
/* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
/*top: auto;
  left: auto; */

line-height:1.4em;
}

#hauptnav li:hover ul, li.over ul
 {
/* lists nested under hovered list items */
display: block;
}

#content {
clear: left;
}

#pull1 {
background-color:#fff;
}

/*IE7 benoetigt rechts und links mehr Platz
 (Ueberlappungen verschieben nav punkte unkontrolliert)*/
#hauptnav UL.pull LI,
#hauptnav UL.pull LI {margin:0px 0px 0px 0px;}

#hauptnav UL.pull LI:hover,
#hauptnav UL.pull LI:focus{background-color:#fff;
}
#hauptnav UL.pull LI:hover a:link,#hauptnav UL.pull LI:hover a:visited,
#hauptnav UL.pull LI:focus a:link ,#hauptnav UL.pull LI:focus a:visited
{color:#990000;
}
#hauptnav UL.pull {padding-right:0px; padding-left:0px; padding-top:15px; padding-bottom:2px; font-size: 0.8em;}

*+html LI UL.pull{ white-space:normal;min-width:200px;}

/*pulldown end  * html*/

/*suche*/
#suche{
height:30px;
}
#suche, #suche_erweitert {
    clear: both;    display:block;
    margin: 0px 0 0px 20px;
    padding: 0px 0 0px 0;
}
/*suche end*/
/*menue end*/
#bereichsmenu{}
#bmcontent{}

/*fix spacing*/
#bereichsmenu>#bmcontent{}
#bmcontent{}
/*end fix*/
#bmcontent a{text-decoration: none;color:#000;padding:3px 3px 3px 0px}
#bmcontent a:active{text-decoration: none;border-bottom:1px #000 solid;}
#bmcontent a:hover{text-decoration: underline;list-style-image:url(../__images/__bilder_hintergrund/liste_menue.png);}
#bmcontent a:focus{ text-decoration: none;background-color:#c1c1c1;}

#bmcontent ul{
padding:0px;
margin: 5px 0 0 0px;}
#bmcontent ul ul{
padding:0px;
margin: 0px 0 0 0px;}
.bereichsmenu1, 
.bereichsmenu2, 
.bereichsmenu3,
.bereichsmenu4, 
.bereichsmenu5{
list-style-type:none;
font-weight: normal;}

#hauptnav li  {line-height: 1.3em;
}

.bereichsmenu1{
 padding: 10px 0 0px 0;
 line-height: 1.1em;
}
.bereichsmenu2{
padding:10px 0px 0px 0px;
margin:0px 0px 0px 15px;
line-height: 1.1em;
}

.bereichsmenu3{
padding:10px 0px 0px 0px;
margin:0px 0px 0px 15px;
line-height: 1.1em;}
.bereichsmenu4{}
.bereichsmenu6{}



.cur, #nav1act, #nav2act, #nav3act , #nav1cur, #nav2cur, #nav3cur {
    list-style-image: url("__images/__bilder_hintergrund/liste_menue.png");
    vertical-align: bottom;}


li.cur a,#nav1act a, #nav2act a, #nav3act a {
color:#990000  !important; }


li.no a{
color:#000  !important; }

.no{
list-style-image:none;}


/* START IMPERIA FIX - BEREICHSMENU */

.act, #nav1act, #nav2act, #nav3act , #nav1cur, #nav2cur, #nav3cur {
    list-style-image: url("__images/__bilder_hintergrund/liste_menue.png");
    vertical-align: bottom;}

.cur a, .act a {
    color: #990000 !important;
}

/* ENDE IMPERIA FIX */



/*menue end*/



 /*rechts*/

#rechtsinhalt{


}
#rechtsinhalt ul.ul_linkliste {
    margin: 0 0 0px;
    padding: 0;
}


#rechtsinhalt strong,#rechtsinhalt h3{
   display: block;  
    padding:0 0 10px 0  ;    font-family:  kassel, Verdana, Helvetica, Arial, sans-serif; font-size: 1.35em;
}


#rechtsinhalt_t1,
#rechtsinhalt_t2,
#rechtsinhalt_t3,
#rechtsinhalt_t4,
#rechtsinhalt_t5,
#rechtsinhalt_t6,
#rechtsinhalt_t7,
#rechtsinhalt_t8,
#rechtsinhalt_t9,
#rechtsinhalt_t10 {
    border-bottom: 1px solid #000000;
    margin: 0 0 20px 0;
    padding: 0px 0 15px 0;
}
#rechtsinhalt_t1 h3 {
    margin: 0;
}
#rechtsinhalt_t1 h3,
.rechtsinhalt_t1 h4 {
    margin: 0;
    padding: 5px 5px 0;
}
#rechtsinhalt_t1 p {
    clear: both;
    margin: 0;
    padding: 0 5px 5px 0;
}
#rechtsinhalt_t1 ul {
    padding: 0 5px;
}
#rechtsinhalt_t1 a:link,
#rechtsinhalt_t2 a:link,
#rechtsinhalt_t3 a:link,
#rechtsinhalt_t4 a:link,
#rechtsinhalt_t5 a:link,
#rechtsinhalt_t6 a:link,
#rechtsinhalt_t7 a:link,
#rechtsinhalt_t8 a:link,
#rechtsinhalt_t9 a:link,
#rechtsinhalt_t10 a:link,
#rechtsinhalt_t11 a:link,
#rechtsinhalt_t12 a:link,
#rechtsinhalt_t13 a:link,
#rechtsinhalt_t1 a:visited,
#rechtsinhalt_t2 a:visited,
#rechtsinhalt_t3 a:visited,
#rechtsinhalt_t4 a:visited,
#rechtsinhalt_t5 a:visited,
#rechtsinhalt_t8 a:visited,
#rechtsinhalt_t9 a:visited,
#rechtsinhalt_t10 a:visited,
#rechtsinhalt_t11 a:visited,
#rechtsinhalt_t12 a:visited,
#rechtsinhalt_t13 a:visited
 {
    text-decoration: none;
    color: #990000;
    /* START IMPERIA FIX */ 
    /* background-image: url("__images/__bilder_hintergrund/link_intern.png"); */
    /* background-position: 2px 3px; */
    /* background-repeat: no-repeat; */ 
    /* END IMPERIA FIX */
}
#rechtsinhalt_t1 a:active,
.rechtsinhalt_t1 a:hover,
.rechtsinhalt_t1 a:focus {
    text-decoration: underline;
}
#rechtsinhalt_t1 li a:link,
.rechtsinhalt_t1 li a:visited {
   
    font-weight: 400;
}
#rechtsinhalt_t1 li a:active,
.rechtsinhalt_t1 li a:hover,
.rechtsinhalt_t1 li a:focus {
    
    text-decoration: underline;
}
#rechtsinhalt_t1 img {
    clear: both;
    
    padding: 0;
   
}
#rechtsinhalt_t2 img,
#rechtsinhalt_t3 img,
#rechtsinhalt_t4 img,
#rechtsinhalt_t5 img,
#rechtsinhalt_t6 img,
#rechtsinhalt_t7 img,
#rechtsinhalt_t8 img,
#rechtsinhalt_t9 img
 {

    padding: 0px 0 5px 0;

}
#rechtsinhalt_t1 li {
    list-style: none outside none;
    
}
#rechtsinhalt_t1 li img {
    margin: 0 0 0 -32px;
}
#rechtsinhalt_t1 li img,
#rechtsinhalt_t1 p img {
    float: left;
    padding: 3px 0 0;
    width: 32px;
}

#sb,#rechtsinhalt_t1, #rechtsinhalt_t2, #rechtsinhalt_t3, #rechtsinhalt_t4, #rechtsinhalt_t5 {
    border-bottom: none;      border-bottom: 1px solid #000000;

}
#sb{    margin: 0 0 20px;
    padding: 0 0 15px;}
#sb a:link,#sb a:visited{color:#990000;text-decoration:none;padding: 3px;vertical-align: top;}
#sb a:hover,#sb a:focus{color:#990000;text-decoration:underline;padding: 3px;vertical-align: top;}
#sb li{  line-height: 1.5em; list-style: outside none none; }

  /*rechts end*/


   /*fuss*/
   #fuss{padding:20px 0 0 20%; height:250px;margin:0 0px 0px 40px;}

   .extensions{width:190px;float:left;}

   .extensions a:link{ display:block;}

   #kopf_top_textmeta{float:left;width:120px;min-width: 120px;}

    #kopf_top_textmeta h2{float:left;width:120px;min-width: 120px;}

#socialshareprivacy_gesamt   {margin:0 0 10px 0;float:left;}



#socialshareprivacy {margin:0 0 10px 0;float:left;width:200px;
}
#socialshareprivacy ul li {

    height: 30px;

}
.settings_info_menu a  { vertical-align:bottom;
                   margin-top:2px;
}
.help_info_text { vertical-align:bottom;   display:block;height:10px;
                   margin-top:3px;
}
#kopf_fahne { padding:10px 0 0 0px; width:200px;float:left;
}

#kopf_fahne li{display:inline;}
/*fuss end*/

/*gb*/
.gb{background:#f2f2f2 !important;margin:0 0 10px 0px !important;}
/*gb end*/

/* Start: Teaser Startseite auf Innenseitenbreite anpassen */
#inhalt .block, #inhalt .block1 { font-size: 1em; }
#inhalt .block1 { border-top: 1px solid #000; }
.block, .block1 { width:290px; }
.block1 a, .block1 a:link { font-weight: bold; }

.block1 {
    float: left;
    font-weight: normal;
    margin: 10px 10px 0;
    padding: 15px 5px 5px 0;
}
.block1 img {
    float: left;
    height: 100px;
    padding: 0 5px 0 0;
    width: 100px;
}
#inhalt .block h3, #inhalt .block1 h3 {
    font-family: kassel,Verdana,Helvetica,Arial,sans-serif;
    font-size: 1.45em;
    font-weight: normal;
    line-height: 1.05em;
    margin: 0 0 5px;
}
/* Ende: Teaser Startseite auf Innenseitenbreite anpassen */
