@import url("basis.css");
@import url("milkbox.css");
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FARBEN

highlight:: DB471F - bloodorange - use for headlines, links, active navi


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layout css */
body {
	background:#E1E1E1 url(/img/v3/metal_blue.jpg) center top;
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height:18px; 
}

#content .separator {
	clear:both;
	padding-top:10px;
	background:url(/img/v3/dotted.gif) repeat-x bottom;
}
div#wrapper {
	height:100%;
	margin:0px auto;
	width:960px;
	width:974px;
	
}

div#page {
	float:left;
	background-color:#FFF;
	width:100%;
	width:960px;
	padding:0 7px;
	background:transparent url(/img/v3/shadow_center.png);
}
div.shadow_top {
	width:100%;
	height:7px;
	clear:both;
	background:transparent url(/img/v3/shadow_top.png) bottom center;
}

div.shadow_bottom {
	width:100%;
	height:7px;
	clear:both;
	background:transparent url(/img/v3/shadow_bottom.png) top center;
}

div#logo {
	background-color:#FFF;
}
div#banner{
	padding-top:1px;
	padding-bottom:1px;
	border-top:1px solid #A5A4A4;
}
div#navimain{
	padding-bottom:1px;
	border-bottom:1px solid #A5A4A4;
}
div#footer {
	background-color:#FFF;
	/*border-top:2px solid #ccc;*/
	
	/*height:40px;*/
	/*line-height:40px;*/
}
div#copy {
	clear:right;
	float:right;
	white-space:nowrap;
	margin-left:20px;
}
div#shortcuts{
	float:right;
}
div.col {
	clear:both;
	float:left;
	width:100%;
}

div.cell {
	float:left;
}
div.full 	{ width:100%;}
div.left 	{ width:219px;}
div.middle { width:547px; overflow:hidden;min-height:335px;}
div.right 	{ width:192px; float:right;overflow:hidden;}

div#logo.col 		.cell	{height:70px;}
/*div#banner.col 		.cell	{height:100px;}*/
div#navimain.col 	.cell	{height:30px;}


div#footer.col div.cell.right { width:710px;/*margin-right:30px;*/}
div#footer.col div.cell.right .inner { padding:0;}

div.col div.cell div.inner {
	padding-left:15px;
	padding-right:15px;
	/*float:left;*/
}
div#information .inner {padding:0;}
/* breite der cell - padding */
div.col div.full div.inner 	{width:960px;}
body#fullsize div.col div.full div.inner 	{width:930px;}
div.col div.left div.inner 	{width:189px;}
/*div.col div.cell.middle div.inner 	{width:517px;}*/
div.col div.right div.inner 	{width:100%;}
div.col div.right div.inner 	{width:100%;}

div#footer{
	width:960px;
	overflow:hidden;
}
div#logo div.full div.inner {
	width:960px;
	padding:0;
}
/* ENDE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layout css */

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ grid.css */
.subcolumns {float:left;width:100%;}
.subcolumns .gridbox {float:left; margin:0; padding:0;width:100%;}
/*div.col div.cell.middle .subcolumns .gridbox .inner {width:auto;}*/
.subcolumns .gridbox.c33 {width:33%;}
.subcolumns .gridbox.c50 {width:50%;}
.subcolumns .gridbox.c66 {width:66%;}
.subcolumns .gridbox.c75 {width:75%;}
.subcolumns .c501 {

}
/* ENDE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ grid css */

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ naigation.css */
.nav a {
	text-decoration:none;
	color:#ccc;
}
#navimain .inner{
	padding:0;
}
#navimain ul.nav {}
#navimain ul.nav li{
	display:inline;
}
#navimain ul.nav li a{
	display:inline;
	display:block;
	float:left;
	color:#fff;
	margin-right:4px;
	padding:0 10px;
	height:30px;
	line-height:30px;
	text-transform:uppercase;
}
#navimain ul.nav li a.open,
#navimain ul.nav li a.current,
#navimain ul.nav li a:hover,
#navimain ul.nav li a:focus{
	background:#DB471F;
}

#navisec ul.nav {
background:#fff;
}
#navisec ul.nav li {
	
}
#navisec ul.nav li a{
	color:#AEADAD;
	padding-top:8px;
	padding-bottom:9px;
	/*line-height:32px;*/
	/*border-bottom:1px dotted #AEADAD;*/
	background:url(/img/v3/dotted.gif) repeat-x bottom;
	display:block;
	font-size:11px;
	font-weight:normal;
	line-height:11px;
}
#navisec ul.nav li a.current,
#navisec ul.nav li a:hover,
#navisec ul.nav li a:focus {
	color:#DB471F;
}
#navisec ul.nav li li a{
	padding-left:10px;
}

#breadcrumb {
	padding-top:4px;
	color: #AEADAD;
	font-size:11px;
	text-transform: uppercase;
}
#breadcrumb a {
	color: #AEADAD;
	text-decoration:none;
}
#footer #language.left {width:519px;}
#footer #language.left .inner{width:499px;}
#footer #navimeta.right {width:440px;}
#footer #navimeta.right .inner {width:420px;}
#languagechooser dl{}
#languagechooser dl dt{position:absolute; left:-9999px;}
#languagechooser dl dd{display:inline;}
#languagechooser dl dd a{display:block;float:left; margin:12px 6px 12px 0; background-image:url(/img/v3/lang/flags_16_all.jpg); width:16px; height:16px;}
#languagechooser dl dd a span{position:absolute; left:-9999px;}
#languagechooser dl dd a.flag_de{background-position:0 -16px;}
#languagechooser dl dd a.flag_it{background-position:-16px -16px;}
#languagechooser dl dd a.flag_en{background-position:-32px -16px;}
#languagechooser dl dd a.flag_rs{background-position:-48px -16px;}
#languagechooser dl dd a.flag_fr{background-position:-64px -16px;}
#languagechooser dl dd a.flag_es{background-position:-80px -16px;}

#languagechooser dl dd a.flag_tr{background-position:-96px -16px;}
#languagechooser dl dd a.flag_cz{background-position:-112px -16px;}
#languagechooser dl dd a.flag_se{background-position:-128px -16px;}
#languagechooser dl dd a.flag_pt{background-position:-144px -16px;}
#languagechooser dl dd a.flag_pl{background-position:-160px -16px;}
#languagechooser dl dd a.flag_no{background-position:-176px -16px;}
#languagechooser dl dd a.flag_nl{background-position:-192px -16px;}
#languagechooser dl dd a.flag_jp{background-position:-208px -16px;}
#languagechooser dl dd a.flag_id{background-position:-224px -16px;}
#languagechooser dl dd a.flag_hi{background-position:-240px -16px;}
#languagechooser dl dd a.flag_gr{background-position:-256px -16px;}
#languagechooser dl dd a.flag_fi{background-position:-272px -16px;}
#languagechooser dl dd a.flag_dk{background-position:-288px -16px;}
#languagechooser dl dd a.flag_cn{background-position:-304px -16px;}
#languagechooser dl dd a.flag_ar{background-position:-320px -16px; width:40px;}


#languagechooser dl dd.active a.flag_de,
#languagechooser dl dd a.flag_de:focus,
#languagechooser dl dd a.flag_de:hover{background-position:0 0;}
#languagechooser dl dd.active a.flag_it,
#languagechooser dl dd a.flag_it:focus,
#languagechooser dl dd a.flag_it:hover{background-position:-16px 0;}
#languagechooser dl dd.active a.flag_en,
#languagechooser dl dd a.flag_en:focus,
#languagechooser dl dd a.flag_en:hover{background-position:-32px  0;}
#languagechooser dl dd.active a.flag_rs,
#languagechooser dl dd a.flag_rs:focus,
#languagechooser dl dd a.flag_rs:hover{background-position:-48px  0;}
#languagechooser dl dd.active a.flag_fr,
#languagechooser dl dd a.flag_fr:focus,
#languagechooser dl dd a.flag_fr:hover{background-position:-64px  0;}
#languagechooser dl dd.active a.flag_es,
#languagechooser dl dd a.flag_es:focus,
#languagechooser dl dd a.flag_es:hover{background-position:-80px  0;}


#languagechooser dl dd.active a.flag_tr,
#languagechooser dl dd a.flag_tr:focus,
#languagechooser dl dd a.flag_tr:hover{background-position:-96px 0px;}
#languagechooser dl dd.active a.flag_cz,
#languagechooser dl dd a.flag_cz:focus,
#languagechooser dl dd a.flag_cz:hover{background-position:-112px 0px;}
#languagechooser dl dd.active a.flag_se,
#languagechooser dl dd a.flag_se:focus,
#languagechooser dl dd a.flag_se:hover{background-position:-128px 0px;}
#languagechooser dl dd.active a.flag_pt,
#languagechooser dl dd a.flag_pt:focus,
#languagechooser dl dd a.flag_pt:hover{background-position:-144px 0px;}
#languagechooser dl dd.active a.flag_pl,
#languagechooser dl dd a.flag_pl:focus,
#languagechooser dl dd a.flag_pl:hover{background-position:-160px 0px;}
#languagechooser dl dd.active a.flag_no,
#languagechooser dl dd a.flag_no:focus,
#languagechooser dl dd a.flag_no:hover{background-position:-176px 0px;}
#languagechooser dl dd.active a.flag_nl,
#languagechooser dl dd a.flag_nl:focus,
#languagechooser dl dd a.flag_nl:hover{background-position:-192px 0px;}
#languagechooser dl dd.active a.flag_jp,
#languagechooser dl dd a.flag_jp:focus,
#languagechooser dl dd a.flag_jp:hover{background-position:-208px 0px;}
#languagechooser dl dd.active a.flag_id,
#languagechooser dl dd a.flag_id:focus,
#languagechooser dl dd a.flag_id:hover{background-position:-224px 0px;}
#languagechooser dl dd.active a.flag_hi,
#languagechooser dl dd a.flag_hi:focus,
#languagechooser dl dd a.flag_hi:hover{background-position:-240px 0px;}
#languagechooser dl dd.active a.flag_gr,
#languagechooser dl dd a.flag_gr:focus,
#languagechooser dl dd a.flag_gr:hover{background-position:-256px 0px;}
#languagechooser dl dd.active a.flag_fi,
#languagechooser dl dd a.flag_fi:focus,
#languagechooser dl dd a.flag_fi:hover{background-position:-272px 0px;}
#languagechooser dl dd.active a.flag_dk,
#languagechooser dl dd a.flag_dk:focus,
#languagechooser dl dd a.flag_dk:hover{background-position:-288px 0px;}
#languagechooser dl dd.active a.flag_cn,
#languagechooser dl dd a.flag_cn:focus,
#languagechooser dl dd a.flag_cn:hover{background-position:-304px 0px;}
#languagechooser dl dd.active a.flag_ar,
#languagechooser dl dd a.flag_ar:focus,
#languagechooser dl dd a.flag_ar:hover{background-position:-320px 0px;}

/* ENDE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ navigation.css */


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ style.css */
h1 {
	font-size:2.8em;
	font-size:23px;
	padding-top:8px;
	line-height:1.2em;
	color:#DB471F;
}
h2 {
	color:#000;
	font-size:1.2em;
	line-height:1em;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:4px;
}
h3 {
	font-size:1.1em;
	line-height:1em;
	color:#000;
	font-weight:normal;
	text-transform:uppercase;
	margin-bottom:4px;}

legend {
	color: #6E6F6E;
}
em{
    font-style: normal;
	color:#DB471F;
}
a{
	text-decoration:none;
	color:#DB471F;
}
a.toplink {
	padding:6px;
	background-repeat:no-repeat;
	/*background-image: url(/img/v3/ico/top_ico.gif)*/
	background-image: url(/img/v3/ico/top_grey.gif);
}
a.toplink:hover {
	background-image: url(/img/v3/ico/top_ico_rollover.gif);
}
a.toplink img {
	display:none;
}
a.infolink {
	/*padding:6px 11px 0 0;*/
	background-repeat:no-repeat;
	/*background-position:0 7px;*/
	background-position:top;
	background-image: url(/img/v3/ico/info_ico.gif);
}
a.infolink:hover {
	background-image: url(/img/v3/ico/info_ico_rollover.gif);
}
a.infolink img {
	/*display:none;*/
	visibility:hidden;
}

a.print {
	background-repeat:no-repeat;
	background-position:left top;
	background-image: url(/img/v3/ico/print_grey.gif);
	padding-left:3px;
}
a.print:hover {
	background-image: url(/img/v3/ico/print_orange.gif);
}
a.print img {
	visibility:hidden;
}
.error {
	color:#DB471F;
	color:#fe0002;
}
.formerror {
	border: 1px solid #fe0002;
	background: #ffbdbe url(img/error.png) no-repeat 20px 10px;
	width: 361px;
	height:100px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-left: 135px;
	padding-right: 20px;
}

.formerror .error {
	color:#666666;
	font-size:14px;
}

ul,
ul, li {
	list-style-type:none;
}

input{}
textarea,
input.text{ background:#fff; border:1px solid #ccc;}
textarea:focus,
input.text:focus{ background:#fff; border:1px solid #DB471F;}
select {
	cursor:pointer;
}
input.goButton,
input.submitButton {
	cursor:pointer;
}

* html input.submitButton {
	overflow: hidden;	
	padding-left: 50px !important;
	}
*+html input.submitButton {
	overflow: hidden;	
	padding-left: 50px !important;
}

input.goButton {
	border:none;
	text-indent: -333px;
	width:28px;
	height:28px;
	background:url(/img/v3/ico/go_button.png) no-repeat top left;
	
}
input.goButton-highlight {
	background:url(/img/v3/ico/go_button_orange.png) no-repeat top left;
	
}
input.goButton:hover {
	background:url(/img/v3/ico/go_button_hover.png) no-repeat top left;
}

div.text {}
div.teaser {
	font-weight:bold;
	line-height:20px;
	color:#000;
	
}

dl.imgbox { background:#ccc;padding:1px;}
dl.imgbox dt {}
dl.imgbox dt img {border: none; margin:0; padding:0;}
dl.imgbox dd {padding:0 4px 2px 4px;}
dl.imgbox dd.title { background: #ccc; color:#fff; text-transform:uppercase;font-size:10px; letter-spacing:-0.05em;}
dl.imgbox dd.title a {color:#fff !important;}

div#logo.col .cell	{background: url(/img/v3/logo_small.gif) no-repeat 15px center;}
div#navimain .cell{background:#000;}

dl.stripes dd.item,
table tr.col td,
table tr.col_1 td,
table tr.col_2 td{border-bottom:1px solid #e5e4e3;}

table tr.col td td,
table tr.col_1 td td,
table tr.col_2 td td{border-bottom:none;}

dl.stripes dd.odd,
table tr.odd td,
table tr.col_1 { background: #fff;}
dl.stripes dd.even,
table tr.even td,
table tr.col_2 { background: #faf9f8;}

dl.stripes dd.hover,
table tr.col.hover td {
	background:#fffffc;
}
/* main */

.img {
	float:left;
	margin-right:10px;
}
.img a img {
	border: 1px solid #ccc;
}

.box {
	width:100%;
}
.box .inner {
	color:#6e6f6e;
}

div#main {
	background: url(/img/v3/bg_main.png) repeat-y -20px top;
}

div#content .box  .inner{
	margin-top:10px;
}

div#content .box.grey .inner {
	background:transparent url(/img/v3/bg_box_grey.png) repeat-x left top;
	padding-top:6px;
}

div#content .box .inner {}
div#content .box .inner  ol {
	margin-left:25px;
}
div#content .box .inner  ol li{
	list-style-type:decimal-leading-zero;
}
div#content .box .inner  ul {
	margin-left:15px;
}
div#content .box .inner dd ul {
	margin-left:0;
}

div#content .box .inner .text ul li {
	list-style-type:square;
	list-style-image: url(/img/v3/list_square.png);
	margin-left:20px;
}
div#content .box .inner .relations ul li {
    list-style-image: url(/img/arrow.gif);
	margin-left:0px;
}


div#content .box.grey .inner  span.decoration,
div#content .box.grey .inner  h2 {
	display:block;
	background: url(/img/v3/bg_headline.gif) no-repeat right 4px;
	/*width:497px;*/
	/*padding-right:20px;*/
}
/* pagination*/
.pagination {
	font-size:11px;
	height:20px;
}

.pagination span{ margin-right:3px;}
.pagination a { color: #7c7a7a; margin-right:3px;}

.pagination a:hover,
.pagination a:focus,
.pagination span.active{
	color:#DB471F; margin-right:3px;
}

.pagination span.arrow,
.pagination a.arrow {
	background-image: url(/img/v3/ico/arrows.gif);
	background-repeat: no-repeat;
	background-position: 1px 6px;
	background-position: center center;
	padding:0; /* 5px;*/
	height:9px;
	width:9px;
}
.pagination span.arrow span,
.pagination a.arrow span {
	/* display:none; */
	/*font-size:4px;*/
	visibility: hidden;
}
/* arghhh, weil der verfxxxxxx IE verkettete klassen nicht mag wird hier aus .arrow.sngl_left ... ein .sngl_left :-( */
.pagination span.sngl_left,
.pagination a.sngl_left {
	background-image: url(/img/v3/ico/sngl_arrow_left.gif);
}
.pagination span.sngl_right,
.pagination a.sngl_right {
	background-image: url(/img/v3/ico/sngl_arrow_right.gif);
}
.pagination span.dbl_left,
.pagination a.dbl_left {
	margin:0px;
	background-image: url(/img/v3/ico/dbl_arrow_left.gif);
}
.pagination span.dbl_right,
.pagination a.dbl_right {
	background-image: url(/img/v3/ico/dbl_arrow_right.gif);
}
.pagination a.sngl_left:hover {
	background-image: url(/img/v3/ico/sngl_arrow_hover_left.gif);
}
.pagination a.sngl_right:hover {
	background-image: url(/img/v3/ico/sngl_arrow_hover_right.gif);
}
.pagination a.dbl_left:hover {
	background-image: url(/img/v3/ico/dbl_arrow_hover_left.gif);
}
.pagination a.dbl_right:hover {
	background-image: url(/img/v3/ico/dbl_arrow_hover_right.gif);
}
/* stock */

.stock a {
	color:#a4a3a3;
}
.stock a:hover {
	text-decoration:underline;
}

table th {
	color:#7c7a7a;
	text-align:left;
	font-weight:normal;
	font-size:10px;
	line-height:14px;
	padding:4px 0;
	text-transform:uppercase;
}

table td.cell,
table th.cell{
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
}
table td.cell_0,
table th.cell_0{
	padding-left:15px;
}
table td.cell_1{
	width:7em;
}

table td.cell_3,
table th.cell_3{
	text-align:right;
	padding-right:15px;
}

.stockinfo {border-bottom:1px solid #e5e4e3;color:#6e6f6e;
	line-height:1em;
}
.stockinfo dt{
	color:#a4a3a3;
	font-size:10px;
	text-transform:uppercase;
	padding:4px 0;
	}
.stockinfo dd {padding:0px 0 4px;}
.stockinfo ul li {
	font-size:12px;
	border-bottom:1px dotted #e5e4e3;
	padding: 4px 0;
}
.stockinfo ul li.last { border:none;}
#infoslider dt{
	color:#a4a3a3;
	font-size:11px;
	text-transform:uppercase;
}
#infoslider dd{
	color:#6E6F6E;
	/*text-align:justify;*/
	
}


/* information */
div#information {
	font-size:0.9em;
	line-height:1.4em;
	background:#fff;
}
div#information h3{
	clear:both;
	/*padding-top:8px;*/
}
div#information .box .inner {
	/*padding-top:10px;*/
	padding-bottom:10px;
	margin-bottom:4px;
}
div#information .box .inner div.text{
	padding-top:10px;
	clear:both;
}
div#information .box.grey .inner{}
div#information .box.grey .inner { color:#666; background:#EFF2F1;}

div#information .box .inner ul li {
	list-style-type:square;
	list-style-image: url(/img/v3/list_square.png);
	margin-left:12px;
}

div#information .box .inner .relations ul li {
    list-style-image: url(/img/arrow.gif);
	margin-left:12px;
}
div#information .box .inner  dl dt {
	font-weight:bold;
}
div#information .box .inner  dl dd {
    background: url(/img/arrow.gif) no-repeat 0px 4px ;
	padding-left:12px;
}
div#information h3
{
	font-size:11px;
	font-weight:bold;
}
div#information .pic {
	height:100px;
	width:100%;
	background:pink;
}
div#information div.text {
	padding: 0 15px;
}

/* footer */
#footer,
#footer a{
	color:#999;
	font-size:10px;
	text-transform: uppercase;
}
#footer a:hover {
	color:#DB471F;
}
#shortcuts {margin-right:0px;}
#shortcuts .separator {
	padding: 0 4px;
}

/* forma */
fieldset {
margin:0;
	padding:4px 7px 4px 9px;
	clear:both;
}
* html fieldset {
	/*float:left;*/
	clear:both;
}
a.offer,
input.button.offer {
	background:#fff url(/img/v3/ico/order_grey.gif) no-repeat right center;
	padding-right:14px;
	border:none;
	color:#DB471F;
	font-weight:bolder;
	margin-top:4px;
	font-size:11px;
}
a.offer:hover,
input.button.offer:hover {
	text-decoration:none;
	background:transparent url(/img/v3/ico/order_hover.png) no-repeat right center;
}
a.pictureLink {
float:left;
	background:#fff url(/img/v3/ico/picture_grey.gif) no-repeat 0 1px;
	border:none;
	color:#DB471F;
	font-weight:bolder;
	margin-top:4px;
	font-size:11px;
}
a.pictureLink:hover{
	text-decoration:none;
	background:transparent url(/img/v3/ico/picture_hover.png) no-repeat  0 1px;
}
* html a.pictureLink {		
	background:#fff url(/img/v3/ico/picture_grey.gif) no-repeat 0 0px;
}
*+html a.pictureLink {		
	background:#fff url(/img/v3/ico/picture_grey.gif) no-repeat 0 0px;
}
* html a.pictureLink:hover {		
	background:transparent url(/img/v3/ico/picture_hover.png) no-repeat  0 0px;
}
*+html a.pictureLink:hover {		
	background:transparent url(/img/v3/ico/picture_hover.png) no-repeat  0 0px;
}
a.pictureLink img {
	visibility:hidden;
}

dd.popup a{
	text-indent:-333px;
	display:block;
	background:#fff url(/img/v3/ico/lupe_black.png) no-repeat 0 1px;
}
dd.popup a:hover {
	background:transparent url(/img/v3/ico/lupe_orange.png) no-repeat 0 1px;
}

#content fieldset.newsletter {width:500px; border: 1px solid #ccc; margin-bottom: 12px;}
fieldset.newsletter p {clear:both;margin-bottom:4px;}
fieldset.newsletter p label {display:block; float:left; width:170px;}
fieldset.newsletter input.text {width:320px;}
fieldset.newsletter select {width:326px; border: 1px solid #ccc; }
fieldset.newsletter dl { float:left; width:490px;}
fieldset.newsletter dl dt{display:block; float:left; width: 170px;}
fieldset.newsletter dl dd{display:block; clear:right; float:right; width: 320px;}
fieldset.newsletter dl.radiolist dd{display:block; float:left; width: 120px;}
fieldset.newsletter dl.radiolist dd span{position:relative; top:-3px;}
fieldset.newsletter input.button{float:none; clear:both;}
fieldset.newsletter{}



/* ~~~~~~~~~ sitemaps.css */
#sitemaps{
	background:#fff; /* url(/img/v3/bg_box_grey.png) repeat-x scroll left top;*/
}
#sitemaps a.toogler {
	display:inline;
	margin-left:12px;
	background:#000;
	color:#919394;
	font-size:8px;
	padding: 4px 4px 4px 4px;
}
#sitemaps a.toogler span {
	background:#000 url(/img/v3/ico/arrow_bottom.gif) no-repeat right center;
	padding-right:16px;
}
#sitemaps a.toogler.togglerOpen span {
	background:#000 url(/img/v3/ico/arrow_top.gif) no-repeat right center;
}
#sitemapsContent {
	border-bottom: 1px solid #A5A4A4;
	width: 100%;
	float:left;
}

div.sitemap {
	float:left;
	width:190px;
}

div.sitemap ul {
	padding-top:12px;
	padding-bottom:12px;
	padding-left:12px;
}
div.sitemap .inner {
	padding-top:12px;
	padding-bottom:10px;
	padding-left:12px;
}

div.sitemap li a {
	color:#818181;
	font-size:11px;
	text-decoration:none;
	line-height:1.6em;
}

div.sitemap li.root a {
	color:#444444;
	font-weight:bold;
}

.sitemap a.toggler {
	color:#818181 ;
	/*background:  url(/img/arrow.gif) no-repeat left 5px;*/
	display:block;
	font-size:11px;
	padding-left:12px;
	margin-left:22px;
	margin-top:-2px;
}
.sitemap a.toggler:hover {
	color: #F36824;
	/*background: url(/img/arrow_orange.gif) no-repeat left 5px;*/
}
.sitemap h3 {
	margin-bottom:13px;
	font-size: 11px;
	font-weight: bold;
	color: #444;
}
.sitemap p {
	font-size: 11px;
	line-height: 10px;
	padding-bottom: 8px;
	color:#818181;
}
.sitemap dl {
	padding-top:13px;
	padding-bottom:0px;
	padding-left:12px;
}
.sitemap dl.clone {
	padding-top:0px;
}
.sitemap dl a {
	text-decoration: none;
	font-size:11px;
	/*line-height:1.1em;*/
}
.sitemap dl dt{
	display:block;
	line-height: 10px;
	padding-bottom:8px;
}
.sitemap dl dt a{
	color:#444444;
	font-weight: bold;
}

.sitemap dl dt a:hover{
	color:#F36824;
}
.sitemap dl dd {
	display:block;
	line-height: 10px;
	padding-bottom:8px;
	line-height: 14px;
	padding-bottom:2px;
}
.sitemap dl dd a{
	display:block;
	color:#818181;
	padding-left:12px;
	background:  url(/img/arrow.gif) no-repeat 1px 4px;
}
.sitemap dl dd a:hover{
	color:#F36824;
	background: url(/img/arrow_orange.gif) no-repeat 1px 4px;
}


/* flash messenger */
#flashmessenger {
}

#flashmessenger dl {
    background:#EFF2F1;
	clear:both;
	padding:10px 16px;
    color:#666;
    border-bottom: 1px solid #666;

}
#flashmessenger dl dt {
	float:left;
	width:220px;
	font-weight:bold;
}
#flashmessener dl dd {
	float:right;
	width: 700px;
}


a.qualitycheckLink {
	display:block;
	width:111px;
	width:189px;
	height:113px;
	background: url(/img/v3/100_360_qualitycheck_type_grey.gif) no-repeat top center;
}
a.qualitycheckLink:hover {
	background: url(/img/v3/100_360_qualitycheck_type_orange.gif) no-repeat top center;
}
a.qualitycheckLink img{display:none;}


ol.rebuild {
	border-bottom: 1px solid #A5A4A4;
	margin-bottom:40px;
}
ol.rebuild strong {
	text-transform: uppercase;
	font-size:1.1em;
	color:#111;
}
div#content .box .inner ol.rebuild {
	margin-left:0;
}
div#content .box .inner ol.rebuild li {
	list-style-type: none;
}
ol.rebuild li {
	border-top: 1px solid #A5A4A4;
	background-repeat:no-repeat;
	background-position:left center;
	padding-left: 60px;
	padding-right:20px;
}
ol.rebuild li.button_1 {background-image:url(img/rebuild/buttons_01.png); }
ol.rebuild li.button_2 {background-image:url(img/rebuild/buttons_02.png); }
ol.rebuild li.button_3 {background-image:url(img/rebuild/buttons_03.png); }
ol.rebuild li.button_4 {background-image:url(img/rebuild/buttons_04.png); }
ol.rebuild li.button_5 {background-image:url(img/rebuild/buttons_05.png); }
ol.rebuild li.button_6 {background-image:url(img/rebuild/buttons_06.png); }
ol.rebuild li.button_7 {background-image:url(img/rebuild/buttons_07.png); }
ol.rebuild li.button_8 {background-image:url(img/rebuild/buttons_08.png); }
ol.rebuild li.button_9 {background-image:url(img/rebuild/buttons_09.png); }
ol.rebuild li.button_10 {background-image:url(img/rebuild/buttons_10.png); }
ol.rebuild li.button_11 {background-image:url(img/rebuild/buttons_11.png); }
ol.rebuild li.button_12 {background-image:url(img/rebuild/buttons_12.png); }


ol.rebuild li span.contentIcon {
	background-repeat:no-repeat;
	background-position:right center;
	display:block;
	padding:7px 60px 7px 0;
}
ol.rebuild li  span.contentIconDemontage{background-image:url(img/rebuild/icons_demontage.png); }
ol.rebuild li  span.contentIconDichtungen {background-image:url(img/rebuild/icons_dichtungen.png); }
ol.rebuild li  span.contentIconInbetriebnahme {background-image:url(img/rebuild/icons_inbetriebnahme.png); }
ol.rebuild li  span.contentIconLackierung {background-image:url(img/rebuild/icons_lackieren.png); }
ol.rebuild li  span.contentIconMotorenpruefung {background-image:url(img/rebuild/icons_motorenpruefung.png); }
ol.rebuild li  span.contentIconProbelauf {background-image:url(img/rebuild/icons_probelauf.png); }
ol.rebuild li  span.contentIconSchmierstoffe {background-image:url(img/rebuild/icons_schmierstoffe.png); }
ol.rebuild li  span.contentIconSteueranlage {background-image:url(img/rebuild/icons_steueranlage.png); }
ol.rebuild li  span.contentIconTrommel {background-image:url(img/rebuild/icons_trommelueberholung.png); }
ol.rebuild li  span.contentIconVermessung {background-image:url(img/rebuild/icons_vermessung.png); }
ol.rebuild li  span.contentIconVerschleisspruefung {background-image:url(img/rebuild/icons_verschleisspruefung.png); }
ol.rebuild li  span.contentIconWerkstoffpruefung {background-image:url(img/rebuild/icons_werkstoffpruefung.png); }
