body {margin:0;padding:0;font-family:Arial,Verdana,Helvetica,sans-serif;color:#001C43;background:#FFF}
form {margin:0;display:block}
a,A {color:#001C43}
h1 {font-size:18px;font-weight:normal}
h2 {font-size:14px;font-weight:bold}
h3.stellen {font-size:12px;font-weight:bold;margin:0;padding:0;padding-bottom:11px}
#logo {position:absolute;top:30px;left:40px}
#head {-margin-top:-19px;width:1000px;height:120px;background:#FFF url(../sonstige/head.png) no-repeat scroll right top}
#head .headOpts {width:600px;text-align:right;float:right;padding:11px 11px 0 0}
#head .headOpts p {margin:0;padding:0;font-size:10px;font-weight:bold;color:#7F7F7F}
#head .headOpts a {color:#7F7F7F;text-decoration:none;margin:0 10px;padding:0}
#head .headOpts img {width:18px;height:12px;border:0;margin:0;padding:0}
#navi {width:1000px;height:22px;border-top:1px solid #7F7F7F;border-bottom:1px solid #7F7F7F;background:#E4E4E4}
#subNavi {padding:0;height:22px;margin:0 0 22px}
#navi ul {width:900px;-width:;padding:0;margin:0;color:#3D516E;background:#E4E4E4}
#navi ul li {padding:0;margin:0;float:left;display:inline;list-style-type:none}
#navi ul li a {padding:4px 9px;color:#001C43;text-decoration:none;float:left;border-right:1px solid #7F7F7F;font-size:12px;font-weight:bold;height:14px;background:#E4E4E4}
#navi ul li a:hover {color:#DA2128;background:#FFF}
#navi ul li a.active {color:#DA2128;background:#FFF}
#subNavi ul {width:725px;padding:0 0 0 6px;margin:0;color:#3D516E}
#subNavi ul li {padding:0;margin:0;float:left;list-style-type:none;color:#001C43;text-decoration:none;font-size:12px;font-weight:bold}
#subNavi ul li a {padding:4px 11px 4px 5px;color:#001C43;text-decoration:none;float:left;font-size:12px;font-weight:bold;height:14px;background:url(../sonstige/b_pfeil-subnavi.gif) no-repeat top right}
#subNavi ul li a:hover {text-decoration:underline}
#subNavi ul li a.active {color:#DA2128;background:none}
#main {clear:both;margin-top:12px;width:1000px;background:#E1EEF9 url(../sonstige/back_cont.gif) repeat-y}
a.kontMail {padding-left:10px;text-decoration:none;background:url(../sonstige/b_pfeil.gif) no-repeat left bottom;padding-bottom:1px;font-weight:bold;line-height:15px}
a.kontMail:hover {color:#DA2128;text-decoration:underline}
#side {padding-left:750px;font-size:11px}
#side a {padding-left:10px;text-decoration:none;background:url(../sonstige/b_pfeil.gif) no-repeat left bottom;padding-bottom:1px}
#side a.zwei {padding-left:10px;text-decoration:none;background:url(../sonstige/b_pfeil-li.gif) no-repeat left top;padding-top:2px;display:block;}
#side a:hover {color:#DA2128;text-decoration:underline}
#side .sideStandort {padding:11px;font-weight:bold}
#side form {margin:5px 0}
#side .indexContact {padding:11px 0 11px 11px;border-top:1px solid #FFF}
#side .siteContact {padding:11px 0 11px 11px;border-top:1px solid #FFF;line-height:14px}
#side .siteContact a {font-weight:bold}
#side .siteContact div {float:left}
#side .productNewParent {height:200px;padding:0}
#side .productNew {padding:11px 0 11px 11px;border:1px solid #E4E4E4;display:block;background:#FFF}
#side .productNew p {margin:7px 0 5px;padding:0}
#side .productNew img {margin-top:5px}
#cont {float:left;width:750px;background:#FFF}
html>body #cont {height:auto;min-height:300px}
#cont .indexLeft {float:left;width:500px;padding:0 0 40px}
#cont img.indexTeaserImg {border:1px solid #E4E4E4}
#cont .indexTeaser h1 {margin:10px 0 0;padding:0}
#cont .indexTeaser p {margin:10px 0 15px;padding:0}
#cont .indexTeaser {margin-left:11px;font-size:12px;padding-bottom:10px;width:478px}
#cont .indexTeaser ul {width:224px;margin:0;float:left;padding:0}
#cont .indexTeaser ul li {padding:0 0 4px 10px;margin:0;list-style-type:none;background:url(../sonstige/b_pfeil-li.gif) no-repeat left top}
#cont .indexTeaser ul li.q {padding:0 0 4px 10px;margin:0;list-style-type:none;background:url(../sonstige/b_quad-li.gif) no-repeat left top}
#cont .indexTeaser li a {font-weight:bold;padding-left:0;text-decoration:none}
#cont .indexTeaser li a:hover {color:#DA2128;text-decoration:underline}
#cont ul.indexLinks {width:500px}
/* #cont ul.indexLinks li {padding-right:26px;width:200px;-width:250px;float:left} */
#cont ul.indexLinks li {padding-right:26px;width:200px;float:left}
#cont .indexBlock {font-size:11px;border-bottom:1px solid #7F7F7F;padding-bottom:11px;margin-bottom:9px;width:228px}
#cont .lastBlock {border-bottom:0;padding-bottom:0;margin-bottom:0}
#cont .indexBlock h2 {margin:0;padding:0 0 7px;font-size:12px}
#cont .indexBlock h2 a {padding-right:11px;font-weight:bold;padding-left:10px;text-decoration:none;background:url(../sonstige/b_pfeil-li.gif) no-repeat left top}
#cont .indexBlock h2 a:hover {color:#DA2128;text-decoration:underline}
#cont .indexBlock p {margin:0;padding:0 0 7px}
#cont .indexBlock p a {text-decoration:none}
#cont .indexBlock p a:hover {color:#DA2128;text-decoration:underline}
#cont .indexBlock img {border:0;margin-left:1px}
#cont .indexRight {margin-left:508px;padding:65px 0 40px;width:228px}
#cont .indexRightHaupt {margin-left:508px;padding:11px 0 40px;width:228px}
div#group {min-height:600px;-height:600px}
#cont .groupImg {width:228px;margin:0;padding-left:11px;float:left}
#cont .groupImg img {margin:0;border:1px solid #E4E4E4}
#cont .groupLinkbox {margin:11px 0;padding:9px 11px;width:456px;font-size:11px;line-height:16px;background:#E4E4E4}

/* #cont .groupLinkbox a {padding-right:11px;display:block;width:131px;float:left;font-weight:bold;padding-left:10px;text-decoration:none;padding-bottom:1px;background:url(../sonstige/b_pfeil-li.gif) no-repeat} */
#cont .groupLinkbox a {padding-right:15px;display:block;float:left;font-weight:bold;padding-left:10px;text-decoration:none;padding-bottom:1px;background:url(../sonstige/b_pfeil-li.gif) no-repeat}

#cont .groupLinkbox a:hover {color:#DA2128;text-decoration:underline}
#cont .groupTextbox {margin:0 11px 0 261px;font-size:11px;-position:relative}
#cont .groupTextbox p {margin:0;padding:0;font-size:11px;line-height:16px}
#cont .groupTextbox li,#cont .groupTextbox ul,#cont .groupTextbox div {font-size:11px;line-height:16px}
.groupTable {clear:both;margin:11px 11px 40px;padding:11px 0;border-bottom:1px solid #7F7F7F}
.groupTable h2 {padding:5px 11px;margin:0 0 5px;font-size:11px;line-height:11px;border-bottom:1px solid #7F7F7F;background:#E4E4E4}
.groupTable table.listGroups {width:728px}
.groupTable table.listGroups td {text-align:left;vertical-align:top;padding:2px 11px;font-size:11px;line-height:14px}
table td.groupTD {font-weight:bold}
table td.groupTD a {display:block;padding-right:11px;font-weight:bold;padding-left:10px;text-decoration:none;padding-bottom:0;background:url(../sonstige/b_pfeil.gif) no-repeat left bottom}
table tr.grey {background:#F1F1F1}
#cont table td.groupTD a:hover {color:#DA2128;text-decoration:underline}
#productList {clear:both;width:989px;margin:11px 0 11px 11px;font-size:11px}
#productList table.listProducts {width:989px;border-bottom:1px solid #7F7F7F}
#productList table.listProducts td a {text-decoration:none}
#productList table.listProducts td img {margin-top:2px;float:left}

#productList table.listProducts td a img {margin-top:0px;float:none;}

#productList table.listProducts th {border-right:1px solid #7F7F7F;border-top:1px solid #7F7F7F}
#productList table.listProducts td {border-right:1px solid #7F7F7F}
#productList table.listProducts th,#productList table.listProducts td {text-align:left;vertical-align:top;padding:2px 4px;font-size:11px}
#productList table.listProducts th {padding:5px;margin:0 0 5px;font-size:11px;line-height:11px;border-bottom:1px solid #7F7F7F;background:#E4E4E4}

#productList table.listProducts td .none {border-right:0px;}

#foot {clear:both;width:1000px;border-top:1px solid #7F7F7F;border-bottom:1px solid #7F7F7F;text-align:center;font-size:11px;line-height:20px}
#foot a {color:#6E6E6E;text-decoration:none}
#foot a:hover {color:#DA2128;text-decoration:underline}
#foot .footOpts {color:#6E6E6E}
#foot .footOpts a {font-weight:bold}
#foot .footNavi {border-top:1px solid #7F7F7F;color:#6E6E6E;background:#E4E4E4}
#prodCont {width:1000px;background:#FFF}
#prodReiter {width:1000px}
#prodReiterListe {border-bottom:1px solid #7F7F7F;margin:0;padding-bottom:19px;padding-left:10px}
#prodReiterListe ul,#prodReiterListe li {display:inline;list-style-type:none;margin:0;padding:0}
#prodReiterListe a:link,#prodReiterListe a:visited {background:#e4e4e4;border:1px solid #7F7F7F;color:#000;float:left;font-size:12px;font-weight:bold;line-height:14px;margin-right:-1px;padding:2px 10px;text-decoration:none}
#prodReiterListe a:link#current,#prodReiterListe a:visited#current {background:#fff;border-bottom:1px solid #fff;color:#DA2128;line-height:18px;position:relative;top:-4px}
#prodReiterListe a:hover {color:#f00}
#rodReiterListe ul a:hover {color:#f00 !important}
#prodVortList {clear:both;font-size:12px;font-weight:bold;padding:11px}
#prodVortListPDF {clear:both;font-size:12px;font-weight:bold;padding:11px 15px}
#prodVortListPDF hr {clear:both;border:none;border-top:1px solid grey}
#prodVortList ul,#prodVortListPDF ul {font-weight:normal;font-size:11px;margin:0 15px;padding:15px;float:left}
#prodVortList ul li,#prodVortListPDF ul li {font-size:11px;font-weight:normal;line-height:14px}
#prodVortList img,#prodVortListPDF img {margin:15px;float:left}


#prodKasten {padding:0 11px 25px}
#prodKasten table {width:971px;border-collapse:collapse;background:#e4e4e4}
/*#prodKasten table td {border-right:1px solid #fff;padding:5px 10px;font-size:11px;line-height:14px;font-weight:bold;vertical-align:top}*/

#prodKasten table td {padding:5px 10px;font-size:11px;line-height:14px;font-weight:bold;vertical-align:top}



.fleft {width:49%;float:left}
.fright {width:49%;float:right}
.frightPDF {float:right}
#prodKasten a {padding-left:10px;text-decoration:none;background:url(../sonstige/b_pfeil-li.gif) no-repeat top left;padding-bottom:1px;width:45%;display:block;float:left}
#prodKasten a:hover {color:#DA2128;text-decoration:underline}
#prodInhalt {clear:both;width:970px;-width:1000px;padding:0 15px}
#prodInhaltPDF {clear:both;width:955px;padding:50px 20px;font-size:12px;}
#prodInhalt .gleft {width:478px;float:left}
#prodInhalt .gright {width:478px;float:right}
.prodTable {clear:both;margin:0 0 11px;padding:0;border-bottom:1px solid #7F7F7F}
.prodTable h2 {padding:5px 11px;margin:0 0 5px;font-size:11px;line-height:11px;border-bottom:1px solid #7F7F7F;background:#E4E4E4}
.prodTable table.listProds {width:478px}
.prodTable table.listProds th {text-align:left;vertical-align:top;padding:2px 11px;font-size:11px;line-height:12px;font-weight:bold;background:#F1F1F1}
.prodTable table.listProds td {text-align:left;vertical-align:top;padding:2px 11px;font-size:11px;line-height:12px}
.prodTable table.listProds td.ohne {text-align:left;vertical-align:top;padding:11px 0 0;font-size:11px;line-height:12px}
.prodTable table.listProds a.prod {padding-left:10px;text-decoration:none;background:url(../sonstige/b_pfeil.gif) no-repeat left bottom;padding-bottom:0;font-weight:bold}
.prodTable table.listProds a.prod:hover {color:#DA2128;text-decoration:underline}
.prodBildKasten {border:1px solid #7F7F7F;margin:0 0 11px;padding:9px 0 0}
.prodBildKasten span {font-size:11px;display:block;padding-left:11px;line-height:11px;height:11px}
.prodBildKasten {display:block}
.prodBildKasten img {display:block;margin:0 auto}
#cont .mapHead {font-size:14px;font-weight:bold;padding-left:15px;padding-top:5px}
#cont .mapBlock {font-size:11px;padding-bottom:13px;width:228px}
#cont .mapBlock a.route {font-weight:bold;padding-left:11px;text-decoration:none;background:url(../sonstige/b_pfeil.gif) no-repeat left bottom;padding-bottom:0}
#cont .mapBlock a.route:hover {color:#DA2128;text-decoration:underline}
#cont .mapBlock strong {font-size:12px;font-weight:bold}
#cont .mapBlock h2 {margin:0;padding:0;font-size:12px}
#cont .mapBlock h2 a {font-size:12px;padding-right:11px;font-weight:bold;padding-left:10px;text-decoration:none;background:url(../sonstige/b_pfeil-li.gif) no-repeat left top}
#cont .mapBlock h2 a:hover {color:#DA2128;text-decoration:underline}
#cont .mapBlock h3 {margin:0;padding:0;font-size:11px}
#cont .mapBlock p {margin:0;padding:0}
#cont .mapBlock p a {text-decoration:none}
#cont .mapBlock p a:hover {color:#DA2128;text-decoration:underline}
.dynamicMap {position:absolute}
.dynamicMap a {font-size:11px;padding-right:11px;font-weight:bold;padding-left:10px;padding-top:1px;text-decoration:none;background:url(../sonstige/b_pfeil-li.gif) no-repeat left top}
.dynamicMapZwo {position:absolute}
.dynamicMapZwo a {font-size:11px;padding-right:11px;font-weight:bold;padding-left:10px;padding-top:1px;text-decoration:none;background:url(../sonstige/b_punkt-li.gif) no-repeat left top}
.dynamicMap a:hover {color:#DA2128;text-decoration:none}
#staticMap {position:absolute;top:200px}
.blind {height:520px;width:1px;float:left}
.ttoolt {position:absolute;display:none;padding:2px 8px;color:#000;border:1px solid #7f7f7f;font-size:11px;z-index:999;background:#e4e4e4}
.ttoolt strong {font-weight:bold}
#cont .steleft {font-size:11px;float:left;width:228px;margin-left:11px;-margin-left:7px}
#cont .steleft a {text-decoration:none}
#cont .steleft a:hover {color:#c00;text-decoration:hover}
#cont .steleft a.activ {color:#c00}
#cont .steleft ul {list-style-type:none;width:228px;margin:0;padding:0}
#cont .steleft ul li {list-style-type:none;padding-bottom:5px}
#cont .textLeft {float:left;width:228px;margin-left:11px;-margin-left:7px}
#cont .textRight {margin-left:250px;width:478px;padding-bottom:20px}
#cont .textHead {font-size:14px;font-weight:bold;padding-left:11px;padding-top:5px;padding-bottom:20px}
#cont .textInHead {font-size:14px;font-weight:bold;padding-top:12px;padding-bottom:3px}
#cont .textBlock {font-size:11px;padding-bottom:13px}
#cont .textBlock strong {font-size:12px;font-weight:bold}
#cont .textBlock h2 {margin:0;padding:0;font-size:12px}
#cont .textBlock p {margin:0;padding:0}
#cont .textBlock p a {padding-right:11px;font-weight:bold;padding-left:10px;margin-left:10px;text-decoration:none;background:url(templates/klaschka/sonstige/b_pfeil-li.gif) no-repeat left top}
#cont .textBlock p a:hover {color:#DA2128;text-decoration:underline}
#cont p.textstrong {font-size:11px;font-weight:bold;padding-top:7px}
.standortLink {border:1px solid #818181;line-height:20px;margin-bottom:11px;font-weight:bold;font-size:11px;padding-left:11px;background:#E4E4E4}
.standortLink a {padding-left:10px;text-decoration:none;background:url(../sonstige/b_pfeil.gif) no-repeat left bottom;padding-bottom:0}
.standortLink a:hover {color:#DA2128;text-decoration:underline}
#popHead {height:64px;border:1px solid #ccc;background:url(../sonstige/head_mail.png) no-repeat top right}
#popup div.haelfte {width:350px;-width:340px}
#popMain {width:100%;padding:0 15px}
#popMain h1 {font:bold 13px Arial,Verdana,Helvetica,sans-serif}
#popMain p {width:500px;font:normal 11px Arial,Verdana,Helvetica,sans-serif}
#popLexiHead {margin:20px 0;border-top:1px solid #7F7F7F;border-bottom:1px solid #7F7F7F;background:#E4E4E4}
#popLexiHead h1 {font-size:13px;color:#001C44;font-weight:bold;padding:0 20px;margin:5px 0;margin-left:20px;background:url(../sonstige/logo_klein_lexi.gif) no-repeat top left}
#popLexi {width:100%;padding:0}
#popLexi h2 {margin:0 20px;font:bold 13px Arial,Verdana,Helvetica,sans-serif}
#popLexi .lexiText {margin:0 50px 0 270px;font:11px Arial,Verdana,Helvetica,sans-serif}
#kontaktForm {margin-top:50px}
#kontaktForm label {width:100%;display:block;font-size:11px;line-height:11px;padding-bottom:14px;-padding-bottom:7px}
#kontaktForm label.formSelectRadio {width:40%;display:block;font-size:11px;line-height:11px;padding-bottom:4px;-padding-bottom:7px}
#kontaktForm label span {padding-top:4px;clear:left;display:block;width:125px;float:left;font-weight:bold}
#kontaktForm label small {display:block;float:left;font-size:10px;font-weight:normal}
#kontaktForm .haelfte {margin-top:20px}
#kontaktForm input,select,textarea {background:#fff;border:1px solid #666;font:normal 11px Arial,Verdana,Helvetica,sans-serif}
#kontaktForm input {width:200px;padding-left:2px}
#kontaktForm textarea {width:560px;-width:550px}
#kontaktForm .keasubmit {width:200px;background:#F0F3F8;font-weight:bold;text-align:left;padding-left:20px;background-image:url(sonstige/b_pfeil-li-form.gif);background-repeat:no-repeat;background-position:left}
.antwortLeft {width:100px;float:left;font-size:11px;font-weight:bold}
.antwortRight {font-size:11px;margin-left:130px}
.antwortZeile {clear:both;margin-top:20px}
.firmaBilder {margin-bottom:20px;font-size:11px}
.firmaBilder img {padding-bottom:7px}
.floatKontakt {margin-bottom:20px;font-size:11px;width:49%;float:left}
.keinProdukt {padding:20px 0;font-size:12px;font-style:italic;font-weight:bold}
.first {border-left:1px solid #7F7F7F;padding-right:11px;padding-left:0}
.first a {display:block;font-weight:bold;background:url(../sonstige/b_pfeil.gif) no-repeat left bottom;padding-left:10px}
.first a:hover {text-decoration:none;color:#c00}
div.adobe {margin:11px 0;font-size:10px;padding:11px;background:#eee}
div.adobe strong {font-size:11px}
div.adobe a:hover {text-decoration:none}
.standortInter {height:18px;line-height:18px}
.standortInterFest {position:absolute;z-index:9;margin-top:-18px;color:red;font-weight:bold;line-height:18px;background:#fff}
.sf {width:20px;border:1px solid red}
p.popFailure {font-weight:bold;color:#c00}
#druckHead {padding:30px 11px 11px 22px}
#druckDeck {border:1px solid grey;height:1350px;margin:55px 55px 80px;text-align:center;width:882px}
#druckDeck img {margin:120px 0 155px}
#druckDeck h1,#druckDeck h2,#druckDeck h3 {font-weight:normal}
#druckDeck h1 {font-size:34px;margin-bottom:50px}
#druckDeck h2 {font-size:25px;margin-bottom:90px}
#druckDeck h3 {font-size:18px;margin-bottom:450px}
#druckDeck .adresse {font-size:14px;line-height:18px}
a.noneli {font-weight:normal;text-decoration:none}
a.noneli:hover {color:#c00}
#jobs h1 {clear:both;margin:10px 0 20px;-margin:0 0 20px;padding:0;font-size:16px;line-height:16px;font-weight:bold}
#jobs h1.floath {float:left;margin:10px 0 5px}
#jobs span.floatspan {font-size:11px;line-height:11px;margin:0;display:block;padding-top:14px;margin-left:5px;float:left}
#jobs ul {margin-top:5px}
.red {color:#c00}
#druckFoot {width:1000px;clear:all;font-size:11px;text-align:center;line-height:18px}
#druckFoot .greyFoot {font-size:12px;line-height:12px;color:#FFF;width:976px;margin:0 11px;text-align:left;font-weight:bold;background:#aaa}
#druckFoot .greyFoot span.right {float:right;padding:4px 15px 4px 0;display:block}
#druckFoot .greyFoot span.left {text-align:left;padding:4px 15px;display:block}
.groupTDrast a {padding-right:11px;display:block;width:195px;float:left;font-weight:bold;padding-left:10px;text-decoration:none;padding-bottom:1px;background:url(../sonstige/b_pfeil-li.gif) no-repeat}

/* SUCHE */
form select#suchSelect .optionLevelEins {font-weight:bold;font-size:11px}
form select#suchSelect .optionLevelZwei {font-size:10px;padding-left:15px}
form select#suchSelect .optionLevelDrei {font-size:10px;padding-left:35px}
#sideSearch {border:1px solid #E1EEF9;background:#E4E4E4;padding:11px;}
#sideSearch form {margin:0px;}
#sideSearch a,.productNew a {font-weight:bold}
#sideSearch input,#sideSuch select {font-size:11px;margin:2px 0}
#sideSearch input.sq {width:220px}
#sideSearch select.sc {width:224px;-width:220px}
#sideSearch input.sb {width:100px;margin:6px 0 0 124px;-margin:6px 0 0 120px}
#sideSearch strong {padding:0px 0px 5px 0px;}
#suchListe {border:none;width:733px;font-size:11px;line-height:17px;-height:300px;}
#suchListe p {display:block;width:450px}
#suchListe input.sc, #suchListe input.sq, #suchListe input.sb {font-size:11px;padding:1px;margin:0}
#suchListe input.sc, #suchListe input.sq {width:200px}
#suchListe input.sc {width:300px}
#suchListe .fail {color:#c00}
#suchListe input.searchInput {display:block;width:206px;margin:5px 0}
#suchListe input.searchSubmit {display:block;width:80px;margin:5px 0}

/* LEXIKON */
a.lexlink {text-decoration:none;}


tr.klappMich td {
	background-color:#E7EFFF;
	background-color:#E4E4E4;
	border:1px solid #7F7F7F;
	border-left:none;
}
tr.klappMich td.colFirst {
	border-left:1px solid #7F7F7F;
	vertical-align:middle;
	text-align:center;
}
tr.klappMich td.colFirst a {
	width:100%;
	display:block;
}
tr.klappMich td.colFirst a img {
	margin:100px 0 0 30px;
}
tr.klappMich td.colSecond a #link {
	float:right;
	display:block;font-weight:bold;background:url(../sonstige/b_pfeil.gif) no-repeat left bottom;padding-left:10px
}
