/******* Farben *********
hellgrün:  	#E0ECE0
grün:       	#D6E6D6
gelb:       	#FFFF00
hellgraublau: 	#E3E8EC
grau:        	#E8E8E8
graublau:    	#BBC9D5
dunkelblau:  	#527DA1
dunkelgrau: 	#828F97
hellgrau:   	#EEEEEE
rot:   		#FF0000

*************************/



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

body {
    background-color: #F1D292;
    color: #036;
    padding: 0 1em 0 0;
    margin: 5px;
    font-family: Arial, 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;
}

/* nicht drucken                */
@media print{
.noprint,.nichtdrucken,.pass,.passwort{display:none;}
	body	{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;}


.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 {background-color: #E8E8E8;color : #000000;}
.browser {background-color: #D4D0C8;color : #000000;}
.inhaltgruen {background-color: #00FF00;color : #000000;}
.inhaltrot {background-color: #FF0000;color: #000000;color : #000000;}
.inhalthellgrau {background-color: #EEEEEE;color : #000000;}
.inhalthellgraublau {background-color: #E3E8EC;color : #000000;}
.background {}
.browser {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size: 10px;background-color:threedface;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;}
.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;}

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

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: #FF0000;
       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.dark:hover {
       background-color: #F87C7C;
}
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
 */

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

/* glossary help [links] */
/* ====================== */
.help {
    cursor: help;
    border-bottom: 1px dashed #0073c7;
    text-decoration: none;
}


/* TagCloud         */
.wrap { width: 400px; margin: 20px auto; padding: 0;  }
.wrap { width: 100%; margin: 20px auto; padding: 0;  }
.cloud {  margin: 0; padding: 10px; background-color: #f2f4f6; border: 1px solid #abc; text-align:justify; line-height: 1em; }
.cloud2 { width: 196px; margin: 0; padding: 10px; background-color: #f2f4f6; border: 1px solid #abc; text-align:justify; line-height: 1em; }
.cloud4 { width: 396px; margin: 0; padding: 10px; background-color: #f2f4f6; border: 1px solid #abc; text-align:justify; line-height: 1em; }
.cloud8 { width: 796px; margin: 0; padding: 10px; background-color: #f2f4f6; border: 1px solid #abc; text-align:justify; line-height: 1em; }
.tag17 { font-size: 37px; font-weight: bold; padding: 10px; font-style: italic; color: #FF0000; background: #FFFF00;}
.tag16 { font-size: 26px; font-weight: bold; padding: 10px;}
.tag15 { font-size: 25px; font-weight: bold; padding: 10px;}
.tag14 { font-size: 24px; font-weight: bold; padding: 10px; font-style: italic;}
.tag13 { font-size: 23px; font-weight: bold; padding: 10px;background: #FFFF00;}
.tag12 { font-size: 22px; font-weight: bold; padding: 10px; border: 1px dotted #405871;font-family: monospace;font-size: large;font-weight: bold;font-style: italic;color: #000000;background: #80FF00;}
.tag11 { font-size: 21px; font-weight: bold; padding: 10px; color: #FF0000;}
.tag10 { font-size: 20px; font-weight: bold; padding: 10px;}
.tag9  { font-size: 19px; font-weight: bold; padding: 10px;}
.tag8  { font-size: 18px; font-weight: bold; font-style: italic; text-decoration: underline;}
.tag7  { font-size: 17px; font-weight: bold;}
.tag6  { font-size: 16px; font-weight: bold;}
.tag5  { font-size: 15px; text-decoration: underline;}
.tag4  { font-size: 14px; background: #FFFF00;}
.tag3  { font-size: 13px; font-family:Arial;}
.tag2  { font-size: 12px; font-family:Helvetica;}
.tag1  { font-size: 11px; font-family:Sans-Serif; font-weight: bold; font-style: italic; color: #FF0000; }
.tag0  { font-size: 14px; font-family:Verdana; font-weight: bold; font-style: italic; color: #FF0000; }

<!--[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
 */

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

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.geiertours.de/graphics/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.geiertours.de/graphics/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.geiertours.de/graphics/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.geiertours.de/graphics/metanav_bullet_an.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;
}