/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++ STYLESHEET +++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

html {
	font-size: 11px;
	color: #9F0D2B;
	font-family: Arial;
}

body {
	padding: 0px;
	margin: 0px;
	background-color: #FFFFFF;
	background-image: url(images/background.png);
	background-repeat: repeat-x;
}

img { border: 0px; }

.left {
  float: left;
}
.bildlinks {
	margin-left: 169px;
}
.bildrechts {
	margin-left: 2px;
	background-color: #FFFFFF;
	background-image: url(images/background.png);
}



.right {
  float: right;
}

.clear {
  clear: both;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++ PAGE +++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#page {
	width: 933px;
	margin: 0px auto;
	background-image: url(images/subcontentwiederholung.png);
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++ HEADER ++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#header {
	height: 66px;
	background-image: url(images/header.png);
	width: 933px;
}

#navigation {
	margin-left: 108px;
	padding-top: 40px;
	display: block;
}
#headeroben {
	background-image: url(images/headeroben.png);
	height: 21px;
}

#impressum {
	height: 21px;
	background-image: url(images/headeroben.png);


}

.home {
	margin-right: 30px;
	margin-left: 1px;
}

.shop {
	margin-right: 33px;
}

.haendlerinfo {
	margin-right: 34px;
}

.werbeartikel {
	margin-right: 32px;
}

.produktinfo {
	margin-right: 33px;
}

.anwendungen {
	margin-right: 32px;
}

.presse {
	margin-right: 33px;
}

.kontakt {
	margin-right: 32px;
}
#indexoben {
	height: 128px;
	width: 566px;
	margin-left: 367px;
}

#presseindex {
	height: 128px;
	width: 176px;
	float: left;
}
#onlineindex {
	height: 128px;
	width: 176px;
	float: left;
	margin-left: 5px;
}

#artikelindex {
	height: 128px;
	width: 176px;
	float: left;
	margin-left: 5px;
}

#indexunten {
	height: 128px;
	width: 566px;
	float: right;
	margin-top: 10px;
}
.ueberschriftindex {
	color: #9F0D2B;
	font-size: 14px;
	font-weight: bold;
	margin-left: 20px;
}


#produktindex {
	height: 128px;
	width: 176px;
	float: left;
}
#haendlerindex {
	height: 128px;
	width: 176px;
	float: left;
	margin-left: 5px;
}

#werbeindex {
	height: 128px;
	width: 176px;
	float: left;
	margin-left: 5px;
}

#navigation li {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-bottom: 1px dotted #000000;
	float: left;
}
#navigation  a  {
	padding-top: 3px;
	text-decoration: none;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: #AF1033;
}
#navigation  a:hover  {

}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++ CONTENTUMGEBUNG ++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#contentumgebung {
	color: #9F0D2B;
	background-image: url(images/subcontentwiederholung.png);
	background-repeat: repeat-y;
}
#testbox {
	background-image: url(images/subcontentwiederholung.png);
	background-color: #000000;
}

.contentboxueb {
	font-size: 16px;
	font-weight: bold;
}

#zudenanwendung {
	color: #9F0D2B;
	font-weight: bold;
	margin-left: 387px;
	padding-top: 125px;
}
#zudenanwendung a {
	text-decoration: none;
	color: #9F0D2B;
}

.unterstrichen {
	text-decoration: underline;
}



/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++ CONTENT LEFT ++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#left {
  float: left;
  width: 378px;
}

.headline {
  height: 15px;
  
  padding-left: 20px;
  
  background: url(images/headline.gif) no-repeat #4A3B34;
  
  font-size: 12px;
  font-weight: bold;
  color: white;
}

#anwendungsgebiete_bilder {
	background-image: url(images/unterheader.png);
	width: 933px;
	height: 173px;
}

#informationen {
	background-image: url(images/middle.png);
	width: 933px;
	height: 280px;
}
#artikelindex {
}

#info_a {
  float: left;
  width: 179px;
}

#info_b {
  float: right;
  width: 179px;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++ CONTENT MIDDLE ++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#middle {
  float: left;
  width: 353px;
  margin-left: 8px;
}

#middle .headline .right {
  font-weight: normal;
  font-size: 11px;
  margin-right: 5px;
}

#middle .text {
  margin-top: 10px;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++ CONTENT RIGHT ++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#right {
  float: right;
  width: 212px;
}

#steileflaechen {
  width: 212px;
  height: 398px;
  
  background: url(images/steile_flaechen.jpg);
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++ FOOTER +++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#footer {
	height: 223px;
	background: url(images/footer.png);
	width: 933px;
	clear: both;
}
#footersub {
	height: 223px;
	background: url(images/footersub.png);
	width: 933px;
	clear: both;
}

#footersublong {
	height: 223px;
	background: url(images/footersublong.png);
	width: 933px;
	clear: both;
}

#impressum  a {
	text-decoration: none;
	color: #979798;
	font-size: 11px;
}
#untenbilder {
	height: 238px;
	width: 933px;
	background-image: url(images/untenbilder.png);
}

.impressumclass {
	float: right;
	margin-right: 56px;
	font-size: 11px;
	margin-top: 6px;

}

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

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++ UNTERSEITEN +++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#unterseite_left {
  float: left;
  width: 198px;
}

#jetztbestellen {
	width: 369px;
	background-image: url(images/sublinks.png);
	float: left;
	background-repeat: no-repeat;
	height: 675px;
}

#anwendungsbeispiele a {
  display: block;
  width: 164px;
  height: 15px;
  
  padding-left: 25px;
  margin-top: 1px;
  
  background: url(images/list_dot.gif) #483B35 no-repeat;
  
  text-decoration: none;
  color: white;
}


#contentsub {
	width: 564px;
	float: right;
	background-image: url(images/contentsub.png);
	background-repeat: no-repeat;
}

#unterseite_right img {
  border: 1px solid #483B35;
}

#subunten {
	height: 15px;
	background-image: url(images/subunten.png);
	clear: both;
	width: 933px;
}

#subuntenlong {
	height: 15px;
	background-image: url(images/subuntenlong.png);
	clear: both;
	width: 933px;
}

#unterseite_right a {
  color: white;
}

#presseueb {
	color: #9F0D2B;
	font-size: 12px;
	font-weight: bold;
	margin-left: 20px;
	margin-top: 6px;
}

#onlineueb {
	color: #9F0D2B;
	font-size: 12px;
	font-weight: bold;
	margin-left: 20px;
	margin-top: 6px;
}

#artikelueb {
	color: #9F0D2B;
	font-size: 12px;
	font-weight: bold;
	margin-left: 20px;
	margin-top: 6px;
}

#produktueb {
	color: #9F0D2B;
	font-size: 12px;
	font-weight: bold;
	margin-left: 20px;
	margin-top: 7px;
}

#haendlerueb {
	color: #9F0D2B;
	font-size: 12px;
	font-weight: bold;
	margin-left: 20px;
	margin-top: 7px;
}

#werbeueb {
	color: #9F0D2B;
	font-size: 12px;
	font-weight: bold;
	margin-left: 20px;
	margin-top: 7px;
}

#pressetext {
	margin-top: 20px;
	color: #575757;
	margin-left: 20px;
	margin-right: 22px;
	font-size: 11px;
}

#onlinetext {
	margin-top: 20px;
	color: #575757;
	margin-left: 20px;
	margin-right: 22px;
	font-size: 11px;
}

#artikeltext {
	margin-top: 20px;
	color: #575757;
	margin-left: 20px;
	margin-right: 22px;
	font-size: 11px;
}

#produkttext {
	margin-top: 20px;
	color: #575757;
	margin-left: 20px;
	margin-right: 22px;
	font-size: 11px;
}

#haendlertext {
	margin-top: 20px;
	color: #575757;
	margin-left: 20px;
	margin-right: 22px;
	font-size: 11px;
}

#werbetext {
	margin-top: 20px;
	color: #575757;
	margin-left: 20px;
	margin-right: 22px;
	font-size: 11px;
}

#indexoben a {
	color: #9F0D2B;
	font-size: 11px;
	font-weight: bold;
	margin-left: 114px;
	text-decoration: underline;
}
.onlinebestellensub {
	margin-left: 32px;
}
#contenttextbox {
	margin-left: 20px;
	margin-top: 18px;
	margin-right: 25px;
}
#contenttextbox a {
	color: #9F0D2B;
}
