body{
background: #b2ff80 url(gradient-gruen.jpg) repeat-x;
font-family: arial, verdana, "sans serif";
font-size: 1em;
line-height: 120%;
color: #000000;
}

img{
border: 0px;
margin: 5px;
}

a{
color: #3D544C;
text-decoration: none;
}

a:link, a:visited {
 color: #3D544C; 
}

a:hover, a:active {
color: #00C382;
}

input, textarea{
border: 1px solid #000000;
background-color: #FFFFFF;
}

input:focus, textarea:focus{
border: 1px solid #000000;
background-color: #D0DCFF;
}

#container{
width:800px;
margin:0px auto;
padding-top:0px;
}

#header{
width:785px;
height:65px;
background:url(header-gruen.png) no-repeat 0 100%;
margin: 0px auto;
}

#header h1{
font-size: 25px;
color: #FFFFFF;
padding: 20px 15px 20px 5px;
text-align:right;
}

#nav{
float:right;
width: 200px;
padding: 0px 10px;
z-index: 1;
margin-bottom: 10px;
}

#nav ul, #nav li{
font-weight:normal;
margin: 0px;
padding: 5px 0px 0px;
}

#nav ul {
list-style-type:none;
list-style-position:inside;
border-bottom: 0px;
padding:0px 5px 10px 20px;
}

#nav ul ul{
padding-top:0px;
padding-left: 10px;
}

.menu_current {
font-weight: bold;
}

#content{
width: 540px;
margin-bottom:10px;
margin-right:15px;
border-right: 1px dotted #CCCCCC;
padding:5px 10px 0px 10px;
z-index:10;
}

#content h1{
width:95%;
background: transparent url(asterisk.png) no-repeat;
padding-left: 20px;
padding-bottom: 3px;
font-size:1.4em;
font-weight:bold;
color:#68707C;
margin-top:10px;
border-bottom: 1px solid #CCCCCC;
}

#content h2{
width:95%;
font-size:1em;
color:#68707C;
margin-top:10px;
border-bottom: 1px solid #CCCCCC;
}

#footer{
clear:both;
margin:0px auto;
position:relative;
width:80%;
border-top: 1px solid #CCCCCC;
padding:10px 5px 0px 5px;
color:#999999;
font-size:0.9em;
text-align:center;
}

blockquote{
margin-left:20px;
position:relative;
width:90%;
background:#D8DEE9;
border:1px solid #000000;
padding:5px;
}

.login {
	margin: 0px;
	padding: 0px 5px;
	font-size: .7em;
	text-align: right;
}

/* für das Modul Anynews */
div.anynews{ }
div.anynews h2 {color: #ff3333; font-size: 1em; margin: 0px;}
div.anynews p {font-size: .8em; margin: 0px; padding-left:2px;}
div.anynews p.top {border-top: 1px solid #4DAA60; border-left: 1px solid #4DAA60;}
div.anynews p.more {border-bottom: 1px solid #4DAA60; border-right: 1px solid #4DAA60; margin-bottom: 5px;}
div.anynews .klein {font-size: .8em; margin: 0px;}
div.anynews a:link, div.anynews a:visited, div.anynews a:active { font-weight: bold;}
div.anynews a:hover { text-decoration: underline;}
div.anynews hr{	display: none;}
