body {
	 background:#fff url(/img/bg.gif) left repeat-y;
	 font-family: Verdana, Arial, Helvetica, Sans-serif; font-size:90%;
	 color:black; margin:0px; padding:0px;
}
h1 {background:white; color:#8c0000; font-size:150%; font-weight:bold;}
h2 {background:white; color:#B0494A; font-size:130%;padding-top:1em;font-weight:bold;}
h3 {background:white; color:black; font-size:110%;font-weight:bold;padding-top:0.5em;}
del {background:red; text-decoration:line-through;color:black;}
ins {background:#ccffcc; text-decoration:underline;color:black;}
form {margin:0px; padding:0px;border:0px;}
/* NAVIGATION */

div.leftbar {text-align:right; width:200px; float:left;}
* html div.leftbar {margin-right:-10px;}
img.navigation {border:none; margin-bottom:-4px;}

#navigation {width:200px;}
#navigation a {text-decoration: none;display: block;}

#navigation ul,
#navigation ul li {padding:0px; margin:0px 0px 0px 3px; list-style:none; font-weight:bold;}

#navigation ul li a {padding: 5px 0px;}
* html #navigation ul li  {height:20px;}


#navigation ul li.aktiv div.aktiv {background:transparent url(/img/menupoint.gif) right center no-repeat;}
#navigation ul li div a:hover,#navigation ul li div a:focus,#navigation ul li div a:active {
background:transparent url(/img/menupoint.gif) right center no-repeat;
}

#navigation ul li a:hover,
#navigation ul li a:focus,
#navigation ul li a:active {
background:transparent url(/img/menupoint.gif) right center no-repeat;
}

#navigation ul li a,
#navigation ul li a,
#navigation ul li a {
font-size:88%;
color:white;
padding-right:3em;
}

#navigation ul li ul li a,
#navigation ul li ul li a,
#navigation ul li ul li a {
font-size:81%;
padding-right:4.5em;
color:#e7bfbf;
}
#navigation ul li ul li ul li a,
#navigation ul li ul li ul li a,
#navigation ul li ul li ul li a {
padding-right:6.5em;
color:#F5A997;
}

/* HEADER */
div#header {background-color:#d1999a; color:black;  height:32px;font-size:small;top:0px;}
div#login {float:left;width:50px;padding-top:4px;}
div#search {float:right; width:22em; padding:4px 15px 0px 0px ;text-align:right;}

/* Rechte Seite */
div#right {float: right; width: 17em;z-index:4;}
div#admin {font-size: 0.9em;background-color: #eee;color:#000;text-align:left;	padding:2px;margin:5px;  }
div#admin h2 {
    text-align:center;padding:10px 2px 2px 2px;font-size:90%;
    font-weight:bold;background-color:#eee;color:#000;
}
div#admin h3 {background-color: #eee;color:#000; padding:0px; margin:0px;}
div#admin a {background-color:#eee; color:#8c0000;font-weight:bold;text-decoration:none;}
div#admin a:hover {text-decoration:underline;}
div#admin ul {margin-top:0px; padding-top:0px; padding-left:20px;}

div#vcontrol {padding:10px;}
div#vcontrol table {
			margin-left:auto; margin-right:auto; text-align:center;
			color:black;background:silver; width:500px;
}
div#vcontrol table tr {vertical-align: middle;}
div#vcontrol table tr td img {border:none;background-color:silver;color:#000;}
div#vcontrol table tr td a {border:none;background-color:silver; color:#000;}
div#vcontrol table tr td a:hover {background-color:silver;color:#000;text-decoration:underline;}

div#infotab table {background-color:#d1999a; color:black; text-align:left;}
div#infotab table tr {vertical-align:top; }
div#infotab table tr td {border-bottom:1px silver solid; text-align:left;}

/* INHALT */
div#toc {
	 border: 1px solid #ccc; background-color:#eee;	padding: 1em;
	 margin-bottom: 2em;	font-size: 90%; width:70%;color:#8c0000;
}
div#toc div a {background-color:#eee; color:#8c0000;text-decoration:none;}
div#toc div a:hover {text-decoration:none;background-color:#eee; color:#0c1970;}
 a {background-color:transparent; color:#8c0000;font-weight:bold;text-decoration:none;}
 a:hover {text-decoration:underline;}
div#Inhalt {background-color:white;color:black;margin-left: 220px; padding:1em 2em 1em 0em; }
div#Inhalt td {padding:0px 7px 0px 7px;}
div#Inhalt img {border:none;}

/* Only for printer */
#printerfooterleft,
#printerfooterright,
#printheader {display:none;}

/* FOOTER */
#footerleft{position:absolute; z-index:3; left:220px;}
#footerright{position:absolute; left:85%;}

/* Formular-Styles*/
#Inhalt input, #Inhalt textarea {
    background-color:#ffcece; 	border: 1px solid #eecece;
    font-size: 12px; padding: 1px; color:#000;
}
#Inhalt input:focus, #Inhalt textarea:focus  {background: #fff; color:#000; }
input[type=image] { /* zum mittig ausrichten des GO-Button (Firefox), eingefuegt von Mouse*/
   line-height:32px;
   vertical-align:bottom;
} 
