html, body {
width: 100%;
height: 100%;
overflow: none;
}

body {
margin: 0px;
padding: 0px;
font-family: verdana, geneva, arial, helvetica, sans-serif;
font-size: 11px;
color: #000000;
background-color: #990000;
}

td, th {
font-family: verdana, geneva, arial, helvetica, sans-serif;
font-size: 11px;
color: #000000;
}

hr {
border: 0px;
height: 1px;
color: #990000;
background-color: #990000;
}

p, div {
padding: 0px;
margin: 0px;
}

img {
border: 0px;
}

h1 {
font-size: 14px;
font-weight: bold;
color: #990000;
margin: 0px 0px 10px 0px;
}

em {
font-weight: bold;
color: #990000;
font-style: normal;
}

a:link, a:visited
{
color: #990000;
text-decoration: none;
}

a:hover
{
color: white;
text-decoration: none;
}

/* Layout */

#distance { 
width: 1px;
height: 50%;
margin-bottom: -250px; /* half of container's height */
float: left;
}

#container {
margin: 0 auto;
position: relative;
height: 500px;
clear: left;
}

#kopf {
height: 123px;
width: 100%;
background-image: url(gfx/kopf_spacer.jpg);
}

#menue {
width: 205px;
height: 251px;
background-color: #E1B3B3;
}

#inhalt {
height: 251px;
background-color: #E1B3B3;
}

#ie_color {
background-color: #E1B3B3;
}

#fuss {
clear: both;
height: 46px;
background-image: url(gfx/fuss_spacer.jpg);
}

#context {
padding: 10px;
height: 231px;
overflow: auto;
background-image:url(baustelle2.jpg);
background-position:100% 50%;
background-repeat:no-repeat;
}

#beschreibung {
padding: 5px;
border: 1px solid #990000;
height: 190px;
text-align: justify;
overflow: auto;
}

/* End Layout */

/* Listen */

ul {
list-style-type: circle;
padding: 0px 0px 0px 35px;
margin: 0px 0px 3px 0px;
}

/* Gästebuch */

#guestbook .txt {
width: 160px;
background: transparent;
border: solid 1px black;
}

#guestbook .txta {
width: 370px;
height: 115px;
background: transparent;
border: solid 1px black;
}

#guestbook .smilies {
text-align: left;
}

#guestbook .smilies img {
cursor: crosshair;
}

#guestbook .messages {
padding: 10px 0px;
border-bottom: 1px solid #990000;
}

/* Anfrageformular */
#anfrage .txt {
width: 140px;
}

#anfrage .txtl {
width: 365px;
}

#anfrage .txta {
width: 250px;
height: 80px;
}

#anfrage .selbox {
width: 144px;
}



/* allgemeine Klassen */
.caption {
font-size: 10px;
}
input, textarea{
font-family: verdana, geneva, arial, helvetica, sans-serif;
font-size: 11px;
}