body {
margin:0px;
padding:0px;
background-image:url('img/sitebg.jpg');background-position:center;background-repeat:repeat-y;
background-color:#7B2B21;
font-family:Georgia, Arial, Verdana, Sans-Serif;
color:#000000;
font-size:12px;
line-height:1.8em;
}

#layout {
text-align:center;
margin:auto;
}

#head {
width:800px;
height:232px;
background-image:url('img/head.jpg');background-repeat:no-repeat;
margin:auto;
}

#content {
width:780px;
height:500px;
background-color:#FC9A30;
background-image:url('img/bg.jpg');background-repeat:no-repeat;
margin:auto;
padding:10px;
z-index:1;
}

#nav {
height:10px;
text-align:center;
margin:auto;
}
#nav ul {
list-style:none;
margin:0;
padding:0;
}
#nav li {
margin:0;
padding:0;
}
#nav a:link, #nav a:visited {
background-image:url('img/nav.jpg');background-repeat:no-repeat;
height:1em;
padding:10px 16px;
margin-left:10px;
color:#FFFFFF;
font-family:Georgia, Arial, Verdana, Sans-Serif;
font-size:12px;
text-decoration:none;
}
#nav a:hover, #nav a:active {
text-decoration:none;
color:#880000;
}

#cont {
text-align:left;
padding:8px;
float:left;
width:534px;
background-image:url('img/cont_bg.jpg');background-repeat:no-repeat;
background-color:#E7E0CD;
}

#info {
text-align:left;
padding:8px;
float:right;
width:200px;
background-image:url('img/cont_bg.jpg');background-repeat:no-repeat;
background-color:#E7E0CD;
margin-bottom:10px;
}

.sidebar {
text-align:left;
padding:8px;
float:right;
width:200px;
background-color:#E7E0CD;
margin-bottom:10px;
}

h1 {
font-family:Georgia, Arial, Verdana, Sans-Serif;
color:#3E5527;
font-size:24px;
}

h2 {
font-family:Georgia, Arial, Verdana, Sans-Serif;
color:#BB0000;
font-size:13px;
}

h3 {
font-family:Georgia, Arial, Verdana, Sans-Serif;
color:#BB0000;
font-size:14px;
}

a:link, a:visited {
color:#880000;
text-decoration:underline;
}

a:hover, a:active {
color:#FF6600;
text-decoration:none;
}

#impressum {
font-family:Verdana, Sans-Serif;
font-size:10px;
color:#FFFFFF;
float:left;
text-align:center;
margin:auto;
width:780px;
height:10px;
margin-top:10px;
margin-bottom:20px;
}

.put {
border:1px solid #000000;
background-color:#FFFFFF;
font-size:11px;
font-family:Verdana,Tahoma;
}

.button {
border:none;
font-size:11px;
font-family:Verdana,Tahoma;
}

.normalbutton {
font-family:Verdana,sans-serif;
font-size:11px;
}

.input {
border:1px solid #422811;
background-color:#779364;
color:#FFFFFF;
padding:2px;
font-family:Verdana,sans-serif;
font-size:11px;
}

.icon {
background-image:url(img/ball.gif);background-repeat:no-repeat;
width:25px;
height:32px;
float:left;
margin-right:3px;
}

.hr {
border-top:1px dashed #FFFFFF;
margin:10px 0px;
}

.kommentar {
border-bottom:1px dashed #880000;
margin-top:20px;
margin-bottom:20px;
padding:10px;
margin-left:20px;
}

ul {
list-style-type:square;
}

#gb {
border-bottom:1px dashed #BDBDBD;
margin-top:20px;
margin-bottom:20px;
padding:10px;
margin-left:20px;
}