body {
margin:0px;
padding:0px;
background-image:url('img/bg.gif');background-position:center;background-repeat:repeat-y;
background-color:#fffacc;
font-family:Geneva, Tahoma, Verdana, Georgia, Arial, Verdana, Sans-Serif;
color:#000000;
font-size:12px;
line-height:1.6em;
}

#layout {
text-align:center;
margin:auto;
}

#head {
width:800px;
height:213px;
background-image:url('img/head.jpg');background-repeat:no-repeat;
margin:auto;
}

#content {
width:780px;
height:500px;
background-color:#3d161b;
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 20px;
margin-left:30px;
color:#000000;
font-family:Geneva, Tahoma, Verdana, Georgia, Arial, Verdana, Sans-Serif;
font-size:12px;
text-decoration:none;
}
#nav a:hover, #nav a:active {
text-decoration:none;
color:#FFFFFF;
}

#cont {
text-align:left;
padding:8px;
float:left;
width:534px;
background-image:url('img/cont_bg.jpg');background-repeat:no-repeat;
background-color:#eee7d9;
}

#info {
text-align:left;
padding:8px;
float:right;
width:200px;
background-image:url('img/cont_bg2.jpg');background-repeat:no-repeat;
background-color:#eee7d9;
margin-bottom:10px;
}

.sidebar {
text-align:left;
padding:8px;
float:right;
width:200px;
background-color:#eee7d9;
margin-bottom:10px;
}

h1 {
font-family:Tahoma, Georgia, Arial, Verdana, Sans-Serif;
color:#000000;
font-size:20px;
}

h2 {
font-family:Tahoma, Georgia, Arial, Verdana, Sans-Serif;
color:#975243;
font-size:13px;
}

h3 {
font-family:Tahoma, Georgia, Arial, Verdana, Sans-Serif;
color:#975243;
font-size:14px;
}

a:link, a:visited {
color:#975243;
text-decoration:underline;
}

a:hover, a:active {
color:#636363;
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;
}

input,textarea,select {
font-family:Geneva, Tahoma, Verdana, Georgia, Verdana,sans-serif;
font-size:12px;
padding:2px;
}

.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;
margin-right:20px;
}

ul {
list-style-type:square;
}

.img {
border:5px solid #D6D6D6;
}