/* CSS Documet */

body {
background-color:#fff;
margin:0px;
padding:0px;
color:#ccc;
font-family: helvetica, arial, verdana;
font-size:12px;
line-height:200%;
background:#ebebeb url("../images/endress-hg-content.jpg") repeat-y center top;
}

#wrapper {
position:relative;
margin:auto;
width:740px;
background:url("../images/endress-hg-header.jpg") no-repeat center top; 
}

#menue {
width:100%;
margin:0;
padding:0;
height:260px;
vertical-align: baseline;
text-align:right;
}

#menue ul {
list-style:none;
margin:0;
padding:32px 10px 20px 0;
}

#menue li {
display:inline;
margin:0;
padding:0 0 20px 0;
}

#menue a:link,
#menue a:visited{
font-size:14px;
color:#333;
text-decoration:none;
padding:0 0 20px 0;
margin:0 7px 0 0;
text-transform:uppercase;
}

#menue a:hover {
color:#666;
}

#menue #aktiv {
color:#333;
font-weight:800;
border-top: 3px solid #333;
background:url("../images/endress-hg-menuemain.gif") no-repeat center 20px; 
}

#menue_sub {
position: absolute;
top:260px;
left:490px;
width:190px;
height:500px;
margin:0;
padding:30px 0 0 20px;
background-image: url("../images/endress-hg-menuesub.jpg");
background-repeat: no-repeat;
background-position: 5px 0px;
line-height:180%;
}

#menue_sub ul{
list-style: none;
margin: 0;
padding: 0;
width: 100%;
}

#menue_sub li{
margin: 7px 0 7px 0;
padding: 0 0 7px 0;
background: url("../images/endress-hg-links.gif"); 
background-repeat: no-repeat;
background-position: bottom left;
}

#menue_sub li a{
color:#333;
text-decoration:none;
margin:0px;
padding: 10px 0 10px 25px;
background-image: url("../images/endress-hg-pfeile.gif");
background-repeat:  no-repeat;
background-position: left 10px;
text-transform:uppercase;
}

#menue_sub li a:hover {
color:#666;
background:url("../images/endress-hg-pfeile.gif") no-repeat -350px 10px; 
}

#menue_sub #aktiv_sub {
color:#333;
background:url("../images/endress-hg-pfeile.gif") no-repeat -700px 10px; 
font-weight:800;
}

#termine{
color:#333;
text-indent:0px;
font-weight:200;
padding:0 0 0 10px;
margin:0;
line-height:100%;
background:#eee url("../images/endress-hg-termine.jpg");
border:1px solid #bbb;
line-height:100%;
}

#termine p {
font-size:25px;
padding:0 0 0 25px;
margin:15px 0 10px 0;
}

dl {
margin:0;
padding:0 0 10px 0px;
width:160px;
}

dt {
color:#333;
font-size:12px;
padding:5px 0 0 5px;
margin:0;
line-height:140%;
}

dd {
color:#888;
margin:0;
padding:0 0 5px 5px;
line-height:140%;
background:url("../images/endress-hg-links.gif") no-repeat bottom left; 
}

#content {
color:#555;
margin:0px 0px 0px 0px;
padding:20px 0 0 35px;
width:440px;
}

.impressum {
font-size:9px;
line-height:100%;
padding: 0 0 0 5px;
}

dl.impressum {
width:100%;
}

h1 {
text-indent:25px;
color: #555;
font-weight:200;
font-size:19px;
padding:10px;
background:url("../images/endress-hg-headline.jpg"); 
}

h2 {
background:url("../images/endress-hg-accordionh3.jpg") no-repeat -25px -11px;
padding: 2px 0 0 50px;
margin: 0;
font-size:12px;
font-weight:200;
text-transform:uppercase;
border-top: solid 1px #c4c4c4;
border-bottom: solid 1px #c4c4c4;
z-index:100;
}

a:link, a:visited, a:hover {
color:#333;
text-decoration:underline;
}

.smalllinks{
text-decoration:none;
color:#919191;
font-size:10px;
padding-right: 0.5em;
}

#faqs, #lexikon {
font-size:10px;
line-height:140%;
display:block;
padding:10px;
width:170px;
border: solid 1px #bbb;
margin:15px 0 7px 0;
text-decoration:none;
}

#faqs strong, #lexikon strong{
text-indent: 25px;
font-size:25px;
font-weight:200;
display:block;
padding:3px 0 10px 0;
}

#faqs {
background:#eee url("../images/endress-hg-faq.jpg");
}

#faqs:hover {
background:#eee url("../images/endress-hg-faq.jpg") 0 -200px;
}

#faqs strong {
color:#FFCC00;
}

#lexikon {
background:#eee url("../images/endress-hg-lexikon.jpg");
}

#lexikon:hover {
background:#eee url("../images/endress-hg-lexikon.jpg") 0 -200px;
}

#lexikon strong {
color: #CC0000;
}

/* GALLERY */

.lightboxline {
width:400px;
height:130px;
display:block;
}

.lightbox {
float:left;
display:block;
padding:15px;
width: 100px;
height:100px;
background:url("../images/endress-hg-galerie.jpg") no-repeat 50% 50%;
}

a img {
border:none;
}

/* TABELLE PRODUKTE */

.beschreibung{
font-size:9px;
width:100%;
line-height:100%;
}

.beschreibung td {
padding:2px;
border-right:1px solid #999;
}

.firstrow {
color:#fff;
background-color:#333;
font-weight:800;
}

.firstrow td {
border-right:1px solid #000;
}

.beschreibung tr.hell {
border-bottom: 1px solid #999;
background-color:#fff;
}

.beschreibung tr.dunkel {
border-bottom: 1px solid #999;
background-color:#eee;
}

.information {
list-style-type:none;
margin:0;
padding:0 0 0 200px;
line-height:120%;
font-size:11px;
}

.information li {
padding:0 0 4px 15px;
background: url("../images/endress-pointer.gif") no-repeat 0 -1px ;
}

.information_sub {
list-style-type:none;
margin:0;
padding:0 0 0 0;
line-height:120%;
}

.information_sub li {
padding:0 0 10px 0;
}

#usfs {
width:100%;
height:230px;
background: url("../images/unterschubfeuerung.jpg") no-repeat 0 15px;
}

#usfw {
width:100%;
height:230px;
background: url("../images/unterschubfeuerung2.jpg") no-repeat 0 15px;
}

#vrs {
width:100%;
height:230px;
background: url("../images/vorschubrostfeuerung.jpg") no-repeat 0 15px;
}

#si {
width:100%;
height:230px;
background: url("../images/vorofenunterschubfeuerung.jpg") no-repeat 0 15px;
}

.bildklein {
float:left;
width:110px;
height:80px;
padding:5px;
display:block;
border:1px solid #aaa;
margin-right:10px;
margin-bottom:5px;
}

.bildmittel {
float:left;
width:170px;
height:130px;
padding:5px;
display:block;
border:1px solid #aaa;
margin-right:10px;
margin-bottom:5px;
}

.downloads {
list-style-type:none;
margin:0;
padding:0 0 0 20px;
}

.downloads li {
padding:0 0 4px 15px;
background: url("../images/endress-download.gif") no-repeat 0 2px;
}

.downloads li a{
text-decoration:underline;
}

#Hinweis {
padding: 10px 10px 10px 60px;
border: 1px dotted #FFCC00;
background-image: url("../images/endress-baustelle.gif");
background-repeat: no-repeat;
background-position: left top;
background-color: #FFFFCC;
}

#ocr{
background:url("../images/ocr.gif") no-repeat 45px 0px;
display:block;
height: 20px;
width:250px;
margin-top:-10px;
}

/* Typo3 Ergäzungen */

.csc-textpic dt {margin: 0px; padding: 0px;}
.csc-textpic dl {margin: 0px; padding: 0px;}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {margin: 0px; padding: 0px;}
.csc-textpic-intext-left-nowrap img {padding-top: 15px;}
.csc-textpic-intext-left-nowrap ul {list-style-type:none; list-style-position: outside; line-height:120%; font-size:11px; margin-left: -10px; padding: 0px;}
.csc-textpic-intext-left-nowrap li {padding:0 0 4px 15px; background: url("../images/endress-pointer.gif") no-repeat 0 -1px;}
#language {position: absolute; top: 5px; left: 670px;}
#language img {margin-left: 5px;}
#border .csc-textpic {background:url("../images/endress-hg-accordionp.jpg") no-repeat center top; margin: 0; padding: 15px 10px 15px 15px; line-height:140%;}
#border .csc-textpic p {margin: 0px; padding: 0px;}
#border .csc-textpic-intext-left-nowrap dl {padding-left: 10px; padding-right: 10px;}
#border .csc-textpic-intext-left-nowrap img {float:left; width:110px; height:80px; padding:5px; display:block; border:1px solid #aaa; margin-right:10px; margin-bottom:5px;}
#border .csc-textpic-intext-left dl {padding-left: 10px; padding-right: 10px;}
#border .csc-textpic-intext-left img {float:left; width:110px; height:80px; padding:5px; display:block; border:1px solid #aaa; margin-right:10px; margin-bottom:5px;}
#border table {font-size:9px; width:100%; line-height:100%;}
#border table td {padding:2px; border-right:1px solid #999; border-bottom: 1px solid #999; background-color:#fff;}
#border table th {color:#fff; background-color:#333; font-weight:800; border-right:1px solid #000;}
#border table td.align-left {border-bottom: 1px solid #999; background-color:#eee;}
.csc-frame-frame1 {color:#888; font-size:9px; margin-left:2em; padding:0 0 5px 5px; line-height:140%; background:url("../images/endress-hg-links.gif") no-repeat bottom left;}
.csc-frame-frame1 b { color:#333; font-size:12px; padding:5px 0 0 5px; margin:0; margin-left: -2em; line-height:140%;}
#border .csc-frame-frame1 {font-size:9px; line-height:100%; padding: 0 0 0 5px; margin-bottom: 1em;}
#border ul {list-style-type:none; margin:0; padding:0 0 0 20px;}
#border ul li {padding:0 0 4px 15px; background: url("../images/endress-download.gif") no-repeat 0 2px;}
#border ul li a {text-decoration:underline; }
#border .accordion {border: none; padding-bottom: 1em;}
.csc-frame-frame2 {padding:10px 10px 10px 60px; border: 1px dotted #FFCC00; background-image:url("../images/endress-baustelle.gif"); background-repeat: no-repeat; background-position: left top; background-color: #FFFFCC;}
fieldset {border: none;}
legend {display: none;}
#submit {margin-top: 0.5em;}