body{ 
background: #003300;
margin:auto;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #003300;
}

#content{
overflow:hidden;
width:789px;
height:auto;
margin: 5px auto;
background:url(../images/bg-body.gif) 0 0 repeat-y;
}

#header{
float:left;
overflow:hidden;
width: 789px;
height:170px;
background:url(../images/bg-top.jpg) 0 0 no-repeat;
}

#headerlinks{
float:right;
margin-right:17px;
margin-top: 130px;
height: 30px;
border-bottom: 1px #003300 solid;
}
.linkslist{
float:left;
margin-top: 5px;
margin-bottom: 10px;
font-size:11px;
width: 180px;
text-align:center;
}

.linkslist a{
color: #006600;
text-decoration:none;
}

.linkslist a:hover{
color: #999900;
}

#maincontent{
float:left;
width:789px;
height:auto;
}

#content-left{
float:left;
width:180px;
height:auto;
}

#content-middle{
float:left;
width:390px;
height:auto;
}

#content-right{
float:left;
width:209px;
height:auto;
}

#footer{
width:789px;
height:100px;
clear:both;
float:left;
margin: 0;
background:url(../images/bg-footer.gif) top no-repeat #003300;
}

#footer-text{
margin: 20px auto;
}

p.footer{
font-size: 10px;
color:#FFFFFF;
text-align:center;

}

#text{
float:left;
margin: 110px 445px 10px 20px;
width: 350px;
height: 250px;
}

.p{
padding: 0px 10px 0 10px;
text-align:justify;
}

.p a{
color: #006600;
}

.p a:hover{
color: #999900;
}

.p.kontakt{
padding: 0px 5px 0 5px;
text-align:center;
}

h1{
color:#336600;
font-size: 1em;
padding: 20px;
}

img.pic{
padding:3px;
border: 1px solid #003300;
margin:10px 20px;
}

img.right{
padding:3px;
border: 1px solid #003300;
margin:10px 15px;
}

img.left-bottom{
padding:3px;
margin:10px 10px;
}

table{
margin-top: 20px;
}

