*{margin: 0;}

html
{
    overflow: -moz-scrollbars-vertical;
    overflow-y: scroll;
}


BODY {
width:100%;
max-width:100%;
 MARGIN:0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; 
 COLOR:#000000; 
 FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; 
  POSITION:absolute; 
 TOP:0px;
 background-color:#f7f7f7;
}

html,
body
{
    margin: 0;
    padding: 0;
    height: 100%;
}

.logo {
background:url(http://www.i3o.de/fileadmin/i3o_oben.gif) no-repeat;
z-index: 5;
width:100%;
min-width:100%;
height:58px;
position:absolute;
top:0px;
left:0px;
}



.loginrechts {
position:absolute;
top:75px;
left:625px;
    padding: 0;
    border: 0px solid #99ccff;
    width:143px;
min-width:143px;
height:49px;
min-height:49px;
background-color:#f7f7f7;
z-index:29;
 }

.loginname {
position:absolute;
top:7px;
left:4px;
    padding: 0;
    border: 0px solid #99ccff;
    width:34px;
min-width:34px;
height:9px;
min-height:9px;
background-color:#f7f7f7;
text-decoration: none; font-weight: bold;  color:#999999; font-family:Verdana,Arial,sans-serif; font-size:10px;
z-index:29;
 }

.loginuser {
position:absolute;
top:24px;
left:4px;
    padding: 0;
    border: 0px solid #99ccff;
    width:104px;
min-width:104px;
height:9px;
min-height:9px;
background-color:#f7f7f7;
text-decoration: none; font-weight: bold;  color:#000066; font-family:Verdana,Arial,sans-serif; font-size:13px;
z-index:29;
 }

.logoutbutton  {
position:absolute;
top:50px;
left:0px;
    padding: 0;
    border: 0px solid #99ccff;
    width:44px;
min-width:44px;
height:9px;
min-height:9px;
z-index:29;
 }

.loginnamefeld {
position:absolute;
top:5px;
left:0px;
    padding: 0;
    border: 0px solid #99ccff;
    width:114px;
min-width:114px;
height:9px;
min-height:9px;
background-color:#f7f7f7;
text-decoration: none; font-weight: bold;  color:#000066; font-family:Verdana,Arial,sans-serif; font-size:13px;
z-index:29;
 }

.loginpasswortfeld {
position:absolute;
top:26px;
left:0px;
    padding: 0;
    border: 0px solid #99ccff;
    width:114px;
min-width:114px;
height:9px;
min-height:9px;
background-color:#f7f7f7;
text-decoration: none; font-weight: bold;  color:#000066; font-family:Verdana,Arial,sans-serif; font-size:13px;
z-index:29;
 }

.loginbutton {
position:absolute;
top:50px;
left:0px;
    padding: 0;
    border: 0px solid #99ccff;
    width:4opx;
min-width:40px;
height:9px;
min-height:9px;
z-index:29;
 }


.password {
position:absolute;
top:50px;
left:56px;
    padding: 0;
    border: 0px solid #99ccff;
    width:80px;
min-width:80px;
height:9px;
min-height:9px;
z-index:29;
 }
 
.linksgrau {
position:absolute;
top:78px;
left:0px;
    padding: 0;
    border: 0px solid #f8f8f8;
    width:193px;
min-width:193px;
height:350px;
min-height:350px;
background-color:#f7f7f7;
z-index: 0;
 }


ul#Navigation {
position:absolute;
top:24px;
left:193px;
    padding: 0;
    border: 0px solid #99ccff;
    margin-left:0px;
    margin-top:0px;
    width:580px;
   z-index:11;
  }

  ul#Navigation li {
    list-style: none;
    display: inline;
    margin: 0px; padding: 0px;
    width:143px;
    text-align:center;
  }

  ul#Navigation a, ul#Navigation span  {
    padding-bottom: 2px; padding-left: 0px; padding-top: 1px; padding-right: 0px;
    text-decoration: none; font-weight: bold;  color:#000033; font-family:Verdana,Arial,sans-serif; font-size:13px;
    border-bottom-style:solid; border-bottom-color:#999999; border-bottom-width:1px;
    border-right-style:solid; border-right-color:#999999; border-right-width:1px;
    border-left-color:#ffffff; border-left-style:solid;  border-left-width:0px; 
    border-top-color:#ffffff; border-top-style:solid; border-top-width:0px;
   background-color: #ffffff;
    float: left; 
    width:143px;
  }

  * html ul#Navigation a, ul#Navigation span {
    width: 143px;;    /* nur fuer IE 5.0x erforderlich */
    text-align:center;
    w/idth: 143px;;  /* sicherheitshalber fuer spaetere Versionen korrigiert */
  }

  ul#Navigation a:hover {
    border-bottom-color: #ffffff; border-bottom-width:1px; border-right-color: #ffffff; border-right-width:1px;
    border-left-color: #6699cc;  border-left-width:0px; border-top-width:0px; border-top-color: #999999;
    color: #000066; background-color: #eeeeee; font-family:Verdana,Arial,sans-serif; font-size:13px; font-weight:bold; text-decoration:none;
  }

 ul#Navigation a:active {
    border-bottom-color: #ffffff; border-right-color: #ffffff;
    border-left-color: #ffffff; border-top-color: #999999;
    color: #000033; background-color: #ffffff; font-family:Verdana,Arial,sans-serif; font-size:13px; font-weight:bold; text-decoration:none;
  }

ul#Navigation div {
     clear: left;
  }

/* Sprachen Umschaltung */

.sprache_pl {
 position:absolute;
 left:649px;
 top:2px;
  width:20px;
height:14px;
border:solid 0px #999999; 
margin:1px;
padding:0px;
z-index:22;
}

.sprache_ua {
 position:absolute;
 left:672px;
 top:2px;
  width:20px;
height:14px;
border:solid 0px #999999; 
margin:1px;
padding:0px;
z-index:22;
}

.sprache_ru {
 position:absolute;
 left:695px;
 top:2px;
  width:20px;
height:14px;
border:solid 0px #999999; 
margin:1px;
padding:0px;
z-index:21;
}

.sprache_de {
 position:absolute;
 left:718px;
 top:2px;
 width:20px;
height:14px;
border:solid 0px #999999; 
margin:1px;
padding:0px;
z-index:20;
}

.sprache_en {
 position:absolute;
 left:741px;
 top:2px;
  width:20px;
height:14px;
border:solid 0px #999999; 
margin:1px;
padding:0px;
z-index:22;
}



.haupthintergrund {
position:absolute;
left:193px;
top:0px;
width:430px;
min-width:430px;
background-color:#ffffff;
padding-top;0px;
padding-bottom:0px;
min-height: 100%;
height: 100% !important;
height: 100%;
margin-top: 0px;
margin-bottom:10px;
background-repeat: repeat-y;
background-position: 0 0;
border:0px solid #00ffff;
z-index:1;
}

.headline {
 color:#000033;
 font-family:Arial, Helvetica, sans-serif;
 font-size:25px;
 font-weight:bold;
 position:relative;
 left:0px;
 top:0px;
 width:400px;
 max-width:400px;
 z-index:40;
 padding-left:13px;
 padding-bottom:5px;
}

.hauptinhalt {
position:absolute;
left:194px;
top:54px;
width:430px;
min-width:430px;
max-width:430px;
background:#ffffff;
border:0px solid #0000ff;
padding-left:0px;
padding-right:0px;
padding-bottom:9px;
z-index:39;
}



.inhalt  {
  padding-left:13px;
 padding-right:12px;
 padding-top:0px;
 padding-bottom:0px;
 margin:0px;
 border:0px solid #ff00ff;
 z-index:49;
}


.csc-firstHeader,  .csc-header-n3 h1, .csc-header-n2 h1,  .csc-header-n4 h1, .csc-header-n5 h1, .csc-header-n6 h1, .csc-header-n7 h1, .csc-header-n8 h1, .csc-header-n9 h1, .csc-header-n10 h1, .csc-header-n11 h1, .csc-header-n13 h1, .csc-header-n12 h1,  .csc-header-n14 h1, .csc-header-n15 h1, .csc-header-n16 h1, .csc-header-n17 h1, .csc-header-n18 h1, .csc-header-n19 h1,.csc-header-n20 h1, .csc-header-n21 h1, .csc-header-n23 h1, .csc-header-n22 h1,  .csc-header-n24 h1, .csc-header-n25 h1, .csc-header-n26 h1, .csc-header-n27 h1, .csc-header-n28 h1, .csc-header-n29 h1,.csc-header-n30 h1, .csc-header-n31 h1, .csc-header-n33 h1, .csc-header-n32 h1,  .csc-header-n34 h1, .csc-header-n35 h1, .csc-header-n36 h1, .csc-header-n37 h1, .csc-header-n38 h1, .csc-header-n39 h1      {
 position:relative;
 left:0px;
 top:0px;
 color:#000000;
 font-family:Arial, Helvetica, sans-serif;
 font-size:18px;
 font-weight:bold;
 width:400px;
 padding-left:0px;
padding-bottom:9px;
}



.bodytext {
border-color:#ffccdd; border-width:0px; border-style:solid; background-color:#ffffff;  padding-bottom:0px; padding-top:0px; font-family:Verdana,Arial,sans-serif; font-size: 12px;
}

/* ### Tabellenformatierung ############## */

.contenttable contenttable-0 {
border-color:#ffccdd; border-width:0px; border-style:solid; 
background-color:#ffffff;
color:#000033;
text-decoration:none; font-weight:bold; font-size:9px; 
}

.tr-even tr-0 {
font-size:9px; 
}

.tr-odd tr-1{
font-size:9px; 
}

th {
font-size:9px; 
}

td {
font-size:9px; 
}

p a:link { color:#0000cc; text-decoration:none; font-weight:bold; font-size:12px; }
p a:visited { color:#0000cc; text-decoration:none; font-weight:bold; font-size:12px; }
p a:hover { color:#0000ff; text-decoration:none; font-weight:bold; font-size:12px; }
p a:active { color:#0000ff; text-decoration:none; font-weight:bold; font-size:12px; background-color:#ffffff;}


.imgtext-table {

}

.csc-textpic-image {
padding-top:5px;
padding-bottom:5px;
}

/* Bildunterschrift */
.csc-caption {
color:#999999;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
font-align:left;
}

.csc-textpic-caption {
color:#999999;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
font-align:left;
}


ul {  padding-left:15px; }

.csc-bulletlist csc-bulletlist-0 {   max-width: 400px;  }

li {
        color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
        max-width: 400px;
}




/* rechtes Informationsfeld */

/*ganzes Feld in div eingeschlossen */

.inforechts {
position:absolute;
left:625px;
top:160px;
width:144px;
min-width:144px;
max-width:144px;
border-left-style:solid; border-color:#eeeeee; border-width:1px;
background:#ffffff;
padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px;
}


.informationen {
color:#333333;
text-align:left;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
        padding-left:12px; padding-right:12px; padding-top:9px; padding-bottom:13px;
        max-width: 117px;
        width:117px;
}

.impressum {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
        margin-left:110px;
}

/* NAVIGATION LINKS */

DIV.navA {padding-left:0px; width:193px; -moz-box-sizing:border-box; margin-bottom:10px; 
 position:absolute;
 top:71px; 
left:0px;
overflow:hidden;
}

DIV.navB {border-right:solid 0px #6699ff; border-bottom:solid 0px #6699ff;}

A.eN2 {font-family:arial; font-size:11px; padding:3px 0px; color:#333333;  background-color:#efefef; display:block;	-moz-box-sizing:border-box;}
A.eN2:link,A.eN2:visited {color:#000033; text-decoration:none;}
A.eN2:active,A.eN2:hover {background-color:#ffffff; color:#000033; text-decoration:none;}
A.eN2 {border-top:solid 0px #cccccc;	padding-left:14px; font-weight:bold;}

A.aktuell	{padding-right:3px; background:url(../img/aktuell.gif) no-repeat right; color:#000033; background-color:#ffffff; font-weight:bold;}

A.eN3 {font-family:arial; font-size:11px; padding:3px 0px; color:#333333;  background-color:#efefef; display:block;	-moz-box-sizing:border-box;}
A.eN3:link,A.eN3:visited {color:#000033; text-decoration:none;}
A.eN3:active,A.eN3:hover {background-color:#ffffff; color:#000033; text-decoration:none;}
A.eN3 {border-top:solid 0px #cccccc;	padding-left:24px; font-weight:bold;}

A.aktuell	{padding-right:3px; background:url(../img/aktuell.gif) no-repeat right; color:#000033; background-color:#ffffff; font-weight:bold;}

A.eN4 {font-family:arial; font-size:11px; padding:3px 0px; background-color:#efefef; display:block;	-moz-box-sizing:border-box;}
A.eN4:link,A.eN4:visited {color:#000033; text-decoration:none;}
A.eN4:active,A.eN4:hover {background-color:#ffffff; color:#000033; text-decoration:none;}
A.eN4 {border-top:solid 0px #cccccc;	padding-left:34px; font-weight:bold;}

A.aktuell	{padding-right:3px; background:url(../img/aktuell.gif) no-repeat right; color:#000033; background-color:#ffffff; font-weight:bold;}

A.eN5 {font-family:arial; font-size:11px; padding:3px 0px; background-color:#efefef; display:block;	-moz-box-sizing:border-box;}
A.eN5:link,A.eN5:visited {color:#000033; text-decoration:none;}
A.eN5:active,A.eN5:hover {background-color:#ffffff; color:#000033; text-decoration:none;}
A.eN5 {border-top:solid 0px #cccccc;	padding-left:44px; font-weight:bold;}

A.aktuell	{padding-right:3px; background:url(../img/aktuell.gif) no-repeat right; color:#000033; background-color:#ffffff; font-weight:bold;}


A.eN6 {font-family:arial; font-size:11px; padding:3px 0px; background-color:#efefef; display:block;	-moz-box-sizing:border-box;}
A.eN6:link,A.eN6:visited {color:#000033; text-decoration:none;}
A.eN6:active,A.eN6:hover {background-color:#ffffff; color:#000033; text-decoration:none;}
A.eN6 {border-top:solid 0px #cccccc;	padding-left:54px; font-weight:bold;}

A.aktuell	{padding-right:3px; background:url(../img/aktuell.gif) no-repeat right; color:#000033; background-color:#ffffff; font-weight:bold;}


A.eN7 {font-family:arial; font-size:11px; padding:3px 0px; background-color:#efefef; display:block;	-moz-box-sizing:border-box;}
A.eN7:link,A.eN7:visited {color:#000033; text-decoration:none;}
A.eN7:active,A.eN7:hover {background-color:#ffffff; color:#000033; text-decoration:none;}
A.eN7 {border-top:solid 0px #cccccc;	padding-left:64px; font-weight:bold;}

A.aktuell	{padding-right:3px; background:url(../img/aktuell.gif) no-repeat right; color:#000033; background-color:#ffffff; font-weight:bold;}


A.eN8 {font-family:arial; font-size:11px; padding:3px 0px; background-color:#efefef; display:block;	-moz-box-sizing:border-box;}
A.eN8:link,A.eN8:visited {color:#000033; text-decoration:none;}
A.eN8:active,A.eN8:hover {background-color:#ffffff; color:#000033; text-decoration:none;}
A.eN8 {border-top:solid 0px #cccccc;	padding-left:74px; font-weight:bold;}

A.aktuell	{padding-right:3px; background:url(../img/aktuell.gif) no-repeat right; color:#000033; background-color:#ffffff; font-weight:bold;}



DIV.navB A	{font-weight:bold;}

 a:link {  text-decoration:none;color:#0000cc; }
 a:visited { text-decoration:none;color:#0000cc;  }
 a:hover {  text-decoration:none;color:#0000ff; }
 a:active { text-decoration:none;color:#0000cc;  }

/*
#search input#sword {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
	width: 148px;
	height: 16px;
	border: solid 1px #8C8C8C;
	vertical-align: middle;
position:absolute;
top:40px;
left:10px;
}

#search input.go-button {
	width: 25px;
	height: 18px;
	margin: 0 0 0 5px;
	vertical-align: middle;
}


.suche {
float: left; margin: 0px 0;
position:absolute;
top:20px;
left:10px;
height:5px;
font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 10px;
 }
.suche p { 
display: inline;
 }
.suche .inputText { 
width: 100px; margin: 0 0px 0 0;
 }
* html .suche .inputText { 
width: 100px; 
}
*/

.suchfeld {
position:absolute;
top:50px;
left:627px;
    padding: 0;
    border: 0px solid #99ccff;
    width:115px;
min-width:115px;
height:21px;
min-height:21px;
z-index:38;
 }

/* ------ suche formatieren --------- */

.csc-searchResultInfo {
color:#333333;
text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
        padding-left:12px; padding-right:12px; padding-top:9px; padding-bottom:13px;
        max-width: 317px;
        width:317px;
}

.csc-searchResult {
color:#333333;
text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
        padding-left:12px; padding-right:12px; padding-top:9px; padding-bottom:13px;
        max-width: 317px;
        width:317px;
}