@charset "UTF-8";
/* CSS Document */

/* SET BROWSER BACK */
html {
	color:#000;background:#FFF;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img {
	border:0;
}
li {
	list-style:none;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
input,textarea,select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	font-size:100%;
}

td.paddingallowed{
	padding:3px;;
}

.floating {
	float: left;
}
.clear {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/* EO SET BROWSER BACK */


html {
    font: 11px Arial, sans-serif;
	color: #666666;
	background: #ffffff;
}
a {
	text-decoration: none;
	color: #006699;
	font-size: 12px;
	line-height: 17px;
}
hr {
	border: none;
	height: 1px;
	background: url(../images/hr.png) no-repeat top left;
	margin-bottom: 30px;
}


/*anzeige news_tree in rechtem container*/
a.news_tree{
	color:#fff;
}

p {
	font-size: 12px;
	line-height: 17px;
}
h1 {
	text-align: left;
	margin-left: 85px;
	margin-top: 40px;
	color: #8c9ec6;
	font-size: 25px;
	line-height: 35px;
}
h2 {
	color: #ffffff;
	font-size: 14px;
	line-height: 19px;
	font-weight: bold;
}
h3 {
	color: #022752;
	font-size: 18px;
	padding-bottom: 10px;
}
h4 {
	color: #022752;
	font-size: 14px;
}

.mehr {
	display:block;
	font-size:11px;
	text-align: left;
	padding-left:10px;
	margin-top: 10px;
	background: url(/images/arrow.gif) no-repeat right;
	background-position: 0px 2px;
}

.maxwidth {
	width: 455px;
}
.break {
	height: 10px;
}
.space {
	margin-right: 20px;
	margin-bottom: 20px;
}

#page {
	width: 840px;
	margin: 0 auto;
	padding-left: 70px;
	padding-right: 70px;
	background: url(../images/bg.png) repeat-y;
	padding-bottom: 25px;
	border-bottom: 1px solid #888888;
}
#page #top {
	text-align: right;
}
#page #top.expand {
	height: 237px;
	background: url(../images/top.jpg) no-repeat bottom;
}
#page #top.collapse {
	height: 95px;
	background: url(../images/top.jpg) no-repeat 0px 65px;
}
#page #top_pfeil.collapse {
	background: url(../images/top_collapse.png) no-repeat top right;
}
#page #top_pfeil.expand {
	background: url(../images/top_expand.png) no-repeat top right;
}
#page #top_pfeil {
	float: left;
	margin-left: 810px;
	margin-top: -25px;
	height: 30px;
	width: 30px;
}
#page #top img {
	margin-top: -40px;
}
#page #top ul#lang {
	text-align: left;
	font-size: 10px;
	padding-top: 10px;
	padding-left: 4px;
}
#page #top ul#lang li {
	padding-right: 10px;
	line-height: 11px;
	font-weight: normal;
	margin-left: 10px;
	float: left;
	border-right: solid 1px #ffffff;
}
#page #top ul#lang li.last {
	border-right: none;
}
#page #top ul#lang li a {
	color: #ffffff;
}
#page #breadcrumb {
	font-size: 10px;
	padding-bottom: 10px;
	margin-top: 0px;
}

#page div#reiter_a {
	margin-top:10px;
}
#page div#reiter_a h2 {
	float: left;
	margin-right: 9px;
	line-height: 18px;
	font-weight: bold;
	width: 203px;
	height: 21px;
	text-align: center;
	background: url(../images/reiter_a.png);
}
#page div#reiter_a h2.last {
	margin-right: 0px;
}
#page div#reiter_a h2 a {
	color: #ffffff;
}
#page ul#reiter_b {
	margin-top:5px;
}
#page ul#reiter_b li {
	margin-right: 9px;
	line-height: 14px;
	font-weight: normal;
	float: left;
	width: 203px;
	height: 107px;
	text-align: left;
	
	background: url(../images/reiter_b.png);
}
#page ul#reiter_b li.last {
	margin-right: 0px;
}
#page ul#reiter_b li {
	color: #80807e;
	display:block;
	width: 167px;
	height: 107px;
	padding-left:18px;
	padding-right:18px;
	text-align: center;
}
#page ul#reiter_b li a {
	color: #80807e;
}
#page #content {
	min-height: 200px;
	margin-top: 20px;
}
#page #content.default {
	background: url(../images/content_bg.png) no-repeat bottom;
}
#page #content.lila {
	background: url(../images/content_bg_lila.png) no-repeat bottom;
}
#page #content.orange {
	background: url(../images/content_bg_orange.png) no-repeat bottom;
}
#page #content.gruen {
	background: url(../images/content_bg_gruen.png) no-repeat bottom;
}
#page #content.rot {
	background: url(../images/content_bg_rot.png) no-repeat bottom;
}
#page #content.tuerkis {
	background: url(../images/content_bg_tuerkis.png) no-repeat bottom;
}
#page #content.grau {
	background: url(../images/content_bg_grau.png) no-repeat bottom;
}
#page #content.naked{
	background: url(../images/content_naked.png) no-repeat bottom;
}


#page #content #main {
	width: 579px;
	float:left;
	padding-top: 18px;
	padding-left: 24px;
	padding-right: 24px;
	padding-bottom: 72px;
}
#page #content #main p {
	margin-bottom: 18px;
}
#page #content #main li {
	list-style:disc;
	list-style: inside;
	line-height: 18px;
	font-size: 12px !important;
}
#page #content #main.liste img {
	border: 1px solid red;
	margin-right: 10px;
}

#page #content #box {
	width: 174px;
	float:left;
	padding-top: 18px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 72px;
}
#page #footer {
	margin-top: 25px;
	border-bottom:1px solid red;
}


/* Navigation */
ul.dropdown {
	text-align: left;
	font-size: 14px;
	padding-top: 40px;
	max-width: 640px;
	position: relative;
	z-index: 97;
}
ul.dropdown li {
	display: block;
	vertical-align: middle;
	padding-right: 14px;
	line-height: 11px;
	font-weight: bold;
	margin-left: 14px;
	float: left;
	border-right: solid 1px #80807e;
	zoom: 1;
}
ul.dropdown li.small {
	line-height: 11px;
	font-size: 10px;
	font-weight: normal;
}
ul.dropdown li.last {
	border-right: none;
}
ul.dropdown li.hover, ul.dropdown li:hover {
	position: relative;
	z-index: 99;
	cursor: default;
}
ul.dropdown li a:link, ul.dropdown li a:visited {
	display: block;
	color: #80807e;
	text-decoration: none;
}
/* hover level1 */
ul.dropdown li a:hover, ul.dropdown li:hover a {
	color: #0057a6;
}
/* link level2 */
ul.dropdown ul li a {
	color: #80807e !important;
}
/* hover level2 */
ul.dropdown ul li a:hover, ul.dropdown ul li:hover a {
	color: #0057a6 !important;
}
/* link level3 */
ul.dropdown ul li:hover li a {
	color: #80807e !important;
}
/* hover level3 */
ul.dropdown ul li:hover li a:hover, ul.dropdown ul li:hover li:hover a {
	color: #0057a6 !important;
}
/* link level4 */
ul.dropdown ul li:hover li:hover li a {
	color: #80807e !important;
}
/* hover level4 */
ul.dropdown ul li:hover li:hover li a:hover {
	color: #0057a6 !important;
}
ul.dropdown ul {
	visibility: hidden;
	position: absolute;
	top: 100%;
	margin-top:3px;
	left: -14px;
	right: auto;
	width: 220px;
	border: 1px solid #cccccc;
	z-index: 98;
	padding-top: 0px !important;
}
ul.dropdown ul li {
	float: none;
	background-color: #ffffff;
	padding:5px;
	padding-left: 14px;
	margin-left: 0px;
	border: none !important;
	font-weight: normal !important;
	border-bottom: 1px solid #cccccc !important;
}
ul.dropdown ul li.hover, ul.dropdown ul li:hover {
	margin-top: 0;
}
ul.dropdown ul li a:link, ul.dropdown ul li a:visited {
	border-right: none;
}
ul.dropdown ul ul {
	top: -4px;
	right: auto;
	left: 100%;
	font-weight: normal;
}
ul.dropdown ul ul li {
	background-color: #ffffff;
}
ul.dropdown li:hover > ul {
	visibility: visible;
}
/* IE Fix */
ul.dropdown *.open {
	background-color: #ffffff;
}
ul.dropdown ul *.open {
	background-color: #ffffff;
	color: #80807e;
}
ul.dropdown ul ul *.open {
	background-color: #ffffff;
	color: #80807e;
}
ul.dropdown a.open:hover {
	background-color: #ffffff;
	color: #80807e;
}
ul.dropdown ul a.open:hover {
	color: #80807e;
}

/* -- ersatzteile -- */

input.login{
	height:18px;width:80Px;
	border:solid 1px #8D9CC4;
}

/*maschinentypen*/
#page #content #main #ersatzteil_logout{
	float:right;
	position:relative;
	top:-35px;
	left:100px;
	width:200px;
}

div.machine_type_title {
	font-size:11px;
	font-weight:bold;
}
div.machine_type_subtitle {
	font-size:11px;
	width:550px;
}
a.machine_type_more{
	font-size:11px;
	text-align: left;
	padding-left:18px;
	background: url(/images/arrow.gif) no-repeat right;
	background-position: 10px 2px;
}

/*ersatzteil-shop*/
h5.ersatzteile{
	font-weight:bold;
}
.ersatzteil_shop {
	padding:					4px;
	background-color:		#ffffff;
	border:					1px solid #AFAFAF;
}
.ersatzteil_shop hr {
	height:					1px;
	color:					#3B92A3;
}
.ersatzteil_titel {
	text-align:				center;
	padding:					8px;
	background-color:		#ffffff;
	border:					1px solid #AFAFAF;
}


.ersatzteil_left {
	background-color:		#ffffff;
	border-left:			1px solid #AFAFAF;
	border-bottom:			1px solid #AFAFAF;
}
.ersatzteil_right {
	background-color:		#E1E1E1;
	border-left:			1px solid #AFAFAF;
	border-right:			1px solid #AFAFAF;
	border-bottom:			1px solid #AFAFAF;
	padding:					8px;
}
.ersatzteil_right .field_anzahl {
	width:					50px;
	border:					1px solid #3B92A3;
}

.ersatzteil_input{
	border:1px solid #AFAFAF;
}

.ersatzteil_status {
	background-color:		#D6D6D6;
	border-right:			0px solid #ffffff;
	border-top:				1px solid #AFAFAF;
	padding:					4px;
}

ersatzteil_hr {
	border: 				1px solid 
}


/*ersatzteilsuche*/
#ersatzteilsuche{
	clear:both;
	width:600px;
	position:relative;
	top:-70px;
	padding-left:25px;
}

.ersatzteil_titel_sr {
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
}
.ersatzteil_subtitel_sr{
	padding-left:10px;
}

.ersatzteil_mehr {
	font-size:11px;
	text-align: left;
	padding-left:18px;
	background: url(/images/arrow.gif) no-repeat right;
	background-position: 10px 2px;
}

.ersatzteile_suche_arr_low{
	text-decoration:none;
	font-size:14px;
}

.ersatzteile_suche_arr_high{
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}


/*
.table {
	width:				500px; 
	text-align:			center;
	background-color:	#ffffff;
	border: 				1px solid #5E91A2;
}
.table2 {
	width:				500px; 
	text-align:			center;
	border: 				0px solid #5E91A2;
}
.table_head {
	float:				left;
	font-weight:		bold;
	background-color:	#C4D9D4;
	border: 				0px solid black;
}
.table_head2 {
	float:				left;
	font-weight:		bold;
	border: 				0px solid black;
}
.table_col {
	float:				left;
	border: 				0px solid black;
}
.table_col_orange {
	color:				#F7970D;
	float:				left;
	border: 				0px solid black;
}
.line {
	background-color:	#6F9AAB; 
	margin:				10px;
	margin-top:			2px;
	margin-bottom:		2px;
}


*/
input.ersatzteil_shop {
	background-color:	#D0D0D0;
	font-size:			10px;
	width:				200px;
	border:				1px solid #6D9AAF;
}
input.ersatzteil_shop_readonly {
	background-color:	#D0D0D0;
	font-size:			10px;
	width:				200px;
	border:				0px solid #6D9AAF;
}

select.ersatzteil_shop_country{
	font-family:Arial;Verdana;
	font-size:11px;
}

textarea.ersatzteil_shop_remarks{
	font-family:Arial;Verdana;
	font-size:11px;
	border:				1px solid #6D9AAF;
}

.print {display:none;}

/* EO ersatzteile */


input.edtStd {
	margin-bottom: 5px;
	width: 200px;
	height: 14px;
	background-color:#f5f5f5;
}

input.edtzipcode {
	margin-bottom: 5px;
	width: 40px;
	height: 14px;
	background-color:#f5f5f5;
}

input.edtCity {
	margin-bottom: 5px;
	width: 151px;
	height: 14px;
	background-color:#f5f5f5;
}
.sel {
	width: 203px;
	height: 14px;
	margin-bottom: 5px;
}
.txtarea250 {
	width: 200px;
	height: 56px;
	margin-bottom: 15px;
	background-color:#f5f5f5;
}