/**
 * CSS Datei Diana Bad
 * Version:_____________0.7
 * Author:______________Sandra Eberl
 * letzte Aenderung:____Andreas Becker (minify)
 * letzte Aenderung:____Andreas Becker (z-index, IE6 Hauptnav)
 * vorletzte Aenderung:_Roman Liedtke (#C, #D, #E #H)
 * Anderung davor:_______Andreas Becker (#Ge, .csc-bulletlist-2)
 * Templateumsetzung:___
 * Inhalt CSS:
 *    0.........Angaben zum Body
 *    1.........Allgemeingueltige Elementformatierungen
 *    2.........Allgemeingueltige Klassenangaben
 *    3.........Algemein gueltige IDs
 *    4.........Hauptnavigation (C)
 *    4.1.......Hauptnavigation (C) für Internet Explorer 6
 *    5.........Content (D)
 *    6.........Content Links (E)
 *    7.........Content Oben und unten (F)
 *    8.........Content Oben (G a,b)
 *    9.........Content Unten (H a - b)
 *    10........Formulare
 *    11........Tabellen
 *    12........Sitemap
 *
 * Info: in der Datei reset.css werden die Browserstandars zurueckgesetzt und initialisiert
 **/
/*--------------------0.....Angaben zum Body------------------------------------------------------------------------------------------------------------------------*/
html,body{background:#02304d;color:#000;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:10px;margin:0;padding:0;}
/*--------------------1.....Allgemeingueltige Elementformatierungen-------------------------------------------------------------------------------------------------*/
a:link,a:visited{color:#000;font:inherit;text-decoration:none;}
a:hover,a:active{color:#4e6f83;text-decoration:underline;}
h1{color:#4e6f83;font-size:1.25em;margin:0;}
h2{color:#4e6f83;font-size:1.2em;margin:0;}
h3{color:#4e6f83;font-size:1.1em;margin:0;}
hr{height:1px;border-color:#4e6f83;border-style:solid;border-width:1px 0 0;margin:0;}
p{margin:0 0 10px;}
ul{margin:0;padding:0;}
li{list-style:none;margin:0;padding:0;}
img{border:0;}
form{display:inline;}
/*--------------------2.....Allgemeingueltige Klassenangaben--------------------------------------------------------------------------------------------------------*/
.csc-textpic-clear {clear: both;} /* Bild mit Text Clearer */
.csc-bulletlist-2 {font-size: .9em;}
/*--------------------3.....Algemein gueltige IDs-------------------------------------------------------------------------------------------------------------------*/
#A{background:url('../bilder/hintergrund.gif') no-repeat;font-size:1em;height:611px;position:relative;width:990px;margin:5px auto 0;padding:0;}
#A-alternativ{background:url('../bilder/hintergrund-alternativ.gif') no-repeat;font-size:1em;height:611px;position:relative;width:990px;margin:5px auto 0;padding:0;}
* html #A,* html #A-alternativ{top:5px;}
/*--------------------3.1...Logo(B)----------------------------------------------------*/
#B{height:71px;position:relative;top:0;padding-top:20px;width:78px;z-index:1;margin:-46px 0 0;}
/*--------------------3.3...Content(D)-------------------------------------------------*/
#D{height:543px;width:962px;margin:-45px 0 0 18px;}
* html #D{margin:-123px 0 0 18px;}
/*--------------------3.5...Content Oben und unten(F)----------------------------------*/
#F{float:left;height:543px;width:772px;}
/*--------------------3.6...Content Oben(G)--------------------------------------------*/
#G{height:415px;width:772px;}
* html #G img{margin:0 0 -3px;}
/*--------------------4.....Hauptnavigation (C)---------------------------------------------------------------------------------------------------------------------*/
* html #A-alternativ #C{height:17px;width:670px;margin:0 0 0 208px;padding:19px 0 13px;}
#C{height:17px;margin:0 10px 0 208px;padding:19px 0 10px;}
#C #hauptnav ul{margin:0;padding:0;}
#C #hauptnav li{float:left;list-style:none;position:relative;z-index:15;margin:0;padding:0;}
#C #hauptnav li a,#C #hauptnav li a:visited{color:#000;font-size:1.3em;font-weight:700;text-decoration:none;margin:0;padding:10px 51px 0 0;}
#C #hauptnav li a:hover,#C #hauptnav li a:active,#C #hauptnav li a#aktiv1{color:#4e6f83;}
/* 2.Ebene */
#C #hauptnav ul ul{background:url('../bilder/bg-nav.png') bottom right no-repeat;clear:left;left:0;position:absolute;visibility:hidden;min-width:140px;padding:0 0 15px;}
*+html #C #hauptnav ul ul{top:15px;padding:0 10px 15px 0;}
#C #hauptnav ul ul ul{background:none;position:relative;padding:0;}
#C #hauptnav ul ul li,#C #hauptnav ul ul ul li{clear:left;display:block;height:auto;width:100%;}
*+html #C #hauptnav ul ul li{min-width:140px;margin:0;padding:0;}
#C #hauptnav ul ul a,#C #hauptnav ul ul a:visited{display:block;height:auto;margin:0 10px 0 0;padding:15px 5px 0;}
*+html #C #hauptnav ul ul a{margin:0;}
@media all and (min-width: 0px){ #C #hauptnav ul ul li {min-width: 140px;}} /*Safari*/
html>/**/body #hauptnav ul ul > li , x:-moz-any-link, x:default {width: 110px;} /*FireFox3*/
/*hover hauptnavigationspunkt*/
#C #hauptnav a:hover,#C #hauptnav ul ul a:hover{color:#4e6f83;}
#C #hauptnav :hover > a{color:#4e6f83;}
#C #hauptnav ul ul :hover > a{background:#fff;color:#4e6f83;}
*+html #C #hauptnav ul ul ul{position:relative;top:0;margin:0;padding:0;}/*IE7*/
*+html #C #hauptnav ul ul ul li{width:100%;}/*IE7*/
#C #hauptnav ul ul ul a,#C #hauptnav ul ul ul a:visited{clear:both;display:block;float:none;font-weight:400;height:auto;width:auto;margin:0 10px 0 0;padding:0 5px 0 10px;}
*+html #C #hauptnav ul ul ul a{margin:0;} /*IE7*/
/* zweite Ebene bei Hover anzeigen */
#C #hauptnav ul li:hover ul,#C #hauptnav ul a:hover ul{visibility:visible;}
#C #hauptnav ul li:hover ul{background/*\**/: url('../bilder/bg-nav.png') bottom right no-repeat\9} /*IE8*/
#C #hauptnav ul li:hover a{background/*\**/: none\9} /*IE8*/
#C #hauptnav ul li:hover a ul{background/*\**/: none\9} /*IE8*/
/*--------------------4.1.....Hauptnavigation (C) fuer Internet Explorer 6---------------------------------------------------------------------------------------------------------------------*/
* html #C #hauptnav{position:relative;z-index:100;}
* html #C #hauptnav ul{list-style-type:none;margin:0;padding:0;}
* html #C #hauptnav li{float:left;list-style:none;position:relative;margin:0;padding:0 10px 0 0;}
* html #C #hauptnav a,* html #C #hauptnav a:visited{background:url('../bilder/bg-nav.gif') bottom right no-repeat;color:#000;font-size:1.3em;font-weight:700;text-decoration:none;display:block;margin:0;padding:0 20px 0 0;}
/* 2.Ebene */
* html #C #hauptnav ul ul{background:none;visibility:hidden;width:129px;}/* !!!!!!!!!!!!!!!!!!!!*/
* html #C #hauptnav ul ul li{margin:0;padding:0;}
* html #C #hauptnav ul ul a,* html #C #hauptnav ul ul a:visited{background:#fff;display:block;font-size:1em;font-weight:700;height:auto;line-height:1.2em;width:119px;position:relative;margin:0;padding:15px 5px 1px;}
* html #C #hauptnav ul ul a{margin:-1px 0 0;}
* html #C #hauptnav a:hover{background:none;color:#4e6f83;}
* html #C #hauptnav ul ul a:hover{background:#d5d7e7;color:#000;width:119px;}
* html #C #hauptnav ul ul ul a,* html #C #hauptnav ul ul ul a:visited{background:#fff;font-size:1em;font-weight:400;height:auto;line-height:1em;width:114px;position:relative;left:-6px;margin:0;padding:2px 5px 1px 10px;}
* html #C #hauptnav ul ul ul a:hover{background:#d5d7e7;width:114px;}
* html #C #hauptnav ul ul ul{width:114px;position:relative;margin:0 0 -1px;padding:0;}
* html #C #hauptnav ul ul ul li{margin:0;padding:0;}
* html #C #hauptnav :hover > a,* html #C #hauptnav ul ul :hover > a{background:#d5d7e7;color:#000;}
/* IE Fix Tabelle für Hover */
* html #C #hauptnav table{border-collapse:collapse;left:0;position:relative;top:-1px;}
/* zweite Ebene bei Hover anzeigen */
* html #C #hauptnav ul li:hover ul,* html #C #hauptnav ul a:hover ul{visibility:visible;}
/* dritte Ebene bei Hover von zweiter Ebene verstecken */
* html #C #hauptnav ul :hover ul ul{visibility:visible;}
/* dritte Ebene bei Hover in zweiter Ebene anzeigen */
* html #C #hauptnav ul :hover ul :hover ul{visibility:visible;}
/*--------------------6.....Content Links (E)-----------------------------------------------------------------------------------------------------------------------*/
#E{border-right:2px solid #fff;float:left;font-size:1.2em;height:543px;width:188px;}
#E h1,#E h2{padding:0 0 15px;}
#E .boxOben01{height:300px;position:relative;width:177px;z-index:2;margin:59px 11px 0 0;}/*Content links obere box mit Text*/
#E div.boxOben01 p{line-height:1.55em;}
* html #E div.boxOben01 .csc-textpic-above{position:absolute;margin:0;padding:0;}
#E .BoxHomeFlash{margin:0;padding:0;}
*+html #E div.boxOben01 p,* html #E div.boxOben01 p{line-height:1.5em;}
/*Content links untere box (bild/text) - Katalog gratis/Ausstellung suche*/
#E .boxUnten02{height:184px;width:177px;margin:0;}
#E .boxUnten02 p{margin:13px 0 0;}
*+html #E .boxUnten02 p,* html #E .boxUnten02 p{margin:10px 0 0;}
/*Content links untere box (text oder Bild) - prospekte*/
#E .boxUnten03{height:184px;width:188px;margin:58px 0 0;}
* html #E .boxUnten03{height:126px;}
#E .boxUnten03 p{padding:11px 6px 11px 0;}
* html #E .boxUnten03 p{padding:11px 6px 0 0;}


#E .boxUnten03Text{height:184px;width:188px;margin:58px 0 0;}
* html #E .boxUnten03Text{height:126px;}
#E .boxUnten03Text p{padding:11px 6px 11px 6px;}
* html #E .boxUnten03Text p{padding:11px 6px 0 6px;}




/*Content links untere box (text) - prospekte*/
#E .boxUnten05{height:184px;width:188px;margin:58px 0 0;}
* html #E .boxUnten05{height:126px;}
#E .boxUnten05 p{padding:11px 6px 11px 11px;}
* html #E .boxUnten05 p{padding:11px 6px 0 11px;}
/*Content links untere box (text) - prospekte */
#E .boxUnten06{height:205px;width:177px;margin:-53px 0 0;}
/*download s.2 Content links obere box mit Text */
#E .boxOben02{height:358px;position:relative;margin:59px 11px 0 0;z-index:2;}
#E div.boxOben02 h2{padding:15px 0;}
#E .boxUnten04{background:#f0e5cd;height:100px;margin-top:26px;width:188px;}
* html #E .boxUnten04{height:100px;margin-top:-26px;width:188px;}
#E .boxUnten04 img{float:left;padding:15px 6px 5px 15px;}
#E .boxUnten04 p{padding:15px 6px 5px 0;}
#E ul{margin:0 0 0 5px;padding:0;}
#E li{background:url('../bilder/li.gif') 0 -2px no-repeat;line-height:1em;margin:0;padding:2px 2px 0 10px;}
#E div.boxOben02 p,*+html #E div.boxOben02 p,* html #E div.boxOben02 p{line-height:1.1em;}
/*--------------------8.....Content Oben(G a,b,c,d)-----------------------------------------------------------------------------------------------------------------*/
/*Ga - content oben mit rahmen*/
#Ga{border-bottom:1px solid #7C4B08;border-left:1px solid #7C4B08;border-top:1px solid #7C4B08;height:413px;width:771px;}/*rahmen*/
#sitemap li a{color:#4e6f83;font-size:1.2em;font-weight:700;}
#Ga h1{font-size:1.5em;padding:30px 0 15px;}
/*badewelten - seite 1  */
#Ga #boxBilder{margin:0 4px 0 18px;}
#Ga #boxBilder img{float:left;height:95px;width:141px;margin:0 4px 22px 0;}
#Ga #bildLinksTextRechts .bild{float:left;height:413px;width:281px;}
#Ga #bildLinksTextRechts .text{float:left;height:368px;padding:44px 0 0;}
#sitemap li li a,#sitemap li li li a{color:#000;font-size:1.1em;font-weight:400;}
#Ga #bildLinksTextRechts,#Ga #bildLinksTextRechts h1{font-size:1.2em;}
/*Ausstellung - seite 4 */
#Ga #bildLinksBildRechts{background:#f1e7cf;height:413px;font-size:1.2em;}
#Ga #bildLinksBildRechts h1{font-size:1.2em;}
#Ga #bildLinksBildRechts .bildLinks{background:#f1e7cf;float:left;height:413px;width:281px;}
#Ga #bildLinksBildRechts .bildRechts{background:#f1e7cf;float:left;height:413px;text-align:right;width:490px;}
* html #Ga #bildLinksBildRechts .bildRechts{position:absolute;}
#Ga #bildLinksBildRechts .text{float:left;height:368px;width:408px;overflow:auto;padding:44px 14px 0 68px;}
#Ga #bildLinksBildRechts .textErgebnis{float:left;height:368px;width:358px;overflow:auto;padding:44px 14px 0 118px;}
#Ga #linksTips{font-size:1.2em;height:392px;overflow:auto;position:relative;z-index:5;padding:11px 6px 11px 10px;}
#Ga #linksTips h1{font-size:1.2em;padding:25px 0 5px;}
#Ga #linksTips h2{font-size:1em;padding:20px 0 5px;}
#Ga #linksTips .textLinks{float:left;width:330px;margin:0 25px 0 0;}
#Ga #linksTips .textRechts{float:left;width:300px;margin:0 25px 0 0;}
/*GB - content oben mit bilder und text ohne rahmen - Prospekte*/
#Gb .bildLinks{float:left;height:415px;width:308px;}
#Gb .boxBildText{float:left;font-size:1.2em;height:415px;width:464px;}
#Gb .bild img{border-left:5px solid #fff;}
#Gc .boxBildText{background-color:#e6d3ad;float:left;font-size:1.2em;height:415px;width:284px;}
#Gc .bildRechts{float:left;height:415px;width:488px;}
/*Gd - content oben und unten zusammen mit rahmen - Impressum, Download */
#Gd{background:#fff;border-bottom:1px solid #7c4b08;border-left:1px solid #7c4b08;border-top:1px solid #7c4b08;font-size:1.2em;height:509px;overflow:auto;position:relative;width:771px;z-index:4;}
#Gd #boxDownloadBilder{margin:0 4px 0 18px;}
#Gd #boxDownloadBilder .bild{float:left;width:170px;margin:0 10px 25px 0;}
#Gd #boxDownloadBilder p{margin:5px 0;}
#Gb,#Gc{height:415px;width:772px;}
#Gb h2,#Gc h1{padding:0 0 15px;}
#Gb .text,#Gc .boxBildText .text{padding:11px 6px 11px 10px;}
#Gd h1,#Gd h2{font-size:1.3em;padding:30px 0 15px;}
/*Impressum seite */
#Gd #impressum{margin:15px 4px 0 18px;}
#Gd #impressum h1{margin:0 0 15px;}
#Gd #impressum h2{margin:0 0 10px;padding:10px 0 0;}
#Gd #impressum h3{margin:0 0 5px;}
#Gd #impressum .textLinks{float:left;width:216px;margin:0 10px 0 0;}
#Gd #impressum .textRechts{float:left;width:490px;margin:0 10px 0 0;}
#Gd #impressum p{margin:5px 0;}
/*Ge - Content Texte Links, bild rechtes - Technische daten */
#Ge{height:415px;position:relative;width:772px;z-index:5;}
#Ge h1{padding:0 0 15px;}
#Ge li{list-style-type:disc;list-style-position:inside;}
#Ge .boxBildText{background-color:#dadfed;float:left;font-size:1.2em;height:415px;width:284px;}
#Ge .bildRechts{float:left;height:415px;width:488px;}
#Ge .boxBildText .text{padding:11px 6px 11px 10px;}
#A-alternativ #Ge .techbutton{background:#fff;border:1px solid #406ea8;color:#406ea8;font-size:14px;font-weight:700;padding:5px;}
#A-alternativ #Ge .techbutton:hover{text-decoration:underline;}
#A-alternativ #Ha h3{color:#406ea8;padding-bottom:5px;}
#A-alternativ #Ha .csc-textpic-text{padding:10px 5px 0 10px;}
* html #A-alternativ #Ha img{margin:0;}
/*Bawelten - Badplanung */
#boxBildThumbnails .boxBild{float:left;height:413px;width:628px;}
#boxBildThumbnails .boxThumbnails{float:left;height:333px;width:143px;margin:80px 0 0;}
#boxBildThumbnails .boxThumbnails h2{padding:0 0 15px;}
/*seiten blättern - prospektbestellung */
#seitenNr{height:15px;margin:15px 0 0;}
#seitenNr .seitenBlaetern,#seitenNr .seiteZahl{float:left;padding:0 40px 0 0;}
#seitenNr .seiteZahl{font-weight:700;padding:0 45px 0 5px;}
#seitenNr a#aktiv4{color:#4e6f83;}
/*--------------------9.....Content Unten (H)-----------------------------------------------------------------------------------------------------------------------*/
#H{border-top:2px solid #fff;height:126px;width:772px;}
/*Ha - Boxen unten mit 3 boxen - Home, Badwelten*/
#Ha{height:94px;font-size:1.2em;width:772px;}
* html #Ha img{float:left;margin:0 0 -3px;}
#Ha .boxUnten01,#Ha .boxUnten02,#Ha .boxUnten03{float:left;height:94px;width:256px;}
#Ha .boxUnten01,#Ha .boxUnten02{border-right:2px solid #fff;}
#Ha .boxUnten01 .bild,#Ha .boxUnten02 .bild,#Ha .boxUnten03 .bild{float:right;height:94px;width:114px;}
#Ha .boxUnten01 .text,#Ha .boxUnten02 .text,#Ha .boxUnten03 .text{float:left;height:69px;width:126px;margin:11px 6px 11px 10px;}
* html #Ha .boxUnten01 .text,* html #Ha .boxUnten02 .text,* html #Ha .boxUnten03 .text{float:left;height:69px;width:123px;margin:11px 3px 11px 5px;}
/*Hb - Boxen unten mit 1 box mit seiten navigation und 3 bilder -badwelten, prospektbestellung*/
#Hb{height:94px;font-size:1.2em;width:772px;margin:0 0 11px;}
#Hb .boxUnten04 .bild{float:right;}
#Hb .boxUnten04 .bild img{border-left:2px solid #fff;}
#Hb .boxUnten04 .text{float:left;width:266px;margin:11px 6px 11px 10px;}
* html #Hb .boxUnten04 .text{float:left;width:263px;margin:11px 3px 11px 5px;}
#Hb .boxUnten04 .text2{float:left;width:490px;margin:11px 6px 11px 10px;}
* html #Hb .boxUnten04 .text2{float:left;width:483px;margin:9px 3px 11px 5px;}
#Hb .boxUnten04 .text2 p{margin:0 0 5px;}
#Hb .boxUnten04 .boxnav{color:#7D4A08;font-size:1.2em;font-weight:700;margin:0 0 15px;}
#Hb .boxUnten04 .boxnav a{padding:0 3px;}
#Hb .boxUnten04 .boxnav a#aktiv2{color:#7D4A08;}
/*Hc - Boxen unten mit 5 box nur mit texte - Prospekte*/
/*#Hc .boxUnten05{border-right:2px solid #fff;float:left;height:72px;width:137px;padding:11px 6px 11px 10px;}
#Hc .boxUnten06{float:left;height:69px;width:136px;margin:11px 6px 11px 10px;}*/
#Hc .boxUnten05{border-right:2px solid #fff;float:left;height:72px;width:111px;padding:11px 6px 11px 10px;}
#Hc .boxUnten06{float:left;height:69px;width:110px;margin:11px 6px 11px 10px;}
#Hc .boxUnten05 a,#Hc .boxUnten06 a{color:#4e6f83;font-size:1.1em;font-weight:700;}
#Hd .boxUnten07{border-right:2px solid #fff;float:left;height:94px;width:308px;}
#Hd .boxUnten07 p{margin:11px 6px 11px 10px;}
#Hd .boxUnten07 img{margin:0 8px 0 0;}
#Hd .boxUnten07 img.last{margin:0;}
#Hd .boxUnten08{float:left;height:72px;width:294px;margin:11px 6px 0 10px;}
#Hd .boxUnten08 p{margin:0 0 2px;}
#Hd .boxUnten09{float:left;height:94px;width:152px;}
#Hd .boxUnten08 a#aktiv5{color:#4e6f83;}
/*Hd - 3 Boxen unten 1 mit bilder oder text, 1 mit text, 1 mit bild - Prospekte*/
/*He - 1  box mit tabelle - Prospektbestellung*/
/*Hf - 1  box mit bild und Adressen - Ausstellungsfirma*/
#Hc,#Hd,#He,#Hf{height:94px;font-size:1.2em;width:772px;margin:0 0 11px;}
* html #Hc{position:relative;margin:0 -6px 0 0;}
#Hf .boxUnten10 .bild{float:left;}
#Hf .boxUnten10 .bild img{border-right:2px solid #fff;}
#Hf .boxUnten10 .textLinks{float:left;width:240px;margin:11px 6px 0 0;padding:0 0 0 116px;}
#Hf .boxUnten10 .textRechts{float:left;width:110px;margin:11px 6px 0 0;padding:0;}
/*footer Hz*/
#Hz{height:11px;width:772px;font-size:1.2em;margin:11px 0 0;}
#Hz .boxMitte{background-color:#02304d;color:#fff;float:left;font-weight:700;height:20px;text-align:center;width:514px;padding:2px 0 0;}
#Hz .boxMitte a{color:#fff;}
#Hz .boxrechts{float:right;height:20px;width:238px;padding:2px 0 0 18px;}
#Hz #metatags ul{margin:0;padding:0;}
#Hz #metatags li{background:none;display:inline;list-style:none;margin:0;padding:0;}
#Hz #metatags li a,#Hz #metatags li a:visited{color:#000;text-decoration:none;margin:0;padding:10px 15px 0 0;}
#Hz #metatags li a:hover,#Hz #metatagsli a:active,#Hz #metatags li a#aktiv3{color:#4e6f83;}
/*--------------------10....Formulare-------------------------------------------------------------------------------------------------------------------------------*/
div.tx-weKatalogbestellung-pi1 #Ga{position:relative;vertical-align:top;z-index:4;}
div.tx-weKatalogbestellung-pi1 #Ga .tableFormular{border-collapse:collapse;font-size:1.2em;height:413px;width:771px;}
div.tx-weKatalogbestellung-pi1 #Ga .tableFormular label{margin-bottom:5px;width:auto;}
div.tx-weKatalogbestellung-pi1 #Ga .tableFormular h1{font-size:1.15em;padding:20px 0 0;}
*+html div.tx-weKatalogbestellung-pi1 #Ga .tableFormular h1{font-size:1.2em;padding:20px 0 0;}/*IE7*/
div.tx-weKatalogbestellung-pi1 #Ga .tableFormular h2{padding:19px 0 5px;}
div.tx-weKatalogbestellung-pi1 #Ga .tableFormular td{vertical-align:top;}
div.tx-weKatalogbestellung-pi1 #Ga .tableFormular td h4{margin-bottom:0;padding-bottom:0;}
div.tx-weKatalogbestellung-pi1 #Ga .tableFormular .td-0{vertical-align:top;width:199px;padding:2px 10px;}
div.tx-weKatalogbestellung-pi1 #Ga .tableFormular .td-0 input{float:left;margin:0 3px 0 0;padding:1px 0 0;}
* html div.tx-weKatalogbestellung-pi1 #Ga .tableFormular .td-0 input{float:left;margin:0;padding:1px 0 0;}/*IE6*/
*+html div.tx-weKatalogbestellung-pi1 #Ga .tableFormular .td-0 input{float:left;margin:0;padding:1px 0 0;}/*IE7*/
div.tx-weKatalogbestellung-pi1 #Ga .tableFormular .td-1,div.tx-weKatalogbestellung-pi1 #Ga .tableFormular .td-2,div.tx-weKatalogbestellung-pi1 #Ga .tableFormular .td-last{height:45px;vertical-align:top;padding:2px 10px 0;}
div.tx-weKatalogbestellung-pi1 #Ga .tableFormular .td-1b{height:30px;vertical-align:bottom;padding:2px 10px 10px;}
div.tx-weKatalogbestellung-pi1 #Ga .tableFormular .td-1c{height:30px;vertical-align:top;padding:2px 10px 0;}
div.tx-weKatalogbestellung-pi1 #Ga .tableFormular .td-1a,div.tx-weKatalogbestellung-pi1 #Ga .tableFormular .td-2a,div.tx-weKatalogbestellung-pi1 #Ga .tableFormular .td-lasta{height:20px;vertical-align:top;margin:0;padding:2px 10px 0;}
div.tx-weKatalogbestellung-pi1 #Ga .tableFormular .td-1a input,div.tx-weKatalogbestellung-pi1 #Ga .tableFormular .td-2a input,div.tx-weKatalogbestellung-pi1 #Ga .tableFormular .td-lasta input{height:auto;margin:0;padding:0;}
div.tx-weKatalogbestellung-pi1 #Ga .tableFormular .td-1 img,div.tx-weKatalogbestellung-pi1 #Ga .tableFormular .td-2 img,div.tx-weKatalogbestellung-pi1 #Ga .tableFormular .td-last img{float:left;padding:0 3px 0 0;}
div.tx-weKatalogbestellung-pi1 #Ga .tableFormular .td-1 input,div.tx-weKatalogbestellung-pi1 #Ga .tableFormular .td-2 input,div.tx-weKatalogbestellung-pi1 #Ga .tableFormular .td-last input{float:left;margin:0 3px 0 0;padding:1px 0 0;}
* html div.tx-weKatalogbestellung-pi1 #Ga .tableFormular .td-1 input,* html div.tx-weKatalogbestellung-pi1 #Ga .tableFormular .td-2 input,* html div.tx-weKatalogbestellung-pi1 #Ga .tableFormular .td-last input{float:left;margin:0;padding:1px 0 0;}/*IE6*/
*+html div.tx-weKatalogbestellung-pi1 #Ga .tableFormular .td-1 input,*+html div.tx-weKatalogbestellung-pi1 #Ga .tableFormular .td-2 input,*+html div.tx-weKatalogbestellung-pi1 #Ga .tableFormular .td-last input{float:left;margin:0;padding:1px 0 0;}/*IE7*/
div.tx-weKatalogbestellung-pi1 #He .tableFormular2{height:80px;padding:2px;}
*+html div.tx-weKatalogbestellung-pi1 #He .tableFormular2{height:80px;margin:0 0 0 5px;padding:2px 2px 1px;}
div.tx-weKatalogbestellung-pi1 #He .tableFormular2 h3{padding:0;}
div.tx-weKatalogbestellung-pi1 #He .tableFormular2 td{vertical-align:top;padding:2px 2px 1px;}
div.tx-weKatalogbestellung-pi1 #He .tableFormular2 .td-0 input,div.tx-weKatalogbestellung-pi1 #He .tableFormular2 .td-1 input{width:190px;}
div.tx-weKatalogbestellung-pi1 #He .tableFormular2 .td-1 input.plz{width:54px;}
div.tx-weKatalogbestellung-pi1 #He .tableFormular2 .td-1 input.ort{width:114px;}
*+html div.tx-weKatalogbestellung-pi1 #He .tableFormular2 td{height:20px;padding:0;}
*+html div.tx-weKatalogbestellung-pi1 #He .tableFormular2 .td-0,*+html div.tx-weKatalogbestellung-pi1 #He .tableFormular2 .td-1{width:290px;}
*+html div.tx-weKatalogbestellung-pi1 #He .tableFormular2 .td-last{width:160px;}
label{float:left;width:75px;margin:1px 0;}
form br{clear:both;}
input{height:15px;margin:2px 0;padding:1px 0 0;}
select{background:#fff;border:1px solid #000;font-size:0.9em;}
.input{background:#fff;border:1px solid #000;height:15px;}
.button{background:#fff;border:1px solid #000;color:#4e6f83;cursor:pointer;font-size:1em;font-weight:700;height:auto;width:auto;padding:1px;}
.button2{background:#fff;border:1px solid #000;color:#000;cursor:pointer;font-size:1em;font-weight:700;height:auto;width:auto;padding:1px;}
.button3{background:#fff;border:1px solid #000;color:#4e6f83;cursor:pointer;font-size:1em;font-weight:700;height:auto;width:auto;padding:1px;}
.pflicht{color:#4e6f83;font-size:0.9em;}
/*prospekt-bestellung- 2. schritt*/
div.tx-weKatalogbestellung-pi1 .plzOrt{font-size:1.2em;margin:0 0 0 10px;}
div.tx-weKatalogbestellung-pi1 .plzOrt input.button{font-size:0.9em;margin:0 0 1px;padding:1px 0 0;}
* html div.tx-weKatalogbestellung-pi1 .plzOrt input.button,*+html div.tx-weKatalogbestellung-pi1 .plzOrt input.button{height:21px;margin:0 0 2px;}
@media all and (min-width: 0px){ div.tx-weKatalogbestellung-pi1 .plzOrt input.button {float:left;height:21px;margin:2px 0 0 5px;padding:0 2px;}}
@media all and (min-width: 0px){ div.tx-weKatalogbestellung-pi1 .plzOrt input.input {float:left;}}
* html div.tx-weKatalogbestellung-pi1 .plzOrt .button,*+html div.tx-weKatalogbestellung-pi1 .plzOrt .button{height:21px;}
div.tx-weKatalogbestellung-pi1 .plzOrt .input{height:18px;}
div.tx-weKatalogbestellung-pi1 .plzOrt .radio{padding:0;margin:0 0 -3px;}
* html div.tx-weKatalogbestellung-pi1 .plzOrt .radio,*+html div.tx-weKatalogbestellung-pi1 .plzOrt .radio{padding:0;margin:0 -5px 1px 0;}
#Hb .text2 input.button{margin:0 0 3px;padding:1px 0 0;}
* html #Hb .text2 input.button,*+html #Hb .text2 input.button{height:18px;margin:0 0 2px;}
@media all and (min-width: 0px){ #Hb .text2 input.button {float:right;height:18px;margin:2px 125px 0 5px;padding: 0 2px;}}
@media all and (min-width: 0px){ #Hb .text2 input.button {float:right;}}
/*--------------------11....Tabellen--------------------------------------------------------------------------------------------------------------------------------*/
.contenttable{border-collapse:collapse;margin:0;}
.contenttable-1 td{padding:0 15px 0 0;/*white-space:nowrap;*/}
.contenttable-1 th{text-align:left;}
/*--------------------12....Sitemap-------------------------------------------------------------------------------------------------------------------------------------*/
#sitemap{font-size:1.2em;height:414px;overflow:auto;position:relative;width:600px;z-index:5;}
#sitemap .boxSitemap{float:left;padding:35px 15px 5px;}
#sitemap ul{list-style-image:none;list-style:none;padding:2px 0 0;}
*+html #sitemap ul{margin:0 0 0 2px;}
#sitemap li a{color:#4e6f83;font-size:1.2em;font-weight:700;}
#sitemap li li a,#sitemap li li li a{color:#000;font-size:1.1em;font-weight:400;}

.aufzaehlung {margin-bottom: 10px;}
.aufzaehlung li {list-style:disc;margin: 0 0 0 15px;}