/* CSS Document */
body {
  scrollbar-base-color:#ffffff;
  scrollbar-3dlight-color:#ffffff;
  scrollbar-arrow-color:#777777;
  scrollbar-darkshadow-color:#ffffff;
  scrollbar-face-color:#ffffff;
  scrollbar-highlight-color:#777777;
  scrollbar-shadow-color:#777777;
  scrollbar-track-color:#ffffff;
  margin-top:9px; margin-left:0px; margin-right:0px;
  font-family:arial;
  background-color:#ffffff;
}
.scrollen {overflow:auto; height:1px; width:980px; font-size:9pt; font-weight:normal; text-align:left; color:#333333; text-decoration:none; 
           scrollbar-base-color:#ffffff; scrollbar-3dlight-color:#ffffff; scrollbar-arrow-color:#ffffff; scrollbar-darkshadow-color:#ffffff; 
		   scrollbar-face-color:#ffffff; scrollbar-highlight-color:#ffffff; scrollbar-shadow-color:#ffffff; scrollbar-track-color:#ffffff;}
/* Tabelle */		   
.to {width:980px; border-width:0px;}
/* Tabellen Zelle Kopf */		   
.head {width:980px; height:140px; background-image:url(../images/head.jpg); text-align:right;}
.datum {font-size:9pt; font-weight:normal; color:#ffffff; margin-right:15px; margin-top:2px;}
/* Tabellen Zellen Navigation */
.navigation {width:180px;}
a.menu { display:block; margin-bottom:0px; margin-top:0px; text-align:left; width:176px;
         border-width:1px; border-color:#000000; text-decoration:none; padding:1px;}
a.menu:link, a.menu:visited {font-size:9pt; font-weight:bold; color:#ffffff; background-color:#417275;}
a.menu:hover, a.menu:active {font-size:9pt; font-weight:bold; color:#000000; background-color:#dedede;}
.visitor {padding:1px; background-color:#dedede; font-size:9pt; font-weight:bold; color:#000000;}
.force_fin {width:180px; height:80px;}
.news {width:180px; height:254px;}		   
/* Tabellen Zellen Hauptteil */
.content {width:780px;}
.content2 {width:738px;}
.nav_leiste {width:780px; text-align:right;}
.nav_font {font-size:9pt; font-weight:normal; color:#333333; margin-right:20px;}
a.nav_hor:link, a.nav_hor:visited {text-decoration:none; font-weight:normal; font-size:9pt; color:#333333;}
a.nav_hor:hover, a.nav_hor:active {text-decoration:none; font-weight:normal; font-size:9pt; color:#0f7aa2;}
a.nor:link, a.nor:visited {text-decoration:underline; font-weight:normal; font-size:10pt; color:#333333;}
a.nor:hover, a.nor:active {text-decoration:none; font-weight:normal; font-size:10pt; color:#444444;}
.hell {color:#0f7aa2;}
.lin_hor {height:1px; background-color:#777777;}
.lin_ver {width:1px; background-color:#777777;}
.fett {font-weight:bold;}
.normal {text-decoration:none; font-weight:normal; font-size:10pt; color:#444444; text-align:left;}
ul {text-decoration:none; font-weight:normal; font-size:10pt; color:#444444; text-align:left;}
/* Tabellen Zellen Startseite */
.an_kl {width:200px; text-align:left;}
.an_kein {width:200px; text-align:center; background-image:url(../images/kein_klein.jpg);}
.an_kl_font {text-decoration:none; font-weight:normal; font-size:9pt; color:#444444; margin-left:5px; margin-top:5px; margin-right:5px; margin-bottom:5px;}
.kein_font {text-decoration:none; font-weight:bold; font-size:10pt; color:#ffffff; margin-top:10px; margin-bottom:10px;}
a.bot:link, a.bot:visited {text-decoration:underline; font-weight:normal; font-size:9pt; color:#0f7aa2;}
a.bot:hover, a.bot:active {text-decoration:none; font-weight:normal; font-size:9pt; color:#000000;}
.st_head {width:516px; text-decoration:none; font-weight:bold; font-size:11pt; color:#777777; text-align:left;}
.st_head2 {width:516px; text-decoration:none; font-weight:bold; font-size:10pt; color:#444444; text-align:left;}
.st_head3 {width:516px; text-decoration:none; font-weight:bold; font-size:10pt; color:#582419; text-align:left;}
.st_bild {width:148px; text-align:left;}
.st_bild2 {width:516px; text-align:right;}
.st_text {width:368px; text-align:left;}
.st_textf {text-decoration:none; font-weight:normal; font-size:10pt; color:#444444;}
.schm {font-weight:normal;}
/* Tabellen Zellen Preise */
.preise_bild {width:180px; height:130px; background-image:url(../images/preise.jpg);}
.preise_head {width:369px; text-decoration:none; font-weight:bold; font-size:11pt; color:#777777; text-align:left;}
.datum_akt {width:369px; text-decoration:none; font-weight:normal; font-size:9pt; color:#777777; text-align:right;}
.kat {width:738px; height:25px; text-decoration:none; font-weight:bold; font-size:10pt; color:#ffffff; text-align:left; background-color:#63999c;}
.preis_kat {text-decoration:none; font-weight:normal; font-size:10pt; color:#444444; margin-top:3px; margin-bottom:3px; margin-left:3px; margin-right:3px;}
.posten {width:307px; text-align:left;}
.beschreibung {width:307px; text-align:right;}
.preis {width:120px; text-align:right;}
/* Angebote */
.angebote_bild {width:180px; height:130px; background-image:url(../images/angebote.jpg);}
.an_head {width:738px; text-decoration:none; font-weight:bold; font-size:11pt; color:#777777; text-align:left;}
.an_text {width:386px; text-align:left;}
.an_kein2 {width:298px; text-align:center; background-image:url(../images/kein_gross.jpg);}
.an_kein_font {text-decoration:none; font-weight:bold; font-size:10pt; color:#ffffff; margin_left:10px; margin-top:20px; margin-right:10px; margin-bottom:20px;}
.red {font-weight:bold; font-size:11pt; color:#a91619;}
.rot {font-weight:bold; color:#a91619;}
/* Reparaturen */
.reparaturen_bild {width:180px; height:130px; background-image:url(../images/reparaturen.jpg);}
.rep_logo {width:120px; text-align:right;}
.rep_head {width:418px; text-decoration:none; font-weight:bold; font-size:11pt; color:#777777; text-align:left;}
.rep_head2 {width:418px; text-decoration:none; font-weight:bold; font-size:10pt; color:#444444; text-align:left;}
.rep_text {width:290px; text-decoration:none; font-weight:normal; font-size:10pt; color:#444444; text-align:left;}
.rep_georg {width:180px; text-decoration:none; font-weight:normal; font-size:9pt; color:#777777; text-align:left;}
.rep_box_head {width:290px; height:35px; text-decoration:none; font-weight:bold; font-size:10pt; color:#ffffff; text-align:center; background-color:#63999c;}
.rep_box_text {width:290px; text-align:left; background-color:#dedede;}
ul.rep {text-decoration:none; font-weight:bold; font-size:10pt; color:#444444; text-align:left; margin-top:10px; margin-bottom:10px;}
/* Neopren */
.neopren_bild {width:180px; height:130px; background-image:url(../images/neopren2.jpg);}
.nep_logo {width:250px; text-align:left; text-decoration:none; font-weight:normal; font-size:9pt; color:#777777;}
.nep_text {width:468px; text-align:left; text-decoration:none; font-weight:normal; font-size:10pt; color:#444444;}
/* Maßanfertigungen */
.massanfertigung_bild {width:180px; height:130px; background-image:url(../images/massanfertigung.jpg);}
.mass_head {width:618px; text-decoration:none; font-weight:bold; font-size:11pt; color:#777777; text-align:left;}
.mass_head2 {width:618px; text-decoration:none; font-weight:bold; font-size:10pt; color:#444444; text-align:left;}
.m_sp {font-weight:bold; color:#582419;}
.m_sp2 {font-weight:bold; color:#105b94;}
.mass_flash {width:340px; text-align:left;}
.mass_box_head {width:378px; height:35px; text-decoration:none; font-weight:bold; font-size:10pt; color:#ffffff; text-align:center; background-color:#63999c;}
.mass_box_text {width:378px; text-align:left; background-color:#dedede;}
.mass_schrift {text-decoration:none; font-weight:bold; font-size:10pt; color:#444444; text-align:left; margin-top:10px; margin-bottom:10px; margin-left:10px;}
/* DUI */
.dui_bild {width:180px; height:130px; background-image:url(../images/dui.jpg);}
.dui_head {width:398px; text-decoration:none; font-weight:bold; font-size:11pt; color:#777777; text-align:left;}
.tm {font-size:6pt; vertical-align:text-top;}
.dui_text {font-weight:normal; font-size:10pt; color:#444444;}
.dui_text2 {width:518px; text-decoration:none; font-weight:normal; font-size:10pt; color:#444444; text-align:left;}
.dui_foto {width:220px; text-align:right;}
/* Dir Dive Systems */
.dir_bild {width:180px; height:130px; background-image:url(../images/dir.jpg);}
.dir_head {width:598px; text-decoration:none; font-weight:bold; font-size:11pt; color:#777777; text-align:left;}
.dir_text {width:598px; text-decoration:none; font-weight:normal; font-size:10pt; color:#444444; text-align:left;}
.dir_text2 {width:250px; text-decoration:none; font-weight:normal; font-size:10pt; color:#444444; text-align:left;}
.dir_foto1 {width:244px; text-align:left;}
.dir_foto2 {width:244px; text-align:right;}
/* Shop */
.shop_bild {width:180px; height:130px; background-image:url(../images/shop.jpg);}
.shop_text {width:278px; text-decoration:none; font-weight:normal; font-size:10pt; color:#444444; text-align:left;}
.shop_text2 {width:250px; text-decoration:none; font-weight:normal; font-size:10pt; color:#444444; text-align:left;}
/* Kontakt */
.kontakt_bild {width:180px; height:130px; background-image:url(../images/kontakt.jpg);}
.kon_inhalt {width:448px;}
.kon_head {width:448px; text-decoration:none; font-weight:bold; font-size:11pt; color:#777777; text-align:left;}
.kon_text {width:448px; text-decoration:none; font-weight:normal; font-size:10pt; color:#444444; text-align:left;}
.kon_flash {width:270px; text-decoration:none; font-weight:normal; font-size:10pt; color:#444444; text-align:left;}
.kon_symbol {width:50px; text-align:left;}
.kon_text2 {width:398px; text-decoration:none; font-weight:normal; font-size:10pt; color:#444444; text-align:left;}
/* Impressum */
.impressum_bild {width:180px; height:130px; background-image:url(../images/impressum.jpg);}
.imp_inhalt {width:498px;}
.imp_head {width:498px; text-decoration:none; font-weight:bold; font-size:11pt; color:#777777; text-align:left;}
.imp_text {width:498px; text-decoration:none; font-weight:normal; font-size:10pt; color:#444444; text-align:left;}
.imp_r {width:220px; height:420px;}
/* Hypoxi */
.hypoxi_bild {width:180px; height:130px; background-image:url(../images/hypoxi.jpg);}
.hypoxi_text {width:398px; text-decoration:none; font-weight:normal; font-size:10pt; color:#444444; text-align:left; vertical-align:top; padding-right:20px;}
.hypoxi_head {font-weight:bold; font-size:11pt; color:#777777;}
.hypoxi_flash {width:340px; vertical-align:top;}
.hypoxi_text2 {width:550px; text-decoration:none; font-weight:normal; font-size:10pt; color:#444444; text-align:left; vertical-align:top; padding-right:188px;}
.hypoxi_kat {width:427px; text-decoration:none; font-weight:normal; font-size:10pt; color:#444444; padding:3px; text-align:left; vertical-align:top;}
.hypoxi_preis {width:120px; text-decoration:none; font-weight:normal; font-size:10pt; color:#444444; padding:3px; text-align:right; vertical-align:top;}
/* Weihnachten + Neujahr */
.chr_content {display:block; position:absolute; top:250px; left:350px; width:380px; height:200px; padding:0px; border:2px solid #000000; background:#ffffff; z-index:100000000;}
#close {position:absolute; top:-1px; left:385px; width:20px; height:20px; z-index:100;}
