body {
  color: #323B44;
  background-color: #F2F5F7;
  font-size: 13px;
  font-family: Arial,Helvetica,sans-serif;
  margin: 0px auto;
  padding-top: 2px;
  min-width: 962px; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
  width: 962px;
}
.bodydiv2 {
  color: #323B44;
  background-color: #02F5F7;
  font-size: 13px;
  font-family: Arial,Helvetica,sans-serif;
  margin: 0px auto;
  padding-top: 10px;
  min-width: 962px; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
  width: 962px;
}
a {
  font-weight: bold;
  color: #333E50;
}
img {
	border:none;
}
/* -- Einbau woe --------------------------------------------------------------------------------------*/
/* Anfang Staatsmenü; ----------------------------------------------------------------------------------*/
#staatsBox1 {
	/* margin: 0 auto; */
	width:956px;
	text-align:right;
  	padding-bottom: 5px;
}


#staatsBox1 ul li {
	list-style:none;
	float:right;
	/* vertical-align:top; */
	text-align:right;
}

#staatsBox1 ul li a {
	background: url(cybits_010_FILES/arrow_topnavi.gif) no-repeat left bottom;
	font-size:12px;
	font-weight:bold;
	color:#446890;
	text-decoration:none;
	padding:0 10px;
	vertical-align:top;
}

#staatsBox1 a:hover {
	text-decoration:underline;
}
/* Ende Staatsmenü; ------------------------------------------------------------------------------------
   Anfang LogoZeile ------------------------------------------------------------------------------------*/
#header {
    margin: 0 0 10px;
    width: 960px;
    height: 140px;
    background-image: url(cybits_010_FILES/header_002.png);
    background-repeat: no-repeat;
    overflow:hidden;
}
/* ANFANG HorizontaleNavigation (HorNav) ----------------------------------------------------------------*/
  ul#HorNav {
    float: right;
    margin: 0;
    margin-top: 114px;
    padding: 0;
    text-align: center;
    /*border: 1px solid black;
    background-color: silver;*/
  }
  ul#HorNav li {
    list-style: none;
    display: inline;
    margin: 0; padding: 0;
  }
  ul#HorNav a, ul#HorNav span, ul#HorNav span a {
    float: left;
    margin-right:6px;

    width:110px;
    height:26px;

    text-decoration:none;
    font-weight: bold;
    color:#FFFFFF;
    font-size:12px;
    line-height:2.1em;

    background: url(cybits_010_FILES/menutab_normal.png) no-repeat left bottom;
    overflow:hidden;
  }
  ul#HorNav a:hover, ul#HorNav span a{
    font-weight: bold;
    color:#FFFFFF;
    text-decoration:underline;
    background: url(cybits_010_FILES/menutab_active.png) no-repeat left bottom;
  }
  ul#HorNav div {
     margin:0;
     clear: left;
  }
/* ENDE HorizontaleNavigation (HorNav) ------------------------------------------------------------------*/
/* Ende Horizontale Navigation ------------------------------------------------------------------------*/
.boxtop {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    padding: 0px;
    border: none;
    background-color: #224477;
    background: url(cybits_010_FILES/bg-oben_002.png);
    height: 24px;
}
.boxcontent {
    margin: 0px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
    padding-bottom: 5px;

    border-left: #A3BFCB 1px solid;
    border-right: #A3BFCB 1px solid;
    background-color: #FFFFFF;
    /*text-align: justify;*/

    height:400px;
    min-height: 400px;

    overflow:hidden;
}
.boxbottom {
    margin: 0px;
    padding: 0px;
    border: none;
    height: 12px;
    background-color: #90B0D0;
    background: url(cybits_010_FILES/bg-unten_002.png);
    font-size: 4px;
}
/* Auszeichnung für die HeadLine via h1 für die Flexbereichs-Headline (I, II und III)*/
.flex-I-headline{
  font-size: 14px;
  color: #627B8F;
  margin-bottom:13px;
  padding-top:7px;
}
.flex-II-headline{
  font-size: 14px;
  color: #627B8F;
  margin-bottom:13px;
  padding-top:7px;
}
.flex-III-headline{
  font-size: 14px;
  color: #627B8F;
  margin-bottom:24px;
  padding-top:7px;
}
/* ----------------------------------------------------------------------------   */
/* Navigationsbereich */
#flexbereichI {
  /*font-size: 12px; woe*/
  float: left;
  width: 202px;
  margin-bottom: 10px;
  padding: 0;
}
  ul#navigationpoint {
    font-size: 12px;
    line-height:20px;
    margin: 0px;
/*    margin-top:45px; */
    padding: 0px;
  }
  ul#navigationpoint li {

    list-style: none;
    margin: 0;
    padding: 0;
  }
  ul#navigationpoint a {
    padding: 0;
    font-weight: bold;
    text-decoration: none;
  }
  ul#navigationpoint a:link {
    color: #36404C;
  }
  ul#navigationpoint a:visited {
    color: #36404C;
  }
  ul#navigationpoint a:hover {
    color: #36404C;
    text-decoration:underline;
  }
  ul#navigationpoint a:active {
    color: #36404C;
  }
/* Contentbereich Typ 1 */
div#flexbereichII {
  margin-top: 0px;
  margin-left: 213px;
  margin-right: 213px;
  margin-bottom: 10px;
  padding: 0px;
  border: none;
  }
  * html div#content, * html div#content2, * html div#content3, * html div#content4{
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
  }
/* Contentbereich Typ 2 */
div#flexbereichIV {
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 213px;
  margin-bottom: 10px;
  padding: 0px;
  border: none;
}
/* Contentbereich Typ 3 */
div#flexbereichV {
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 3px;
  margin-bottom: 10px;
  padding: 0px;
  border: none;
}
/* Contentbereich Typ 4 */
div#flexbereichVI {
  margin-top: 0px;
  margin-left: 213px;
  margin-right: 3px;
  margin-bottom: 10px;
  padding: 0px;
  border: none;
}
/* Teaser */
#flexbereichIII {
  font-size: 0.9em;
  float: right;
  width: 202px;
  margin-bottom: 10px;
  padding: 0;
  border: none;
 }

  div#flexbereichIII p {
    font-size: 12px;
  }

p#footer {
  clear: both;
  font-size: 10px;
  margin-top: 10px;
  padding: 0px;
  text-align: center;
  border: none;
}

/* Korrekturen */

/* Bild rechts vom Text*/
div.csc-textpic-intext-right-nowrap
div.csc-textpic-imagewrap{
  clear: none;
  width: auto;
}
/* Bild links vom Text */
div.csc-textpic-intext-left-nowrap
div.csc-textpic-imagewrap {
  clear: none;
  width: auto;
}
/* Bild rechts unter dem Text */
div.csc-textpic-right
div.csc-textpic-text {
  clear:none;
}
/* Bild links unter dem Text */
div.csc-textpic-left
div.csc-textpic-text {
  clear:none;
}

/*-- Textausrichtungen (woe) -- */
.align-center {text-align:center;}
.align-right {text-align:right;}
.align-left {text-align:left;}
.align-justify {text-align:justify;}