body {background: #fff url(../images/shared/back_content.gif) repeat-y;}
body.uebersicht {background: #fff url(../images/shared/back_content2.gif) repeat-y;}


a.icon {text-decoration: none; display: block;}
a.icon:link, a.icon:active, a.icon:visited {border: 1px solid #ded5bb;}
a.icon:hover {border: 1px solid #ac3835;}

a.btn {text-decoration: none; padding: 3px 7px; font-size: 71%;}
a.btn:link, a.btn:active, a.btn:visited {border: 1px solid #ded5bb; color: #bda279;}
a.btn:hover {border: 1px solid #ac3835;}


/* LOGO */

#head {position: absolute; top: 0; left: 0; width: 993px; height: 120px;}
#head img {width: 138px; height: 91px; position: absolute; top: 29px; left: 34px;}


/* SERVICE NAVIGATION */

#service {background: url(../images/shared/back_content_head.gif) repeat-x; margin: 0; padding: 0; height: 120px;}
#service ul {position: absolute; top: 7px; left: 655px; z-index: 2;}


/* SUBNAVIGATION */

#subnavi {position: absolute; top: 146px; left: 0; width: 192px; padding: 61px 0 0 0; margin: 0; z-index: 2; background: #d1bea1;}
#subnavi ul {width: 192px; background: #e8ded0;}


/* CONTENT */

#content {position: absolute; top: 146px; left: 192px; width: 802px; padding: 101px 0 3em 0; margin: 0; z-index: 1;}

#content #headline {background: #eee8de; color: #beaf83; margin: 0 0 40px 0; padding: 0; position: absolute; top: 0; left: 0; width: 611px; height: 61px;}
#content #headline2 {background: #eee8de; color: #beaf83; margin: 0 0 40px 0; padding: 0; position: absolute; top: 0; left: 0; width: 802px; height: 61px;}
#content h2 {font-size: 100%; line-height: 150%; margin: 0; padding: 0; font-weight: bold; position: absolute; bottom: 10px; left: 74px;}
#content h2.produkt {padding-left: 92px;}
#content h2 span.subhead {font-weight: normal;}
#content h3 {font-size: 71%; line-height: 150%; color: #beaf83; margin: 2em 0 0 0; padding: 0 260px 1em 74px; font-weight: bold;}
#content h3.first {margin-top: 0;}
#content h3.subhead {margin-top: 0;}
#content h4 {font-size: 71%; line-height: 150%; color: #000; margin: 2em 0 0 0; padding: 0 260px 1em 74px; font-weight: bold;}

#content p {font-size: 71%; line-height: 140%; color: #000; margin: 0; padding: 0 260px 1em 74px;}

#content ul {padding: 0 260px 1em 74px; font-size: 71%; margin: 0;}
#content ul li {background: url(../images/shared/btn_li_content.gif) no-repeat 0 3px; padding: 0 0 0.5em 13px; margin: 0; list-style: none;}
#content ul ul {margin: 2em 0 0 0; padding: 0; font-size: 100%;}
#content ul li li {padding: 0 0 1em 13px; margin: 0;}
#content ul li.neu {background: url(../images/shared/btn_li_neu.gif) no-repeat 0 3px;}
#content ul li.neu span.neu {color: #950029; font-weight: bold;}

#content p.aufzaehlung {padding-bottom: 0;}

#content a {text-decoration: underline; font-size: 100%;}
#content a:link, #content a:active, #content a:visited {color: #000;}
#content a:hover {color: #fff; background: #A0A8AD; text-decoration: none;}

#content ul li.naviLink a {text-decoration: none; font-size: 100%;}
#content ul li.naviLink a:link, #content ul li.naviLink a:active, #content ul li.naviLink a:visited {color: #000;}
#content ul li.naviLink a:hover {color: #000; background: #fff; text-decoration: underline;}

/* produktuebersicht */

#thumbcontainer {position: absolute; top: 247px; left: 266px; width: 727px; padding-bottom: 3em; z-index: 2;}
#thumbcontainer .thumb {width: 130px; float: left; margin: 0 40px 40px 0;}

#thumbcontainer .thumb a {text-decoration: none; font-size: 10px; line-height: 12px; font-weight: normal; margin: 0; padding: 4px 5px 0 5px; display: block;}
#thumbcontainer .thumb a:link, #thumbcontainer .thumb a:active, #thumbcontainer .thumb a:visited {color: #fff;}
#thumbcontainer .thumb a:hover {color: #fff; background: #A0A8AD;}

#thumbcontainer .thumb a img {margin: 4px -5px 0 -5px; display: block;}

#thumbcontainer p {font-size: 71%; line-height: 140%; color: #000; margin: 0; padding: 0 90px 3em 0;}

#thumbcontainer ul {padding: 0; margin: 0; font-size: 71%;}
#thumbcontainer ul li {background: url(../images/shared/btn_li_content.gif) no-repeat 0 3px; padding: 0 20px 0.5em 13px; margin: 0; list-style: none;}
#thumbcontainer ul li a {text-decoration: none; font-size: 100%;}
#thumbcontainer ul li a:link, 
#thumbcontainer ul li a:active, 
#thumbcontainer ul li a:visited {color: #000;}
#thumbcontainer ul li a:hover {color: #000; text-decoration: underline;}

/* grossdarstellung */

#bigImg {position: absolute; top: 307px; left: 358px; width: 380px; padding-bottom: 3em;}
#bigImg img {width: 380px; margin-bottom: 1.5em;}


/* downloads */

#content ul.downloads {list-style: none; border: 0; margin: 1em 0 1em 0; padding: 0 260px 1em 74px;}
#content ul.downloads li {padding-bottom: 1em;}

#content ul.downloads a {margin: 0; padding: 3px 0 1em 26px;}

#content ul.downloads a:link, #content ul.downloads a:active, #content ul.downloads a:visited {color: #000; background: url(../images/shared/icon_downloads.gif) no-repeat; text-decoration: none;}
#content ul.downloads a:hover {color: #000; background: url(../images/shared/icon_downloads.gif) no-repeat; text-decoration: underline;}

#content ul.downloads a.pdf:link, #content ul.downloads a.pdf:active, #content ul.downloads a.pdf:visited {color: #000; background: url(../images/shared/icon_pdf.gif) no-repeat; text-decoration: none;}
#content ul.downloads a.pdf:hover {color: #000; background: url(../images/shared/icon_pdf.gif) no-repeat; text-decoration: underline;}

/* infrarotkabinen - allgemein informationen */

#thumbcontainer h2 {font-size: 100%; line-height: 150%; margin: 0; padding: 0 0 2em 0; font-weight: bold;}
#thumbcontainer h3 {font-size: 71%; line-height: 150%; color: #beaf83; margin: 0; padding: 0 0 2em 0; font-weight: bold; clear: both;}

#thumbcontainer .infobox {margin: 0 0 1em 0; clear: both; overflow: auto;}
#thumbcontainer .infobox .bild {float: left; width: 100px; padding: 3px 0 1em 0;}
#thumbcontainer .infobox .text {float: right; width: 600px; overflow: auto;}
#thumbcontainer .infobox .text p {padding: 1em 20px 1em 0;}

#thumbcontainer .infobox ul li a {text-decoration: underline; font-size: 100%;}
#thumbcontainer .infobox ul li a:link, 
#thumbcontainer .infobox ul li a:active, 
#thumbcontainer .infobox ul li a:visited {color: #000;}
#thumbcontainer .infobox ul li a:hover {color: #fff; background: #A0A8AD; text-decoration: none;}


/* MARGINALSPALTE */

#margin {position: absolute; top: 146px; left: 803px; width: 190px; padding-bottom: 3em; z-index: 3;}
#margin .grossdarstellung {width: 20px; height: 20px; margin: 10px;}

#margin div.detailImg {width: 190px; background: #eee8de; margin-top: 30px; overflow: auto;}
#margin div.detailImg a.icon {margin: 10px 0 0 10px; float: left;}
#margin div.detailImg img.detailImg {width: 95px; float: left;}

#margin div.detailText {width: 190px; clear: left;}
#margin div.detailText p {font-size: 65%; line-height: 130%; padding: 7px 15px 1em 10px; margin: 0; color: #bda279;}

/* Link-Liste */

#margin div.links ul {list-style: none; border: 0; margin: 2em 10px; padding: 0;}
#margin div.links ul li {padding-bottom: 1em;}

#margin div.links ul a {margin: 0; padding: 3px 0 1em 26px; display: block;}
#margin div.links ul a.pdf:link, 
#margin div.links ul a.pdf:active, 
#margin div.links ul a.pdf:visited {color: #000; background: url(../images/shared/icon_pdf.gif) no-repeat; text-decoration: none;}
#margin div.links ul a.pdf:hover {color: #000; background: url(../images/shared/icon_pdf.gif) no-repeat; text-decoration: underline;}


/* DRUCKBUTTON */

/* produktdarstellung */

#print {position: absolute; top: 216px; left: 774px; width: 20px; height: 20px; z-index: 3;}
#print img {width: 18px; height: 18px;}

/* produktuebersicht */

#print2 {position: absolute; top: 216px; left: 964px; width: 20px; height: 20px; z-index: 3;}
#print2 img {width: 18px; height: 18px;}

