@charset "UTF-8";
/* CSS Document */

@import url(template_styles.css);
@import url(contact_form.css);



html, body {
    height: 100%;
}
body {
    margin: 0;
    padding: 0;
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px;
    background-image:url(../layout_images/bg2.jpg);
    background-repeat:repeat-x;
    background-color:#ebf8fe;
    background-attachment:fixed;
}
* html #wrapper {
    height: 100%;
}
img {
    border: none;
}
h3 {
    font-size:14px;
    color:#369;
}
#bottom-strip-wrapper {
    position:relative;
    width:100%;
    height:15px;
    background-color:#004e99;
}
#head-wrapper {
    position:relative;
    background-image:url(../layout_images/head_stripe.gif);
    background-repeat:repeat-x;
    height:50px;
    width:100%;
}
#logo {
    position:relative;
    background-image:url(../layout_images/head_logo.gif);
    background-repeat:no-repeat;
    margin-left:auto;
    margin-right:auto;
    width:960px;
    height:50px;
}
#flash-menu {
    position:relative;
    width:960px;
    height:50px;
    z-index:1000;
}
#flash-wrapper {
    position:relative;
    width:100%;
    background-image:url(../layout_images/head_strip2.gif);
    background-repeat:repeat-x;
    height:30px;
}
#flash-content {
    position:relative;
    margin-left:auto;
    margin-right:auto;
    width:960px;
    height:30px;
    background-image:url(../layout_images/head_strip.gif);
    background-repeat:repeat-x;
}
#flash_image {
    padding-top:10px;
}
#logo_new {
    height:180px;
    width:200px;
    background-image:url(../layout_images/logo.png);
    background-repeat:no-repeat;
}
#content-wrapper {
    position:relative;
    width:100%;
    height:auto;
    margin-bottom:1.5em;
}
#content {
    position:relative;
    margin-left:auto;
    margin-right:auto;
    width:960px;
    background-image:url(../layout_images/bg2.png);
    background-repeat:repeat-y;
}
#content-left {
    position:relative;
    width:207px;
    height:auto;
    float:left;
}
#content-right {
    position:relative;
    width:750px;
    height:auto;
    float:right;
}
#head-left {
    position:relative;
    width:207px;
    height:auto;
    float:left;
}
#head-right {
    position:relative;
    width:750px;
    height:auto;
    float:right;
}
#footer-wrapper {
    background-color:#004e99;
    position: absolute;
    bottom: 0;
    left: 0;
    width:100%;
    margin-bottom:0;
}
#footercontent {
    position:relative;
    margin-left:auto;
    margin-right:auto;
    width:960px;
    height:20px;
    text-align:center;
    font-size:10px;
    color:#FFF;
    padding-top:5px;
}
#fuss {
    position:fixed;
    bottom:0px;
    background:#efefef;
    text-align:center;
    padding:5px;
    width:100%;
    height:14px;
    font-size:10px;
    color:#E5E5E5;
    background-color:#004e99;
}
.clear {
    clear:both;
}
/* Module-Links */
#content-left a, #content-left a:link, #content-left a:visited, #content-left a:active {
    color:#369;
    text-decoration:none;
    font-weight:bold;
    font-size:11px;
}
#content-left a:hover {
    color:#cccccc;
    text-decoration:none;
    font-weight:bold;
}
#content-left ul {
    list-style-type: square;
    margin-left:0px;
    line-height:17px;
    margin-top:0;
    padding-left:15px;
    color: #004e99;
}

#content-left li.aktiv {
  color:#E2001A;
  }


/* Module */
#frame-top {
    width:960px;
    height:200px;
    background-image:url(../layout_images/frame-top.png);
    background-repeat:no-repeat;
    position:relative;
}
#frame-top-content {
}
#content-right-head {
    position:relative;
    height:39px;
    background-image:url(../layout_images/frame_right_head.png);
    margin-bottom:0;
}
#content-right-center {
    position:relative;
    height:auto;
    background-image:url(../layout_images/frame_right_center.png);
    background-repeat:repeat-y;
}
#content-right-center-content {
    padding-left:15px;
    padding-right:15px;
    padding-top:10px;
    padding-bottom:10px;
}
#content-right-center-text {
    line-height:17px;
    background-color:#E6F3FB;
    padding:5px;
}
#content-right-head-content {
    padding-left:20px;
    padding-right:15px;
    line-height:20px;
    padding-top:12px;
    padding-bottom:5px;
    color:#369;
    font-weight:bold;
    font-size:14px;
}
#content-right-foot {
    position:relative;
    height:21px;
    background-image:url(../layout_images/frame_right_foot.png);
    margin-bottom:15px;
}
#content-left-head {
    position:relative;
    height:39px;
    background-image:url(../layout_images/frame_left_head.png);
}
#content-left-center {
    position:relative;
    height:auto;
    background-image:url(../layout_images/frame_left_center.png);
    background-repeat:repeat-y;
    margin-bottom:5px;
}
#content-left-center_action {
    position:relative;
    height:auto;
    background-image:url(../layout_images/frame_left_center_aktion.png);
    background-repeat:repeat-y;
    margin-bottom:5px;
    color:#FFF;
}
.news_sale_price {
    height:93px;
    width:180px;
    background-image:url(../layout_images/news_sale_bg.png);
    background-repeat:no-repeat;
    color:#000;
    font-size:33px;
    font-weight:bold;
    padding-top:35px;
    padding-left:6px;
}
#content-left-center-content {
    padding-left:15px;
    padding-right:15px;
    padding-top:10px;
    padding-bottom:5px;
}
#content-left-center-text {
    line-height:17px;
}
#content-left-head-content {
    padding-left:20px;
    padding-right:15px;
    line-height:20px;
    padding-top:12px;
    padding-bottom:5px;
    color:#FFF;
    font-weight:bold;
}
#content-left-head-content_alert {
    padding-left:32px;
    padding-right:15px;
    line-height:20px;
    padding-top:12px;
    padding-bottom:5px;
    color:#FFF;
    font-weight:bold;
    background-image:url(../layout_images/frame_left_head_2.png);
    background-repeat:no-repeat;
}
/* Image_styles */

.hausbild_ansicht {
    border:#004e99 0px solid;
}
.hausbild_thumb {
    
}
/* Neue Sheets für rechtes Modul */
#content-right-head_1 {
    position:relative;
    height:39px;
    background-image:url(../layout_images/frame_right_head_1.png);
    margin-bottom:0;
}
#content-right-center_1 {
    position:relative;
    height:auto;
    background-image:url(../layout_images/frame_right_center_1.png);
    background-repeat:repeat-y;
}
#content-right-foot_1 {
    position:relative;
    height:20px;
    background-image:url(../layout_images/frame_right_foot_1.png);
    margin-bottom:15px;
}
#content-right-head-content_1 {
    padding-left:20px;
    padding-right:15px;
    line-height:20px;
    padding-top:12px;
    padding-bottom:5px;
    color:#fff;
    font-weight:bold;
    font-size:14px;
}
#content-right-head-content_1 {
    padding-left:20px;
    padding-right:15px;
    line-height:20px;
    padding-top:12px;
    padding-bottom:5px;
    color:#fff;
    font-weight:bold;
    font-size:14px;
    float:left;
}
#content-right-head-content_2 {
    padding-left:20px;
    padding-right:15px;
    line-height:20px;
    padding-top:12px;
    padding-bottom:5px;
    color:#fff;
    font-weight:bold;
    font-size:14px;
    float:right;
    text-align:right;
}
#content-right-center-text_2 {
    line-height:17px;
}
#win1, #win2, #win3, #win4 {
}



#content-right-head-content_1 a, a:link, a:visited, a:active {
    color:#fff;
    text-decoration:none;
    font-weight:bold;
    font-size:14px;
}

#content-right-head-content_1 a:hover {
    color:#cccccc;
}

#content-right-head-content_2 a, a:link, a:visited, a:active {
    color:#fff;
    text-decoration:underline;
    font-size:10px;
    font-weight:normal;
}

#content-right-head-content_2 a:hover {
    color:#cccccc;
}

object {
outline:none;
}

.download_table td, th {
    padding-left:4px;
}

#content-right-center-text_2 a, a:link, a:visited, a:active {
    color:#004e99;
    text-decoration:underline;
    font-weight:normal;
}

#content-right-center-text_2 a:hover {
    color:#cccccc;
}
