body {
	background:#dedee0 url('/cms/styles/default/img/background_final.jpg') no-repeat left top;
	color:#000000;
	margin:0px;
	padding:0px;
	line-height:18px;
}

/* Global Style ======================================================================================*/

body, div, p, td, th, h1, h2, h3, h4, h5, h6, option, select, textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
}

ul, ol, li {
	margin-top:0px;
	margin-bottom:0px;
}

a, a:link, a:visited {
	color:#ee3124;
	background-color:inherit;
	text-decoration:none;
}

a:hover, a:active {
	text-decoration:underline;
}

p {
	margin:0px;
	padding:0px;
}

img {
	border: none;
}

form {
	display:inline;
	margin:0px;
	padding:0px;
}

h1 {
	color:#ee3124;
	font-size:16px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	padding:0px;
}

h2 {
	color:#ee3124;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 5px 0px;
}

.article_abstract {
	color:#ee3124;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 20px 0px;
}
.text_rot {
	color:#FE1217;
}
.page_pic {
	border:1px solid #aeaeae;
	margin-bottom:10px;
}
.border {
	border: 1px solid #aeaeae;
}
/* Wrappers ==========================================================================================*/

#editIcons {
	/*position:absolute;
	left:270px;
	right:auto;
	top:40px;*/
	margin:0px auto 0px auto;
	width:995px;
}

#wrapper {
	margin:0px auto 0px auto;
	width:995px;
}

#header {
	height:83px;
	margin:0px 5px 0px 5px;
	padding:0px;
	width:985px;
}
#header_logo {
	float:left;
	height:83px;
	margin:0px;
	padding:0px;
	width:129px;
}

#lang_switch {
	float:right;
	padding-top:30px;
	font-size:10px;
	font-weight:bold;
}

#lang_switch a {
	color:#ee3124;
	text-decoration:none;
}

#header_navigation {
	background:url('/cms/styles/default/img/background_navTop.png') no-repeat right top;
	float:right;
	height:19px;
	padding:0px;
	text-align:right;
	width:855px;
}

#content {
	margin:0px;
	padding:0px;
	width:995px;
}

#content_inner {
	margin:0px 5px 0px 5px;
	padding:0px;
	width:985px;
}

#wrapper_left {
	float:left;
	margin:0px;
	min-height:200px;
	padding:0px;
	width:170px;
}

#wrapper_center {
	float:left;
	margin:0px;
	padding:0px;
	width:815px;
}

#wrapper_header {
	float:left;
	height:22px;
	margin:0px;
	padding:0px;
	width:815px;
}

#normal_search {
	float:right;
	margin:2px 0px 0px 0px;
	padding:0px;
	width:215px;
}

#wrapper_content {
	float:left;
	margin:0px;
	padding:23px 0px 0px 0px;
	width:650px;
}

#wrapper_right {
	float:right;
	margin:23px 0px 0px 0px;
	overflow:hidden;
	padding:0px;
	width:165px;
}

#wrapper_right_inner {
	padding:0px;
	margin:0px;
	width:165px;
}

/* HOME */
#home_flash {
	float:left;
	height:553px;
	margin:0px;
	padding:0px;
	width:985px;
}

#home_flash img {
	display:block;
}

#home_shadowLeft {
	background-image:url('/cms/styles/default/img/shadowLeft.gif');
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:562px;
	margin:0px;
	overflow:hidden;
	padding:0px;
	width:5px;
}

#home_shadowRight {
	background-image:url('/cms/styles/default/img/shadowRight.gif');
	background-repeat:no-repeat;
	display:block;
	float:right;
	height:562px;
	margin:0px;
	overflow:hidden;
	padding:0px;
	width:5px;
}

#home_shadowBottom {
	background-image:url('/cms/styles/default/img/shadowBottom.gif');
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:9px;
	margin:0px;
	overflow:hidden;
	padding:0px;
	width:985px;
}

#home_article {
	float:left;
	margin:0px;
	padding:0px;
	width:610px;
}

#home_lang_switch {
	float:left;
	margin:9px 0px 0px 0px;
	font-size:12px;
	font-weight:bold;
}

#home_lang_switch a {
	color:#ee3124;
	text-decoration:none;
}

#home_search {
	float:right;
	margin:7px 0px 0px 0px;
	padding:0px;
	width:215px;
}

/* FOOTER */
#footer {
	float:right;
	margin:20px 0px 20px 0px;
	padding:0px;
	text-align:right;
	width:280px;
}

#footer_inner {
	float:right;
	margin:0px;
	padding:0px;
	text-align:right;
	width:280px;
}

a.footer,
a.footer:link,
a.footer:visited {
	color:#656565;
	font-size:9px;
	margin:0px;
	padding:0px 5px 0px 5px;
}

/* Produkt-Seite */
#wrapper_product {
	float:right;
	height:412px;
	width:678px;
}
#wrapper_product_inner { /* Innenbreite: 670px */
	margin-left:2px;
	margin-right:6px;
	position:relative;
}
/* Header ============================================================================================*/
#q {
	background-color:#ffffff;
	border:1px solid #ee1d23;
	height:13px;
	margin:0px;
	padding:1px;
	width:138px;
}

#breadcrumbs {
	color:#000000;
	font-family:Arial, Verdana, Helvetica, Sans-Serif;
	font-size:11px;
	float:left;
	margin:0px;
	padding:8px 0px 0px 0px;
	text-decoration:none;
}

#breadcrumbs a,
#breadcrumbs a:link,
#breadcrumbs a:visited,
#breadcrumbs a:hover,
#breadcrumbs a:active {
	color:#000000;
	text-decoration:underline;
}

#formresult_error {
	border:4px solid #ff3300;
	margin-top:20px;
	margin-bottom:20px;
	padding:6px;
	background-color:#FFEAE5;
	font-weight:bold;
}
#formresult_success {
	border:4px solid #BBC9AC;
	margin-top:20px;
	margin-bottom:20px;
	padding:6px;
	background-color:#E5F5E5;
	font-weight:bold;
}
/* Home ==============================================================================================*/

label.search {
	color:#666666;
	font-weight:bold;
}

option.home, select.home {
	font-size:10px;
}


/* Navi links allgemein ==============================================================================*/

#nav_left {
	float:right;
	list-style-type:none;
	margin:0px;
	padding:45px 41px 0px 0px;
	width:129px;
}
#nav_left li a.navlink:link, #nav_left li a.navlink:hover, #nav_left li a.navlink:visited {
	color:#000000;
	font-family:Arial, Verdana, Helvetica, Sans-Serif;
	text-decoration:none;
}
#nav_left li a.navlink:hover {
	text-decoration:none;
}
#nav_left li {
	margin:0px 0px 2px 0px;
	padding:1px 0px 2px 0px;
	text-align:right;
}
/* Nullte Stufe */
td.nav0, td.nav0a {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:18px;
	text-align:center;
}
.nav0a {
	color:#EE1D23;
}
.nav0 a.navlink:link, .nav0 a.navlink:hover, .nav0 a.navlink:visited {
	color:#FFF;
}
.nav0a a.navlink:link, .nav0a a.navlink:hover, .nav0a a.navlink:visited {
	color:#EE1D23;
}

/* Erste Stufe */
#nav_left li.n1,
#nav_left li.n1a {
	margin:0px;
	padding:0px 2px 10px 0px;
}

#nav_left li.n1 a.navlink,
#nav_left li.n1 a.navlink:link,
#nav_left li.n1 a.navlink:visited {
	font-size:14px;
}

#nav_left li.n1 a.navlink:hover,
#nav_left li.n1 a.navlink:active {
	color:#ee3124;
	text-decoration:none;
}

#nav_left li.n1a a.navlink,
#nav_left li.n1a a.navlink:link,
#nav_left li.n1a a.navlink:visited {
	color:#ee3124;
	font-size:14px;
	font-size:14px;
}

#nav_left li.n1a a.navlink:hover,
#nav_left li.n1a a.navlink:active {
	text-decoration:none;
}

/* Zweite Stufe */
#nav_left li.n2,
#nav_left li.n2a {
	margin:0px;
	padding:0px 8px 13px 0px;
}

#nav_left li.n2 a.navlink,
#nav_left li.n2 a.navlink:link,
#nav_left li.n2 a.navlink:visited {
	font-size:12px;
}

#nav_left li.n2 a.navlink:hover,
#nav_left li.n2 a.navlink:active {
	color:#ee3124;
	text-decoration:none;
}

#nav_left li.n2a a.navlink,
#nav_left li.n2a a.navlink:link,
#nav_left li.n2a a.navlink:visited {
	color:#ee1d23;
	font-size:12px;
}

#nav_left li.n2a a.navlink:hover,
#nav_left li.n2a a.navlink:active {
	text-decoration:none;
}

/* Dritte Stufe */
#nav_left li.n3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	width:94px;
	padding-right:4px;
	margin-bottom:4px;
	margin-left:-2px;
}
#nav_left li.n3 a.navlink:link, #nav_left li.n3 a.navlink:visited {
	font-size:10px;
}
#nav_left li.n3 a.navlink:hover, #nav_left li.n3 a.navlink:active {
	text-decoration:none;
}
#nav_left li.n3a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	width:94px;
	padding-right:4px;
	margin-bottom:4px;
	margin-left:-2px;
}
#nav_left li.n3a a.navlink:link, #nav_left li.n3a a.navlink:visited {
	font-size:10px;
	color:#ee1d23;
}
#nav_left li.n3a a.navlink:hover, #nav_left li.n3a a.navlink:active {
	text-decoration:none;
}
/* Vierte Stufe*/
#nav_left li.n4 {
}
#nav_left li.n4a {
	background-color:#F2F2F2;
}
#nav_left li.n4a a.navlink:link, #nav_left li.n4a a.navlink:hover, #nav_left li.n4a a.navlink:visited {
	font-weight:bold;
}
/* Fünfte Stufe*/
#nav_left li.n5 {
}
#nav_left li.n5a {
}
#nav_left li.n5a a.navlink:link, #nav_left li.n5a a.navlink:hover, #nav_left li.n5a a.navlink:visited {
	font-weight:bold;
}


/* Sitemap ===========================================================================================*/

a.sitemap0,
a.sitemap0:link,
a.sitemap0:visited {
	color:#000000;
	display:block;
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
}

a.sitemap0:hover,
a.sitemap0:active {
	color:#ee3124;
	text-decoration:none;
}

a.sitemap1,
a.sitemap1:link,
a.sitemap1:visited {
	color:#000000;
	display:block;
	font-size:12px;
	margin-left:10px;
}

a.sitemap1:hover,
a.sitemap1:active {
	color:#ee3124;
	text-decoration:none;
}

a.sitemap2,
a.sitemap2:link,
a.sitemap2:visited {
	color:#000000;
	display:block;
	font-size:10px;
	margin-left:30px;
}

a.sitemap2:hover,
a.sitemap2:active {
	color:#ee3124;
	text-decoration:none;
}


/* Formular ==========================================================================================*/

label.formlabel {
	color:#666666;
	font-weight:bold;
	font-size:11px;
}

input.forminput, textarea.forminput,
input.forminput_duty, textarea.forminput_duty {
	background-color:#ffffff;
	border:1px solid #ee3124;
	color:#000000;
	font-size:10px;
	margin:0px;
	padding:1px;
	width:170px;
}

input.contact_submit {
	background-color:#EE1D23;
	border:1px solid #333;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-right:40px;
}

option {
	font-family:Arial, Helvetica, sans-serif;
}

option, select {
	background-color:#FFFFFF;
}

td.formtd {
	padding-top:7px;
}

#home_right ul, #home_right li {
	margin-left:5px;
	padding-left:2px;
}

#home_right ul, #home_right li, #home_right a {
	color:#FFFFFF;
	font-size:10px;
}


/* Artikel ===========================================================================================*/

div.home {
	margin:0px;
	padding:0px;
}

div.pic_full_width {
	padding:0px 0px 0px 0px;
	margin:0px;
	width:650px;
}

div.pic_full_width_pic {
	padding:0px;
	margin:0px;
	width:610px;
}

div.default {
	margin:0px;
	padding:0px 20px 0px 0px;
	width:630px;
	float:left;
}

div.default_pic {
	float:left;
	margin:0px;
	padding:0px;
	width:276px;
}

div.default_text {
	float:left;
	margin:0px;
	padding:0px 0px 0px 15px;
/*	width:339px;*/
}

div.toolbox {
	clear:both;
	margin:0px;
	padding:0px;
	width:165px;
}

div.readmore {
	float:right;
	margin:0px;
	padding:0px;
	width:100px;
}

div.back {
	float:left;
	margin:0px;
	padding:0px;
	width:100px;
}


/* Suchergebnisse ====================================================================================*/

.searchheadline {
	background-color:inherit;
	color:#ee3124;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 10px 0px;
}