/* Allgemeine Angaben */

body,html {
	width:100%;
	margin:0px;
	padding:0px;
	font-family:arial,sans;
	font-size:12px;
}

img, ul, li, div {
	padding:0px;
	margin:0px;
	
}

em {
font-weight:bold;
font-style:normal;
}

h2,h3,h4 {
padding:0px;
margin:0px;
}

.info {
display:block;
top:93px;
position:relative;
left:-8px;
}

.info p {
	position:relative;
	left:6px;
	top:5px;
}

.info .headline {
	background-color:#e31c1c;
	display:block;
}

.info .headline h3 {
color:#FFF;
font-weight:bold;
position:relative;
left:8px;
}

a,a:link {
text-decoration:none;
color:#002242;
}
a:hover {
text-decoration:underline;
}

/* Aufbau */

#container {
margin:20px auto;
width:960px;

}

.siteHead {
background-image:url('bin/site_head.jpg');
background-repeat:no-repeat;
display:block;
width:960px;
height:300px;

}

a#homeLink {
display: block;
width: 158px;
height:155px;
left:728px;
position: relative;
}

#wrapper {
position:relative;
height:auto;
width:814px;
left:73px;
top:-245px;
display:block;
}

#menu {
float:left;
position:relative;
width:154px;
text-align:right;
margin-top:5px;

}

#menu ul {
padding:0px;
margin:0px;
width:154px;
}

#menu ul li {
font-weight:bold;
font-size:12px;
line-height:12px;
display:block;
position:relative;
list-style:none;
margin-bottom:10px;
width:154px;
height:12px;

}

#menu ul li.selected a {

background-image:url('bin/navi_bg.gif');
/*background-repeat:no-repeat;*/
}

#menu ul li a {
background:url('bin/navi_bg_off.gif');
display:block;
position:relative;
padding-right:15px;
color:#002242;
text-decoration:none;
}

#menu ul li a:link {


}

#menu ul li a:visited {
}

#menu ul li a:hover {
background-color:#F6F6EC;

}

#menu ul li a:active {
}

#content {
float:left;
position:relative;
width:500px;
left:5px;
}

#showReel {
display:block;
position: relative;
width:500px;
height:auto;
top:45px;
}

.contentTable {
width:500px;
border-spacing:0px;
vertical-align:top;
}



.rightCol {
width:296px;
vertical-align:top;
color:#002242;
line-height:18px;
}

.rightCol p {

margin:0px;
padding:0px;
margin-bottom:10px;
}

.leftCol {
width:195px;
vertical-align:top;
color:#90B531;
text-align:right;
font-weight:bold;
}

.leftCol h2 {
padding:0px;
margin:0px;
font-size:12px;
position:relative;
right:10px;
line-height:18px;
}


.externalHeading {
position:relative;
top:-75px;
left:74px;
width:813px;
height:200px;
display:block;

}

.externalHeading h3 {

position: relative;
text-align:left;
display:block;
color:#989690;
font-size:11px;
line-height:17px;
width:296px;
left:358px;
font-weight:normal;
letter-spacing:1px;
}

.externalHeading h3.produkte {
position:relative;
top:-8px;

}

.externalHeading h3.index {
position:relative;
top:-8px;

}
.externalHeading h3.philo {
position:relative;
top:-40px;

}

.externalHeading h3.kontakt {
position:relative;
top:-8px;

}

.backLink {
display:block;
background:#E7E7E1;
width:100%;
color:#002242;
}

.backLinkTop {
display:block;
width:100%;
color:#002242;
}

.externalHeading h3.ventilOne {
position:relative;
/*top:68px;*/
}


#sitebar {
position:relative;
right:0px;
float:right;
width:150px;
color:#002242;
height:auto;

}
#sitebar a p {
color:#002242;
position:relative;
left:36px;
text-decoration:underline;
}

#sitebar a,#sitebar a:link {

border:0px;
color:white;
}

#sitebar a:hover {
text-decoration:underline;
}

#brochure {
border:0px;
display:block;
position: relative;
}

#sitebar h3 {
font-size:12px;
font-weight:bold;

}

#sitebar p {
margin:0px;
font-size:10px;
line-height:14px;
}


.break {
clear:both;
}

/* Produktübersicht */

/* kompletter Beschreibungskasten */
.productOverview {
background-image:url('bin/prod_overview_bg.gif');
height:76px;
width:300px;
background-repeat:no-repeat;
}

/* Bild zum Produkt */
.productOverview img {
float:left;
border:0px;
}

/* Produktbeschreibung */

.prodContainer {
margin-top:30px;
}

.rightCol .prodContainer h3 {

margin-top:20px;


}

/* Produktbeschreibung auf Produktübersicht Seite */
.prodDesc {
display:block;
float:right;
width:210px;
position:relative;
top:5px;
}

/* Produktbeschreibung auf Detailseite */


.rightCol .prodDescContainer {
display:block;
height:196px;
background-color:#E7E7E1;
}

.rightCol p.prodDescText {
position:relative;
top:10px;
left:10px;
width: 287px;
display:block;
line-height:18px;
}


.rightCol h3 {
font-size:12px;
display:block;
margin:0px 0px 2px 0px;
}

.rightCol .prodContainer h3 a {
color:#002242;
}

.productOverview a {
color:#989690;
}

.productOverview a:visited {
color:#989690;
}
.productOverview a:hover {
text-decoration:underline;
}
.productOverview a:active {}


table.articleTable {
width:296px;

}
table.articleTable td {
vertical-align:top;
}

#PROD_Colors {
padding-top:5px;
}

table.articleTable td.secCol {
width:80px;
}

table.articleTable .articleTableHeadings {
font-weight:bold;
}

#PROD_Announcement {
padding-top:5px;
}

#PROD_Announcement ul {
display:block;
position:relative;
left:20px;
}

#PROD_Announcement ul li {

margin-bottom:5px;

}



/* Submenu auf und zuklappbar */

#submenu {
display:block;
margin-top:2px;
}

.submenuItem {
display:block;
width:296px;
margin-bottom:20px;
}




.submenuItem h4 {
background-color:#E7E7E1;
display:block;
font-size:12px;
width:auto;
padding-left:20px;
cursor:pointer;

}

.submenuItem img {
display:block;
border:5px;
float:left;
cursor:pointer;
}

.submenuItem img.zeichnung {
display:block;
float:none;
position:relative;
left:10px;
cursor:default;
}


/* Footer */
#footer {
display:block;
height:10px;
width:100%;
background-color:#95937F;
position:relative;
top:170px;
}

/* KONTAKT */

.contactForm {
background-color:#E7E7E1;
padding:10px;
width:278px;
}

.contactForm input {
margin:5px 0 10px 0;
padding:0px;
width:273px;
}

.contactForm textarea {
margin:5px 0 10px 0;
width:273px;
height:200px;
}

.contactForm label {
padding:0px;
margin:0px;
display:block;
}

#submitBtn {
height:20px;
cursor:pointer;
height:25px;
font-weight:bold;
font-size:12px;
}

#resetBtn {
border:0px;
background-color:transparent;
cursor:pointer;
}

.errorMessage {
margin:0 0 10px 0;
color:#ef2323;
}

ul.download {
list-style:none;
margin-top:10px;
}

ul.download li {
margin-left:18px;
line-height:21px;
height:23px;

}

ul.download li img {
margin-right:5px;
border:0px;
}

ul.download li a,a:link{
color:#002242;
}




ul.download li a:hover {
text-decoration:underline;
}

