/*                                                                                                      */
/* #################################################################################################### */
/* # Datei css/standard.css  (hoehenprofi.de)                                                */
/* #################################################################################################### */
/* # Copyright © 2007 ISS-Oberlausitz (www.iss-ol.de)                                                   */
/* # Stand:  12.06.2007                                                                                 */
/* # Author: T.Hojenski                                                                                 */
/* # Email:  info@iss-ol.de                                                                             */
/* # URL:    http://www.wohn-waerme-grossschoenau.de                                                                  */
/* #################################################################################################### */
/*                                                                                                      */

body {
   font-size:11px;
   font-family:Verdana, Helvetica, sans-serif;
   font-weight:normal;
   text-decoration:none;
   color:#000000;
   line-height:150%;
   background-color:#d0eeff;
   text-align:center;
   margin: 0px;
   padding:0 15px;
   height:100%;
}
.txt, .txt2, .stxt, td  {
   font-size:12px;
   font-family:Verdana,helvetica,sans-serif;
   color:#000000;
   text-decoration:none;
   font-weight:normal;
   line-height:16px;
}
.txt, .txt2 {
   line-height:16px;
}
.stxt, .stxt2 {
   font-size:11px;
   line-height:14px;
}

hr { display:none; }

.hr_line {
   background-image:url('../images/line_hr.gif');
   background-repeat:repeat-x;
   background-position: 15px;
   height : 31px;
   overflow:hidden;
   width:630px;
   padding : 0;
   margin : 0;
}
#site {
   position:relative;
   top:0px;
   width:908px;
   height:100%;
   margin:0 auto;
   padding:0;
   text-align:center;
}
#site_space_top {
   width:100%;
   height:30px;
   background-image:url('../images/back_top.gif');
   background-position:bottom;
    background-repeat:no-repeat;
}
#site_space_bottom {
   width:100%;
   height:30px;
}
.space10 {
   position:relative;
   width:10px;
   height:10px;
   overflow:hidden;
}
.space20 {
   position:relative;
   width:20px;
   height:20px;
   overflow:hidden;
}
.space25 {
   position:relative;
   width:25px;
   height:25px;
   overflow:hidden;
}
#site_table {
   position:relative;
   top:0px;
   width:908px;
   z-index:10;
   margin:0px;
   height:90%;
   background:#ffffff;
   background-image:url('../images/back_tab.gif');
   background-repeat:repeat-y;
}
#site_table_1 {
   position:relative;
   left:0;
   width:908px;
   height:100%;
   text-align:center;
   vertical-align:top;
}
#head_img {
   position:relative;
   text-align:center;
   margin:auto;
   width:900px;
   height:124px;
   background-image:url('../images/head/1.jpg');
}
#head_wwg {
   position:absolute;
   top:15px;
   right:0;
   width:325px;
   height:100px;
   display:block;
}
#nav_table {
   width:900px;
   height:30px;
   margin:0 4px;
   background-image:url('../images/back_nav.gif');
}
#nav_subtable {
   width:900px;
   height:42px;
   margin:0 4px;
   overflow:hidden;
   background-image:url('../images/back_subnav.gif');
}

.nav_cell {
   color:#ffffff;
   font-weight:bold;
   padding-left:25px;
}
a.nav_1 {
   font-family:verdana,helvetica,sans-serif;
   font-size:12px;
   color:#ffffff;
   margin:3px 5px;
   text-decoration:none;
   font-weight:bold;
}
a.nav_1:hover {
   font-weight:bold;
   color:#D0D0D0;
   text-decoration:none;
   border-bottom:1px solid #D0D0D0;
}
a.nav_1b {
   font-family:verdana,helvetica,sans-serif;
   font-size:12px;
   color:#ffffff;
   margin:3px 5px;
   font-weight:bold;
   text-decoration:none;
   border-bottom:1px solid #ffffff;
}
a.nav_1b:hover {
   font-weight:bold;
   color:#D0D0D0;
   text-decoration:none;
   border-bottom:1px solid #D0D0D0;
}
.nav_cell2 {
   color:#ff0000;
   font-weight:normal;
   padding-left:25px;
}
a.nav_2 {
   font-family:verdana,helvetica,sans-serif;
   font-size:12px;
   color:#FF0000;
   margin:3px 5px;
   text-decoration:none;
   font-weight:normal;
   border-bottom:1px solid #ffffff;
}
a.nav_2:hover {
   font-weight:normal;
   color:#FF0000;
   text-decoration:none;
   border-bottom:1px solid #ff0000;
}
a.nav_2b {
   font-family:verdana,helvetica,sans-serif;
   font-size:12px;
   color:#FF0000;
   margin:3px 5px;
   font-weight:bold;
   text-decoration:none;
   border-bottom:1px solid #ff0000;
}
a.nav_2b:hover {
   font-weight:bold;
   color:#FF0000;
   text-decoration:none;
   border-bottom:1px solid #ff0000;
}
#content_table {
   width:900px;
   margin:0 4px;
   background-image:url('../images/back_content.png');
   background-repeat:repeat-x;
   background-position:top;
}
.content_space_l {
   width:30px;
   height:200px;
}
.content_td_l {
   width:650px;
   vertical-align:top;
   overflow:hidden;
}
.content_space {
   width:100%;
   height:20px;
}
.content_td_space {
   width:20px;
   height:100%;
}
.content_space_line {
   width:30px;
   height:100%;
   background-image:url('../images/line_space.gif');
   background-repeat:repeat-y;
}
.content_td_r {
   width:220px;
   vertical-align:top;
   text-align:right;
}
#content {
   line-height:20px;
   padding-right:20px;
}
h1 {
   font-size:18px;
   font-weight:bold;
   color:#666666;
   background-image:url('../images/pt_headline.gif');
   background-repeat:no-repeat;
   background-position: 0 3px;
   padding:0 0 10 21px;
   margin:0;
}
.content_txt {
   padding:5px 0 15px 0;
   line-height:20px;
}
.kontakt_box {
   padding-left:20px;
   padding-right:30px;
   background-image:url('../images/line_space.gif');
   background-repeat:repeat-y;
}
.kontakt_space {
   width:100%;
   height:30px;
}
.kontakt_background, #kontakt_background {
   border:1px solid #cccccc;
   background-image:url('../images/back_bnr.png');
   background-repeat:no-repeat;
   padding:5px 5px;
   text-align:center;
}
h2 {
   font-size:14px;
   font-weight:bold;
   color:#000000;
   background-image:url('../images/pt_bnr.gif');
   background-repeat:no-repeat;
   background-position: 0 5px;
   padding-left:10px;
   margin:5px 0;
   line-height:18px;
}
h3 {
   font-size:12px;
   font-weight:bold;
   color:#000000;
   background-image:url('../images/pt_bnr.gif');
   background-repeat:no-repeat;
   background-position: 0 4px;
   padding-left:10px;
   margin:5px 0;
   line-height:16px;
}
.kontakt_content {
   font-size:11px;
   line-height:16px;
   margin:5px auto;
   width:150px;
   overflow:hidden;
   text-align:left;
}
#bottom {
   width:908px;
   height:100%;
   text-align:center;
   vertical-align:bottom;
}
#bottom_background {
   position:relative;
   bottom:0px;
   left:0;
   width:908px;
   height:40px;
   z-index:100;
   background:#ffffff;
   background-image:url('../images/back_tab.gif');
   background-repeat:repeat-y;
}
#bottom_content {
   position:absolute;
   bottom:-1px;
   left:0;
   width:908px;
   height:40px;
   background-image:url('../images/back_bottom.gif');
   background-repeat:no-repeat;
   background-position:bottom;
   overflow:hidden;
   text-align:center;
}
#bottom_content_line {
   width:840px;
   height:9px;
   margin:auto;
   background-image:url('../images/line_hr.gif');
   background-repeat:repeat-x;
   overflow:hidden;
}
#bottom_content_table {
   width:840px;
   margin:auto;
}
.bottom_nav {
   text-align:left;
   font-size:11px;
   line-height:16px;
   color:#666666;
   padding-left:-5px;
}
.bottom_copy {
   text-align:right;
   font-size:11px;
   line-height:16px;
   color:#666666;
}
a.snav {
   font-family:verdana,helvetica,sans-serif;
   font-size:11px;
   color:#666666;
   font-weight:normal;
   text-decoration:none;
   border-bottom:1px solid #ffffff;
}
a.snav:hover {
   font-weight:normal;
   color:#FF0000;
   text-decoration:none;
   border-bottom:1px solid #FF0000;
}
a.snavb {
   font-family:verdana,helvetica,sans-serif;
   font-size:11px;
   color:#FF0000;
   font-weight:normal;
   text-decoration:none;
   border-bottom:1px solid #FF0000;
}
a.snavb:hover {
   font-weight:normal;
   color:#000000;
   text-decoration:none;
   border-bottom:1px solid #000000;
}
.snav_space {
   margin:0 5px;
}

.content_indent {
   padding-left:15px;
   margin:0;
}


a.txt             { 
   font-size:11px; 
   font-family:verdana,helvetica,sans-serif; 
   font-weight: normal; 
   text-decoration:none; 
   color:#FF0000; 
   line-height:16px; 
   background-image:url('../images/pt_bnr.gif');
   background-repeat:no-repeat;
   background-position:0 3px;
   padding-left:10px;
   margin-right:0px;
}
a.txt:hover       { 
   text-decoration:none; 
   color:#FF0000;  
   border-bottom:1px solid #FF0000;
}

a.txt2             { font-size:0.9em; font-family:verdana,helvetica,sans-serif; font-weight: bold; text-decoration:underline; color:#FF0000; line-height:16px; }
a.txt2:hover       { text-decoration:underline; color:#000000;  }

#content a             {
   font-size:12px; 
   font-family:verdana,helvetica,sans-serif; 
   font-weight: normal; 
   text-decoration:none; 
   color:#FF0000; 
   line-height:16px; 
   background-image:url('../images/pt_bnr.gif');
   background-repeat:no-repeat;
   background-position:0 3px;
   padding-left:10px;
   margin-right:0px;
   border-bottom:1px solid #ffffff;
}
#content a:hover       { 
   text-decoration:none; 
   color:#FF0000;  
   border-bottom:1px solid #FF0000;
}

#content a.txt2             { font-size:12px; font-family:verdana,helvetica,sans-serif; font-weight: bold; text-decoration:underline; color:#065AD6; line-height:16px; }
#content a.txt2:hover       { text-decoration:underline; color:#000000;  }

#content a.link_top             {
   font-size:11px;
   font-family:verdana,helvetica,sans-serif;
   font-weight: normal;
   text-decoration:none;
   color:#FF0000;
   line-height:16px;
   background-image:url('../images/pt_top.gif');
   background-repeat:no-repeat;
   background-position:0 3px;
   padding-left:10px;
   margin-right:0px;
}
#content a.link_top:hover       {
   text-decoration:none;
   color:#FF0000;
   border-bottom:1px solid #FF0000;
}

.imo {
   border:1px solid #CCCCCD;
   background-image:url('../images/imo_back.jpg');
   background-repeat:no-repeat;
   padding:5px;
}
.imo_img {
   position:relative;
   width:250px;
}

.img_neues {
   float:left;
   left:0px;
   padding:0 10px 10px 0;
   position:relative;
   width:250px;
}
form {
   padding:0;
   margin:0;
}
.input, .textarea {
   font-size:12px; 
   font-family:verdana,helvetica,sans-serif; 
   color:#000000; 
   text-decoration:none;  
   font-weight:normal; 
   width:100%; 
   border:1px solid #CCCCCD;
	background-color: #ffffff;
   height:22px;
   line-height:16px;
}
.frml_box {
   border:1px solid #CCCCCD;
   background-image:url('../images/frml_back.jpg');
   background-repeat:no-repeat;
   padding:5px;
}

.frml {
   padding:2px 0;
   height:22px;
}
.textarea {
   height:144px;
}
.input_focus, .textarea_focus {
   border:1px solid #666666;
}
.input_error, .textarea_error {
   border:1px solid #ff0000;
}
.frml_error {
   color:#ff0000; 
   font-weight:bold;   
}
.btn              { 
   font-size:12px; 
   font-family:verdana,helvetica,sans-serif; 
   padding:2px; 
   color:#ff0000; 
   text-decoration:none;  
   font-weight:bold;   
   border:0; 
   cursor:pointer;
   background-color:transparent; 
   text-align:left; 
   background-image:url('../images/pt_bnr.gif');
   background-repeat:no-repeat;
   background-position:0 6px;
   line-height:16px;
   padding-left:10px;
}
.btn_hover              { 
   font-size:12px; 
   font-family:verdana,helvetica,sans-serif; 
   padding:2px; 
   color:#ff0000; 
   text-decoration:underline;  
   font-weight:bold;   
   border:0; 
   cursor:pointer;
   background-color:transparent; 
   text-align:left; 
   background-image:url('../images/pt_bnr.gif');
   background-repeat:no-repeat;
   background-position:0 6px;
   line-height:16px;
   padding-left:10px;
}
.imgbox             {
   position:relative;
   text-align:right;
   overflow:hidden;
   display:block;
   cursor:pointer;
   text-align:center;
}
.img_zoom           {
   position:absolute;
   right:0;
   bottom:0;
   width:19px;
   height:15px;
   background-image:url('../images/lupe.gif');
   cursor:pointer;
   padding:0;
   margin:0;
   display:block;
}



/* Ergänzungen DBMA */ 
#imo_db a:link, #imo_db a:visited, #imo_db a:hover, #imo_db a:active  {  
  text-decoration: none;
  padding-left:90px;
  background-image: none;
  border: 0px;
  padding: 0px;
  margin: 0px;
}  

