a:link { color:#000000;	text-decoration:none}
a:visited {color:#000000; text-decoration:none}
a:active {color:#000000; text-decoration:none}
a:hover {color:#000000; text-decoration:underline}

body {
margin:0px;
padding:0px;
background-color:#fffbd2;
}

#CENTER {
position:absolute;
left:50%;
width:1000px;
margin-top:0px;
margin-left:-500px;
}

#zoom{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
float:left;
width:250px;
height:184px;
background-image:url(../images/leftheader.png);
}

#end{
position:absolute;
z-index:1000px;
background-image:url(../images/end.png);
margin-left:950px;
width:100px;
height:257px;
background-repeat:no-repeat;
}

#slideshow{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
float:right;
width:750px;
height:184px;
background-image:url(../images/header.png);
}

#topleft{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
float:left;
width:250px;
height:73px;
background-image:url(../images/lefttop.png);
}

#topright{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
float:right;
width:750px;
height:73px;
background-color:#FFFFFF;
}

#topnavi{
position:absolute;
margin-top:25px;
margin-left:20px;
margin-right:20px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
}

#content_bereich{
width:1000px;
min-height:500px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: url(../images/content.png);
background-repeat:no-repeat;
background-position:left bottom;
}
* html #content_bereich /* Für IE */
{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
min-height:500px;
}

h1{
width:470px;
margin:0px;
margin-bottom:20px;
font-weight:bold;
border-bottom:1px solid #000000; 
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#000000;
}

table.contentpaneopen{
margin:0px;
padding:0px;
}

#link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #FF6600;
padding-left:25px;
padding-top:7px;
padding-bottom:10px;
font-weight:bold;
background-image: url(../images/naviback_link2.png);
background-repeat: no-repeat;
height:45px;
width:225px;
margin-top:20px;
}

#link a{
color:#fff;
}

#content_text{
margin-top:15px;
padding-top:6px;
padding-left:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.5em;
color:#000000;
float:left;
width:470px;
padding-bottom:15px;
}

h4{
color:#c46c13;
padding-left:30px;
background: transparent url(../images/icon.gif) no-repeat center left;
font-weight:bold;
text-decoration:underline;
font-size:12px;
margin:4px;
}

h4{
color:#c46c13;
padding-left:30px;
background: transparent url(../images/icon.gif) no-repeat center left;
font-weight:bold;
text-decoration:none;
font-size:12px;
margin:4px;
}

#content_text a:link, #content_text a:visited, #content_text a:active{
color:#c46c13;
text-decoration:underline;
}

#content_text a:hover {
text-decoration:none;
}

#wrapper{
padding: 0px 0px;
width: 940px;
margin: 0 auto;
}

#navleft{
height:auto;
float:left;
min-height:100%;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#navright{
height:auto;
float:right;
min-height:100%;
padding-top:29px;
margin-left:-3px;
padding-right:3px;
width:214px;
}

#punkte{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:26px;
color:#ffffff;
margin-top:20px;
list-style-type:none;
margin-bottom:10px;
}

#punkte a:hover{
text-decoration:none;
}

#punkte ul{
margin:0px;
padding-left:25px;
list-style-type:none;
}

#punkte ul a{
margin:0px;
padding-left:0px;
list-style-type:none;
}

#punkte ul li{
margin:0px;
padding-left:0px;
list-style-type:none;
}



#hauptnavitext {
font-size:11px;
padding-top:30px;
padding-left:7px;
float:left;
font-family:Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
}

#hauptnavitext ul {
margin:0px;
padding:0px;
}

#hauptnavitext ul li {
display:inline;
padding-left:8px;
padding-right:8px;
font-size:11px;
border-left: 1px solid #000;
}

#hauptnavitext ul li a{
letter-spacing:0.03px;
font-size:11px;
color: #000;
text-decoration:none;
}

#hauptnavitext ul li a:hover{
text-decoration:underline;
}

#leftmenutext{
padding-top:0px;
font-size:12px;
line-height:35px;
color:#000000;
width:240px;
float:left;
}

#leftmenutext ul {
margin:0px;
padding-left:0px;
list-style-type:none;
}

#leftmenutext ul li {
padding-left:17px;
margin-left:10px;
margin-top:20px;
background-image: url(../images/naviback.png);
background-repeat: no-repeat;
height:36px;
width:240px;
}

#leftmenutext ul li li{
font-weight:normal;
padding-left:10px;
background-image:none;
}

#leftmenutext ul li a{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

#leftmenutext ul li a:hover{
color:#000000;
text-decoration:underline;
}

#newsflashlink{
margin-left:0px;
padding-top:10px;
padding-left:15px;
background-image: url(../images/newsflashtextback.png);
background-repeat: no-repeat;
height:36px;
width:214px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#footer{
padding-top:0px;
float:left;
width:1000px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#footerlinks{

float:left;
height:34px;
width:1000px;
padding-bottom:8px;
text-align:center;
background: url(../images/footer.png);
background-repeat: no-repeat;
font-size:12px;
}

#footertext{
float:left;
width:1000px;
padding-top:15px;
padding-bottom:20px;
text-align:center;
}

#menu .item8 {border-left: 0px solid #FFFFFF;}

#menu {padding-top:25px; position:relative; z-index:500; height:200px;} /* height for this demo only */
#menu ul {padding-top:0px; margin:0; list-style:none; padding:5px;}
#menu ul.level1 {height:20px;}
#menu ul ul {position:absolute; left:-9999px;}
#menu table {border-collapse:collapse; width:0; height:0; position:absolute; left:-1px; top:-1px;}
#menu ul li {float:left; padding-left:8px; padding-right:8px; font-size:11px; border-left: 1px solid #000;}
#menu ul li a {display:block; float:left; padding:0px 0px 0px 0px; font:normal 13px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; }
#menu ul li a.fly {padding-right:15px;}

#menu ul ul li {margin:0;}
#menu ul ul li a {width:150px;}
#menu ul ul li a.fly {padding-right:10px;}

#menu ul li:hover {position:relative;}
#menu ul li a:hover {direction:ltr; background-color:#FEEFBC; color:#000000; border-color:#8a9; position:relative;}
#menu ul li:hover > a { background-color:#FEEFBC; color:#000000; border-color:#8a9;}

#menu ul :hover ul { border-bottom:4px solid #F90; color: #F60; background-color:#fff; left:-5px; width:160px; top:14px;}

#menu ul :hover ul :hover ul,
#menu ul :hover ul :hover ul :hover ul,
#menu ul :hover ul :hover ul :hover ul :hover ul { background-color:#fff; left:122px; width:170px; top:-5px;}

#menu ul :hover ul ul,
#menu ul :hover ul :hover ul ul, 
#menu ul :hover ul :hover ul :hover ul ul {left:-9999px;}

#menu ul li li a{
	
	font-size:11px;
	padding-top:3px;
	padding-bottom:3px;
	color:#000;
}

#menu ul li li{
	border-bottom:1px solid #fad07b;
	width:142px;
	border-left: 0px solid #ffffff;
}
