body {
     background-color: #213084;
     color: #333333;
     font-family: verdana,arial,sans-serif;
     font-size: 9pt;
     height: 100%;
     line-height: 1.5em;
     margin: 0pt auto;
     min-height: 100%;
     padding: 0px;
     text-align: left;
}

code, pre {
     font-family: courier,sans-serif;
}

ul {
     list-style-type: circle;
     margin: 0em 0pt 0pt 30px;
}

pre {
    
}

code {
     font-size: 1.1em;
}

h2 {
     font-size: 10pt;
}

h3 {
     font-size: 9pt;
}

h6 {
     font-size: 10pt;
}

#titel {
     border: 1px solid #CCCCCC;
     clear: both;
     margin-bottom: 10px;
}

#titellink {
     background: none repeat scroll 0% 0% #CC0000;
     margin: 5px;
     padding: 60px 0pt 10px 10px;
}

#titellink a:link, #titellink a:visited, #titellink a:hover, #titellink a:active {
     color: #FFFFFF;
     font-size: 2.4em;
     text-decoration: none;
}

#titellink a:before {
     content: "+ ";
}

a:link, a:visited, a:active {
     color: #336699;
}

a:hover {
     color: #CC0000;
     text-decoration: none;
}

ul {
     list-style-type: none;
     margin: 0em 0pt 1em;
}

#box ul li {
     display: inline;
}

#box ul li:after {
     content: ", ";
}

#navigation {
     background: none repeat scroll 0% 0% #CC0000;
     border-bottom: 3px solid #CC0000;
     border-top: 3px solid #CC0000;
     height: 20px;
     padding: 0pt;
     width: 1000px;
}

#navigation ul {
     display: inline;
}

#navigation ul li {
     display: inline;
     margin: 0pt 10px;
}

#navigation ul li a {
     border-bottom: 1px solid #FFFFFF;
     color: #FFFFFF;
     font-size: 0.9em;
     font-weight: bold;
     text-decoration: none;
}

#navigation ul li a:hover {
     border-bottom: 1px solid #666666;
     text-decoration: none;
}

#headline_box {
     background: none repeat scroll 0% 0% #CC0000;
     border-bottom: 0px solid #CC0000;
     border-top: 0px solid #CC0000;
     color: #FFFFFF;
     display: inline;
     float: left;
     margin: 0px 0px 10px;
     padding: 3px 10px;
     text-decoration: none;
     width: 530px;
}

#headline_box_angebote {
     background: none repeat scroll 0% 0% #CC0000;
     border-bottom: 0px solid #CC0000;
     border-top: 0px solid #CC0000;
     color: #FFFFFF;
     display: inline;
     float: left;
     margin: 0px 0px 10px;
     padding: 3px 10px;
     text-decoration: none;
     width: 530px;
}

#logo_volkshaus {
     display: inline;
     float: left;
     height: 67px;
     margin: 20px 20px 20px 40px;
     width: 199px;
}

#logo_volkshaus img {
     border: 0pt none;
}

#logo_volkshaus_content {
     display: inline;
     float: left;
     height: 67px;
     margin: 20px 30px 20px 40px;
     width: 199px;
}

#logo_fibavhaus {
     display: inline;
     float: left;
     height: 67px;
     margin: 20px 20px 20px 40px;
}

#logo_fibavhaus ul {
     font-size: 11px;
     margin: 0pt;
     padding: 0pt;
     width: 215px;
}

#logo_fibavhaus li {
     list-style: none outside none;
     margin: 0pt auto;
     text-align: center;
}

#logo_fibavhaus img {
     border: 0pt none;
}

#logo_fibavhaus_content {
     display: inline;
     float: left;
     height: 160px;
     margin: 20px 20px 30px 20px;
     width: 580px;
}

#logo_fibavhaus_content ul {
     float: left;
     margin: 0pt;
     padding: 0pt;
     width: 180px;
}

#logo_fibavhaus_content li {
     list-style: none outside none;
     margin: 0pt auto;
     text-align: left;
}

#logo_loewenhaus {
     display: inline;
     float: left;
     height: 67px;
     margin: 30px 20px 30px 40px;
     width: 199px;
}

#logo_loewenhaus img {
     border: 0pt none;
}

#logo_loewenhaus_content {
     display: inline;
     float: left;
     height: 67px;
     margin: 35px 30px 30px 40px;
     width: 210px;
}

#imagebox {
     display: inline;
     float: right;
     margin: 0px 20px 20px;
}

#imagebox img {
     border: 0pt none;
}

#imagebox_angebote {
     display: inline;
     float: left;
     height: 151px;
     margin: 0px 10px 30px 0px;
     width: 201px;
}

#imagebox img {
     border: 0pt none;
}

#contentbox1_angebote {
     display: inline;
     float: left;
     margin: 0px;
     width: 240px;
}

#contentbox2_angebote {
     display: inline;
     float: left;
     margin: 0px;
     width: 100px;
}

#footer_text {
     color: #FFFFFF;
     font-size: 9pt;
     margin: 0pt auto;
     text-align: center;
}

#slide_stadtvillen {
     height: 150px;
     width: 150px;
}

#slide_bungalow {
     height: 150px;
     width: 150px;
}

#slide_efh {
     height: 150px;
     width: 150px;
}

