/* CSS Document */

a:link { text-decoration:none; font-weight:bold; color:#FFFFFF; }
a:visited { text-decoration:none; font-weight:bold; color:#FFFFFF; }
a:active { text-decoration:none; font-weight:bold; color:#FFFFFF; }
a:hover { text-decoration:none; font-weight:bold; color:#66FF00; }

* {
padding:0;
margin:0;
}

body {
font:13px Verdana, Arial, Helvetica, sans-serif;
margin-top:9px;
background:#ccff4a url(../img/main/bg.gif) repeat-x;
}

p {
padding:5px 0;
}

#container {
width:719px;
margin:0 auto;
background:url(../img/main/content.gif) repeat-y;
}

#header {
background:url(../img/main/header.jpg) top no-repeat;
padding-top:221px;
}

#impressum {
text-align:center;
padding:15px 25px 0 25px;
color:#666666;
font-size:10px;
}

#menu {
width:120px;
height:100%;
padding:15px 30px 0 25px;
float:left;
text-align:left;
}

#menu_bottom {
width:120px;
padding:15px 30px 0 25px;
float:left;
text-align:left;
color:#00CC00;
font-weight:bold;
text-decoration:none;
}

#menu li {
list-style:none;
}

#menu li a {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
display:block;
height:16px;
}

#menu li a:hover {
text-decoration:inherit;
}

#outline {
font-family:Verdana; color:#FFFFFF; font-weight:bold; padding:0px 0px 10px 0px; }

#outline2 {
font-family:Verdana; text-align:left; padding:0px 0px 15px 0px; }

#textarea {
width:460px; height:60px;
}

#content {
width:485px;
float:right;
background:url (../img/main/content.gif) no-repeat;
padding:2px 20px 0 0px ;
color:#ccc;
}

#content_menu {
font-family:Verdana;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF; 
background-repeat:repeat-y; 
padding-left:20px; 
padding-right:20px;
}

#footer {
clear:both;
background:url(../img/main/footer.jpg) no-repeat;
height:43px;
}

.clear {
clear:both;
}