* {
margin:0px;
padding:0px;
color:#333;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

body {
text-align: center;
background-color:#fff;
}
.clear { clear:both; }

#rahmen {
width:940px;
margin:auto;
text-align: left;
}

#navigation ul {
list-style-type:none;
}
#navigation ul li {
display:inline;
}
#navigation ul a {
display:block;
background-color:#80C342;
border-bottom: 1px solid #fff;
padding:5px 10px;
color:#fff;
text-decoration:none;
font-size:13px;
font-weight:bold;
}
#navigation ul a:hover{
background-color:#669933;
}
#logo {
width:960px;
padding:9px 0;
text-align: left;
}
#logo h1 {
color:#333;
font-size:36px;
font-weight:thin;
font-family:Arial, Helvetica, sans-serif;
}
#logo a{
text-decoration:none;
}

#header {
background-color:#eeeeee;
height:200px;
width:960px;
margin:0 0 0 0;
}

#content {
background:url(img/hg.gif) repeat-y;
width:960px;
margin:0 0 10px 0;
}
#navigation {
width:160px;
margin:30px 10px 0 0 ;
float:left;
font-size:13px;
line-height:20px;
}
#contentleft {
width:570px;
margin:30px ;
float:left;
font-size:13px;
line-height:20px;
}

#contentright {
background-color:#eeeeee;
min-height:380px;
width:160px;
margin:30px 0;
float:left;
}
#inner {
width:150px;
margin:10px;
}
#footer {
height:50px;
width:960px;
margin:0 0 10px 0;
}
p.text a { text-decoration:none;}
p.text img { margin-right:10px;}

hr{ border:1px solid #ccc; margin:10px 0;}

