body {
background:#898076 url("bg.gif");
font:0.8em/160% arial,tahoma,sans-serif;
color:#000;
margin:0;
padding:0;

min-height:1px}

a {color:#EC1C24}
a:hover {color:#006600;
}

p {margin:10px 0}

h2 {
font:normal 190%/120% georgia,serif;
margin:10px 0 10px 0;
color:#006600;

}

h3 {
clear:both;
font-size:120%; 
margin:15px 0 10px 0;

 color:#006600;

  }

hr {
height:1px; 
color:#ddd; 
background-color:#ddd;
border: 0px solid #ddd
}

.oval {

min-height:1px
 }
 
.oval:after {
content:"."; 
display:block;
line-height:0;
font-size:0;
visibility:hidden;
clear:both
}

#main {
width:750px;
margin:35px auto;

}

#header {
background:#fff url("bg-navigation.gif") 0 0 no-repeat;
padding:25px;
position:relative}

#logo {
margin:0;
 
padding:0;
 position:relative;
 width:305px;
 height:50px;
 font-size:150%;
 z-index:1}
#logo span {display:block;
 margin:0;
 padding:0;
 position:absolute;
 left:0;
 top:0;
 z-index:1;
 width:300px;
 height:50px;
 background:url("logo.gif") 0 0 no-repeat;
}



#inlinewrapper {padding:0 20px 5px 20px;
 background:#fff;
}

#infobox {float:left;
 width:500px;
 margin-right:10px;
}







#menu {margin:0;
 margin-bottom:5px;
 padding:0;
 list-style:none;
 line-height:120%}
#menu li {margin:0;
 padding:0;
 display:inline}
#menu li a {display:block;
 float:left;
 width:90px;
 height:50px;
 padding:5px 10px 0 10px;
 margin-right:10px;
 background:#f5f0e1 url("menu.gif") 0 0 no-repeat;
 color:#7A5C52;
 font-size:85%;
 font-weight:bold;
 text-decoration:none}
#menu li a#menu-aktiv {background:#EC1C24 url("menu.gif") -220px 0 no-repeat;
 color:#fff}
#menu li#menu-last a {margin-right:0}
#menu li a:hover {background:#e9dcbb url("menu.gif") -110px 0 no-repeat}

#banner {margin:0;
 margin-bottom:10px;
 padding:0;
 width:710px;
 height:150px;
 background:url("banner.jpg") 0 0 no-repeat}



#small {margin:0;
 padding:0;
 position:relative;
 width:215px;
 height:21px;
 overflow:hidden;
 font-size:150%;
 z-index:1}
 
 #small_1 {margin:0;
 padding:0;
 position:relative;
 width:415px;
 height:21px;
 overflow:hidden;
 font-size:130%;
 z-index:1}
#small span {display:block;
 margin:0;
 padding:0;
 position:absolute;
 left:0;
 top:0;
 z-index:1;
 width:215px;
 height:21px;
}
 #small_1 span {display:block;
 margin:0;
 padding:0;
 position:absolute;
 left:0;
 top:0;
 z-index:1;
 width:215px;
 height:21px;
}


#box-top {width:710px;
 height:7px;
 background:url("box-top.gif") 0 0 no-repeat}
#box-bottom {width:710px;
 height:7px;
 background:url("box-bottom.gif") bottom left no-repeat;
 clear:both}
#box-bg {width:710px;
 background:url("box-body.gif") 0 0 repeat-y}

#boxparent {float:left;
 width:460px;

 padding:10px 20px;
 margin-right:10px;
 color:#666666;}
#boxparent a {color:#006600}
#boxparent a.vice {background:url("tab02-vi.gif") 100% 90% no-repeat;
 padding-right:20px}
#boxparent a:hover {color:#006600}

#box {float:left;
 padding:10px 20px;
 width:160px;

 color:#666;}
#box a {color:#006600}
#box a:hover {color:#006600}



.tab-top {width:710px;
 height:10px;
 background:#F5F0E1 url("tab-hl.gif") 0 0 no-repeat;
}
.tab-body {background:#F5F0E1 url("tab-ob.gif") 0 0 repeat-y;
 padding:10px 20px;
 color:#000000;

 min-height:1px}

.tab-footer {width:710px;
 height:10px;
 background:#F5F0E1 url("tab-pa.gif") 0 100% no-repeat;
 margin-bottom:10px}






#footer {clear:both;
 width:750px;
 height:80px;
 background:#4A4037 url("bg-patic.gif") 0 0 no-repeat;
 position:relative;
}

#imagebox {float:right;
 width:230px;
 height:200px;
 background:url("rahmen.jpg") 0 0 no-repeat;
 margin:0 10px;
 }

#copyright {
position:absolute;
top:61px;
left:696px;
font:bold 85% arial,sans-serif;
color:#82776C}
 
#copyright p {
margin:0;
padding:0;
position:relative;
width:40px;
height:9px;
overflow:hidden;
font-size:85%;
z-index:1}
 
#copyright p a span {
display:block;
margin:0;
padding:0;
position:absolute;
left:0;
top:0;
z-index:1;
width:40px;
height:9px;
background:url("bg-copyr.gif") 0 0 no-repeat;
}
 
#copyright p a:hover span {
display:block;
margin:0;
padding:0;
position:absolute;
left:0;
top:0;
z-index:1;
width:40px;
height:9px;
background:url("bg-copyr.gif") -40px 0 no-repeat;
}





#ico-totop {
position:absolute;
top:13px;
right:38px;
margin:0;
width:46px;
height:25px}

#ico-totop p {
	margin:0;
	padding:0;
	position:relative;
	width:46px;
	height:25px;
	overflow:hidden;
	font-size:100%;
	z-index:1;
	background-image: url(ico-top.gif);
}
 
#ico-totop p span {
display:block;
margin:0;
padding:0;
position:absolute;
left:0;
top:0;
z-index:1;
width:46px;
height:25px;
background:url("ico-top.gif") 0 0 no-repeat;
}


.noscreen {display:none}

.newstitel{
float:left;
font-weight:bold;
}

.newsdate{
float:right;
font-style:italic;
}

.termindate{
font-weight:bold;

}

.termininfos{
float:right;

}

