body
{
    font-family:Verdana;
    font-size:11px;
    color:#555555;
    background-color:#F2F2F2;
    height: auto;
    text-align:left;
	margin-top:0px;
	background-image:url(images/bg_main.jpg);
	background-repeat:repeat-y;
}

a
{
    font-family:Verdana;
    font-size:11px;
    color:#555555;
    text-decoration:none;
}

a:hover
{
    font-family:Verdana;
    font-size:11px;
    color:#FF6600;
    text-decoration:none;
}

a:visited
{
    font-family:Verdana;
    font-size:11px;
    color:#555555;
    text-decoration:none;
}

td
{
    font-family:Verdana;
    font-size:11px;
    color:#555555;
}

#oben
{
    width:765px;
    height:30px;
    margin-left:15px;
    text-align:right;
}

#header
{
    width:765px;
    height:164px;
    padding-top:6px;
    margin-left:15px;
    text-align:right;
    background-image:url(images/hg_header.gif);
}

#haupt {
    width:764px;
    margin-top:15px;
    margin-left:15px;
    text-align:left;
    border:1px solid #FF6600;
}

#haupt2 {
    width:764px;
    margin-top:15px;
    margin-left:15px;
    text-align:left;
    border:1px solid #FF6600;
    padding-bottom:20px;
}

#content {
    margin-left:220px;
    padding:15px;
    text-align:left;
    border-left:1px solid #FF6600;
}

#content ul li {
	list-style:square;
	margin-left:10px;
}

.img {
	float:left;
	margin-right:15px;
	margin-bottom:15px;
	padding:2px;
	border:1px solid #FF6600;
}

.hervorheben {
	font-weight:bold;
	color:#CC3300;
}

#footernav {
    width:765px;
    height:35px;
    background-image:url(images/hg_footer.jpg);
    text-align:center;
    margin-left:15px;
    padding-top:8px;
}

#footernav a {
    color:#666666;
    font-family:Verdana;
    font-size:11px;
    text-decoration:none;
}

#footernav a:hover {
    color:#FF6600;
    font-family:Verdana;
    font-size:11px;
    text-decoration:none;
}   

#footer {
    width:765px;
    height:35px;
    text-align:center;
    color:#666666;
    background-color:#EEEEEE;
    margin-left:15px;
    padding-top:8px;
}   

#navi
{
    position:absolute;
    width:180px;
    height:auto;
    left:45px;
    top:25px;
    background-color:#DBDBDB;
    background-image:url(images/hg_navi.jpg);
    background-repeat:repeat-x;

}

#navi p
{
    margin-top:0;
}

#menu {
    text-align:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#000;
}


#menu ul#items {
    padding-left:10px;
    margin-left:10px;
}

#menu>#items>li:hover{ 
    list-style-image:url(images/bullet.gif);
}

#menu>#items>li>ul>li:hover{ 
list-style-image:url(images/bullet.gif);
}


#menu ul#items li  {
    list-style-image:url(images/bullet_open.gif);   
    padding-bottom:3px;
}

#menu ul#items li ul a {
    list-style-image:url(images/arrowsub.gif);   
	border-bottom:none;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#000;
}

#menu ul#items li ul a:hover {
    list-style-image:url(images/arrowsub.gif);   
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#f00;
}

#menu ul#items a, #menu ul#items span, #menu ul#items a.current {
    display:block;
    border-bottom:1px dotted #999999;
    text-decoration:none;
    font-size:13px;
    font-weight:bold;
    padding-top:3px;
    padding-bottom:3px;
}

#menu ul#items span,#menu ul#items a.current,#menu ul#items  a.current:hover {
    display:block;
}

#menu ul#items a {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:bold;
    color:#000;
}

#menu ul#items a:hover {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:bold;
    color:#FF6600;
}

#contentblock1 {
    width:160px;
    height:350px;
    float:left;
    border:1px solid #FF6600;
    background-color:#FFFFFF;
}
#contentblock2 {
    width:160px;
    height:350px;
    float:left;
    border:1px solid #FF6600;
    background-color:#FFFFFF;
}
#contentblock3 {
    width:160px;
    height:350px;
    float:left;
    border:1px solid #FF6600;
    background-color:#FFFFFF;
}

#contentblocktext {
    margin:5px;
    text-align:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#666666;
}

/*hier stellst du das submenue ein*/
#menu ul#items li.sub_menu{
    list-style:none;
	margin-top:-5px;
	border-bottom:1px dotted #333;
}

#menu ul#sub {
	margin-left:-10px;
} 

.clear {
	width:500px;
	height:1px;
	clear:both;
	}
#content input {
	background:#fcfcfc;
	border:1px solid #c8c8c8;
	padding:5px;
}
#content textarea {
	background:#fcfcfc;
	border:1px solid #c8c8c8;
	padding:5px;
}
#content input:focus  {
	 background:#eee;
	border:1px solid #333;	
	padding:5px;
}
#content textarea:focus {
	 background:#eee;
	border:1px solid #333;	
	padding:5px;
}
