body {
	margin: auto !important;
	background-color: #9B9B9B;
	color: #FFF;
}

#bottomhalter {
	width:820px;
	text-align:left;
	position:relative;
}

.navigation_oben{
	height: 140px;
}

.inhalt {
	margin:auto !important;
	text-align:center !important;
}

#Inhaltcontainer{
	height: 510px;
	width:820px;
	overflow:auto;
	text-align:left;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	position:relative;
}


#hauptcontainer{position:absolute; top: 0px;}




#Inhaltcontainer A {
	FONT-WEIGHT: normal; FONT-SIZE: 11px !important; TEXT-TRANSFORM: none; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none
}
#Inhaltcontainer A:hover  { color: #0000ff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: normal; text-transform: none }
.box       { color: #000000; font: 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: white; text-transform: none; border: solid 1px #666666 }
.boxsmall  { color: #000000; font: 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #ffffff; text-transform: none; width: 50px; border: solid 1px #666666 }
.button    { color: #ffffff; font: 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #0000ff; text-transform: none; border: solid 1px }
.checkbox  { background-color: black; margin: 1px; border: solid 1px #999999 }

.subnavi  { color: #fff8f8; font: 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none }
BODY           { scrollbar-3d-light-color: #BBBBBB; scrollbar-arrow-color: #0000FF; scrollbar-base-color: #ffffff; scrollbar-dark-shadow-color: #BBBBBB; scrollbar-face-color: #9B9B9B; scrollbar-highlight-color: #777777; scrollbar-shadow-color: #9B9B9B; scrollbar-track-color: #9B9B9B, font-size: 12px;         }

h1   { color: #fff; font-size: 12px; font-family: Arial, Verdana, sans-serif; font-style: normal; font-weight: 600; text-decoration: none !important; margin-bottom: 0; margin-left: 10px }

h2 { color: #fff; font-size: 12px; font-family: arial, verdana, sans-serif; font-style: normal; font-weight: 600; text-decoration: none !important; margin-left: 0 }
h3 { color: #fff; font-size: 12px; font-family: arial, verdana, sans-serif; font-style: normal; font-weight: 600; text-decoration: none !important; margin-left: 0 }
/* all lists */
#navihalter    { font-size: 0.8em; font-family: Arial, Verdana, sans-serif !important; text-decoration: none !important; background-image: url("nav.gif"); text-align: left; margin: auto; position: relative; width: 800px; height: 25px }
#navihalter1  { font-size: 0.8em; font-family: Arial, Verdana, sans-serif !important; text-decoration: none !important; background-image: url("nav.gif"); text-align: left; margin: auto; position: relative; width: 800px; height: 25px }
#TJKDropDownMenu a,#TJKDropDownMenu a:link,#TJKDropDownMenu a:visited {font-size:1.15em;color:#FFF; font-style: italic; font-weight: 600; text-decoration:none !important;}
#TJKDropDownMenu,#TJKDropDownMenu ul {padding:2; padding-left: 20px;margin:0 0 0 6px;width:/* Opera 7 not 100% but */ 720px; } 
/* Nested ULs */ 
#TJKDropDownMenu li ul {position:absolute;top:2.4em;left:-5000px; font-style: normal;background-image: url(nav.gif) 0px 0px;}
/* All LIs */
#TJKDropDownMenu li  { font-weight: 600; list-style-type: none; margin: 10 10 10 10px; padding: 0; width: auto; float: left }
/* no good for Mac5 display:block; */
#TJKDropDownMenu li a  { line-height: 2em; padding: 0.1em 0.4em 0.1em 30px; height: 2em }
#TJKDropDownMenu li a:hover {background-image: url(nav.gif) 2px 2px;color:#0000ff;border-bottom:2px solid #9b9b9b; font-style: italic; font-weight: 600;}
#TJKDropDownMenu li ul li a {padding-left: 3px; line-height:1.7em;height:1.7em;font-weight:200 !important;border:none;color:#333;background-image: url(nav.gif) 2px 2px; text-align:right; font-style: normal !important;}
/* we reset the margin for the children */
#TJKDropDownMenu li ul li {margin:0; padding-left: 3px;border-bottom:0;border-right:1px solid #9b9b9b; font-weight: 200 !important; text-align:center !important;}
/* the background color is requires because of recent version of Safari that keep previous sub-level "alive" */
#TJKDropDownMenu li:hover ul,#TJKDropDownMenu li.msieFix ul {left:9px;background-image: url(nav.gif) 2px 2px; font-size:0.9em; font-style: italic !important; font-weight: 600;}

#TJKDropDownMenu li a:hover,#TJKDropDownMenu li a:focus,#TJKDropDownMenu li a:active {background-image: url(nav.gif) 2px 2px;color:#0000ff;font-weight: 600;font-style: italic !important; border-bottom:2px solid #9b9b9b}
#TJKDropDownMenu li ul li a:hover {font-style:normal !important; font-weight: 200 !important;}



/* remove the bullets, padding and margins from the lists */
.menu ul{
list-style-type:none;
padding:0;
margin:0;
}
/* make the top level links horizontal and position relative so that we can position the sub level */
.menu li{
float:left;
position:relative;
z-index:100;
}

/* use the table to position the dropdown list */
.menu table{
position:absolute;
border-collapse:collapse;
z-index:80;
left:-1px;
top:25px;
}

/* style all the links */
.menu a, .menu :visited {
display:block;
font-size:10px;
width:149px;
padding:7px 0;
color:#000;
background:#949e7c;
text-decoration:none;
margin-right:1px;
text-align:center;
font-family:verdana, sans-serif;
}
/* style the links hover */
.menu :hover{
color:#444;
background:#d4d8bd;
}

/* hide the sub level links */
.menu ul ul {
visibility:hidden;
position:absolute;
width:149px;
height:0;
}
/* make the sub level visible on hover list or link */
.menu ul li:hover ul,
.menu ul a:hover ul{
visibility:visible;
}
