body {
  color: black; background-color: white;
  font-size: 100.01%;
  font-family : Verdana, Arial, Helvetica, sans-serif;

}

/* Box-Model-Hack für IE */
* html #seite {
  width: 806px;
}

#seite {
  text-align:left;
  margin: 0px;
  margin-left: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
  width: 803px;
}

#kopf {
  height:142px;
}
#mitte {
  padding-top: 10px;
}
#fuss {
  clear: both;
  padding: 3px;
  margin-top:10px;
  background-color:#003E82;
}

.boximcontent {
  margin: 7px 0px 5px 0px;
  font-size: 90%;
  font-style: italic;
  text-align:center;
}
/* Bildklassen */

.boximcontent_left {
  float:left;
  padding: 5px 5px 5px 0px;
}

.boximcontent_right {
  float:right;
  padding: 5px 0px 5px 5px;
}

.artikelbild {
  /* margin: 0px 0px 0px 0px; */
  padding-right: 0.7em;
  padding-bottom: 0.5em;
  font-size: 90%;
  font-style: normal;
  text-align:left;
  float:left;
}

  .highlight {
    background-color: #FFCC00;
  }


#navilinks {
  float: left;
  width:150px;
  padding-bottom:10px;
}
#navirechts {
  float: right;
  width:150px;
  padding-bottom:10px;
}
#skyscraperrechts {
  float: right;
  width:130px;
  padding-bottom:10px;
  position:absolute;top:148px; left: 830px;
  text-align:center;
}

/* Box-Model-Hack für IE */
* html #content {
  margin: 0 158px 0 158px;
  width: 480px;
}

/* für IE7 */
*:first-child+html #content {
}

#content {
  margin: 0 158px 0 158px;
  background-color:#ffffff;
  overflow:hidden;
}

/* Box-Model-Hack für IE */
* html #content_forum {
  position:absolute;top:159px; left: 165px;
  width:645px;
}
#content_forum {
  float: right;
  width:643px;
  padding-bottom:10px;
  position:absolute;top:157px; left: 165px;
}

#box {
  margin: 0 155px 0 155px;
  background: #ffffe0 url(../image/bg_3spalten.gif) repeat-y;
  background-position: top center;
  border: 1px solid;
}

.innerebox{
  margin-left: 5px;
  margin-right: 5px;
  width:160px;
}
.dreispaltentitel {
    font-size: 11px;
	padding: 5px;
    text-align: center;
    background-color: #FF0000;
color:FFFFFF;
}
.dreispaltenteaser {
    font-size: 11px;
	padding: 5px;
    text-align: left;
	vertical-align:top;
	background-color: #F2F2F2;
}
.dreispaltenlogo {
        padding: 3px;
	text-align: center;
	vertical-align:middle;
	background-color: #F2F2F2;
}
h1 {
    font-size: 11px;
	padding: 5px;
	margin-top:10px;
	margin-bottom:0px;
    text-align: left;
	font-weight:normal;
	vertical-align:top;
	background-color: #CCCCCC;
}
h2 {
    font-size: 11px;
    text-align: left;
	font-weight:bold;
	vertical-align:top;
}
.textbox{
  padding:5px;
  padding-bottom:5px;
  padding-left:10px;
  margin-top:0px;
  background-color:#F2F2F2;
}

.bg_titel {
  background-color:#CCCCCC;
}

.bg_artikel {
  background-color:#F2F2F2;
}

.kasten{
  border: 1px solid;
  border-color:#E8E8E8;
}

.breaker{overflow:hidden;height:1px;clear:both}

.abstand_navi {
  padding-left:5px;
}
.navilist1 {
  padding:5px;
  padding-left:5px;
}
.navilist2 {
  padding:5px;
  padding-left:5px;
}
.bg_navilist1 {
  background-color:#003399;
}
.bg_navilist2 {
  background-color:#FF0000;
}
.bg_navilist3 {
  background-color:#99CCFF;
}
.bg_navilist4 {
  background-color:#E0E0E0;
}
.bg_navilist5 {
  background-color:#F7F7F7;
}
.bg_navilist6 {
  background-color:#99CCFF;
}
.bg_navilist7 {
  background-color:#003399;
}
.bg_navilist8 {
  background-color:#99CCFF;
}
.bg_navilist9 {
  background-color:#99CCFF;
}
.bg_navilist10 {
  background-color:#99CCFF;
}
.text_navilist1 {
  color:#FFFFFF;
}
.text_navilist2 {
  color:#ffffff;
}
.text_navilist3 {
  color:#000000;
}
.text_navilist4 {
  color:#000000;
}
.text_navilist5 {
  color:#000000;
}
.text_navilist6 {
  color:#000000;
}
.text_navilist7 {
  color:#000000;
}
.navilistsuche {
  padding: 0px;
  padding-bottom: 5px;
  margin: 0px;
  text-align:center;
}
.fett { font-weight:bold; }

  ul.navigation1 {
    font-size: 11px;
    margin: 0px;	
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	padding-right: 0px;
  }
  ul.navigation1 li {
    margin: 0px;
    margin-left: 0px;
	padding: 0px;
	padding-left:5px;
	padding-right: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	list-style: none;
  }

  ul.navigation2 {
    font-size: 11px;
    margin: 0px;	
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 0px;
	padding-right: 0px;
  }
  ul.navigation2 li {
    margin: 0px;
    margin-left: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left:0px;
	padding-right: 0px;
	list-style: none;
  }
  ul.navigation3 {
    font-size: 11px;
    margin: 0px;	
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 0px;
	padding-right: 0px;
  }
  ul.navigation3 li {
    margin: 0px;
    margin-left: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left:0px;
	padding-right: 0px;
	list-style: none;
  }
  ul.navigation4 {
    font-size: 11px;
    margin: 0px;	
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 0px;
	padding-right: 0px;
  }
  ul.navigation4 li {
    margin: 0px;
    margin-left: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left:0px;
	padding-right: 0px;
	list-style: none;
  }

  ul.bg_navigation1 {
    background-color:#99CCFF;
  }
  ul.bg_navigation2 {
    background-color:#E0E0E0;
  }
  ul.bg_navigation3 {
    background-color:#FFFFFF;
  }
  ul.bg_navigation4 {
    background-color:#FFFFFF;
  }
  ul.bg_navigation5 {
    background-color:#FFFFFF;
  }
  ul.bg_navigation6 {
    background-color:#FFFFFF;
  }
  ul.bg_navigation7 {
    background-color:#FFFFFF;
  }
  .linie_navigation {
	background-image:url(../images/unterpkt_trans.gif);
	background-position:bottom;
	background-repeat:no-repeat;
  }
  ul.navigation_rechts {
    font-size: 11px;
    margin: 0px;	
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
  }
  ul.navigation_rechts li {
    margin: 0px;
    margin-left: 0px;
	padding: 5px;
	padding-left:5px;
	list-style: none;
  }
  ul.bg_navigation_rechts {
    background-color:#99CCFF;
  }
  .bg_dotted_navi {
	background-image:url(../images/bg_dotted_150.gif);
	background-repeat: repeat-y;
  }
  .bg_dotted_bottom {
	background-image:url(../images/bg_dotted_bottom.gif);
    background-position: top;
	height: 2px;
	background-repeat: repeat-x;
  }
  .bg_dotted_news {
    margin-top:15px;
    margin-bottom:15px;
    background-color:#e0e0e0;
    height: 1px;
  }

.hinweis {
font-weight:bold;
color:#ff0000;
padding-top:10px;
padding-left:40px;
padding-right:10px;
padding-bottom:10px;
border-top:1px solid;
border-top-color:#FF0000;
border-left:1px solid;
border-left-color:#FF0000;
border-right:1px solid;
border-right-color:#FF0000;
border-bottom:1px solid;
border-bottom-color:#FF0000;
background-color:#FFFFFF;
background:url(../images/img_hinweis.gif);
background-repeat:no-repeat;
}

p , h1 , h2 , h3 , h4 , ul , ol , li , div , td , th , address , blockquote , nobr , i {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #000000;
      }

span.small {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #000000;
      }

b, strong {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
      }

span.smallfett {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
      }


span.smallfettweiss {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #ffffff;
font-size : 10px;
font-weight : bold;
      }


a:link {
text-decoration : none;
font-size : 11px;
color : #000000;
      }
a:visited {
text-decoration : none;
font-size : 11px;
color : #000000;
      }
a:active {
text-decoration : none;
font-size : 11px;
color : #000000;
      }
a:hover {
text-decoration : underline;
font-size : 11px;
color : #000000;
      }


a.topnavismall:link {
color : #808080;
text-decoration : none;
font-size : 9px;
      }
a.topnavismall:visited {
color : #808080;
text-decoration : none;
font-size : 9px;
      }
a.topnavismall:active {
color : #808080;
text-decoration : none;
font-size : 9px;
      }
a.topnavismall:hover {
color : #000000;
text-decoration : none;
font-size : 9px;
      }


a.menu:link {
color : #000000;
font-weight : bold;
text-decoration : none;
      }
a.menu:visited {
color : #000000;
font-weight : bold;
text-decoration : none;
      }
a.menu:active {
color : #000000;
font-weight : bold;
text-decoration : none;
      }
a.menu:hover {
color : #000000;
font-weight : bold;
text-decoration : underline;
      }


a.topnavi:link {
color : #ffffff;
font-weight : normal;
text-decoration : none;
      }
a.topnavi:visited {
color : #ffffff;
font-weight : normal;
text-decoration : none;
      }
a.topnavi:active {
color : #ffffff;
font-weight : normal;
text-decoration : none;
      }
a.topnavi:hover {
color : #ffffff;
font-weight : normal;
text-decoration : underline;
      }


a.leftnavi:link {
color : #000000;
font-weight : normal;
text-decoration : none;
      }
a.leftnavi:visited {
color : #000000;
font-weight : normal;
text-decoration : none;
      }
a.leftnavi:active {
color : #000000;
font-weight : normal;
text-decoration : none;
      }
a.leftnavi:hover {
color : #000000;
font-weight : normal;
text-decoration : underline;
      }


a.dotted:link  {
          color : #000000;
          text-decoration : none;
          font-size : 10px;
          font-weight : bold;
border-bottom-style : dotted;
          border-bottom-width : 1px;
      }
a.dotted:visited {
          color : #000000;
          text-decoration : none;
          font-size : 10px;
          font-weight : bold;
border-bottom-style : dotted;
          border-bottom-width : 1px;
      }
a.dotted:active {
          color : #000000;
          text-decoration : none;
          font-size : 10px;
          font-weight : bold;
border-bottom-style : dotted;
          border-bottom-width : 1px;
      }
a.dotted:hover {
          color : #000000;
          text-decoration : none;
          font-size : 10px;
          font-weight : bold;
border-bottom-style : solid;
          border-bottom-width : 1px;
      }


a:link.activ { color:#FF0000; text-decoration:none; font-weight:bold;font-size:11px;}
a:visited.activ { color:#FF0000; text-decoration:none; font-weight:bold;font-size:11px;}
a:active.activ { color:#FF0000; text-decoration:none; font-weight:bold;font-size:11px;}
a:hover.activ { color:#FF0000; text-decoration:underline; font-weight:bold; font-size:11px;}



.hauptmenu {
background-color : #ffffff;
border-left-style : solid;
border-top-style : solid;
border-bottom-style : solid;
border-right-style : solid;
border-width : 1px;
border-color : #003366;
      }


.untermenu {
background-color : #ffffff;
border-left-style : solid;
border-top-style : solid;
border-bottom-style : solid;
border-right-style : solid;
border-width : 1px;
border-color : #003366;
visibility : hidden;
      }


span.big {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
      }


span.bigfett {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : bold;
      }


span.weiss {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #ffffff;
      }


.top {
background-color : #ffffff;
padding : 5px;
border-top : 1px solid #000000;
border-left : 1px solid #000000;
border-bottom : 1px solid #000000;
border-right : 1px solid #000000;
      }


.news {
background-color : #ffffff;
padding : 5px;
border-left : 1px solid #000000;
border-bottom : 1px solid #000000;
border-right : 1px solid #000000;
      }


.schlagzeilen {
background-color : #ffffff;
padding : 5px;
border-left : 1px solid #000000;
border-bottom : 1px solid #000000;
border-right : 1px solid #000000;
      }


.bottom {
background-color : #ffffff;
padding : 5px;
border-bottom : 1px solid #000000;
border-left : 1px solid #000000;
border-right : 1px solid #000000;
      }


.red {
font-family : Verdana, sans-serif, Helvetica;
color : #ff0000;
font-size : 11px;
font-weight : bold;
      }


.weiss {
font-family : Verdana, sans-serif, Helvetica;
color : #ffffff;
font-size : 11px;
      }


.normal {
font-family : Verdana, sans-serif, Helvetica;
color : #000000;
font-size : 11px;
      }


.suche {
background-color : #ffffff;
border-left : 1px solid black;
border-top : 1px solid black;
border-bottom : 1px solid #E0E0E0;
border-right : 1px solid #E0E0E0;
color : black;
font-size : 11px;
font-family : Verdana;
padding : 1px 0 1px 2px;
      }


input , textarea , select , option {
font-family : verdana, arial, sans-serif;
color : #313131;
font-size : 11px;
      }


.okbutton {
color : black;
font-size : 11px;
font-family : Verdana;
padding : 1px 0 1px 2px;
      }


.indent{ margin-left:10px;line-height:15px; }

.header1{ font-size:17px; color:#003399; font-weight:bold; margin-bottom:1px; }
.header2{ font-size:14px; color:#003399; font-weight:bold; margin-bottom:1px; }
.header3{ font-size:12px; color:#333333; font-weight:bold; margin-bottom:1px; }
.header4{ font-size:11px; color:#333333; font-weight:bold; margin-bottom:1px; }
.header_home{ font-size:19px; color:#003399; font-weight:bold; margin-bottom:1px; }
.subheader1{ font-size:12px; color:#333333; font-weight:bold; }
.subheader2{ font-size:11px; color:#333333; font-weight:bold; }
.subheader3{ font-size:11px; color:#333333; }
.content1{ font-size:11px; color:#333333; margin-bottom:1px; }
.content2{ font-size:11px; color:#666666; }		
.content1Italic{ font-size:11px; font-family:Verdana,Arial,Helvetica;font-style:italic; color:#666666; }
.newsHeadline{ font-size:11px; color:#003399; line-height:110%;}

.ansprechpartner{ width:120px; font-size: 10px; background-color: rgb(230, 230, 230); }