* {
  margin:0;
  padding:0;
}

body                   {
                              background-image: url(/static/rehau/bg_page.jpg);
                              background-position:top center;
                              background-repeat:no-repeat;
                              background-color:#b1bbbb;
                              width:100%;
                              font-family:arial,verdana,trebuchet ms;
                              color:#333;
                              font-size:11pt;
                            }
/* html                        { overflow-y:scroll; } */

a:focus                     { outline:none; }
a                           { color:#800000; }
a:link                      { text-decoration:none; }
a:visited                   { text-decoration:none; }
a:active                    { text-decoration:none; }
a:hover                     { color:#800000; text-decoration:none; }

#wrap                       { margin:0 auto; width:1000px;

                            }

#head                       {
                              height:167px;
                              background-image: url(/static/rehau/bg_head.jpg);
                              background-position:top left;
                              background-repeat:no-repeat;
                            }
#suche                      { float:right;
                              padding-top:75px; padding-right:20px;
                            }
#suchfeld_div               { float:left; padding-top:5px; padding-right:15px; }                            
#suchbutton_div             { float:left; }
#suchfeld                   { border:none; width:146px; height:20px;
                              background-image: url(/static/rehau/bg_search.jpg);
                              background-position:top left;
                              background-repeat:no-repeat;
                              color:#888;
                              padding-left:15px;
                            }
#suchbutton                 { padding-top:5px; }

#nav                        { width:1000px; height:71px;
                            }
#nav_punkte                 { font-size:16px; float:left; margin-top:5px; }
#nav_punkte ul li ul li     { font-size:13px; }      

#impressum                  { float:right; padding-top:25px; padding-right:25px; }
#nav a                      { color:#fff; font-size:12pt; font-weight:bold; }
#nav ul li ul li a          { font-size:11pt; }
#nav ul                     { list-style:none; float:left; padding-left:10px; padding-top:6px; }
#nav ul li ul               { padding-top:0px; padding-left:0px; }
#nav li                     { float:left; }
#impressum a                { font-size:9pt; padding-top:2px; }

#start_inhalt               { width:1000px; height:265px; background-color:#fff; position:relative; margin-top:50px; }
#startbild                  { position:absolute; top:-25px; left:25px; }
#startbalken                { position:absolute; top:215px; left:18px;
                              background-image: url(/static/rehau/startbalken.png);
                              background-position:top left;
                              background-repeat:no-repeat;
                              width:937px; height:28px;
                              padding-left:30px; padding-top:2px;
                              font-size:15pt; color:#800000; font-style:italic; font-weight:bold;
                            }
#welcometext1               { position:absolute; top:72px; left:473px;
                              font-size:28pt; font-weight:bold; color:#989897;
                              font-style:italic;
                            }
#welcometext2               { position:absolute; top:115px; left:473px;
                              font-size:23pt; font-weight:bold; color:#989897;
                              font-style:italic;
                            }

#inhalt                     { padding:0 30px 35px 30px ; width:940px; background-color:#fff; margin-top:25px; }
#inhalt p                   { padding-bottom:17px; }
#inhalt ul                  { padding-left:17px; }

#boxen                      { background-color:#fff;
                              padding-left:19px;
                            }
#boxen ul                   { list-style:none; }
#boxen li                   { width:296px; height:192px; float:left; padding-right:36px;
                              background-image: url(/static/rehau/bg_box.png);
                              background-position:top left;
                              background-repeat:no-repeat;
                            }
.box                        { padding-top:10px; padding-left:15px; padding-right:15px; color:#fff; }
.box_titel                  { font-weight:bold; font-size:18pt; }
.box_text                   { font-size:10pt; padding-bottom:10px; }
.box_bild img               { border:1px solid #cecece; }
.box_link                   { text-align:right; font-size:11pt; font-style:italic; padding-right:15px; padding-top:10px; }
#footer                     { padding-top:25px; padding-left:15px; padding-bottom:5px;
                              font-size:10pt; color:#919191;
                            }

#accordion h2               { color:#ffffff; }

.news_galerie               { margin-top:20px; margin-bottom:20px; }
.news_galerie ul            { list-style:none; }
.news_galerie li            { float:left; padding-right:15px; padding-bottom:20px; }

#rootline                   { font-size:11pt; padding-bottom:17px; font-weight:bold;  }
#rootline h1, h2, h3        { font-size:11pt; font-weight:bold; }

#rootline a                           { color:#800000; }
#rootline a:link                      { text-decoration:none; font-weight:normal; }
#rootline a:visited                   { text-decoration:none; font-weight:normal; }
#rootline a:active                    { text-decoration:none; font-weight:normal; }
#rootline a:hover                     { color:#800000; text-decoration:none; font-weight:normal; }

.orangeborder { border:1px solid #999; }

.inh_abs_titel { font-weight:bold; font-size: 16px; margin-top:18px; }
.inh_abs_text { margin-top:15px; }

/* Kontaktformular */
.ip_text { float:left; width:135px; margin-right:10px; margin-bottom:6px; padding-top:4px;}
.input   { float:left; margin-bottom:6px; }
.ip_long { width:315px; }
.ip_plz  { float:left; width:50px; margin-right:5px; }
.ip_ort  { float:left; width:255px; }
.ip_anliegen { width:315px; height:75px; }
.ip_inter { height:80px; width:315px; }

#form_left  { float:left; padding-left:20px; }
#form_right { float:right; padding-right:40px; }
.form_text  { margin-bottom:5px; }
.form_field { margin-bottom:10px; }

label.error {
  width: auto;
  display: inline;
  color:#800000;
  font-weight:normal;
  /*font-style:italic;*/
  font-size:70%;
}
input.error {
  /*border: 1px solid red;*/
  width:317px;
}
input.ip_plz.error {
  /*border: 1px solid red;*/
  width:52px;
}
.ip_inter.error { height:80px; width:315px; }
textarea.error {
  /*border: 1px solid red;*/
  width:317px;        
}    
input { color:black; }

#accordion                  {  }
#accordion h3               { padding:15px 0 15px 0; cursor:pointer; }
#accordion h2               { padding: 8px 0 0 10px; cursor:pointer; }

/* Energie Werte */
#energie-link<bx:tabledata.id/>  { text-align: center; margin-top: 15px; }
#ee_info<bx:tabledata.id/>   { width:400px; margin-bottom:3px; }
#ee_skala<bx:tabledata.id/>  { width:400px; height:48px; margin-bottom:3px; background-image:url(/static/rehau/energie-klein.png); }
#ee_heverb<bx:tabledata.id/> { width:400px; text-align:center; font-size:12pt; font-weight:bold; }

#ee_arrow<bx:tabledata.id/>  { width:16px; height:27px; background-image:url(/static/rehau/energieeffizienz_pfeil.jpg); }


#ee_desc<bx:tabledata.id/>   { text-align:center; font-weight:bold; margin-bottom: 5px; }
#ee_wert<bx:tabledata.id/>   { margin-bottom: 5px; text-align:center; font-size: 90%; }


#ep_desc<bx:tabledata.id/>   { text-align:center; font-weight:bold; margin-top: 5px; }
#ep_wert<bx:tabledata.id/>   { margin-top: 5px; text-align:center; font-size: 90%; }
#ep_info<bx:tabledata.id/>   { width:400px; margin-top:3px; }
#ep_arrow<bx:tabledata.id/>  { width:16px; height:27px; background-image:url(/static/rehau/energieeffizienz_pfeil_up.jpg); }



#designbody { background-image:none; background-color:#fff;}
#designbody p { padding-bottom:17px; }
#designbody ul { padding-left:17px; }

