body { 
behavior: url(style/csshover.htc); font-size: 100%; 
font: normal 10pt arial, helvetica, sans-serif; 
color:#336699; 
background-color:#FFFFFF; 
text-align:center; 
margin: 5px 0px 5px 0px; 
}

h1 { font-size:12pt; color:#1A5895; margin:0px 0px 15px 0px; }
h2 { font-size:11pt; color:#1A5895; margin:0px 0px 10px 0px; }
h3 { font-size:10pt; color:#1A5895; font-weight:bold; margin:0px; }
p { color:#1A5895; margin:0px 0px 10px 0px; }
p.klein { font-size:9pt; }
p.black { color:#000000; }

ul, ol, li { color:#1A5895; }
dl, dt, dd { color:#1A5895; padding:0px; }
td { font-size:10pt; color:#1A5895; }
td.klein { font-size:9pt; color:#1A5895; }
input, textarea, select, radio, submit { font-size:10pt; color:#336699; background-color:#F1F4F7; }

.button { background-color:#bbccdd; color:#336699; font-weight:bold; }

a:link, a:visited, a:active, a:hover { text-decoration:none; font-weight:normal; color:#660000; font-size:10pt; }
a:hover { color:#660000; text-decoration:underline; }

a.klein:link, a.klein:visited, a.klein:active, a.klein:hover { color:#1A5895; font-size:9pt; }

/* Alles */
#gesamt { width:900px; margin:0px auto; text-align:left; border:1px solid #336699; }

 /* Kopf */
#kopf { width:100%; height:100px; margin:0px auto; background-color:#003366; }

/* Das Men&uuml; */
#menu { width:900px; height:22px; background-color:#C3D4E4; background-image:url(../grafiken/verlauf_menue.jpg); background-repeat:repeat-x; margin:0px; padding:0px; }

#topmenu {
position: relative;
left: 270px;
top: 3px;
float: left;
z-index:500;
}

#topmenu ul {
list-style: none;
margin: 0;
padding: 0;
float: left;
}

#topmenu li {
padding: 0;
margin: 0;
height: 22px;
}

#topmenu a, #topmenu h2 {
font: bold 9pt arial, helvetica, sans-serif;
margin: 0;
padding: 0;
}

#topmenu a {
color: #555141;
font-style:italic;
text-decoration: none;
padding: 0;
}

#topmenu a:hover {
color: #660000;
font-style:italic;
padding: 0px;
background-image:url(../grafiken/navi_schein.gif);
background-repeat:repeat-x;
background-position:center;
}

#topmenu a.aktiv {
color: #660000;
font-style:italic;
padding: 0px;
background-image:url(../grafiken/navi_schein.gif);
background-repeat:repeat-x;
background-position:center;
}

#topmenu ul ul {
position: absolute;
left:0px;
top:18px;
background-color:#C3D4E4;
background-image:url(../grafiken/verlauf_menue.jpg);
}

div#topmenu ul ul,
div#topmenu ul li:hover ul ul,
div#topmenu ul ul li:hover ul ul
{display: none;}

div#topmenu ul li:hover ul,
div#topmenu ul ul li:hover ul,
div#topmenu ul ul ul li:hover ul
{display: block;}

/* Der Inhalt */
#inhalt { width:900px; padding:0px; margin:0px; color:#000000; background-image:url(../grafiken/verlauf_hg_oben.jpg); background-repeat:repeat-x; }

#bilder { width:30%; margin:0px auto; float:left; }
.rahmen_aussen { background-color:#F1F4F7; border-width:1px; border-style:solid; border-color:#cccccc; padding:0px; }
.rahmen_innen { padding:25px; }

#texte { width:66%; float:left; }

/* Der Text */
#texte { padding:40px 0px 0px 0px; color:#000000; }
#text_breit { padding:20px 0px 0px 0px; color:#000000; }

/* Störer */
.stoerer_aussen { background-color:#F1F4F7; border-width:1px; border-style:solid; border-color:#cccccc; padding:0px; }
.stoerer_innen { padding:10px; }
h2.stoerer_innen { color:#660000; }

#footer { width:900px; height:100px; clear:left; margin:0px auto; background-image:url(../grafiken/verlauf_hg_unten.jpg); background-repeat:repeat-x; }
p.footer { font-size:8pt; }
a.footer:link, a.footer:visited, a.footer:active { color:#336699; font-size:8pt; }
a.footer:hover { text-decoration:underline; }

#zeit { font-size:8pt; color:#336699; }

#druck { display:none; }

/* Flaggenauswahl fuer Sprachen */
ul#FlaggenSprache{list-style:none;text-align:right;}
* html ul#FlaggenSprache { /*IE6 only*/ margin: 13px 0 0 45px; }
*+html ul#FlaggenSprache { /*IE7 only*/ margin: 13px 0 0 45px; }

/*#FlaggenText{font-weight:700;position:relative;top:-8px;padding-right:15px;}*/
ul#FlaggenSprache li{float:left;display:inline-block;margin-right:5px;}

.FlaggenLandenSelected,.FlaggenLandnlSelected,.FlaggenLanddeSelected,.FlaggenLandesSelected,.FlaggenLandcaSelected,.FlaggenLandfiSelected,.FlaggenLandelSelected,.FlaggenLandfrSelected,.FlaggenLandhuSelected,.FlaggenLanditSelected,.FlaggenLandjaSelected,.FlaggenLandnoSelected,.FlaggenLandptSelected,.FlaggenLandplSelected,.FlaggenLandsvSelected,.FlaggenLandruSelected,.FlaggenLandzhSelected,.FlaggenLandtrSelected,.FlaggenLanddaSelected,.FlaggenLandroSelected,.FlaggenLandbgSelected,.FlaggenLandcsSelected{cursor:pointer;background:url(../grafiken/flaggenauswahl.png) no-repeat -16px 0;}
.FlaggenLanden,.FlaggenLandnl,.FlaggenLandde,.FlaggenLandes,.FlaggenLandca,.FlaggenLandfi,.FlaggenLandel,.FlaggenLandfr,.FlaggenLandhu,.FlaggenLandit,.FlaggenLandja,.FlaggenLandno,.FlaggenLandpt,.FlaggenLandpl,.FlaggenLandsv,.FlaggenLandru,.FlaggenLandzh,.FlaggenLandtr,.FlaggenLandda,.FlaggenLandro,.FlaggenLandbg,.FlaggenLandcs{cursor:pointer;background:url(../grafiken/flaggenauswahl.png) no-repeat 0 0;}
.FlaggenLandGrayen,.FlaggenLandGraynl,.FlaggenLandGrayde,.FlaggenLandGrayes,.FlaggenLandGrayca,.FlaggenLandGrayfi,.FlaggenLandGrayel,.FlaggenLandGrayfr,.FlaggenLandGrayhu,.FlaggenLandGrayit,.FlaggenLandGrayja,.FlaggenLandGrayno,.FlaggenLandGraypt,.FlaggenLandGraypl,.FlaggenLandGraysv,.FlaggenLandGrayru,.FlaggenLandGrayzh,.FlaggenLandGraytr,.FlaggenLandGrayda,.FlaggenLandGrayro,.FlaggenLandGraybg,.FlaggenLandGraycs{cursor:default;background:url(../grafiken/flaggenauswahl_grau.png) no-repeat 0 0;}
.FlaggenSymbole{display:block;font-size:0;overflow:hidden;text-decoration:none;margin-top:4px;padding-left:15px;padding-top:17px;width:1px;height:1px;}
.FlaggenLandnl{background:url(../grafiken/flaggenauswahl.png) no-repeat -32px 0;}
.FlaggenLandnlSelected{background:url(../grafiken/flaggenauswahl.png) no-repeat -48px 0;}
.FlaggenLandde{background:url(../grafiken/flaggenauswahl.png) no-repeat -64px 0;}
.FlaggenLanddeSelected{background:url(../grafiken/flaggenauswahl.png) no-repeat -80px 0;}
.FlaggenLandes{background:url(../grafiken/flaggenauswahl.png) no-repeat -96px 0;}
.FlaggenLandesSelected{background:url(../grafiken/flaggenauswahl.png) no-repeat -112px 0;}
.FlaggenLandca{background:url(../grafiken/flaggenauswahl.png) no-repeat -128px 0;}
.FlaggenLandcaSelected{background:url(../grafiken/flaggenauswahl.png) no-repeat -144px 0;}
.FlaggenLandfi{background:url(../grafiken/flaggenauswahl.png) no-repeat 0 -18px;}
.FlaggenLandfiSelected{background:url(../grafiken/flaggenauswahl.png) no-repeat -16px -18px;}
.FlaggenLandel{background:url(../grafiken/flaggenauswahl.png) no-repeat -32px -18px;}
.FlaggenLandelSelected{background:url(../grafiken/flaggenauswahl.png) no-repeat -48px -18px;}
.FlaggenLandfr{background:url(../grafiken/flaggenauswahl.png) no-repeat -64px -18px;}
.FlaggenLandfrSelected{background:url(../grafiken/flaggenauswahl.png) no-repeat -80px -18px;}
.FlaggenLandhu{background:url(../grafiken/flaggenauswahl.png) no-repeat -96px -18px;}
.FlaggenLandhuSelected{background:url(../grafiken/flaggenauswahl.png) no-repeat -112px -18px;}
.FlaggenLandit{background:url(../grafiken/flaggenauswahl.png) no-repeat -128px -18px;}
.FlaggenLanditSelected{background:url(../grafiken/flaggenauswahl.png) no-repeat -144px -18px;}
.FlaggenLandja{background:url(../grafiken/flaggenauswahl.png) no-repeat 0 -36px;}
.FlaggenLandjaSelected{background:url(../grafiken/flaggenauswahl.png) no-repeat -16px -36px;}
.FlaggenLandno{background:url(../grafiken/flaggenauswahl.png) no-repeat -32px -36px;}
.FlaggenLandnoSelected{background:url(../grafiken/flaggenauswahl.png) no-repeat -48px -36px;}
.FlaggenLandpt{background:url(../grafiken/flaggenauswahl.png) no-repeat -64px -36px;}
.FlaggenLandptSelected{background:url(../grafiken/flaggenauswahl.png) no-repeat -80px -36px;}
.FlaggenLandpl{background:url(../grafiken/flaggenauswahl.png) no-repeat -96px -36px;}
.FlaggenLandplSelected{background:url(../grafiken/flaggenauswahl.png) no-repeat -112px -36px;}
.FlaggenLandsv{background:url(../grafiken/flaggenauswahl.png) no-repeat -128px -36px;}
.FlaggenLandsvSelected{background:url(../grafiken/flaggenauswahl.png) no-repeat -144px -36px;}
.FlaggenLandru{background:url(../grafiken/flaggenauswahl.png) no-repeat 0 -54px;}
.FlaggenLandruSelected{background:url(../grafiken/flaggenauswahl.png) no-repeat -16px -54px;}
.FlaggenLandzh{background:url(../grafiken/flaggenauswahl.png) no-repeat -32px -54px;}
.FlaggenLandzhSelected{background:url(../grafiken/flaggenauswahl.png) no-repeat -48px -54px;}
.FlaggenLandtr{background:url(../grafiken/flaggenauswahl.png) no-repeat -64px -54px;}
.FlaggenLandtrSelected{background:url(../grafiken/flaggenauswahl.png) no-repeat -80px -54px;}
.FlaggenLandda{background:url(../grafiken/flaggenauswahl.png) no-repeat -96px -54px;}
.FlaggenLanddaSelected{background:url(../grafiken/flaggenauswahl.png) no-repeat -112px -54px;}
.FlaggenLandro{background:url(../grafiken/flaggenauswahl.png) no-repeat -128px -54px;}
.FlaggenLandroSelected{background:url(../grafiken/flaggenauswahl.png) no-repeat -144px -54px;}
.FlaggenLandbg{background:url(../grafiken/flaggenauswahl.png) no-repeat 0 -72px;}
.FlaggenLandbgSelected{background:url(../grafiken/flaggenauswahl.png) no-repeat -16px -72px;}
.FlaggenLandcs{background:url(../grafiken/flaggenauswahl.png) no-repeat -32px -72px;}
.FlaggenLandcsSelected{background:url(../grafiken/flaggenauswahl.png) no-repeat -48px -72px;}