/*WYSIWYG:  .1#Delete&nbsp;style,.bold#Text&nbsp;bold,.paragraph#Paragraph,.headline14black#Headline&nbsp;gray&nbsp;14pt,.headline14rot#Headline&nbsp;red&nbsp;14pt,.headline18black#Headline&nbsp;grey&nbsp;18pt,.fliessbold#Headline&nbsp;grey&nbsp;12pt,.link_icon#Link&nbsp;Icon,.rot11italic#Text&nbsp;red&nbsp;italic,.rot11#Text&nbsp;red,*/
/*TABLECORE: .bold#Text&nbsp;bold,.paragraph#Paragraph,.headline14black#Headline&nbsp;black&nbsp;14pt,.headline14rot#Headline&nbsp;red&nbsp;14pt,.headline18black#Headline&nbsp;grey&nbsp;18pt,.fliessbold#Headline&nbsp;grey&nbsp;12pt,.link_icon#Link&nbsp;Icon,.rot11italic#Text&nbsp;red&nbsp;italic,.rot11#Text&nbsp;red,*/

body {  background: #eeefef; color: #5D6777; font-family: Arial, Helvetica, sans-serif; font-size: 100%; margin: 0; text-align: center; }
body.wysiwyg, body.tablecore { background-color: white !important; background-image: none; margin: .3em; text-align: left; }
a { color: #CC0000; text-decoration: none; }
body.mandant-38202 a { color: #0469b1; }
/* KROMAG PC4 START */
body.mandant-59872 a { color: #0469b1; }
/* KROMAG PC4 END */
a:hover { text-decoration: underline; }
.clear { clear: both; }
.bold { font-weight: bold; }
input, textarea { color: #5D6777; font-family: Arial, Helvetica, sans-serif; font-size: 1em; }
img { border: none; }

/* Wrapper */
#container { background: white url(30679_CZ.png) repeat-y; margin: 0 auto; width: 976px; text-align: left; }
#bottom { background: transparent url(30629_CZ.png) no-repeat bottom left;  padding-bottom: 5px; }
/* Logo */
#logo { display: inline; float: left; height: 99px; margin-left: 23px; }
/* Function */
#function { display: inline; float: right; margin: 20px 20px 0 0; padding: 0; list-style-type: none; position: relative; } 
#function li { color: #5D6777; font-family: Arial, Helvetica, sans-serif;  font-size: 10px;  font-weight: bold; float: left;  height: 68px;  list-style-type: none;  margin-left: 12px;  position: relative; text-transform: uppercase; width: 118px;  z-index: 10; }
#function li a { color: #5D6777; display: block; }
#function li a:hover { text-decoration: none; }
#function li .titel,
#function li .overlay { position: absolute; top: 0 left: 0; z-index: 90;}
#function li .titel { top: 48px; left: 7px; z-index: 95; white-space:nowrap; }
/* Menu */
#menu { background: #CC0000 url(30603_CZ.png); clear: both; height: 37px; margin: 0 20px 1em 23px; list-style-type: none; padding: 0; }
body.mandant-38202 #menu { background: #CC0000 url(38546_CZ.png); }
body.mandant-38202 #menu { background-color: #0469b1; }
/* KROMAG PC4 START */
body.mandant-59872 #menu { background: #CC0000 url(59962_CZ.png); }
body.mandant-59872 #menu { background-color: #0469b1; }
/* KROMAG PC4 END */
#menu li { background: transparent; color: #FFBEBD; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; list-style-type: none; height: 37px;text-transform: uppercase;}
body.mandant-38202 #menu li { color: #b5daff; }
/* KROMAG PC4 START */
body.mandant-59872 #menu li { color: #b5daff; }
/* KROMAG PC4 END */
#menu li a { color: #FFBEBD; display: block;  padding: 10px 17px 8px 21px; }
body.mandant-38202 #menu li a { color: #b5daff; }
/* KROMAG PC4 START */
body.mandant-59872 #menu li a { color: #b5daff; }
/* KROMAG PC4 END */
#menu li a.active,  
#menu li a:hover { color: white; text-decoration: none; }
body.mandant-38202 #menu li a.active,  
body.mandant-38202 #menu li a:hover { color: white; text-decoration: none; }
/* KROMAG PC4 START */
body.mandant-59872 #menu li a.active,  
body.mandant-59872 #menu li a:hover { color: white; text-decoration: none; }
/* KROMAG PC4 END */
#menu li#first { background: transparent url(30602_CZ.png) no-repeat; }
body.mandant-38202 #menu li#first { background: transparent url(38545_CZ.png) no-repeat; }
/* KROMAG PC4 START */
body.mandant-59872 #menu li#first { background: transparent url(59961_CZ.png) no-repeat; }
/* KROMAG PC4 END */
#menu li#last { background: transparent url(30601_CZ.png) no-repeat 100% 0;  color: white; float: right; line-height: 33px; padding: 0 17px 0 21px; text-align: right; text-transform: none; }
body.mandant-38202 #menu li#last { background: transparent url(38544_CZ.png) no-repeat 100% 0; }
/* KROMAG PC4 START */
body.mandant-59872 #menu li#last { background: transparent url(59960_CZ.png) no-repeat 100% 0; }
/* KROMAG PC4 END */
#menu li#last a {  padding: 10px 0 8px 0; }
/* Teaser Large */
#teaser { height: 218px; margin-bottom: 30px; position: relative; overflow: hidden; width: 700px;}
#teaser .overlay { background: transparent url(30582_CZ.png) no-repeat; height: 218px; left: 0; position: absolute; width: 700px; top: 0; }
.startseite #teaser { height: 280px; margin: 0 auto; width: 925px; }
.startseite #teaser .overlay { background: transparent url(30578_CZ.png) no-repeat; height: 280px; width: 925px; }
/* Flash Carousel */
#carousel { margin-bottom: 30px; width: 700px; height: 218px; }
/* Teaser Small */
.teaser { background: url(30584_CZ.png) no-repeat bottom left; float: left; width: 220px; min-height: 257px; margin-right: 15px; }
.teaser h3, .headline_H3 { background: url(30581_CZ.png) no-repeat; font-size: 11px; font-weight: bold; margin: 0; padding: 5px 10px; text-transform: uppercase; }
.headline_H3 { display: block; width: 202px; }
.teaser img { border-left: 1px solid #d4d9de; border-right: 1px solid #d4d9de; }
.teaser p, .paragraph { font-size: 12px; margin: 0; padding: 3px 10px; }
.paragraph { font-size: 12px; margin: 0; padding: 3px 10px; }
font.paragraph { display: block; }
.teaser a { border: none; display: block; font-size: 11px; font-weight:bold; text-transform: uppercase; }
.startseite .teaser a { display: inline; }
.webshop .teaser { min-height: 600px !important; }
.news { background: url(30579_CZ.png) no-repeat; width: 200px; height: 257px; margin-left: 20px; position: relative;}
.news h3 { background: none; padding: 10px 10px 2px 10px; text-transform: normal; }
.news a { background: none; display: inline; padding: 0; }
.news p { font-size: 11px; margin: 0; padding: 2px 10px; }
.news .more-events { font-size: 11px; margin: 0; padding: 2px 10px; position: absolute; left:0; bottom:10px; }
.article .last { margin-right: 0; }
/* Navigation */
#nav { display: inline; float: left; margin: 0 0 2em 25px; height: 600px; width: 200px; overflow: hidden; position: relative; }
#nav ul { background: white; list-style-type: none;  margin: 0;  padding: 0;  position: relative; z-index: 100; }
#nav .overlay { background: transparent url(30596_CZ.png) no-repeat bottom left; bottom: 0; height: 600px; left: 0; position: absolute; width: 200px; z-index: 90; }
#nav ul ul,
#nav ul ul ul { border-bottom: 1px solid #d4d9de; }
#nav ul ul ul ul { border: none; float: left; margin: .4em 0; width: 57%; }
#nav ul ul ul ul.second { width: 43%; }
#nav ul ul ul ul ul { float: none; margin: 0; width: auto; }
#nav ul li { background: #f6f7f7; border-left: 1px solid #d4d9de;  border-right: 1px solid #d4d9de; list-style-type: none; }
#nav ul li ul li ul li { background: white; border-left: none; border-right: none; border-top: 1px dotted #d4d9de; }
#nav ul li ul li ul li ul li { border-top: none; }
#nav ul li a { background: transparent url(30677_CZ.png) no-repeat 7px 7px;  color: #5d6777; font-family: Arial, Helvetica, sans-serif; font-size: 12px; display: block; min-height: 21px; line-height: 21px; padding: 0 0 0 9px; text-decoration: none; }
#nav ul li ul li a { background: transparent url(30677_CZ.png) no-repeat 9px 7px;  padding: 0 0 0 17px; }
#nav ul li ul li ul li a { background: transparent url(30677_CZ.png) no-repeat 14px 7px; padding: 0 0 0 23px; }

#nav ul li ul li ul li ul li a { background: transparent url(30672_CZ.png) no-repeat 23px 3px; font-size: 9px; min-height: 15px; height: auto; line-height: normal; padding: 0 0 0 30px; }
#nav ul li ul li ul li ul li ul li a { background: transparent url(30672_CZ.png) no-repeat 31px 3px;  font-size: 9px; min-height: 15px; height: auto; line-height: normal; padding: 0 0 0 38px; }
#nav ul li ul li ul li ul.second li a { background: transparent url(30672_CZ.png) no-repeat 0px 3px; padding: 0 0 0 7px; }
#nav ul li ul li ul li ul.second li ul li a { background: transparent url(30672_CZ.png) no-repeat 8px 3px;  font-size: 9px; height: auto; padding: 0 0 0 15px; }
#nav ul li ul li ul li ul.last li a { background: transparent url(30672_CZ.png) no-repeat 22px 3px;  padding: 0 0 0 29px; }
#nav ul li ul li ul li ul.last li ul li a { background: transparent url(30672_CZ.png) no-repeat 30px 3px;  padding: 0 0 0 37px; }

#nav ul li a.on { background: #CC0000 url(30673_CZ.png) no-repeat; border-top: 1px solid #990000; border-bottom: 1px solid #990000; color: white; font-weight: bold; font-size: 14px; }
body.mandant-38202 #nav ul li a.on { background: #0469b1 url(38543_CZ.png) no-repeat;  border-top: 1px solid #000; border-bottom: 1px solid #000; }
/* KROMAG PC4 START */
body.mandant-59872 #nav ul li a.on { background: #0469b1 url(59959_CZ.png) no-repeat;  border-top: 1px solid #000; border-bottom: 1px solid #000; }
/* KROMAG PC4 END */
#nav ul li a.on:hover { color: white; }
body.mandant-38202 #nav ul li a.on:hover { color: white; }
/* KROMAG PC4 START */
body.mandant-59872 #nav ul li a.on:hover { color: white; }
/* KROMAG PC4 END */
#nav ul li a.active { background: transparent url(30676_CZ.png) no-repeat 4px 8px;  color: #CC0000; }
body.mandant-38202 #nav ul li a.active { background: transparent url(38542_CZ.png) no-repeat 4px 8px;  color: #0469b1; }
/* KROMAG PC4 START */
body.mandant-59872 #nav ul li a.active { background: transparent url(59958_CZ.png) no-repeat 4px 8px;  color: #0469b1; }
/* KROMAG PC4 END */
#nav ul li ul li a.active { background: transparent url(30676_CZ.png) no-repeat 5px 8px; }
body.mandant-38202 #nav ul li ul li ul li a.active { background: transparent url(38542_CZ.png) no-repeat 14px 8px; }
/* KROMAG PC4 START */
body.mandant-59872 #nav ul li ul li ul li a.active { background: transparent url(59958_CZ.png) no-repeat 14px 8px; }
/* KROMAG PC4 END */

#nav ul li ul li ul li ul li a.active { background: transparent url(30675_CZ.png) no-repeat 23px 3px;  }
#nav ul li ul li ul li ul.second li a.active { background: transparent url(30675_CZ.png) no-repeat 0px 3px;  }
#nav ul li ul li ul li ul li ul li a.active { background: transparent url(30675_CZ.png) no-repeat 31px 3px;}
#nav ul li ul li ul li ul.second li ul li a.active { background: transparent url(30675_CZ.png) no-repeat 8px 3px;}

body.mandant-38202 #nav ul li ul li ul li ul li a.active { background: transparent url(38593_CZ.png) no-repeat 23px 3px;  }
body.mandant-38202 #nav ul li ul li ul li ul.second li a.active { background: transparent url(38593_CZ.png) no-repeat 0px 3px;  }
body.mandant-38202 #nav ul li ul li ul li ul li ul li a.active { background: transparent url(38593_CZ.png) no-repeat 31px 3px;}
body.mandant-38202 #nav ul li ul li ul li ul.second li ul li a.active { background: transparent url(38593_CZ.png) no-repeat 8px 3px;}
/* KROMAG PC4 START */
body.mandant-59872 #nav ul li ul li ul li ul li a.active { background: transparent url(59967_CZ.png) no-repeat 23px 3px;  }
body.mandant-59872 #nav ul li ul li ul li ul.second li a.active { background: transparent url(59967_CZ.png) no-repeat 0px 3px;  }
body.mandant-59872 #nav ul li ul li ul li ul li ul li a.active { background: transparent url(59967_CZ.png) no-repeat 31px 3px;}
body.mandant-59872 #nav ul li ul li ul li ul.second li ul li a.active { background: transparent url(59967_CZ.png) no-repeat 8px 3px;}
/* KROMAG PC4 END */


#nav ul li a:hover { color: #CC0000; }
body.mandant-38202 #nav ul li a:hover { color: #0469b1; }
/* KROMAG PC4 START */
body.mandant-59872 #nav ul li a:hover { color: #0469b1; }
/* KROMAG PC4 END */
#nav ul li.first { border: none; }
#nav ul li a.first { background: transparent url(30674_CZ.png) no-repeat 0 0 !important; border: none !important; font-weight: bold; font-size: 11px; text-transform: uppercase; }
#nav ul li a.first:hover { color: #5d6777; }
/* Content */
.article { display: inline; font-size: 12px; float: right; line-height: 18px; margin-right: 23px;  margin-bottom: 2em; min-height: 400px; width: 700px; }
table.article { padding: 0 !important; margin: 0 !important ;}
table.article td { padding: 0 !important; margin: 0 !important ;}
.wide { margin-right: 6px; width: 715px;}
.article h2 { color: #5D6777; font-family: Helvetica, Arial, sans-serif; font-size: 24px; line-height: 30px; font-weight: normal; margin: 3px 0 10px 0; padding: 0; }
.article a { font-weight: bold; }

.startseite .article, body.wysiwyg .article { display: block; float: none; min-height: 1%; margin: 1.5em 0 0 25px ; min-height: 257px; width: auto; }
td.article { line-height: normal; !important; }


.content-3spaltig .teaser { background: url(30583_CZ.png) no-repeat bottom left; float: none; width: 202px; height: auto !important; min-height: 220px; margin-right: 0; margin-bottom: 10px;}
.content-3spaltig .teaser h3,.content-3spaltig .headline_H3 { background: url(30580_CZ.png) no-repeat; text-transform: normal; line-height: normal; }
.content-3spaltig .teaser img { border-left: 1px solid #d4d9de; border-right: 1px solid #d4d9de;  margin: 0 !important;}
.content-3spaltig .teaser .img { width: 202px; height: 140px; }
.content-3spaltig .teaser .img img { width: auto; height: auto; }
.content-3spaltig .teaser p, .paragraph { font-size: 11px; margin: 0; padding: 2px 10px; }
.content-3spaltig .teaser a { background: none; display: inline; font-size: 11px; font-weight: bold; line-height: normal; text-transform: none; padding: 0 0 0 0;}
.content-3spaltig img.configurator { margin: 0 !important;}

table.newstop { background: #EEEFEF; }

.text { width: 695px; margin-right: 5px; }
/* Content function */
.logo { float: left; margin: 1em 0; width: auto; }
.sort, .goto, .function { color: #5D6777; font-family: Verdana, sans-serif; font-size: 9px; float: right; margin: 1em 0; text-align: right; text-transform: uppercase; }
.sort a, .goto a, .function a { color: #5D6777; text-decoration: none; }
.sort { float: left; text-align: left; }
.goto a, .sort a { color: #CC0000; font-weight: bold; text-decoration: none; }
body.mandant-38202 .goto a, body.mandant-38202  .sort a { color: #0469b1; font-weight: bold; text-decoration: none; }
/* KROMAG PC4 START */
body.mandant-59872 .goto a, body.mandant-59872  .sort a { color: #0469b1; font-weight: bold; text-decoration: none; }
/* KROMAG PC4 END */
.sort, .goto { line-height: 14px; margin: 0; padding: 1em 0; width: 49%; }

/* Content Data */
.design-wrapper { margin-bottom: 10px; text-align: center; }
a.design { color: #5D6777; font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold; }
a.print { background: url(30588_CZ.png) no-repeat 0 0; padding: 0 0 1px 20px; line-height: 20px; font-weight: normal !important; }
a.animation { background: url(30609_CZ.png) no-repeat 0 0; padding: 0 0 1px 17px; line-height: 20px; font-weight: normal !important; }
column-right td a, a.more { background: url(4402_CZ.png) no-repeat 0 4px; border: none; padding: 0 0 0 10px; white-space: nowrap; }
body.mandant-38202 column-right td a, body.mandant-38202  a.more { background: url(38553_CZ.png) no-repeat 0 4px;}
/* KROMAG PC4 START */
body.mandant-59872 column-right td a, body.mandant-59872  a.more { background: url(59966_CZ.png) no-repeat 0 4px;}
/* KROMAG PC4 END */
a.top { background: url(4422_CZ.png) no-repeat 0 2px; border: none; padding: 0 0 0 10px; white-space: nowrap; }
body.mandant-38202 a.top { background: url(38550_CZ.png) no-repeat 0 2px; }
/* KROMAG PC4 START */
body.mandant-59872 a.top { background: url(59964_CZ.png) no-repeat 0 2px; }
/* KROMAG PC4 END */
a.bold { font-weight: bold; font-size: 11px; }
a.left { background: url(30604_CZ.png) no-repeat 0 4px; }
a.right { background: url(4402_CZ.png) no-repeat right 4px; padding: 0 7px 0 0; }
body.mandant-38202 a.right { background: url(38553_CZ.png) no-repeat right 4px; }
/* KROMAG PC4 START */
body.mandant-59872 a.right { background: url(59966_CZ.png) no-repeat right 4px; }
/* KROMAG PC4 END */

.AEZ td a, .AEZ a.more { color: #b60033; font-size: 11px; font-weight: bold; background: url(30600_CZ.png) no-repeat 0 2px; padding:0 0 0 7px; }
.DEZENT td a, .DEZENT a.more { color: #e65a0f; font-size: 11px; font-weight: bold; background: url(30599_CZ.png) no-repeat 0 2px; padding:0 0 0 7px;}
.DOTZ td a, .DOTZ a.more { color: #ffcc00; font-size: 11px; font-weight: bold; background: url(30598_CZ.png) no-repeat 0 2px; padding:0 0 0 7px;}
.ENZO td a, .ENZO a.more { color: #ff6600; font-size: 11px; font-weight: bold; background: url(30597_CZ.png) no-repeat 0 2px; padding:0 0 0 7px;}
.AEZ td a,
.DEZENT td a,
.DOTZ td a,
.ENZO td a { background: none; padding: 0; }

table.text { padding-bottom: 10px; }
ul.links { float: right; list-style-type:none; margin: 0; padding: 0; width: 200px; }
ul.links li { font-weight: bold; padding: 2px 0; }
h5.sizes { font-size: 12px; margin: .2em; padding: 0; }
p.sizes { font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 10px; line-height: normal; margin: 0; padding: 0; }

.column-left { float: left; width: 463px; }
.column-left h2 { float: left; width: 50%; }
.column-left .function { margin: .5em 0; }
.column-right { background: #f6f7f7 url(30623_CZ.png) no-repeat bottom left; float: right; font-size: 11px; min-height: 600px; width: 202px; position: relative;}
.column-right table { position: relative; margin-bottom: 40px; }
.DEZENT table { margin-bottom: 60px; }
div.DOTZ { color: white !important; background: #22211c url(30621_CZ.png) no-repeat bottom left; }
div.DOTZ .dimension { border-top: 1px solid white !important; }
div.DOTZ .dimension td { border-bottom: 1px solid white !important; color: white !important; }
div.DEZENT { color: #8b8b8b !important; background: #f6f7f7 url(30622_CZ.png) no-repeat bottom left; }
div.DEZENT .dimension { border-top: 1px solid #8b8b8b !important;}
div.DEZENT .dimension td { border-bottom: 1px solid #8b8b8b !important; color: #8b8b8b !important; }
div.ENZO { color: #white !important; background: #22211c url(30623_CZ.png) no-repeat bottom left; }
div.ENZO .dimension { border-top: 1px solid white !important;}
div.ENZO .dimension td { border-bottom: 1px solid white !important; color: white !important; }
div.DOTZ td { color: white !important; }
div.DEZENT td { color: #8b8b8b !important; }
div.ENZO td { color: white !important; }

.column-right .logo { float: none; margin: 0; width: auto; overflow: hidden; text-align: center; position: relative; }
.column-right .logo img { border-bottom: 2px solid #CC0000; margin: 0 auto; position: relative; z-index: 20;}
body.mandant-38202 .column-right .logo img { border-bottom: 2px solid #0469b1;}
/* KROMAG PC4 START */
body.mandant-59872 .column-right .logo img { border-bottom: 2px solid #0469b1;}
/* KROMAG PC4 END */
.AEZ .logo img { border-bottom: 2px solid #b60033; }
.DEZENT .logo img { border-bottom: 2px solid #e65a0f; }
.DOTZ .logo img { border-bottom: 2px solid #ffcc00; }
.ENZO .logo img { border-bottom: 2px solid #ff6600; }
.column-right .logo .overlay { background: transparent url(30620_CZ.png) no-repeat; position: absolute; top:0; left: 0; min-height: 50px; width: 202px; z-index: 100;}
div.DOTZ .logo .overlay { background: transparent url(30619_CZ.png) no-repeat; }
.column-right ul.links { float: none; margin: 10px; width: 180px; }
.column-right ul.links li { padding: 1px 0; }
.DEZENT ul.bottom { float: none; margin-bottom: 60px; }
.column-right table.dimension { margin: 11px; width: auto; }
.column-right .gallery { border-bottom: 1px solid #d4d9de; text-align: center; }
div.DOTZ .gallery { border-bottom: 1px solid black; }
/*.column-right .bottom { position: absolute; bottom: 0; left: 0; }*/

/* --- Content Produkt Gallery -- */
.column-left #wrapper_1,
.column-left #wrapper_2,
.column-left #wrapper_3 { width: 463px; display: none; overflow: hidden; }
.column-left .wrapper { height: 460px; }
.column-left #gallery-teaser, 
.column-left #gallery { position: relative; overflow: hidden; width: 463px; }
.column-left #gallery img { cursor: pointer; }
.column-left #gallery #gallerytopleft,
.column-left #gallery #gallerytopright { background: url(28100_CZ.png) no-repeat left top; height: 11px; width: 11px; position: absolute; top: 0; }
.column-left #gallery #gallerytopleft { background: url(28100_CZ.png) no-repeat -11px top; left: 0; }
.column-left #gallery #gallerytopright { right: 0; }
.column-left #gallery #gallerybottomleft,
.column-left #gallery #gallerybottomright { background: url(28101_CZ.png) no-repeat left bottom; height: 11px; width: 11px; position: absolute; bottom: 0; }
.column-left #gallery #gallerybottomleft { background: url(28101_CZ.png) no-repeat -11px bottom; left: 0; }
.column-left #gallery #gallerybottomright { right: 0; }
.column-right #imagegallery { border-bottom: 1px solid #d4d9de; width: 200px; clear: both; margin: 0 1px; }
.column-right #imagegallery ul { list-style-type: none; margin: 0; padding: 0; }
.column-right #imagegallery ul li { float: left; height: 66px; border-right: 1px solid #d4d9de; width: 66px; }
.column-right #imagegallery ul li img { cursor: pointer; }
.column-right #imagegallery ul li.last { border-right: none; margin-right: 0; }

input.members-submit,
input.search-retailer { border: none; background: transparent url(30585_CZ.png) no-repeat; color: white; font-weight: bold; text-align: center; font-size: 12px; text-transform: uppercase; width: 141px; height: 23px; }
.mitarbeiter { width: 114px; }
.mitarbeiter img { border: 1px solid #d6d8d9; padding: 1px; }
.mitarbeiter strong { font-size: 11px; line-height: 14px; font-weight: bold; color: #CC0000; }
body.mandant-38202 .mitarbeiter strong { color: #0469b1; }
/* KROMAG PC4 START */
body.mandant-59872 .mitarbeiter strong { color: #0469b1; }
/* KROMAG PC4 END */
.mitarbeiter p { margin: 0; padding: 1px 0; font-size: 11px; line-height: 14px; font-weight: bold; }

/* Styles für Webshop */
table.login { background: #eeefef; }
table.login td { padding-top: 3px; }
table.login td.tl,
table.login td.tr,
table.login td.bl,
table.login td.br { height: 5px; padding: 0; }
table.login td.tl { background: url(31061_CZ.png) no-repeat top left; }
table.login td.tr { background: url(31060_CZ.png) no-repeat top right; }
table.login td.bl { background: url(31063_CZ.png) no-repeat bottom left; }
table.login td.br { background: url(31062_CZ.png) no-repeat bottom right; }
a.button { display: block; background: url(30627_CZ.png) no-repeat; margin-right: 10px; text-decoration: none; }
a.button span { cursor: pointer; color: white; font-weight: bold; display: block; background: url(30625_CZ.png) no-repeat right top; line-height: 23px; margin-left: 20px; padding-right: 20px; text-align: center; text-transform: uppercase; }
a.light { background: url(30626_CZ.png) no-repeat; }
a.light span { background: url(30624_CZ.png) no-repeat right top; }
/* ende */

/* Footer */
#footer { background: #eeefef; clear: both; color: #5D6777; font-family: Verdana, Geneva, sans-serif; font-size: 9px; height: 1%; margin: 2em 25px 0 25px; overflow: hidden; text-transform: uppercase;}
#footer a { color: #5D6777; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
#footer p { margin: 0; padding: 1em 1.5em; }
p#copyright { color: #5D6777; font-family: Verdana, Geneva, sans-serif; font-size: 9px; background: transparent url(30612_CZ.png) no-repeat -4px 0; float: left; width: 40%; }
p#service { background: transparent url(30611_CZ.png) no-repeat top right; float: right; text-align: right; width: 40%; }
p#service a.language { color: #0469b1; }

table.width-hundred{ width: 100% !important; }
table td.width-eightytwo{ width: 82% !important; }
table td.width-seventythree{ width: 73% !important; }
table td.width-sixty{ width: 60% !important; }
table td.width-fifty{ width: 50% !important; }
table td.width-thirty{ width: 30% !important; }
table td.width-twentyfive{ width: 25% !important; }
table td.width-twentyseven{ width: 27% !important; }
table td.width-eigthteen{ width: 18% !important; }
table td.width-ten{ width: 10% !important; }
table td.center{ text-align: center; }
table td.right{ text-align: right; }

td.newsletter-content a {
   font-weight: bold !important;
}
td.newsletter-content table td {
   text-align: left;
}
/******* Legacy Styles *******/
a:hover span.space { text-decoration: none; }
a.zoom .view { display: none; visibility: hidden; }
a.zoom:hover { text-decoration: none; background-color: #E6E6E6; }
a.zoom:hover .view { display: block; visibility: visible; }
td {
   font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
   font-weight: normal;
   font-size: 12px;
   line-height: 18px;
   color: #5D6777;
}

td.topnavcell {
   background-image: url(4406_CZ.jpeg);
}
td.topnavcell div {
   font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 12px;
   color: white;
}
table.topnav div.topnavshow {
   display: block;
   position: relative;
   z-index: 90;
}
table.topnav div.topnavshow div.topnavmenu {
   display: block;
   position: absolute;
   visibility: hidden;
   left: -1px;
   background-color: #EEEFEF;
}
table.topnav a {
   display: block;
   font-family: Helvetica, Arial, Geneva, Verdana, sans-serif;
   font-weight: normal;
   font-size: 12px;
   padding-right: 12px;
}
table.topnav a.topnavlink0, table.topnav a.topnavlink00 {
   font-weight: bold;
   color: #FF9999;
   line-height: 18px;
   text-decoration: none;
   text-transform: uppercase;
}
table.topnav a.topnavlink00:hover, table.topnav a.topnavlink01 {
   font-weight: bold;
   color: white;
   line-height: 18px;
   text-decoration: none;
   text-transform: uppercase;
   background: url(4416_CZ.gif);
   background-repeat: no-repeat;
}
table.topnav a.topnavlink1 {
   color: #5D6777;
   line-height: 19px;
   padding-left: 19px;
   text-decoration: none;
   background: url(4409_CZ.gif);
   background-repeat: no-repeat;
   border-left: 1px solid white;
   border-right: 1px solid white;
   border-bottom: 1px solid white;
}
table.topnav a.topnavlink1:hover {
   background-color: white;
}
table.topnav div.topnavshow:hover a.topnavlink0 {
   color: white;
   background: url(4416_CZ.gif);
   background-repeat: no-repeat;
}
table.subnav td a {
   font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
   font-weight: normal;
   font-size: 12px;
   line-height: 18px;
   color: #CC0000;
   text-decoration: none;
   text-transform: normal;
}
body.mandant-38202 table.subnav td a {
   color: #0469b1;
}
/* KROMAG PC4 START */
body.mandant-59872 table.subnav td a {
   color: #0469b1;
}
/* KROMAG PC4 END */
table.subnav td.subnavline0 {
   background-color: #CCCCCC;
}
table.subnav td.subnavline1 {
   background-color: #CCCCCC;
   border-top: 4px solid #EEEFEF;
   border-bottom: 4px solid #EEEFEF;
}
table.subnav td.subnavitem00 {
   padding-left: 0px;
   background-color: none;
}
table.subnav td.subnavitem01, table.subnav td.subnavitem02, table.subnav td.subnavitem03 {
   padding-left: 0px;
   background-color: white;
}
table.subnav td.subnavitem10 {
   padding-left: 8px;
   background-color: none;
}
table.subnav td.subnavitem11, table.subnav td.subnavitem12, table.subnav td.subnavitem13 {
   padding-left: 8px;
   background-color: white;
}
table.subnav td.subnavitem20 {
   padding-left: 16px;
   background-color: none;
}
table.subnav td.subnavitem21, table.subnav td.subnavitem22, table.subnav td.subnavitem23 {
   padding-left: 16px;
   background-color: white;
}
table.subnav td.subnavitem30, table.subnav td.subnavitem31, table.subnav td.subnavitem32, table.subnav td.subnavitem33 {
   padding-left: 24px;
   background-color: none;
}
table.subnav td a.subnavlink0, table.subnav td a.subnavsublink0 {
   color: #5D6777;
   line-height: 18px;
   padding-left: 13px;
   background: url(4413_CZ.gif);
   background-repeat: no-repeat;
}
table.subnav td a.subnavlink1 {
   color: #CC0000;
   line-height: 26px;
   padding-left: 13px;
   background: url(4411_CZ.gif);
   background-repeat: no-repeat;
}
body.mandant-38202 table.subnav td a.subnavlink1 {
   background: url(38551_CZ.png);
   color: #0469b1;
}
/* KROMAG PC4 START */
body.mandant-59872 table.subnav td a.subnavlink1 {
   background: url(59965_CZ.png);
   color: #0469b1;
}
/* KROMAG PC4 END */
table.subnav td a.subnavlink2, table.subnav td a.subnavlink3 {
   color: #CC0000;
   line-height: 26px;
   padding-left: 13px;
   background: url(4412_CZ.gif);
   background-repeat: no-repeat;
}
body.mandant-38202 table.subnav td a.subnavlink2, 
body.mandant-38202  table.subnav td a.subnavlink3 {
   color: #0469b1;
}
/* KROMAG PC4 START */
body.mandant-59872 table.subnav td a.subnavlink2, 
body.mandant-59872  table.subnav td a.subnavlink3 {
   color: #0469b1;
}
/* KROMAG PC4 END */
table.subnav td a.subnavsublink1 {
   color: #CC0000;
   line-height: 18px;
   padding-left: 13px;
   background: url(4411_CZ.gif);
   background-repeat: no-repeat;
}
body.mandant-38202 table.subnav td a.subnavsublink1 {
   background: url(38551_CZ.png);
   color: #0469b1;
}
/* KROMAG PC4 START */
body.mandant-59872 table.subnav td a.subnavsublink1 {
   background: url(59965_CZ.png);
   color: #0469b1;
}
/* KROMAG PC4 END */
table.subnav td a.subnavsublink2, table.subnav td a.subnavsublink3 {
   color: #CC0000;
   line-height: 18px;
   padding-left: 13px;
   background: url(4412_CZ.gif);
   background-repeat: no-repeat;
}
body.mandant-38202 table.subnav td a.subnavsublink2, 
body.mandant-38202 table.subnav td a.subnavsublink3 {
   color: #0469b1;
}
/* KROMAG PC4 START */
body.mandant-59872 table.subnav td a.subnavsublink2, 
body.mandant-59872 table.subnav td a.subnavsublink3 {
   color: #0469b1;
}
/* KROMAG PC4 END */
table.subnav td a.subnavsubsublink0 {
   margin-left: 11px;
   color: #5D6777;
   line-height: 18px;
   padding-left: 13px;
   background: url(4413_CZ.gif);
   background-repeat: no-repeat;
}
table.subnav td a.subnavsubsublink1, table.subnav td a.subnavsubsublink2, table.subnav td a.subnavsubsublink3 {
   margin-left: 11px;
   color: #CC0000;
   line-height: 18px;
   padding-left: 13px;
   background: url(4411_CZ.gif);
   background-repeat: no-repeat;
}
body.mandant-38202 table.subnav td a.subnavsubsublink1, 
body.mandant-38202 table.subnav td a.subnavsubsublink2, 
body.mandant-38202 table.subnav td a.subnavsubsublink3 {
   background: url(38551_CZ.png);
   color: #0469b1;
}
/* KROMAG PC4 START */
body.mandant-59872 table.subnav td a.subnavsubsublink1, 
body.mandant-59872 table.subnav td a.subnavsubsublink2, 
body.mandant-59872 table.subnav td a.subnavsubsublink3 {
   background: url(59965_CZ.png);
   color: #0469b1;
}
/* KROMAG PC4 END */
table.subnav td.subnavitem00 a.subnavlink0, table.subnav td.subnavitem01 a.subnavlink1, table.subnav td.subnavitem02 a.subnavlink2, table.subnav td.subnavitem03 a.subnavlink3 {
   background: none;
}
table.subnav td.subnavitem20 a, table.subnav td.subnavitem21 a, table.subnav td.subnavitem22 a {
   font-size: 11px;
   text-transform: uppercase;
}
table.subnav td.subnavitem30 a, table.subnav td.subnavitem31 a, table.subnav td.subnavitem32 a {
   font-size: 10px;
}
table.dimension {
   border-top: 1px solid black;
}
table.dimension td {
   border-bottom: 1px solid black;
   padding-right: 3px;
   padding-left: 3px;
}
table.sizes {
   border-top: 1px solid #5D6777;
}
table.sizes td {
   font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
   font-weight: normal;
   font-size: 10px;
         line-height: 16px;
   border-bottom: 1px solid #5D6777;
}

table.sizes td.title {
   font-weight: bold;
   font-size: 12px;
   color: #FFFFFF;
   background-color: #5D6777;
         padding: 2px;
}
table.sizesinfo { float: left; }
table.sizesinfo td {
   font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
   font-weight: normal;
   font-size: 10px;
         line-height: 16px;
}
table.steelwheel td {
   font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
   font-weight: normal;
   font-size: 11px;
   color: #5D6777;
}
td.select {
   background: #eeefef;
   color: #5D6777;
   padding: 2px;
}
table.steelwheel td.title {
   font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 10px;
   color: white;
   background-color: #5D6777;
}
div.designs {
   padding-right: 3px;
   padding-left: 3px;
}
div.designs font.title {
   color: #5D6777;
   font-family: Helvetica, Arial, sans-serif;
   font-weight: normal;
   font-size: 24px;
   line-height: normal;
}
table td.grid {
   background-color: white;
}
td.footer {
   background-color: #025098;
}
td.service {
   font-weight: normal;
   font-size: 9px;
   padding-left: 20px;
   color: #5D6777;
   background-color: white;
}
td.service a {
   font-weight: normal;
   font-size: 9px;
   color: #5D6777;
   text-transform: uppercase;
}
td.warning, span.weberror {
   font-weight: bold;
   color: #CC0000;
}
body.mandant-38202 td.warning, 
body.mandant-38202  span.weberror {
   color: #0469b1;
}
/* KROMAG PC4 START */
body.mandant-59872 td.warning, 
body.mandant-59872  span.weberror {
   color: #0469b1;
}
/* KROMAG PC4 END */
td.imgFloatL img {
   position: relative;
   float: left;
   bottom: 10px;
   margin: 10px 10px 0px 0px;
}
td.imgFloatR img {
   float: right;
   margin-left: 10px;
   margin-bottom: 10px;
}
.headline14rot {
   font-family: Helvetica, Arial, sans-serif;
   font-weight: bold;
   font-size: 14px;
   color: #CC0000;
   line-height: 21px;
}
body.mandant-38202 .headline14rot {
   color: #0469b1;
}
/* KROMAG PC4 START */
body.mandant-59872 .headline14rot {
   color: #0469b1;
}
/* KROMAG PC4 END */
.headline14black {
   font-family: Helvetica, Arial, sans-serif;
   font-weight: bold;
   font-size: 14px;
   color: #5D6777;
   line-height: 21px;
}
.headline, 
.headline18black {
   font-family: Helvetica, Arial, sans-serif;
   font-weight: normal;
   font-size: 24px;
   color: #5D6777;
   line-height: 28px;
}
.headlineartikel {
   font-family: Helvetica, Arial, sans-serif;
   font-weight: normal;
   font-weight: bold;
   font-size: 24px;
   color: #5D6777;
   line-height: 28px;
}
.fliessbold {
   font-weight: bold;
   font-size: 12px;
   color: #5D6777;
   line-height: 18px;
}
.rot {
   background-color: #CC0000;
}
body.mandant-38202 .rot {
   background-color: #0469b1;
}
/* KROMAG PC4 START */
body.mandant-59872 .rot {
   background-color: #0469b1;
}
/* KROMAG PC4 END */
.weiss {
   background-color: white;
}
.navgrau {
   background-color: #5D6777;
}
.contentgrau {
   background-color: #5D6777;
}
.trennliniegrau {
   background-color: #5D6777;
}
.headlineteaser {
   font-weight: bold;
   font-size: 11px;
   color: #CC0000;
   line-height: 15px;
}
body.mandant-38202 .headlineteaser {
   color: #0469b1;
}
/* KROMAG PC4 START */
body.mandant-59872 .headlineteaser {
   color: #0469b1;
}
/* KROMAG PC4 END */
.teasertext {
   font-size: 11px;
   color: #5D6777;
   line-height: 15px;
}
.servicenav {
   font-size: 9px;
   font-weight: normal;
   color: #5D6777;
   text-transform: uppercase;
}
td.copyright {
   font-size: 9px;
   font-weight: normal;
   color: #5D6777;
}
.sortieren {
   font-family: Verdana, Arial, Helvetica, Geneva,  sans-serif;
   font-weight: normal;
   font-size: 10px;
   color: #5D6777;
}
.bgbutton{
   background-image: url(4396_CZ.jpeg);
   padding-left: 11px;
}
.bgbutton a {
   display: block;
   font-family: Helvetica, Arial, Verdana, Geneva,  sans-serif;
   font-weight: normal;
   font-size: 12px;
   color: white;
}
.bgbutton a:hover {
   text-decoration: none;
}
.sortaktiv {
   font-family: Verdana, Arial, Helvetica, Geneva,  sans-serif;
   font-weight: bold;
   font-size: 9px;
   color: #CC0000;
   text-decoration: none;
   text-transform: uppercase;
}
body.mandant-38202 .sortaktiv {
   color: #0469b1;
}
/* KROMAG PC4 START */
body.mandant-59872 .sortaktiv {
   color: #0469b1;
}
/* KROMAG PC4 END */
.sortinaktiv {
   font-family: Verdana, Arial, Helvetica, Geneva,  sans-serif;
   font-weight: bold;
   font-size: 9px;
   color: #5D6777;
   text-decoration: none;
   text-transform: uppercase;
}
.contentabstand {
   background-color: #e6e6e6;
   padding:34px;
}
.text14 {
   font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
   font-weight: normal;
   font-size: 14px;
   line-height: 18px;
   color: #5D6777;
}
.text11 {
   font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
   font-weight: normal;
   font-size: 11px;
   line-height: 14px;
   color: #5D6777;
}
.text12fett {
   font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 12px;
   color: #5D6777;
   line-height: 18px;
}
.headline20 {
   font-family: Helvetica, Arial, sans-serif;
   font-weight: normal;
   font-size: 20px;
   line-height: 24px;
   color: #5D6777;
}
.rot11italic {
   font-size: 11px;
   font-style: italic;
   line-height: 18px;
   color: #CC0000;
   text-decoration: none;
}
body.mandant382020 .rot11italic {
   color: #0469b1;
}
/* KROMAG PC4 START */
body.mandant59872 .rot11italic {
   color: #0469b1;
}
/* KROMAG PC4 END */
.rot11 {
   font-size: 11px;
   line-height: 18px;
   color: #CC0000;
   text-decoration: none;
}
body.mandant-38202 .rot11 {
   color: #0469b1;
}
/* KROMAG PC4 START */
body.mandant-59872 .rot11 {
   color: #0469b1;
}
/* KROMAG PC4 END */
.black12italic {
   font-size: 11px;
   font-style: italic;
   line-height: 18px;
   color: #5D6777;
   text-decoration: none;
}
.nachobenupper {
   font-size: 11px;
   font-weight: bold;
   line-height: 18px;
   color: #CC0000 !important;
   text-decoration: none;
   text-transform: uppercase;
}
body.mandant-38202 .nachobenupper {
   color: #0469b1 !important;
}
/* KROMAG PC4 START */
body.mandant-59872 .nachobenupper {
   color: #0469b1 !important;
}
/* KROMAG PC4 END */
a.link_icon,
.link_icon {
   font-size: 11px !important;
   font-weight: bold !important;
   line-height: 18px !important;
   color: #CC0000 !important;
   text-decoration: none !important;
   background: url(4402_CZ.png) no-repeat 0 3px !important;
   padding-left: 10px !important;
}
body.mandant-38202 a.link_icon,
body.mandant-38202 .link_icon {
   background: url(38553_CZ.png) no-repeat 0 3px !important;
   color: #0469b1 !important;
}
/* KROMAG PC4 START */
body.mandant-59872 a.link_icon,
body.mandant-59872 .link_icon {
   background: url(59966_CZ.png) no-repeat 0 3px !important;
   color: #0469b1 !important;
}
/* KROMAG PC4 END */
.AEZ .link_icon { color: #b60033; font-size: 11px; font-weight: bold; background: url(30600_CZ.png) no-repeat 0 2px; padding:0 0 0 7px; }
.DEZENT .link_icon { color: #e65a0f; font-size: 11px; font-weight: bold; background: url(30599_CZ.png) no-repeat 0 2px; padding:0 0 0 7px;}
.DOTZ .link_icon { color: #ffcc00; font-size: 11px; font-weight: bold; background: url(30598_CZ.png) no-repeat 0 2px; padding:0 0 0 7px;}
.ENZO .link_icon { color: #ff6600; font-size: 11px; font-weight: bold; background: url(30597_CZ.png) no-repeat 0 2px; padding:0 0 0 7px;}
.link_icon a {
   background: none !important;
   padding-left: 0 !important;
}
.bgstrichlinie {
   background: url(4453_CZ.png) no-repeat 0 50%;
   height: 41px;
}
.bggutachtenoben {
   background-image: url(4491_CZ.jpeg);
}
.bggutachtenunten {
   background-image: url(4493_CZ.jpeg);
}
.bgblack {
   background-color: black;
}
a.sitemaplevel0 {
   font-weight: bold;
   font-size: 11px;
   line-height: 18px;
   color: #000000;
}
.sitemaplevel1 {
   font-weight: bold;
   font-size: 11px;
   line-height: 18px;
}
a.sitemaplevel2{
   font-weight: normal;
   font-size: 11px;
   line-height: 18px;
}

/* ALCAR forms optimized for l42 Standard Library Forms */

.alcarForm input,
.alcarForm ul,
.alcarForm p,
.alcarForm select,
.alcarForm textarea {
   width: 100%;
}

.alcarForm input[type=checkbox],
.alcarForm input.checkbox,
.alcarForm input[type=radio],
.alcarForm input.radio,
.alcarForm input[type=submit],
.alcarForm input.submit {
   width: auto;
}

.alcarForm input[type=checkbox],
.alcarForm input.checkbox,
.alcarForm input[type=radio],
.alcarForm input.radio {
   vertical-align: middle;
   margin: 0;
   margin-top: -3px;
   margin-right: 3px;
}

.alcarForm ul {
   font-weight: bold;
   list-style-type: none;
   margin: 0;
   padding: 0;
}
   
.alcarForm p.description {
   clear: both;
   margin: 0;
   font-size: 10px;
   font-style: italic;
   color: #999;
}

.alcarForm div img {
   width: 200px;
   height: 100px;
}


/* UPS Returns */
.ups .teaser img {
   border: none;
}

.ups img.ups-rmalabel {
   border: 4px solid #ccc;
   width: 400px;
}

.ups a.cloud-zoom {
   width: 392px;
}
/* --- UPS Returns --- */
