*{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:#333333;
}

html,
body
{
    margin: 0;
    padding: 0;
    height: 100%;
}

.logo {
background:url(http://www.boyle.de/fileadmin/boyle/boyle1.gif) no-repeat;
z-index: 5;
width:100%;
min-width:100%;
height:58px;
position:absolute;
top:0px;
left:0px;
}



.loginrechts {
position:absolute;
top:105px;
left:625px;
    padding: 0;
    border: 0px solid #99ccff;
    width:143px;
min-width:143px;
height:49px;
min-height:49px;
background-color:#333333;
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:#333333;
text-decoration: none; font-weight: bold;  color:#cccccc; 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:#333333;
text-decoration: none; font-weight: bold;  color:#cccccc; font-family:Verdana,Arial,sans-serif; font-size:13px;
z-index:29;
 }

.logoutbutton  {
position:absolute;
top:48px;
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:#666666;
text-decoration: none; font-weight: bold;  color:#cccccc; 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:#666666;
text-decoration: none; font-weight: bold;  color:#cccccc; font-family:Verdana,Arial,sans-serif; font-size:13px;
z-index:29;
 }

.loginbutton {
position:absolute;
top:48px;
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:48px;
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 #666666;
    width:193px;
min-width:193px;
height:350px;
min-height:350px;
background-color:#333333;
z-index: 0;
 }


ul#Navigation {
position:absolute;
top:36px;
left:192px;
    padding: 0;
    border: 0px solid #99ccff;
background-color: #333333;
    margin-left:0px;
    margin-top:0px;
    width:576px;
   z-index:11;
  }

  ul#Navigation li {
    list-style: none;
    display: inline;
    margin: 0px; padding: 0px;
    width:142px;
    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:#eeeeee; font-family:Verdana,Arial,sans-serif; font-size:13px;
    border-bottom-style:solid; border-bottom-color:#000000; border-bottom-width:2px;
    border-right-style:solid; border-right-color:#000000; border-right-width:1px;
    border-left-color:#666666; border-left-style:solid;  border-left-width:1px; 
    border-top-color:#666666; border-top-style:solid; border-top-width:1px;
   background-color: #333333;
    float: left; 
    width:142px;
  }

  * html ul#Navigation a, ul#Navigation span {
    width: 144px;;    /* nur fuer IE 5.0x erforderlich */
    w/idth: 144px;;  /* sicherheitshalber fuer spaetere Versionen korrigiert */
  }

  ul#Navigation a:hover {
color: #00ff00; background-color: #666666;
    border-bottom-color: #cccccc; border-bottom-width:2px; border-right-color: #cccccc; border-right-width:1px;
    border-left-color: #6699cc;  border-left-width:0px; border-top-width:0px; border-top-color: #999999;
    font-family:Verdana,Arial,sans-serif; font-size:13px; font-weight:bold; text-decoration:none;
  }

 ul#Navigation a:active {
    border-bottom-color: #cccccc; border-right-color: #cccccc;
    border-left-color: #eeeeee; border-top-color: #000000;
    color: #000033; background-color: #cccccc; 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: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:#333333;
padding-top;0px;
padding-bottom:0px;
 min-height: 100%;
height: auto !important;
height: 100%;
    margin-top: 0px;
margin-bottom:10px;
background-repeat: repeat-y;
background-position: 0 0;
}


.hauptinhalt {
position:absolute;
left:194px;
top:106px;
width:430px;
min-width:430px;
max-width:430px;
background:#333333;
 border:0px solid #0000ff;
padding-left:0px;
padding-right:0px;
padding-bottom;9px;
}



.inhalt  {
  padding-left:13px;
 padding-right:12px;
 padding-top:0px;
 padding-bottom:0px;
 margin:0px;
 border:0px solid #0000ff;
}


.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   {
 position:relative;
 left:0px;
 top:0px;
 color:#dddddd;
 font-family:Arial, Helvetica, sans-serif;
 font-size:18px;
 font-weight:bold;
 width:400px;
 padding-left:0px;
padding-bottom:9px;
}

.headline {
 color:#cccccc;
 font-family:Arial, Helvetica, sans-serif;
 font-size:28px;
 font-weight:bold;
 position:absolute;
 left:209px;
 top:66px;
 width:400px;
 max-width:400px;
z-index:9;
}

.bodytext {
border-color:#ffccdd; border-width:0px; border-style:solid; background-color:#333333; color:#dddddd; 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:#333333;
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; 
}

 a { text-decoration:none; }

h3 a:link { color:#99ccff; text-decoration:none; font-weight:bold; font-size:18px; }
h3 a:visited { color:#99ccff; text-decoration:none; font-weight:bold; font-size:18px; }
h3 a:hover { color:#00cc00; text-decoration:none; font-weight:bold; font-size:18px; }
h3 a:active { color:#99ccff; text-decoration:none; font-weight:bold; font-size:18px; }

a:link { color:#99ccff; text-decoration:none; font-weight:bold; font-size:11px; }
a:visited { color:#99ccff; text-decoration:none; font-weight:bold; font-size:11px; }
a:hover { color:#00cc00; text-decoration:none; font-weight:bold; font-size:11px; }
a:active { color:#99ccff; text-decoration:none; font-weight:bold; font-size:11px; }

p a:link { color:#99ccff; text-decoration:none; font-weight:bold; font-size:11px; }
p a:visited { color:#99ccff; text-decoration:none; font-weight:bold; font-size:11px; }
p a:hover { color:#00cc00; text-decoration:none; font-weight:bold; font-size:11px; }
p a:active { color:#99ccff; text-decoration:none; font-weight:bold; font-size:11px; }

li a:link { color:#99ccff; text-decoration:none; font-weight:bold; font-size:11px; }
li a:visited { color:#99ccff; text-decoration:none; font-weight:bold; font-size:11px; }
li a:hover { color:#00cc00; text-decoration:none; font-weight:bold; font-size:11px; }
li a:active { color:#99ccff; text-decoration:none; font-weight:bold; font-size:11px; }
  




.imgtext-table {

}

.csc-textpic-image {
padding-top:5px;
padding-bottom:5px;
}

/* Bildunterschrift */
.csc-caption {
color:#eeeeee;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
font-align:left;
}

.csc-textpic-caption {
color:#eeeeee;
 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:#eeeeee;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
        max-width: 400px;
}




/* rechtes Informationsfeld */

/*ganzes Feld in div eingeschlossen */

.inforechts {
position:absolute;
left:624px;
top:200px;
width:144px;
min-width:144px;
max-width:144px;
border-style:solid; border-color:999999; border-width:1px;
background:#333333;
padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px;
}

/* Kopf der info */

.tipps {
 color:#000033;
 font-weight:bold;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 max-width: 144px;
 width:144px;
 background:#999999;
background:url(/fileadmin/boyle/links144hellgrau.gif) no-repeat;
 min-width:144px;
border-bottom:solid; border-color:#cccccc; border-width:1px;
padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:3px;
}

/*
.infotext {
        color:#eeeeee;
        font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
        max-width: 120px;
        width:120px;
        background:#999999;
        min-width:120px;
padding-left:26px;
}
*/
.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;  max-width:189px; -moz-box-sizing:border-box; margin-bottom:10px; 
 position:absolute;
 top:71px; 
left:0px;
overflow:hidden;
background-color:#333333;
}

DIV.navB {border-right:solid 1px #000000; border-bottom:solid 1px #666666;}

A.eN1 {font-family:arial; font-size:11px; padding:3px 0px; color:#000033;  background-color:#333333; display:block;	-moz-box-sizing:border-box;}
A.eN1:link,A.eN1:visited {color:#cccccc; text-decoration:none;}
A.eN1:active,A.eN1:hover {border-top:solid 1px #000000; background-color:#666666; color:#ffffff; text-decoration:none;}
A.eN1 {border-top:solid 1px #666666; padding-left:4px; font-weight:bold;}

A.eN1aktuell	{padding-left:4px; padding-top:3px; padding-bottom:3px; padding-right:3px; color:#ffffff; background-color:#666666; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; border-top:solid 1px #000000; no-repeat right; display:block; -moz-box-sizing:border-box;}

A.eN2 {font-family:arial; font-size:11px; padding:3px 0px; background-color:#333333; display:block;	-moz-box-sizing:border-box;}
A.eN2:link,A.eN2:visited {color:#cccccc; text-decoration:none;}
A.eN2:active,A.eN2:hover {border-top:solid 1px #000000;	background-color:#666666; color:#ffffff; text-decoration:none;}
A.eN2 {border-top:solid 1px #666666; padding-left:14px; font-weight:bold;}

A.eN2aktuell	{padding-left:14px; padding-top:3px; padding-bottom:3px; padding-right:3px; color:#ffffff; background-color:#666666; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; border-top:solid 1px #000000; no-repeat right; display:block; -moz-box-sizing:border-box;}

A.eN3 {font-family:arial; font-size:11px; padding:3px 0px; background-color:#333333; display:block;	-moz-box-sizing:border-box;}
A.eN3:link,A.eN3:visited {color:#cccccc; text-decoration:none;}
A.eN3:active,A.eN3:hover {border-top:solid 1px #000000;	background-color:#666666; color:#ffffff; text-decoration:none;}
A.eN3 {border-top:solid 1px #666666;	padding-left:34px; font-weight:bold;}

A.eN3aktuell	{padding-left:34px; padding-top:3px; padding-bottom:3px; padding-right:3px; color:#ffffff; background-color:#666666; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold;  border-top:solid 1px #000000; no-repeat right; display:block; -moz-box-sizing:border-box;}

A.eN4 {font-family:arial; font-size:11px; padding-left:54px; padding-top:3px; padding-bottom:3px; padding-right:13px; background-color:#333333; no-repeat right; display:block; -moz-box-sizing:border-box;}
A.eN4:link,A.eN4:visited {color:#cccccc; text-decoration:none; padding-left:54px; padding-top:3px; padding-bottom:3px; padding-right:13px; no-repeat right; display:block; -moz-box-sizing:border-box;}
A.eN4:active,A.eN4:hover {border-top:solid 1px #000000;	background-color:#666666; color:#ffffff; text-decoration:none; padding-left:54px; padding-top:3px; padding-bottom:3px; padding-right:13px; no-repeat right; display:block; -moz-box-sizing:border-box;}
A.eN4 {border-top:solid 1px #666666; padding-left:54px; padding-top:3px; padding-bottom:3px; padding-right:13px; font-weight:bold; no-repeat right; display:block; -moz-box-sizing:border-box;}

A.eN4aktuell	{padding-left:54px; padding-top:3px; padding-bottom:3px; padding-right:13px; color:#ffffff; background-color:#666666; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold;  border-top:solid 1px #000000; no-repeat right; display:block; -moz-box-sizing:border-box;}

A.eN5 {font-family:arial; font-size:11px; padding-left:64px; padding-top:3px; padding-bottom:3px; padding-right:13px; background-color:#333333; display:block;	-moz-box-sizing:border-box;}
A.eN5:link,A.eN5:visited {color:#cccccc; text-decoration:none; background-color:#333333;}
A.eN5:active,A.eN5:hover {border-top:solid 1px #000000;	background-color:#666666; color:#ffffff; text-decoration:none;}
A.eN5 {border-top:solid 1px #666666;	padding-left:64px; font-weight:bold;}

A.eN5aktuell	{padding-left:64px; padding-top:3px; padding-bottom:3px; padding-right:3px; color:#ffffff; background-color:#666666; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold;  border-top:solid 1px #000000; no-repeat right; display:block; -moz-box-sizing:border-box;}

A.eN6 {font-family:arial; font-size:11px; padding:3px 0px; background-color:#333333; display:block;	-moz-box-sizing:border-box;}
A.eN6:link,A.eN6:visited {color:#cccccc; text-decoration:none; background-color:#333333;}
A.eN6:active,A.eN6:hover {border-top:solid 1px #000000;	background-color:#666666; color:#ffffff; text-decoration:none;}
A.eN6 {border-top:solid 1px #666666;	padding-left:74px; font-weight:bold;}

A.eN6aktuell	{padding-left:74px; padding-top:3px; padding-bottom:3px; padding-right:3px; color:#ffffff; background-color:#666666; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold;  border-top:solid 1px #000000; no-repeat right; display:block; -moz-box-sizing:border-box;}

A.eN7 {font-family:arial; font-size:11px; padding:3px 0px; background-color:#333333; display:block;	-moz-box-sizing:border-box;}
A.eN7:link,A.eN7:visited {color:#cccccc; text-decoration:none; background-color:#333333;}
A.eN7:active,A.eN7:hover {border-top:solid 1px #000000;	background-color:#666666; color:#ffffff; text-decoration:none;}
A.eN7 {border-top:solid 1px #666666;	padding-left:84px; font-weight:bold;}

A.eN7aktuell	{padding-left:84px; padding-top:3px; padding-bottom:3px; padding-right:3px; color:#ffffff; background-color:#666666; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold;  border-top:solid 1px #000000; no-repeat right; display:block; -moz-box-sizing:border-box;}

DIV.navB A	{font-weight:bold;}




/*
#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:40px;
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:64px;
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;
}

/* ------ fileapload ----- */

.csc-uploads-description {
color:#eeeeee;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
font-align:left;
padding-top:9px;
}

.csc-uploads-fileSize {
color:#ffff00;
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
font-align:left;
padding-top:24px;
}
