* {margin:0; padding:0;}

body, html {height:100%;}

body {
background:url(img/body_bg.jpg) top left repeat;
font-family: Arial, Verdana, sans-serif;
font-size:13px;
color:#330000;
}

img {border:0;}

a {color:#660000;}

.align-right {
float:right;
margin-left:20px;
margin-bottom:5px;
}

.align-left {
float:left;
margin-right:20px;
margin-bottom:5px;
}

img.border {
border:1px solid #660000;
}

.bigmarginbt {padding-bottom:15px;}

h1 {
font-size:24px;
font-weight:300;
margin-bottom:15px;
line-height:36px;
color:#660000;
}

#wrap {
width:880px;
height:530px;
margin-left: auto;
margin-right:auto;
position:relative;
text-align:left;
background:url(img/main_bg1.png) top center no-repeat;
}

#header {
height:100px;
padding:10px 10px 10px 0px;
}


#menu {

height:14px;
text-align:right;
margin-top:38px;
}

#menu ul {
list-style-type:none;
}

#menu li {
display:inline;
}

#menu li a {
float:right;
height:14px;
color:#FFEFD5;
text-decoration:none;
font-size:14px;
padding:0px 10px 6px 10px;
border-left:1px solid #BF9A8A;
border-bottom:1px solid #BF9A8A;
}

#menu li a:hover, #objekt .objekt a, #betreuung .betreuung a, #gesellschaft .gesellschaft a, #veranstaltungen .veranstaltungen a, #wohnungen .wohnungen a, #wohnung2 .wohnungen a, #wohnung1 .wohnungen a, #wohnung3 .wohnungen a, #wohnung4 .wohnungen a  {
background:url(img/menu_hovbg.png) bottom left repeat-x;
}

#wohnungen .wohnungen a, #wohnung2 .wohnungen a, #wohnung1 .wohnungen a, #wohnung3 .wohnungen a, #wohnung4 .wohnungen a {
border-bottom:1px solid #992222;
}

#umenu {
color:#FFEFD5;
background:#992222;
clear:right;
width:327px;
padding:3px 6px;
margin-left:363px;
}

#umenu a {
color:#FFEFD5;
text-decoration:none;
padding:0px 3px;
}

#umenu a:hover, #wohnung1 .wohnung1, #wohnung2 .wohnung2, #wohnung3 .wohnung3, #wohnung4 .wohnung4 {
text-decoration:underline;
}

#inhalt {
padding:25px 30px;
}

#inhalt p {
margin-bottom:7px;

}

#inhalt ul {
margin-left: 30px;
margin-bottom:10px;
list-style-image:url(img/list.gif);
}

#inhalt ul li {
padding-bottom:5px;
}

#submenu {
position:absolute;
bottom:0px;
left:10px;
color:#FFEFD5;
}

#submenu a {
color:#FFEFD5;
text-decoration:none;
}

#submenu a:hover, #startseite a.startseite, #kontakt a.kontakt, #impressum a.impressum {
text-decoration:underline;
}

table.eventliste td {
}

.event_name {
font-size:14px;
font-weight:700;
color:#660000;
}

.va_liste {
background:url(img/list.gif) top center no-repeat;
}

.va_container {
width:450px;
height:300px;
overflow:auto;
}


form {margin-left:8px;}
label {display:block;padding-left:3px;}
textarea {width:360px;height:140px;background:#F6E7CD;border:2px solid #660000;}
input {background:#F6E7CD;border:2px solid #660000;}
input.button {border:2px solid #660000;background:#660000;margin-top:12px;padding:2px;cursor:pointer;color:#FFEFD5;}
input.button:hover {background:#992222;}

legend {display:none;}
fieldset {border:0;}

