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: 953px;
}

#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:#D10019;
}

.boximcontent {
  margin: 7px 0px 5px 0px;
  font-size: 90%;
  font-style: italic;
  text-align:center;
}
.boximcontent_left {
  float:left;
  padding: 5px 5px 5px 0px;
}
.boximcontent_right {
  float:right;
  padding: 5px 0px 5px 5px;
}

.artikelbild {
  margin: 0px 0px 1px 0px;
  font-size: 90%;
  font-style: italic;
  text-align:center;
  float:left;
}

#navilinks {
  float: left;
  width:150px;
  padding-bottom:10px;
}
#navirechts {
  float: right;
  width:150px;
  padding-bottom:10px;
}

/* Fr Online Beilagen */
#beilage {
  float: left;
  width:300px;
  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;
}
#content {
  margin: 0 158px 0 158px;
  background-color:#ffffff;
}

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


.osc1 {
    background: url(/images/OSC-Frame150.png); /* ---- Der BG wo der Text drauf soll*/
    width:150px; /* ---- Breite des BGs*/
    height:157px; /* ---- H”he des BGs*/
}  
#osc span {
display: none;
}

#osc {
background-image: url(/images/OSC-Frame150.png);
background-repeat: no-repeat;
width: 150px;
height: 157px;

}

.innerebox{
  margin-left: 5px;
  margin-right: 5px;
  width:160px;
}
.dreispaltentitel {
    font-size: 11px;
	padding: 5px;
    text-align: center;
    background-color: #FF9A66;
}
.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:2px;
  padding-left:5px;
}
.bg_navilist1 {
  background-color:#788FB1;
}
.bg_navilist2 {
  background-color:#C0CFE6;
}
.bg_navilist3 {
  background-color:#8DDBB6;
}
.bg_navilist4 {
  background-color:#C4C4C4;
}
.bg_navilist5 {
  background-color:#666666;
}
.bg_navilist6 {
  background-color:#003E82;
}
.bg_navilist7 {
  background-color:#009999;
}
.bg_navilist8 {
  background-color:#B0C4DE;
}
.bg_navilist9 {
  background-color:#FCD884;
}
.bg_navilist10 {
  background-color:#FDF0D0;
}
.text_navilist1 {
  color:#E6EFFB;
}
.text_navilist2 {
  color:#355686;
}
.text_navilist3 {
  color:#018547;
}
.navilistsuche {
  padding: 0px;
  padding-bottom: 5px;
  margin: 0px;
  text-align:center;
}
.fett {  font-weight:bold; }

.osclinks {
    font-weight: bold;
    font-size: 11px;
    margin: 0px;	
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	padding-right: 0px;
  }


  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.bg_navigation1 {
    background-color:#B0C4DE;
  }
  ul.bg_navigation2 {
    background-color:#EDF4FC;
  }
  ul.bg_navigation3 {
    background-color:#D6F6E7;
  }
  .linie_navigation2 {
	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:#D9F0E0;
  }
  .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;
  }


.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 : #ffffff;
font-weight : bold;
text-decoration : none;
      }
a.leftnavi:visited {
color : #ffffff;
font-weight : bold;
text-decoration : none;
      }
a.leftnavi:active {
color : #ffffff;
font-weight : bold;
text-decoration : none;
      }
a.leftnavi:hover {
color : #ffffff;
font-weight : bold;
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 #d1d1d1;
border-right : 1px solid #d1d1d1;
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;
      }

