@charset "ISO-8859-1";


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 * mainframe ;-)
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
html {
    font-size: 12px;
}

body {
    background-color: #F1D292;
    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: #FFFFFF; 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: #0000FF;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: #888; 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;}
.inline {display: inline;}
.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;
}

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;*/
}

/* javamenue           */
/* ====================== */
a.x:link {
    color: #0073c7;
    background-color: inherit;
}

a.x:visited {
    color: #5A88B5;
    background-color: inherit;
}

a.x:link:hover,
a.x:link:active,
a.x:visited:hover,
a.x:visited:active {
    color: #000000;
    background-color: #EEEEDD;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 * 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;
}*/

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 * 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;
}

.h1 {
    padding: 0.2em;
    margin: 0;
    border: 1px solid #405871;
    background-color: inherit;
    color: #036;
    text-decoration: none;
    font-size: 22px;
    font-weight: bold;
    text-align: left;
}

/* 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: #00BF00;
    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;
}


/*<!--[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.metanavaus:link , a.metanavaus:visited{
font-size: 11px; font-weight: bold; color: #EC921A; text-decoration: none; display: block; padding:3px 10px 3px 28px; margin:0; background: #FBE4C6 url(http://www.xotti.de/.graphics/icon/metanav_bullet_aus.gif) left no-repeat;}
a.metanavaus:hover , a.metanavaus:active{
font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; display: block; padding:3px 10px 3px 28px; margin:0; background: #F3B96D url(http://www.xotti.de/.graphics/icon/metanav_bullet_over.gif) left no-repeat;}
a.metanavan:link , a.metanavan:visited{
font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; display: block; padding:3px 10px 3px 28px; margin:0; background: #F0A848 url(http://www.xotti.de/.graphics/icon/metanav_bullet_an.gif) left no-repeat;}
a.metanavan:hover , a.metanavan:active{
font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; display: block; padding:3px 10px 3px 28px; margin:0; background: #F0A848 url(http://www.xotti.de/.graphics/icon/metanav_bullet_an.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.xotti.de/.graphics/icon/ICN-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: lightgrey url(http://www.xotti.de/.graphics/icon/ICN-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.xotti.de/.graphics/icon/ICN-pfeile.gif) left no-repeat;}

.navimouseover {
        background-color: #FFFFFF;
}

.navimouseout {
}

.mouseover {
        background-color: #FFF1DA;
}

.mouseout {
        background-color: #FFFFFF;
}

a.linkads {font-family:Verdana, Arial; font-size:10px; text-decoration:none;}
a.linkads:link {color:#006699;}
a.linkads:visited {color:#006699;}
a.linkads:active {color:#0066AA;}
a.linkads:hover {color:#006699; text-decoration:underline;}

#acc {
    margin : 0;
    padding : 0;
    width : 10.3em;
    font-family : verdana, arial, helvetica, sans-serif;
    font-size : 0.9em;
    text-align : center;
    line-height : 1.1em;
}
#acc li {
    margin : 0 0.25em 0.25em 0;
    padding : 0;
    border : 1px solid #6f6f6f;
    float : left;
    list-style : none;
    display : block;
}
#acc li a:link, #acc li a:visited {
    color : #000000;
    background : #d3d3d3;
    padding : 0.25em 1em;
    width : 0.9em;
    display : block;
    text-decoration : none;
}
#acc li a:hover {
    color : #fffff2;
    background : #bf0000;
    font-weight : bold;
}
#acc li a:focus, #acc li a:active {
    color : #fffff2;
    background : #000080;
    font-weight : bold;
}
#acc .acc-n {
    border : 1px dotted #d7e9ff;
    padding : 0.25em 1em;
    width : 0.9em;
    color : #000000;
    background : #fff;
}
#acc li.acc-logo {
    border : 0;
    width : 6.3em;
}
#acc .acc-logo a:link, #acc .acc-logo a:visited {
    padding : 0.25em 0 0.25em 0.1em;
    width : 6.1em;
    display : block;
    color : #ff0000;
    background : transparent;
    letter-spacing : 0;
    text-decoration : none;
    border : 1px solid #ffffff;
}
#acc .acc-logo a:hover, #acc .acc-logo a:focus, #acc .acc-logo a:active {
    background : #d3d3d3;
    text-decoration : underline;
    border : 1px solid #6f6f6f;
}
#acc strong {
    color : #000080;
    font-variant : small-caps;
    font-weight : bold;
}
#acc strong em {
    color : #ff0000;
    font-style : italic;
    letter-spacing : 0;
}
#acc span {
    width : 0;
    position : absolute;
    left : -1000px;
    top : -1000px;
    height : 0;
    overflow : hidden;
}

toolbar {
    background-color: inherit;
    color: #036;
    text-decoration: none;
    font-weight: bold;
    font-size: 18px;
    margin: 1.3em 0 0.4em 0;
    padding: 0;
}

/*new menue*/

ul.SubMenu a.MenuItemLink {
  margin-top:0;
}

ul.menu, ul.SubMenu {
  clear:left;
  padding:0;
  margin:0;
}

ul.menu li, ul.SubMenu li {
  list-style:none;
  margin:0;
  margin-top:1px;
  padding:0;
}

ul.SubMenu li {
  float:left;
  margin-right:1px;
  margin-top:0;
}

a.MenuItemLink{
  display:block;
  text-decoration:none;
  margin-top:1px;
  margin-bottom:1px;
  padding:1px 10px 1px 15px;
  font-size:0.9em;
  white-space:nowrap;
  color:green;
}

a:hover.MenuItemLink {
  text-decoration:none;
}

ul.SubMenu a.MenuItemLink {
  margin-top:0;
}

ul#menu a.MenuItemLink {
  width:80%;
  padding:1px 5% 1px 15%;
}

a.MenuItemLink, ul.SubMenu em {
  background-color: #bdcdd4;
  color: black;
}

a:hover.MenuItemLink {
  color:#0088BB;
  background-color:transparent;
}

/**/

.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
}
