/* allgemeiner Font */
body,h1,h2,h3,h4,p,div,td,tr,a { font-family:Arial,sans-serif; }

/* allgemeine Schriftfarbe */
body,h1,h2,h3,h4,p,td,tr,a { color:#000000; }

/* allgemeine Schriftgroesse */
body,p,td,tr,a { font-size:100%; }

/* Tabellen */
table.unvisible { background-color:#FFC000; border-color:#C0C0C0; border-style:none; border-width:0; }
table.unvisible td { padding:3px; border-style:solid; border-left-width:0; border-top-width:0; border-right-width:0; border-bottom-width:0;}
table.unvisnobo { margin-top:0px; margin-bottom:0px; background-color:#FFC000; border-color:#C0C0C0; border-style:none; border-left-width:0; border-top-width:0; border-right-width:0; border-bottom-width:0;}
table.unvisnobo td {  margin-top:0px; margin-bottom:0px; padding:0; border-style:solid; border-left-width:0; border-top-width:0; border-right-width:0; border-bottom-width:0;}
table.unvisnobo tr {  margin-top:0px; margin-bottom:0px; padding:0; border-style:solid; border-left-width:0; border-top-width:0; border-right-width:0; border-bottom-width:0;}
table { background-color:#FFA000; border-color:#FF8000; border-style:ridge; border-width:8px; }
th { padding:3px; border-style:solid; border-left-width:0; border-top-width:0; border-right-width:1px; border-bottom-width:1px;}
td { padding:3px; border-style:solid; border-left-width:0; border-top-width:0; border-right-width:1px; border-bottom-width:1px;}
/* border-style: none, dotted, dashed, solid, double, groove, ridge, inset, outset */

/* Inhalt */
body { background-color:#FFC000; margin-top:0px; margin-bottom:0px; }

/* Ueberschrift */
h1 { font-size:140%; /*font-size:14pt;*/ }
h2 { font-size:120%; /*font-size:12pt;*/ }
h3 { font-size:100%; }
h4 { font-size:8pt; }

p,div { text-align:justify; }
/* Blocksatz */

/* waagrechte Trennlinie */
hr { color:#000000; }

/* Abstaende bei Absatz */
p,ul { margin-bottom:5pt; margin-top:5pt; }

a:link { color:#900000; text-decoration:underline; }
a:visited { color:#600000; text-decoration:underline; }
a:active { color:#000000; text-decoration:underline; }
/* text-decoration = Textstil (underline, none) */


pre,dt { margin-top:5px; }
pre { margin-bottom:5px; }

frameset { border-width:0pt; }
frame { border-width:0pt; }

/* aktueller Stand des Dokuments */
div.stand { position:absolute; top:0px; left:85%; font-size:7pt;}

div.einr { margin-left:15px;  margin-top:5pt; }

/* Neuigkeiten (alt) */
div.news { margin-bottom:1pt; background-color: #FFB000; border-width:1pt; border-color:#FF9000; border-style:solid; }
div.news h3 { margin-top:1pt; margin-bottom:5pt; }

/* Neuigkeiten (neu) */
ul.news { margin-left:1pt; }
ul.news li { list-style-type:none; margin-bottom:2pt; background-color: #FFB000; border-width:1pt; border-color:#FF9000; border-style:solid; }
ul.news h1 { font-size:100%; margin-top:2pt; margin-bottom:5pt; }
ul.news p { margin-left:15px;  margin-top:5pt; }

/* Feedburner */
div.feedburnerFeedBlock ul { margin-left:1pt; }
div.feedburnerFeedBlock ul li { list-style-type:none; margin-bottom:10pt; background-color: #FFB000; border-width:1pt; border-color:#FF9000; border-style:solid; }
div.feedburnerFeedBlock ul li span.headline a { color:black; font-weight:bold; margin-left:5pt; font-size:100%; margin-top:2pt; margin-bottom:5pt; }
div.feedburnerFeedBlock ul li div { margin-left:15pt;  margin-top:5pt; }
div.feedburnerFeedBlock ul li p.date { margin-left:5pt; font-size:60%; }

/* Tips */
.tip { font-size:8pt; margin-bottom:1pt; background-color:#FFB000; border-width:5pt; border-color:#FFB000; border-style:solid; }
.titel { margin-top:1pt; margin-bottom:2pt; font-weight:bold;}
.download { background-image:url(../img/download.gif); background-repeat:no-repeat; padding-left:20px; margin-top:1pt; margin-bottom:5pt; font-weight:bold;}
.nr { visibility:hidden; font-size:0pt; }

/* Navigationsknoepfe waagrecht aktiv/inaktiv */
.NKAus {
   font-size:10pt;
   width: 110px;
   height: 17px;
   margin-left: 10px;
   margin-top: 0px;
   border-width: 0;
   border-style: outset;
   color: black;
   background-color: #FFA000;
   text-align: center;
   text-decoration:none;
   font-weight:normal;
   cursor:auto;
}
.NKAn {
   font-size:10pt;
   width: 110px;
   height: 17px;
   margin-left: 10px;
   margin-top: 0px;
   border-width: 0;
   border-style: inset;
   color: black;
   background-color: #FFA000;
   text-align: center;
   text-decoration:none;
   font-weight:bold;
   cursor:hand;
}

/* Navigationsknoepfe senkrecht aktiv/inaktiv */
.NKVAus {
   font-size:8pt;
   width: 130px;
   height: 20px;
   margin-left: 0px;
   margin-top: 10px;
   padding-top:3px;
   border-width: 0;
   border-style: outset;
   color: black;
   background-color: #FFA000;
   text-align: center;
   text-decoration:none;
   font-weight:normal;
   cursor:auto;
}
.NKVAn {
   font-size:8pt;
   width: 130px;
   height: 20px;
   margin-left: 0px;
   margin-top: 10px;
   padding-top:3px;
   border-width: 0;
   border-style: inset;
   color: black;
   background-color: #FFA000;
   text-align: center;
   text-decoration:none;
   font-weight:bold;
   cursor:hand;
}

.DontShow,
.DontShow .,
.DontShow a:link,
.DontShow a:visited,
.DontShow a:active
{
 font-size:1px;
 color:#FFC000;
 margin:0px;
 border:0px;
 padding:0px;
 text-decoration:none;
}

/********** Hauptmenue ***********/
#NavMain div { margin-left:0.5em; margin-top:0.5em; margin-bottom:0; width:100%; }
#NavMain img { float:left; margin:0; border-style:none; }
#NavMain h1 { margin-left:1em; margin-bottom:0.8em; margin-top:0.5em; font-size:1.2em; font-weight:bold;}
#NavMain ul { margin:0; display:block; }
#NavMain ul li { font-size:1.1em; list-style-type:none; width:8em; background-color:#FFA000; float:left; margin-top:0; margin-right:1.5em; margin-bottom:0; text-align:center; }
#NavMain ul li a{ text-decoration:none; color:black; font-weight:normal; }
#NavMain ul li a:hover{ font-weight:bold; }

/********** Rubriken Menue ***********/
#NavSub div { margin-left:0.5em; margin-top:0.5em; margin-right:0; margin-bottom:0; }
#NavSub img { margin-left:0; margin-top:0; margin-right:0; margin-bottom:0.8em; border-style:none; }
#NavSub h1 { margin-left:0; margin-top:0.2em; margin-right:0; margin-bottom:0.8em; font-size:1.2em; font-weight:bold;}
#NavSub ul { margin:0; display:block; }
#NavSub ul li { padding-top:3px; font-size:8pt; list-style-type:none; width:130px; height:1.8em; background-color:#FFA000; margin-top:10px; margin-right:0; margin-bottom:0.5em; text-align:center; }
#NavSub ul li a{ font-size:8pt; text-decoration:none; color:black; font-weight:normal; }
#NavSub ul li a:hover{ font-weight:bold; }
