/*GLOBAL*/
html{
height:100%;
}
body{
margin:0px;
padding:0px;
height:100%;
background-color:#FFFFFF;
font-family: Arial;
color:#000000;
font-size:12px;
}
img{
margin:0px;
border-width:0px;
padding:0px;
}
form{
margin:0px;
}
h1, h2{margin:0px; font-size:18px;}
a{text-decoration:none; color:#000;}
input{ margin:0px; height:14px;}
textarea{ margin:0px; font-family:"Arial"; font-size:12px;}

/*POSITIONING*/
#wrapper{
position:relative;
width:900px;
margin:0px auto;
height:auto !important;
height:100%;/*IE6*/
min-height:100%;
}

#head{position:relative;height:325px;clear:both;}
#head #top{ position:absolute; top:0px; left:0px;}
#head #logo_words{position:absolute; top:50px; left:225px; text-transform:uppercase; color:#FFF;}
#head #menu{position:absolute; top:72px;background:url(img/bg_menu.jpg) repeat-x;}
#head #menu a{ font-family:"Verdana"; display:block; float:left; text-align:center;width:80px; height:35px;line-height:35px; color:#000; font-size:13px;}
#head #menu a:hover, #menu .active{background:url(img/bg_menu_a.jpg) no-repeat center; text-decoration:underline;}
#head #submenu{position:absolute; top:107px;background-color:#A4BDDA; height:30px; width:900px; line-height:30px;}
#head #submenu a{display:block; float:left; text-align:center;width:112px; height:35px;line-height:30px; color:#000; font-size:12px;}
#head #submenu a:hover{text-decoration:underline;}
#head #sub_top{ position:relative; left:0px; top:138px;background:url(img/bg_head.jpg) no-repeat #4F7EB6; height:182px;}
#head #sub_top #sub_top_text{ position:absolute; left:530px; top:10px; color:#FFF;font-size:11px; width:360px;}
#head #sub_top #sub_top_text h2{ font-size:16px; height:20px; line-height:20px;width:360px;}
#head #sub_top .xtr1{position:absolute; left:330px; top:120px;color:#FFF;}
#head #sub_top .xtr2{position:absolute; left:520px; top:120px;color:#FFF;}
#head #sub_top .xtr3{position:absolute; left:710px; top:120px;color:#FFF;}
#head #sub_top .xtr4{position:absolute; left:140px; top:120px;color:#FFF;}

#content{ clear:both;margin-bottom:6px; background:url(img/bg_content.jpg) repeat-y;}

#content #left{float:left; width:320px}
#content #left #left_top{ background:#E3EBF3; border-bottom:6px solid #FFF; height:200px;}
#content #left #left_top #rentemodule{float:left}
#content #left #left_top #rentemodule span{font-size:10px; padding:10px; display:block;}
#content #left #left_top #rentemodule .even{ background:#D0DEEB;}
#content #left #left_top #rentemodule .col1{ width:100px; padding-left:10px;}
#content #left #left_top #rentemodule .col2{width:40px; background:#CD000C; color:#fff; text-align:center;}
#content #left #left_top  #rente_txt{float:right; width:150px}

#content #left #left_bot{background:#E3EBF3;}
#content #left #left_top .lefttitel, #content #left #left_bot .lefttitel{background-color:#A4BDDA; height:50px; line-height:50px; padding-left:20px; text-decoration:underline;}
#content #left #left_top .lefttitel, #content #left #left_bot .lefttitel h2{ margin:0px;}

#content #right{float:right; width:574px; position:relative;background:#E3EBF3;}
#content #right .righttitel{background-color:#A4BDDA; height:50px; line-height:50px; padding-left:20px; text-decoration:underline;}
#content #right .righttitel h2{ margin:0px;}
#content #right .text{padding:10px;}

#footer_clear{ clear:both; width:100%; background:#646464; height:12px;}
#footer{ clear:both; width:100%; background:url(img/bg_footer.jpg) no-repeat center; height:40px;}
#footer #footer_left{ float:left; line-height:30px;}
#footer #footer_right{ float:right; text-align:right;}
#footer #footer_right span{ color:#CD000C; font-size:16px; font-weight:bold;}

/***CONTACTFORM***/
#cntct_frm{ padding:10px 0px 10px 10px;}
#cntct_frm input{ width: 188px; margin-bottom:5px; font-size:10px;}
.error{background-color:#CD000C;}
#cntct_frm .frm_submit{ display:block; height:53px; color:#FFF; font-size:16px; text-transform:uppercase; width:193px; background:url(img/bg_btn.jpg) no-repeat; border:0px;cursor:pointer;}

