@charset "ISO-8859-1";


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 * mainframe ;-)
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
html {
    font-size: 12px;
}

body {
    background-color: #FFFFFF;
    color: #036;
    padding: 0 1em 0 0;
    margin: 5px;
    font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
    font-weight: normal;
    font-size : 100.01%;
}

pre, code {
    font-family: "Courier New", Courier, monospace;
}

strong {
    font-weight: bold;
}

q, em, var {
    font-style: italic;
}

/* nur drucken */
@media screen{
.print{display:none;}
}
/* nicht drucken */
@media print{
.noprint,.nichtdrucken,.pass,.passwort{display:none;}
body        {background-color: #C0C0C0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin: 12px;}
.print      {background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 10px;}
}

/* classen definitionen         */
.gn{background-color: #00FF00;color : #000000;font-weight: bold;}
.sw{background-color: #000000;color : #000000;font-weight: bold;}
.bl{background-color: #00E0FF;color : #000000;font-weight: bold;}
.rt{background-color: #FF0000;color : #000000;font-weight: bold;}
.ge{background-color: #FFFF00;color : #000000;font-weight: bold;}
.gr{background-color: #C0C0C0;color : #000000;font-weight: bold;}

/* weiche farben ohne maus */
.a1{background-color: #00FFFF;color : #000000;cursor: text;}
.a2{background-color: #EFEFEF;color : #000000;cursor: text;}
.a3{background-color: #E0FF00;color : #000000;cursor: text;}
.a4{background-color: #FFCCCC;color : #000000;cursor: text;}
.a5{background-color: #CCFFCC;color : #000000;cursor: text;}
.a6{background-color: #CCFFFF;color : #000000;cursor: text;}
.a7{background-color: #FFFFCC;color : #000000;cursor: text;}

.fussnote {background-color: inherit;font-family: monospace,"Courier New", Courier;color:#000080; font-size: 11px;}
.nodisplay{display:none;}
.inhaltweiss{background-color: #ffffff;color : #000000;}
.klein {background-color: inherit;font-family: Arial, Helvetica, sans-serif;color: #036; font-size: 10px;}
.tabellemenue {background-color: #EEEEDD;font-family: Arial, Helvetica, sans-serif;color: #036; font-size: 10px;}
.inhaltgelb {background-color: #FFFF00;color : #000000;}
.inhaltgrau {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size: 10px;background-color:#D4D0C8;}
.inhaltgruen {background-color: #00FF00;color : #000000;}
.inhaltrot {background-color: #FF0000;color: #000000;}
.inhalthellgrau {background-color: #EEEEEE;color : #000000;}
.inhalthellgraublau {background-color: #E3E8EC;color : #000000;}
.nolink {text-decoration:none;color:#000080;background-color:none;}
.background {}
/* threedface */
.browser {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size: 10px;background-color:#D4D0C8;margin-left:0; margin-right:0; margin-top:0; margin-bottom:0;width:100%;height:100%;overflow:hidden;}
.color:hover {background-color: #CFCFCF;color : #000000;}
.kopf {background-color: #000000 ;color: #FFFFFF;}
.hinweis {background-color: #FFFF00 ;color: #000000;}
.tipp {background-color: #f2f4f6 ;color: #000000; border: 1px dotted #405871;}
.menue {background-color: inherit;font-family: monospace,"Courier New", Courier;color: #FFFFFF; font-size: 11px;}
.negativ {font-weight: bold; background-color:#000000;font-family: monospace,"Courier New", Courier;color: #FFFFFF; font-size: 12px;}
.searchBox{
	background: #FFFFFF url(http://www.xotti.de/.graphics/icon/ICON-Search.png) left no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-repeat: no-repeat;
	background-position: 2px 1px;
	padding-left: 20px;
	border-width: small;
	border-color: #239AFF;
	border-style: solid;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}

.cat {
margin-right:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}
.subcat {
margin-left:5px;
margin-right:5px;
font-family: monospace,"Courier New", Courier;
color: #888;
background-color: #ffffff;
font-size: 11px;
}


table, code {
    font-size: 1em;
}

hr{
                width:80%;
                color:#BBC9D5;
                height:2px;
                text-align:center;
                border:1px solid #BBC9D6;
                background-color:#BBC9D5;
                }

input{
                font-family:Verdana,Arial,Helvetica,Sans-Serif;
                font-size:11px;
                border:1px solid #BBC9D5;
                color:#000000;
                -moz-border-radius: 5px;
	       -webkit-border-radius: 5px;
                }

select{
                font-family:Verdana,Arial,Helvetica,Sans-Serif;
                font-size:11px;
                color:#000000;
                }

textarea        {
                font-family:Verdana,Arial,Helvetica,Sans-Serif;
                font-size:11px;
                color:#000000;
                border:1px solid #BBC9D5;

                }
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 * Tables
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* general                */
/* ====================== */
table {
    border-collapse: collapse;
    padding: 2px;
    margin-top: 0.5em;
    margin-bottom: 0;
}

td, th {
    empty-cells: show; /* show border around empty cells */
    padding: 0.1em 0.2em;
    vertical-align: top;
    line-height: 1.3em;
}

td.rechts {
    empty-cells: show; /* show border around empty cells */
    padding: 0.1em 0.2em;
    vertical-align: top;
    line-height: 1.3em;
}

td.mitte {
    empty-cells: show; /* show border around empty cells */
    padding: 0.1em 0.2em;
    vertical-align: top;
    line-height: 1.3em;
    font-family:Verdana,Arial,Helvetica,Sans-Serif;
                font-size:12px;
                color:#000000;

}

th {
    font-weight: bold;
}

tr.dark {
       background-color: #F5F5F5;
}
tr.dark:hover {
       background-color: #FFF4F4;
}
tr.light {
       background-color: #ffffff;
}
tr.light:hover {
       background-color: #FFF4F4;
}
tr.color {
       background-color: #FFFFFF;
}
tr.color:hover {
       background-color: #E3E8EC;
}
tr.colorB {
       background-color: #FFFFCC;
}
tr.colorB:hover {
       background-color: #E3E8EC;
}

td.dark {
       background-color: #FFBF00;
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 10px;
       color: #FFFFFF;
       font-weight: bold;
       border-right-width: 2px;
       border-right-style: double;
       border-right-color: #FFFFFF;
       border-bottom-width: 2px;
       border-bottom-style: double;
       border-bottom-color: #FFFFFF;
}
td.dark:hover {
       background-color: #DFDFDF;
}
td.light {
       background-color: #F87C7C;
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 12px;
       color: #FFFFFF;
       font-weight: bold;
       border-right-width: 2px;
       border-right-style: double;
       border-right-color: #FFFFFF;
       border-bottom-width: 2px;
       border-bottom-style: double;
       border-bottom-color: #FFFFFF;
}
td.light:hover {
       background-color: #FFF4F4;
}
td.color {
       background-color: #FFFFFF;
}
td.color:hover {
       background-color: #E3E8EC;
}
td.colorB {
       background-color: #FFFFCC;
}
td.colorB:hover {
       background-color: #E3E8EC;
}

td.hidden {
        border: none;
}
td.pass {
       font-family: Arial, Helvetica, sans-serif;
       color: #FFFFCC;
       font-size: 6px;
       /*text-decoration: striked;*/
}



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 * Headings
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* h1                     */
/* ====================== */
h1 {
    padding: 0.2em;
    margin: 0;
    border: 1px solid #405871;
    background-color: inherit;
    color: #036;
    text-decoration: none;
    font-size: 22px;
    font-weight: bold;
}



/* h2                     */
/* ====================== */
h2 {
    padding: 0.2em 0 0.2em 0.7em;
    margin: 0 0 0.5em 0;
    text-decoration: none;
    font-size: 20px;
    font-weight: bold;
}



/* h3, h4                 */
/* ====================== */
h3 {
    background-color: inherit;
    color: #036;
    text-decoration: none;
    font-weight: bold;
    font-size: 18px;
    margin: 1.3em 0 0.4em 0;
    padding: 0;
}

h4 {
    background-color: inherit;
    color: #036;
    text-decoration: none;
    font-weight: bold;
    font-size: 16px;
    margin: 1.3em 0 0.2em 0;
    padding: 0;
}

h5 {
    background-color: inherit;
    color: #036;
    text-decoration: none;
    font-weight: bold;
    font-size: 14px;
    margin: 1.3em 0 0.2em 0;
    padding: 0;
}

/* margin adjustment */
h3 + *, h4 + * , h5 + *{
    margin-top: 0;
}


/* IE confuses the + * :-(
 * so reset some things
 */



/* glossary help [links] */
/* ====================== */
.help {
    /*cursor: url(example.svg#linkcursor), url(hyper.cur), help;*/
    cursor: help;
    border-bottom: 1px dashed #0073c7;
    text-decoration: none;
    display: inline;
}


/*<!--[if lt IE 7]>
a { line-height: 1.2em; }
.cloud { line-height: 1.2em; }
<![endif]-->*/


/* fixup IE & Opera
 * otherwise they forget to inherit
 * the computed font-size value
 */

a.metanavauswichtig:link , a.metanavauswichtig:visited{
font-size: 14px; font-weight: bold; text-align: left; color: #FF0000; text-decoration: none; display: block; padding:3px 8px 3px 15px; margin:0; background: #FFFFFF url(http://www.kettenkugellagerkorsten.de/_webbilder/base/pfeile.gif) left no-repeat;}
a.metanavauswichtig:hover, a.metanavauswichtig:active{
font-size: 14px; font-weight: bold; text-align: left; color: #0000FF; text-decoration: none; display: block; padding:3px 8px 3px 15px; margin:0; background: #EFEFEF url(http://www.kettenkugellagerkorsten.de/_webbilder/base/pfeile.gif) left no-repeat;}

a.metanavaus:link , a.metanavaus:visited{
font-size: 12px; font-weight: bold; text-align: left; color: #0000FF; text-decoration: none; display: block; padding:3px 8px 3px 15px; margin:0; background: #FFFFFF url(http://www.kettenkugellagerkorsten.de/_webbilder/base/pfeile.gif) left no-repeat;}
a.metanavaus:hover, a.metanavaus:active{
font-size: 12px; font-weight: bold; text-align: left; color: #0000FF; text-decoration: none; display: block; padding:3px 8px 3px 15px; margin:0; background: #EFEFEF url(http://www.kettenkugellagerkorsten.de/_webbilder/base/pfeile.gif) left no-repeat;}
a.metanavan:link , a.metanavan:visited{
font-size: 12px; font-weight: bold; text-align: left; color: #0000FF; text-decoration: none; display: block; padding:3px 8px 3px 15px; margin:0; background: #FFFFCC url(http://www.kettenkugellagerkorsten.de/_webbilder/base/pfeile.gif) left no-repeat;}

a.metaninaus:link , a.metaninaus:visited{
font-size: 12px; font-weight: bold; color: #0000FF; text-decoration: none; display: inline; padding:3px 8px 3px 15px; margin:0; background: #FFFFFF url(http://www.kettenkugellagerkorsten.de/_webbilder/base/pfeile.gif) left no-repeat;}
a.metaninaus:hover, a.metaninaus:active{
font-size: 12px; font-weight: bold; color: #0000FF; text-decoration: none; display: inline; padding:3px 8px 3px 15px; margin:0; background: #EFEFEF url(http://www.kettenkugellagerkorsten.de/_webbilder/base/pfeile.gif) left no-repeat;}
a.metaninan:link , a.metaninan:visited{
font-size: 12px; font-weight: bold; color: #0000FF; text-decoration: none; display: inline; padding:3px 8px 3px 15px; margin:0; background: #FFFFCC url(http://www.kettenkugellagerkorsten.de/_webbilder/base/pfeile.gif) left no-repeat;}


.navimouseover {
        background-color: #FFFFFF;
}

.navimouseout {
}

.mouseover {
        background-color: #EFEFEF;
}

.mouseout {
        background-color: #FFFFFF;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 * Links
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* normal links           */
/* ====================== */
/*a:link {
    color: #0073c7;
    background-color: inherit;
}

a:visited {
    color: #5A88B5;
    background-color: inherit;
}

a:link:hover,
a:link:active,
a:visited:hover,
a:visited:active {
    color: #000000;
    background-color: #EEEEDD;
} */

.searchword {
color: #222;
background-color: #FFFF00;
border: 1px dotted #405871;
}
.searchword0 {
color: #222;
background-color: #FFFF00;
border: 1px dotted #405871;
}
.searchword1 {
color: #222;
background-color: #FFFF00;
border: 1px dotted #405871;
}
.searchword2 {
color: #222;
background-color: #FFFF00;
border: 1px dotted #405871
}
.searchword3 {
color: #222;
background-color: #FFFF00;
border: 1px dotted #405871
}
.searchword4 {
color: #222;
background-color: #FFFF00;
border: 1px dotted #405871
}
.searchword5 {
color: #222;
background-color: #FFFF00;
border: 1px dotted #405871
}
.searchword6 {
color: #222;
background-color: #FFFF00;
border: 1px dotted #405871
}
.searchword7 {
color: #222;
background-color: #FFFF00;
border: 1px dotted #405871
}
.searchword8 {
color: #222;
background-color: #FFFF00;
border: 1px dotted #405871
}
.searchword9 {
color: #222;
background-color: #FFFF00;
border: 1px dotted #405871
}