
body {
  margin:0px; padding:0px;
  font-family: verdana,arial,helvetica; color: #6D6D6D;
  font-size: 7.5pt; line-height: 12pt; font-stretch: wider;
  
  scrollbar-base-color:#D9EFD9;
  scrollbar-3d-light-color:#009600;
  scrollbar-arrow-color:#009600;
  scrollbar-darkshadow-color:#000000;
  scrollbar-face-color:#D9EFD9;
  scrollbar-highlight-color:#009600;
  scrollbar-shadow-color:#000000;
  scrollbar-track-color:#ECF7EC;
}

span {margin-top:0px;padding-top:0px}
table, tr, td {padding:0px; margin:0px; font-family: verdana,arial,helvetica; color: #6D6D6D; font-size: 7.5pt; line-height: 12pt; font-stretch: wider;}

.headline {font-size:15pt; line-height:20pt;}
.zitat {font-size:9pt; line-height:14pt;}
.author {font-size:8pt; font-style:italic;}
.author_small {font-size:7pt; font-style:italic;}

.white {color:#FFFFFF;}
.red {color:#FF0000;}
.green {color:#009600;}
.bold {font-weight:bold;}
.text {font-weight:normal;}
.underline {text-decoration:underline;}

.red {color:#FF0000;}
.ueberschrift {font-size:9pt; line-height:15pt;}

.bgcolor_white {background-color:#FFFFFF;}
.bgcolor_green {background-color:#009600;}
.bgcolor_green_light {background-color:#D9EFDA;}
.bgcolor_green_lighter {background-color:#ECF7EC;}

.border_bottom {border-bottom:1px solid #009600;}
.border_right {border-right:1px solid #009600;}

.width_max {width:100%;}
.height_max {height:100%;}
.width30 {width:30px;;}

.align_right {text-align: right;}
.align_left {text-align: left;}
.align_center {text-align: center;}

.valign_bottom {vertical-align: bottom;}
.valign_top {vertical-align:top;}
.valign_middle {vertical-align:middle;}

li.suchen {list-style-image:  url(images/li_suchen.gif);}
li.dot {list-style-image:  url(images/li_dot.gif);}
li.pfeil {list-style-image:  url(images/li_pfeil.gif);}

#galeriepic {position:absolute; z-index:0; top:50px; left:179px;}
#label_unterschrift {position:absolute; z-index:0; top: 650; left:400;}
#mainpic {position:absolute; z-index:0; top:120px; left:179px;}
#maintext {position:absolute; z-index:1; width:280px; top:148px; left:530px;overflow: auto;height:expression(document.body.offsetHeight-180)}
#ausbildungscroller {position:absolute; z-index:1; width:646px; top:100px; left:170px;overflow: auto;height:expression(document.body.offsetHeight-180)}
#infoscroller {position:absolute; z-index:1; width:646px; top:100px; left:170px;overflow: auto;height:expression(document.body.offsetHeight-150)}
.header{height:100px;vertical-align:middle;}


/***********************************************************************************/
/*								Eingabefelder      								   */
/***********************************************************************************/
.searchfield {width:110px; height:18px; text-align:middle; border: 1px solid #6D6D6D; font-family:verdana, arial, helvetica; font-size:7.5pt; color:#6D6D6D;}
.textfield {width:250px; height:16px; text-align:middle; border: 1px solid #009600; font-family:verdana, arial, helvetica; font-size:7.5pt; color:#6D6D6D;}
.textfield_err {width:250px; height:16px; text-align:middle; border: 1px solid red; font-family:verdana, arial, helvetica; font-size:7.5pt; color:#6D6D6D;}
.textfieldschool {width:150px; height:16px; text-align:middle; border: 1px solid #009600; font-family:verdana, arial, helvetica; font-size:7.5pt; color:#6D6D6D;}
.textfieldnote {width:28px; height:16px; text-align:middle; border: 1px solid #009600; font-family:verdana, arial, helvetica; font-size:7.5pt; color:#6D6D6D;}
.textfield_plz {width:52px; height:16px; text-align:middle; border: 1px solid #009600; font-family:verdana, arial, helvetica; font-size:7.5pt; color:#6D6D6D;}
.textfield_bis {width:53px; height:16px; text-align:middle; border: 1px solid #009600; font-family:verdana, arial, helvetica; font-size:7.5pt; color:#6D6D6D;}
.textfield_ort {width:161px; height:16px; text-align:middle; border: 1px solid #009600; font-family:verdana, arial, helvetica; font-size:7.5pt; color:#6D6D6D;}
.textarea {width:250px; height:100px; border: 1px solid #009600; font-family:verdana, arial, helvetica; font-size:7.5pt; color:#6D6D6D;}
.quickfinder {width:185px; height:18px;border: 1px solid #6D6D6D; font-family:verdana, arial, helvetica; font-size:7.5pt; color:#6D6D6D;}
.anfragesenden{width:120px; height:16px; background-color:#009600; border: 0px; font-size:7.5pt; color:#FFFFFF; font-weight:bold;}
/***********************************************************************************/
/*								Tabelleneigenschaften							   */
/***********************************************************************************/
.table_main {width:1000px; height:100%; border:0px;}

/* Logo & Produktnavigation */
.td_mainleft {width:177px; height:100%; border-right:1px solid #009600;}
.table_mainleft {width:177px; height:100%;}
.td_logo {width:175px; height:100px;}
.td_green {width:5px;}
.td_produkt_pic {width:60px; height:46px;}
.td_produkt_font {width:115px; height:46px;}

/* Navigation, Inhalt */
.td_main {width:638px; height:100%;}
.table_mainmiddle {width:638px; height:100%;}
.td_nav {height:33px;}
.td_space {width:8px; border-right: 1px solid #56B956;}
.td_main_pic {width:340px;}

.td_galerie_blank {height:35px; border-bottom:1px solid #009600;}
.td_height_galerie {height:165px;}

.td_abwerk_pic {width:100px;}
.space_bilder {width:100px; height:30px;}

.td_ueberuns_anfuehrungszeichen {width:30px;vertical-align:top;}

/* Suche & Aktuelles */
.td_mainright {width:185px;}
.table_mainright {width:185px; height:100%; border-left:1px solid #56B956;}
.td_suche {width:185px; height:33px;}
.td_searchfield {width:110px;}
.td_li_suchen {width:10px;}
.td_aktuelles_head {border-top:1px solid #009600; border-top-style:dotted; border-bottom:1px solid #009600; border-bottom-style:dotted;}
.td_aktuelles {border-bottom:1px solid #009600; border-bottom-style:dotted;}
.td_maintext {border-top:1px solid #009600; border-top-style:dotted;}

/* Sitemap & Impressum */
.td_footer {height:20px; border-top:1px solid #009600;}


/***********************************************************************************/
/*								Linkeigenschaften							   */
/***********************************************************************************/
a {color:#6D6D6D; text-decoration:none;}

a.textlink {color:#6D6D6D; text-decoration:underline;}
a.textlinkgreen {color:#009600; text-decoration:underline;}
a.textlink:hover {color:#009600; text-decoration:underline;}

a.mehr {color:#009600; text-decoration:underline;}
a.mehr:hover {color:#009600; text-decoration:underline;}

a.ueberschriftlink:hover {color:#009600;}

a.sitemap {color:#FFFFFF; text-decoration:none;}
a.sitemap:hover {color:#D9EFDA; text-decoration:none;}
a.sitemap2 {color:#009600; text-decoration:none;}
a.sitemap2:hover {color:#009600; font-weight:bold; text-decoration:none;}
a.sitemap_markisen {color:#009600; text-decoration:none;}
a.sitemap_markisen:hover {color:#F7E763; font-weight:bold; text-decoration:none;}
a.sitemap_rolladen {color:#009600; text-decoration:none;}
a.sitemap_rolladen:hover {color:#FF7563; font-weight:bold; text-decoration:none;}
a.sitemap_fenster {color:#009600; text-decoration:none;}
a.sitemap_fenster:hover {color:#8C8AF7; font-weight:bold; text-decoration:none;}
a.sitemap_tuer {color:#009600; text-decoration:none;}
a.sitemap_tuer:hover {color:#84FF94; font-weight:bold; text-decoration:none;}
a.sitemap_vordach {color:#009600; text-decoration:none;}
a.sitemap_vordach:hover {color:#84FF94; font-weight:bold; text-decoration:none;}
a.sitemap_ueberdachung {color:#009600; text-decoration:none;}
a.sitemap_ueberdachung:hover {color:#84FF94; font-weight:bold; text-decoration:none;}

/***********************************************************************************/
/*								Diveigenschaften							   */
/***********************************************************************************/
#div_imagetext {position:absolute; z-index:3; top:159px; left:350px;width:400px;height:100px}
#div_produktdetailtext {position:absolute; z-index:3; width:645px; top:80px; left:170px;overflow: auto;height:expression(document.body.offsetHeight-130)}
#detailscroll {position:absolute; z-index:3; width:445px; top:110px; left:370px;overflow: auto;height:270px}
.show {visibility:visible; position:absolute;}
.hide {visibility:hidden; position:absolute;}
#divBg           {position:absolute; z-index:10; width:2000px; left:0px; height:167px; clip:rect(0px 9px 9px 0px); visibility:hidden;}
#divMenu         {position:absolute; z-index:11; left:9px; top:1px; visibility:inherit;}
#divArrowLeft    {position:absolute; z-index:12; width:9px; height:17px; left:200px; top:500px; visibility:inherit;}
#divArrowRight   {position:absolute; z-index:12; width:9px; height:17px; left:800px; top:500px; visibility:inherit;} 
#div_galerieheader {position:absolute;z-index:12;width:629px; left:187px;top:385px;}
#div_galerieheaderabwerk {position:absolute;z-index:12;width:629px; left:187px;top:393px;}
/***********************************************************************************/
/*								Texteigenschaften							   */
/***********************************************************************************/
#font_imagetext {font-size:14pt;color:#FFFFFF}
/***********************************************************************************/
/*								Grideigenschaften							   */
/***********************************************************************************/
.gridlink {text-decoration:underline;}