/*********************/
/* Farben */
/*********************/
/*
#c00004 : rot_malteser
#c0c2d2 : lila //1.ebene und news
#dee0ef : lila_blasser //2.ebene
#f3f3fd : lila_nochblaser //3.ebene
#9a0003 : rot_dunkler
#fdd6cd : rot_heller
#2e2e2e : schriftgrau
*/

body {font-size:0.95em}

* html td, *html th {font-size:1.0em}

body { color: #000;font-family:Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; line-height:1.3em;}

th {line-height:1.3em;}
td {line-height:1.3em;}

/*******************/
/* RTE / Bodytext: */
/*******************/

h1 { padding-top: 5px;font-size:1.3em; color: #c00004;}
h2 { padding-top: 10px;font-size:1.2em}
h3 {font-size:1.1em;}
h4 {font-size:1.0em}
h5 { color: #fff; padding: 4px; width: auto; background-color: #c00004;}
h6 { border-bottom: #67634E solid 1px;}

a:link, a:visited { color: #c00004;text-decoration: none }
a:hover { color: #c00004; text-decoration: underline}
a img { border: none}

p a:link, p a:visited{ text-decoration: underline}
p a:hover { text-decoration: none}

.newsheader { background-color: #c00004; color: #fff; font-weight: bold; padding: 4px 8px; }
.newsblock { border-top: #c00004 1px solid; padding: 8px; margin: 0; background-color: #c0c2d2; }
.newsblock p {margin:0.4em 0;}

p.logo { height: 38px; font-weight: bold;  background-color: #c00004; padding:10px; margin: 0;}
* html p.logo {height: 58px}
p.logo a:link, p.logo a:visited {color: #fff; text-decoration: none}
p.logo a:hover {color: #fff;}

ul ol a {list-style-image: url(index.php-Dateien/img/elem/bull9x9_main_off.gif);}
ul ol a:hover {list-style-image: url(index.php-Dateien/img/elem/bull9x9_main_off.gif);}

#oben {margin-left:1px; height: 58px; width: 800px; left: 0; top: 0; position: absolute;left: 180px}

#oben div.header {float: left;}
#oben .navi_hinter { width: 600px; color: #fff; padding: 2px 10px; float: left; background-image:url(../layout/navi_hinter.gif);}
#oben div.logo {float: right; }

a.navitop:link, a.navitop:visited { color: #fff;}
a.navitop:hover { color: #fff;}
a.navitopact:link, a.navitopact:visited { color: #fff; font-weight: bold; }
a.navitopact:hover { color: #fff;}


#suche { height: 60px; width: 180px; left: 0; top: 0; position: absolute;}

#content { height: auto; width: 599px; left: 205px; top: 67px; position: absolute;}
#rechts { height: auto; width: 165px; left: 815px; top: 68px; position: absolute;}

.footer a:link, .footer a:visited{font-size:0.9em; color: #000}

#cloud p.wichtig1 { background-color: #f3f3fd; padding: 10px 3px}

#cloud p a:link, #cloud p a:visited {text-decoration: none;}
.wichtig1 a:link, .wichtig1 a:visited  { font-weight: bold; color: #000; font-size: 1.4em}
.wichtig2 a:link, .wichtig2 a:visited { font-weight: bold; color: #444; font-size: 1.2em}
.wichtig3 a:link, .wichtig3 a:visited { color: #666;  font-size: 1em}
.wichtig4 a:link, .wichtig4 a:visited  { color: #999; font-size: 0.8em}

#cloud p a:hover {text-decoration: underline;}
.wichtig1 a:hover { color: #000;}
.wichtig2 a:hover { color: #444;}
.wichtig3 a:hover { font-weight: bold; color: #666;}
.wichtig4 a:hover { color: #999;}

#navi { background-color: #c00004; width: 180px; left: 0; top: 120px; position: absolute; }
#navi a {padding: 4px 4px 4px 10px;}
#navi a:link, #navi  a:visited {display: block; color: #000; border-bottom:solid 1px #c00004;}
#navi a:hover{ text-decoration: none; color: #c00004}
#navi a:link.current,#navi a:visited.current,#navi a:hover.current {font-weight: bold; color: #c00004;background-image: url(../layout/pfeil.gif);background-repeat: no-repeat;background-position: 0 7px;}
#navi a:link.subcurrent,#navi a:visited.subcurrent { color: #c00004; background-image: url(../layout/pfeil.gif);background-repeat: no-repeat;background-position: 0 7px;}
#navi ul { padding:0; margin: 0}
#navi ul li { background-color: #c0c2d2; margin: 0; padding: 0;width: 180px;}
#navi ul ul { padding:0; margin: 0;}
#navi ul ul li { background-color: #dee0ef; margin: 0; padding: 0;width: 180px;}
#navi ul ul li a { padding-left: 20px}
#navi ul ul ul { padding:0; margin: 0;}
#navi ul ul ul li { background-color: #f3f3fd; margin: 0; padding: 0;width: 180px;}
#navi ul ul ul li a { padding-left: 30px}

#navi p.schrift { color: #fff; display:inline; float:left; padding-left:10px;margin:0}
#navi p.schrift a { color: #fff; display:inline; float:left}
#navi p.schrift a:link img, .schrift a:visited img {border: white solid 1px; }
#navi p.schrift a:hover img {border:white dotted 1px}


/* sitemap */
.csc-menu           { padding-bottom: 1em; }
.csc-sitemap        { margin: 0; padding: 0; line-height: 1.6em; }
.csc-sitemap-level1 { margin-left: 0; margin-top: 1.5em; margin-bottom: 0.2em; text-transform: uppercase; }
.csc-sitemap-level2 { margin-left: 3em; }
.csc-sitemap-level3 { margin-left: 6em; }
.csc-sitemap-level4 { margin-left: 6em; }
.csc-sitemap-level2 a:link, .csc-sitemap-level2 a:visited,
.csc-sitemap-level3 a:link, .csc-sitemap-level3 a:visited { color: #555; }
.csc-caption { margin-top: 2px; color: #001842; text-decoration: none }
ul.csc-bulletlist-0 { color: #001842; list-style-image: url(../index.php-Dateien/fileadmin/ineos/img/layout/li.gif);line-height:15px; }

/*****************/
/* Various Forms */
/*****************/

/* Email, Login and Search forms generally: */
FORM TABLE TR TD { padding-bottom: 5px; }
FORM TABLE TR TD.csc-form-labelcell, FORM TABLE TR TD.csc-form-commentcell { background-color: #fff; }
FORM TABLE TR TD.csc-form-fieldcell { background-color: #fff; }
FORM TABLE TR TD.csc-form-fieldcell INPUT, FORM TABLE TR TD.csc-form-fieldcell SELECT, FORM TABLE TR TD.csc-form-fieldcell TEXTAREA { border: 1px solid #333; }
FORM TABLE TR TD.csc-form-labelcell P.csc-form-label-req { font-weight: normal; }

/* Email form, specifically */
FORM TABLE.csc-mailform TR TD.csc-form-labelcell  { }

/* Search form, specifically */
FORM TABLE.csc-searchform { width: 100%; }
FORM TABLE.csc-searchform TR TD { padding: 5px; }
FORM TABLE.csc-searchform TR TD.csc-form-labelcell, FORM TABLE.csc-searchform TR TD.csc-form-commentcell { font-weight: bold; }
FORM TABLE.csc-searchform TR TD.csc-form-fieldcell INPUT, FORM TABLE.csc-searchform TR TD.csc-form-fieldcell SELECT { width: 100%; }

/* Login form, specifically */
FORM TABLE.csc-loginform { width: 70%; }

/* Search form, specifically */
FORM TABLE.csc-searchform { width: 100%; }
FORM TABLE.csc-searchform TR TD { padding: 5px; }
FORM TABLE.csc-searchform TR TD.csc-form-labelcell, FORM TABLE.csc-searchform TR TD.csc-form-commentcell { font-weight: bold; }
FORM TABLE.csc-searchform TR TD.csc-form-fieldcell INPUT, FORM TABLE.csc-searchform TR TD.csc-form-fieldcell SELECT { width: 100%; }

/* Login form, specifically */
FORM TABLE.csc-loginform { width: 70%; }

TR TD.tx-indexedsearch-percent percent { padding: 5px; }

