body,td,p {font-family: Tahoma, Arial, Helvetica, Sans Serif; line-height: 1.0em;font-size:9.5pt;color:#ffffff;}
a:link,a:active,a:visited {color:#646464;}
a:hover{text-decoration:underline;color:#537AEF;}
hr{height:1px;border:solid #c0c0c0 0px;border-top-width:1px;}
H1,H2,H3{font-size:14pt;font-weight:bold;margin-bottom:14px;color:white;letter-spacing: +1px;text-transform: uppercase;border-bottom: 1px }
H4{font-size:12pt;font-weight:bold;margin-bottom:6px;color:white;letter-spacing: +1px;}

.bottom_text {font-size:9pt;color:black;text-decoration:none;}
.bottom_text a{font-weight:normal;color:#ac0e0e;}
.bottom_text a:link,.bottom_text a:visited{color:#ac0e0e;text-decoration:none;}
.bottom_text a:active,.bottom_text a:hover{color:#ac0e0e;text-decoration:underline;}

.main_text {font-family: Tahoma, Arial, Helvetica, Sans Serif; line-height: 1.0em;font-size:9pt;color:#ffffff;}
.main_text a{font-weight:normal;color:#ba0000;}
.main_text a:link,.main_text a:visited{color:#ba0000;text-decoration:none;}
.main_text a:active,.main_text a:hover{color:#ba0000;text-decoration:underline;}

.menu {font-size:10pt;color:#e8e8e8;text-decoration:none;font-weight:bold;}
.menu a{font-weight:bold;color:#e8e8e8;}
.menu a:link,.menu a:visited{color:#e8e8e8;text-decoration:none;}
.menu a:active,.menu a:hover{color:#e8e8e8;text-decoration:none;}

.menu2 {font-size:10pt;color:#e8e8e8;text-decoration:none;font-weight:bold;background-image: url(images/menu_bg_over.jpg);}
.menu2 a{font-weight:bold;color:#e8e8e8;background-image: url(images/menu_bg_over.jpg);}
.menu2 a:link,.menu2 a:visited{color:#e8e8e8;text-decoration:none;}
.menu2 a:active,.menu2 a:hover{color:#e8e8e8;text-decoration:underline;}

/* Navigation - toc(1) ----------------------- */
div#nav {margin:0;}
div#nav ul {float:left;margin: 0 0 0 0;padding:0;/*height: 25px;*/}
div#nav li {position:relative;list-style:none;float:left;padding-left: 4px;margin:0;font-size: 10px;line-height: 84px;background: url(./menu/button1a.gif) 0 0 no-repeat;}
div#nav li a{float:left;padding:1px 10px 0 7px;text-decoration:none;font-weight: bold;background: url(./menu/button1.gif) 100% 0 no-repeat;color: #fff;width: .1em;}
html>body #nav a {width: auto;} /*fixes IE6 hack*/
	/* Commented Backslash Hack hides rule from IE5-Mac \*/ 
div#nav a {float: none;font-size:10pt;color:#e8e8e8;text-decoration:none;font-weight:bold;} /* End of IE5-Mac hack */
div#nav a:hover,div#nav a:focus{color:#fff;}
div#nav .sdoc, div#nav .sdocs {color: #fdb; background-image: url(./menu/button3a.gif)}
div#nav .sdoc a, div#nav .sdocs a {color: #fdb; background-image: url(./menu/button3.gif)}
div#nav ul.menulevel1 li:hover,div#nav ul.menulevel1 li:focus{background-image: url(./menu/button2a.gif);}
div#nav li:hover a,div#nav li:focus a{background-image: url(./menu/button2.gif)}

/* Navigation - toc(2)/toc(3) ----------------------- */
div#nav li ul.menulevel2,div#nav li ul.menulevel3{width:200px;}
div#nav ul ul{position:absolute;top:85px;margin:0;left:-5px;display:none;}
div#nav ul.menulevel1 li.docs:hover ul.menulevel2,div#nav ul.menulevel1 li.sdocs:hover ul.menulevel2,div#nav ul.menulevel2 li.docs:hover ul.menulevel3,div#nav ul.menulevel2 li.sdocs:hover ul.menulevel3 {display:block;}
div#nav ul.menulevel2 li.doc,div#nav ul.menulevel2 li.docs{position:relative;list-style:none;float:left;padding: 0;margin:0;font-size: 10px;line-height: 25px;width:200px;white-space: nowrap;background: url(./menu/bluebuttonx.gif) 0 0 repeat-x;}
div#nav ul.menulevel2 li.doc a,div#nav ul.menulevel2 li.docs a {display:block;float:left;text-decoration:none;font-weight: bold;color: #fff;width:130px;background-image:none;}
div#nav ul.menulevel2 li.sdoc,div#nav ul.menulevel2 li.sdocs{position:relative;list-style:none;float:left;padding: 0;margin:0;font-size: 10px;line-height: 25px;width:200px;white-space: nowrap;background: url(./menu/bluebuttonx.gif) repeat-x;}
div#nav ul.menulevel2 li.sdoc a,div#nav ul.menulevel2 li.sdocs a {display:block;float:left;padding: 1px 10px 0 7px;text-decoration:none;font-weight: bold;color: #fdb;background-image:none;}
div#nav ul.menulevel2 li:hover,div#nav ul.menulevel2 li:focus {background: url(./menu/bluebuttonx.gif) repeat-x;}
div#nav ul.menulevel2 li:hover a,div#nav ul.menulevel2 li:focus a {color:#fff;}
div#nav li ul.menulevel3 {margin: -15px 0 0 120px;}

/* Navigation - toc(3) ----------------------- */
div#nav ul.menulevel2 ul.menulevel3 li.doc,div#nav ul.menulevel2 ul.menulevel3 li.docs{position:relative;list-style:none;float:left;padding:0;margin:0;font-size: 10px;line-height: 18px;width:150px;white-space: nowrap;background: url(./menu/bluebuttonx.gif) 0 0 no-repeat;}
div#nav ul.menulevel2 ul.menulevel3 li.doc a,div#nav ul.menulevel2 ul.menulevel3 li.docs a {display:block;float:left;padding: 1px 10px 0 7px;text-decoration:none;font-weight: bold;color: #fff;width:130px;background-image:none;}
div#nav ul.menulevel2 ul.menulevel3 li.sdoc,div#nav ul.menulevel2 ul.menulevel3 li.sdocs{position:relative;list-style:none;float:left;paddingt:0;margin:0;font-size: 10px;line-height: 18px;width:150px;white-space: nowrap;background: url(./menu/bluebuttonx.gif) -300px 0 no-repeat;}
div#nav ul.menulevel2 ul.menulevel3 li.sdoc a,div#nav ul.menulevel2 ul.menulevel3 li.sdocs a {display:block;float:left;padding: 1px 10px 0 7px;text-decoration:none;font-weight: bold;color: #fdb;background-image:none;}
div#nav ul.menulevel2 ul.menulevel3 li:hover,div#nav ul.menulevel2 ul.menulevel3 li:focus {background: url(./menu/bluebuttonx.gif) -150px 0 repeat-x;}
div#nav ul.menulevel2 ul.menulevel3 li:hover a,div#nav ul.menulevel2 ul.menulevel3 li:focus a {color:Black;}

/* z-indices ----------------------------------- */
div#nav ul.menulevel1 {z-index:10;}
div#nav ul.menulevel2 {z-index:20;}
div#nav ul.menulevel3 {z-index:30;}
div#nav li:hover {z-index:40;}

/* Navigation - toc(2,3) - Seitenmenü----------------------- */
#navbar{padding:0px 0 80px 45px;}
#navbar a:link,#navbar a:visited,#navbar a:active{text-decoration:none;color:#13017C;}
#navbar #toc23{padding-bottom:10px;}
#navbar #additions{line-height:1.5em;}
#navbar #additions .languagemenu{padding-top:15px;}
#navbar a:hover,#navbar a:focus{text-decoration:underline;color:#AF6B0A;}
#navbar ul{list-style-type:none;margin:0;padding:0;}
#navbar ul.menulevel3{padding-left:0px;}
#navbar .doc{padding-left:15px;background:url(./menu/doc.gif) no-repeat 0 4px;line-height:1.5em;}
#navbar .sdoc{padding-left:15px;background:url(./menu/sdoc.gif) no-repeat 0 4px;line-height:1.5em;}
#navbar .docs{padding-left:15px;background:url(./menu/docs.gif) no-repeat 0 4px;line-height:1.5em;}
#navbar .sdocs{padding-left:15px;background:url(./menu/sdocs.gif) no-repeat 0 4px;line-height:1.5em;}
#navbar .login{padding-top:15px;}
/* Ende der Navigation - toc(2,3) ----------------- */

