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

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	line-height: 19px;
	text-decoration: none;
}
body {
	behavior: url("/htc/iefixes.htc");
}
li {
	margin-left: 20px;
}
#lay_mainpage {
	text-align:left;
	width:900px;
	margin: 0 auto;
	background-color: #FFFFFF;
}
#lay_header {
	height: 100px;
	background-color: #10275c;
	padding-left: 105px;
}
#qf_flashcontent_top {
	float:left;
	border:none;
	padding:0px;
	width:600px;
}
#lay_nav_cont {
	background-color:#b9babb;
	background-image: url(../Bilder/Layout/orange_195x20px.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 20px;
}
#lay_nav {
	margin-left: 105px;
	width: 600px;
	height: 20px;
	background-color: #10275c;
}
#lay_content_cont {
}
#lay_cont_quicklinks {
	width: 105px;
	height:auto;
	float : left;
	margin-top: 40px;
	overflow: visible;
}
#lay_cont_main {
	width: 555px;
	height: auto;
	margin-left: 120px;
	padding-top: 40px;
	overflow: visible;
}
#lay_cont_main_left {
	width: 270px;
	height: auto;
	overflow: visible;
	float:left;
}
#lay_cont_main_right {
	height: auto;
	margin-left: 285px;
	overflow: visible;
}
#lay_cont_main_left_products {
	width: 200px;
	height: auto;
	overflow: visible;
	float:left;
}
#lay_cont_main_right_products {
	height: auto;
	margin-left: 215px;
	overflow: visible;
}
#lay_cont_right {
	width: 195px;
	min-height: 250px;
	background-color:#e7e8e8;
	float:right;
	overflow: visible;
}
#lay_footer {
	margin-top: 5px;
	margin-left: 0px;
	clear: left;
	width: 675px;
	height:40px;
	font-size: 10px;
	color: #b9babb;
	text-decoration:none;
}
.lay_footer_txt{
	padding-top: 20px;
	font-size: 10px;
	color: #b9babb;
	padding-top: 12px;
	text-decoration:none;
}
.lay_footer_txt a:hover{
	color: #676869;
}
#lay_sel_lang{
	padding-top: 7px;
	height:15px;
	width:100%;
	font-size: 11px;
	color: #8a8b8d;
	padding-bottom: 7px;
	text-align:right;
}
ul#accordion{
	margin-top : -4px;
	*margin-top : -8px;
	position:absolute;
	width:193px;
	background : url(/Bilder/Layout/50percent.png);
	border : 1px solid #b9babb;
	z-index : 999999;
	float : right;
}
ul#accordion{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
	(src='/Bilder/Layout/50percent.png',sizingMethod='scale');
}

* html ul#accordion{
	margin-top : -8px;
}
ul#accordion li{
	list-style-type:none;
}

ul#accordion li h3{
	padding:2px 0 3px 0;
	margin-left:-10px;
	line-height:13px;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
}
ul#accordion li h3 a {
	outline-style: none;
	text-decoration : none;
	border : none;
}
ul#accordion li h3 a:hover {
	color : #000000;
	outline-style: none;
}
ul#accordion li span div{
	float : right;
	margin : 3px 5px 0 0;
	*margin-top:-16px;
	width : 11px;
	height : 10px;
	background:url(../Bilder/Layout/pfeil_blau_zu.gif) no-repeat;
}
ul#accordion li span div div{
	margin : 0 0 0 0;
	width : 11px;
	height : 10px;
	background:url(../Bilder/Layout/pfeil_blau_offen.gif) no-repeat;
}
* html ul#accordion li span div{
	margin-top:-16px;
}
ul#accordion li ul li{

	list-style-image : none;
	line-height : 18px;
}
ul#accordion li ul li:hover{
	list-style-image : url(../Bilder/Layout/pfeil_orange.png);
	line-height : 18px;
}
* html ul#accordion li ul li:hover{
	list-style-image : url(../Bilder/Layout/pfeil_orange.gif);
}

ul#accordion li .collapse .collapse-container{
	margin-top:5px;
	padding-bottom : 5px;
}

#con_searchbox {
	background-color: #b9babb;
	height: 30px;
	padding-left: 10px;
	padding-top: 10px;
	margin-bottom: -1px;
}
#con_searchbox input{
	width: 120px;
	border: solid 1px #676869;
	font-size: 11px;
	height: 18px;
	vertical-align: middle;
}
.con_searchbox_button{
	width: 50px !important;
	height: 20px !important;
	font-size: 10px;
}
.txt_lang_select {
	font-size: 11px;
	color: #676869;
	text-decoration: none;
	line-height: 5px;
}
.txt_lang_select:hover {
	color: #bf581e;
}
.txt_bar_headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	line-height: 20px;
	font-weight: bold;
	color: #10275C;
	text-decoration: none;
	background-color: #B9BABB;
	background-image: url(../Bilder/Layout/BG_Welle.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	display:block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BF581E;
	text-indent: 3px;
	padding-top: 3px;
}
.txt_bar_headline_dark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	line-height: 20px;
	font-weight: bold;
	color: #10275C;
	text-decoration: none;
	background-color: #8a8b8d;
	background-image: url(../Bilder/Layout/BG_Welle_dunkel.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	display:block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BF581E;
	text-indent: 3px;
	padding-top: 3px;
}
.con_quicklinks  {
	background-color: #e7e8e8;
	list-style-type: none;
	text-indent: 3px;
}
.con_quicklinks li{
	border-bottom: solid 1px #b9babb;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-left: 0px;
}
.con_quicklinks li:hover{
	background-color: #b9babb;
}
.con_quicklinks a {
	font-size: 11px;
	line-height: 12px;
	color: #10275c;
	text-decoration: none;
	display:block;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	color: #000000;
}
.txt_klein {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
}
a {
	color: #10275c;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 21px;
	color: #10275c;
	font-style: italic;
	font-weight: bold;
	padding-bottom: 5px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	color: #10275c;
	font-style: normal;
	font-weight: bold;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 22px;
	color: #10275c;
	font-style: italic;
	font-weight: bold;
	padding-bottom: 5px;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 21px;
	color: #10275c;
	font-style: italic;
	font-weight: bold;
	padding-bottom: 5px;
	border-bottom: solid 1px #bf581e;
}
.con_gray_bg {
	background-color: #e7e8e8;
	padding: 3px;
}
.start_prod_feature_bk {
	border: solid 1px #8a8b8d;
	height: 64px;
	background-image: url(../Bilder/Inhalt/Produkte/pic_Baukran.gif);
	background-repeat: no-repeat;
	background-position: 229px -1px;
}
.start_prod_feature_kh {
	border: solid 1px #8a8b8d;
	height: 64px;
	background-image: url(../Bilder/Inhalt/Produkte/pic_KraneHebezeuge.gif);
	background-repeat: no-repeat;
	background-position: 229px -1px;
}
.start_prod_feature_mh {
	border: solid 1px #8a8b8d;
	height: 64px;
	background-image: url(../Bilder/Inhalt/Produkte/pic_Mobil.gif);
	background-repeat: no-repeat;
	background-position: 229px -1px;
}
.start_prod_feature_ma {
	border: solid 1px #8a8b8d;
	height: 64px;
	background-image: url(../Bilder/Inhalt/Produkte/pic_Maschinen.gif);
	background-repeat: no-repeat;
	background-position: 229px -1px;
}
.start_prod_feature_fo {
	border: solid 1px #8a8b8d;
	height: 64px;
	background-image: url(../Bilder/Inhalt/Produkte/pic_Forst.gif);
	background-repeat: no-repeat;
	background-position: 229px -1px;
}
.start_prod_feature_so {
	border: solid 1px #8a8b8d;
	height: 64px;
	background-image: url(../Bilder/Inhalt/Produkte/pic_Daten.gif);
	background-repeat: no-repeat;
	background-position: 229px -1px;
}
.start_prod_feature_img {
	padding-right: 5px;
}
.txt_text_fett_blau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	color: #10275C;
	font-weight: bold;
}
.txt_text_fett_weiss {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	color: #ffffff;
	font-weight: bold;
}
.table_partner_padding td {
	padding: 2px;
}
.txt_feature_headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #676869;
	font-weight: bold;
}
.txt_feature_link {
	font-size: 11px;
	color: #10275C;
	text-decoration: none;
}
.txt_feature_link:hover {
	color: #ffffff;
	background-color: #bf581e;
}
.txt_featureproduct_link {
	padding: 3px;
	font-size: 13px;
	color: #10275C;
	text-decoration: none;
	display:block;
	border-bottom: solid 1px #8a8b8d;
}
.txt_featureproduct_link:hover {
	color: #ffffff;
	background-color: #bf581e;
}
.txt_contacts_link {
	padding: 1px;
	font-size: 12px;
	color: #10275C;
	text-decoration: none;
	display:block;
	border-bottom: solid 1px #8a8b8d;
	margin-right: 2px;
}
.txt_contacts_link:hover {
	color: #ffffff;
	background-color: #bf581e;
}
.con_gray_bg {
	background-color: #e7e8e8;
}
.con_pictureborder {
	border: solid 1px #676869;
}
.con_pictureborder_spacer {
	border: solid 1px #676869;
	margin-right: 5px;
}
.txt_picturetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #676869;
	padding-top: 5px;
}
.txt_link {
	font-size: 13px;
	color: #10275C;
	text-decoration: none;
}
.txt_link:hover {
	color: #ffffff;
	line-height: 19px;
	background-color: #bf581e;
}
.con_border_bottom {
	border-bottom: solid 1px #bf581e;
}
#lay_cont_main ul {
	list-style-position:outside;
	list-style-type: disc;
	margin-left: 15px;
	list-style-image: url(../Bilder/Layout/list_point_blue.gif);
	vertical-align: bottom;
}
.con_clear_line {
	display:block;
	clear:left;
}
.lay_product_scroller {
	width: 555px;
	height: 350px;
	overflow:auto;
	overflow-x: scroll;
	overflow-y: hidden;
}
.lay_product_scroller_table {
	border-right: solid 1px #10275c;
	margin-left: 5px;
}
.con_productborder {
	border-right: solid 1px #e7e8e8;
	border-bottom: solid 1px #e7e8e8;
	padding: 2px;
}
.con_feature_padding {
	padding: 3px;
	border-bottom: solid 1px #b9babb;
}
sup {
	font-size: 10px;
}
.con_padding {
	padding: 3px;
}
.con_border_bottom {
	border-bottom: solid 1px #e7e8e8;
}
.con_border_orange {
	border: solid 1px #bf581e;
}
.con_prod_register {
	border-bottom: solid 1px #ba4d1e;
	display:block;
	padding-top: 10px;
	line-height: 22px;
}
.con_prod_register a {
	background-color: #e7e8e8;
	border-top: solid 1px #ba4d1e;
	border-left: solid 1px #ba4d1e;
	border-right: solid 1px #ba4d1e;
	border-bottom: solid 1px #ba4d1e;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 3px;
	margin-right: 5px;
}
.con_prod_register a:hover {
	background-color: #ba4d1e;
	color:#FFFFFF;
}
.con_prod_register_active {
	border-bottom: solid 1px #e7e8e8 !important;
}
#qf_flashcontent_start {
	background-color:#e7e8e8;
	text-align:center;
}
.con_gray_extra_field {
	width: 200px;
	background-color:#e7e8e8;
	border: 1px solid #10275c;
	padding: 5px;
	float:right;
	margin-left: 5px;
}
/* compose styles */
.txt_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	color: #000000;
}
.txt_ueberschrift {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 22px;
	color: #10275c;
	font-style: italic;
	font-weight: bold;
	padding-bottom: 5px;
}
/* compose styles */
.con_download_table {
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 2px;
	padding-right: 2px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #b9babb;
}
.txt_link_large {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 19px;
	color: #10275C;
	font-weight: bold;
}

/* TEST - Karteireiter */
.menu_options {
	border-bottom: solid 1px #8a8b8d;
	display:block;
	padding-top: 10px;
	line-height: 22px;
}
.menu_options a {
	background-color: #8a8b8d;
	border-top: solid 1px #8a8b8d;
	border-left: solid 1px #8a8b8d;
	border-right: solid 1px #8a8b8d;
	border-bottom: solid 1px #8a8b8d;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 3px;
	margin-right: 5px;
	color: #FFFFFF;
}
.menu_options a:hover {
	background-color: #e7e8e8;
	color:#10275C;
}
.menu_options_active {
	background-color: #FFFFFF !important;
	border-bottom: solid 1px #FFFFFF !important;
	color: #10275C !important;
}



.start_prod_feature {
	border: solid 1px #8a8b8d;
	height: 64px;

}

/* old site styles */
.txt_text_fett_blau_link {
	border-bottom: solid 1px #bf581e;
}
.txt_text_fett_blau_link:hover {
	color: #bf581e;
	border-bottom: solid 1px #10275c;
}
/* search engine styles */
.sp2_field {
	width: 100px !important;
}
.sp2_btn {
	width: 25px !important;
	cursor:pointer;
}
.sp2_i_select {background-color:#ffffff; font-family:Arial; font-style:normal; color:#000000; font-size:12px; font-weight:normal;
}a.sp2_advanced:link,a.sp2_advanced:active,a.sp2_advanced:visited {font-family:Arial; font-style:normal; text-decoration:none; color:#bf581e; font-size:11px; font-weight:normal;
}a.sp2_advanced:hover {font-family:Arial; font-style:normal; text-decoration:underline; color:#bf581e; font-size:11px; font-weight:normal;
}.sp2_info {font-family:Arial; font-style:normal; text-decoration:none; color:#000000; font-size:12px; font-weight:bold;
}a.sp2_title:link,a.sp2_title:active,a.sp2_title:visited {font-family:Arial; font-style:normal; text-decoration:none; color:#10275c; font-size:12px; font-weight:bold;
}a.sp2_title:hover {font-family:Arial; font-style:normal; text-decoration:underline; color:#10275c; font-size:12px; font-weight:bold;
}.sp2_result {font-family:Arial; font-style:normal; text-decoration:none; color:#000000; font-size:12px; font-weight:normal;
}.sp2_select {font-family:Arial; font-style:normal; text-decoration:none; color:#bf581e; font-size:12px; font-weight:bold;
}.sp2_address {font-family:Arial; font-style:normal; text-decoration:none; color:#bf581e; font-size:10px; font-weight:normal; border-bottom: solid 1px #ebebeb; display:block;
}.sp2_page {font-family:Arial; font-style:normal; text-decoration:none; color:#000000; font-size:12px; font-weight:normal;
}a.sp2_page:link,a.sp2_page:active,a.sp2_page:visited {font-family:Arial; font-style:normal; text-decoration:underline; color:#000000; font-size:12px; font-weight:normal;
}a.sp2_page:hover {font-family:Arial; font-style:normal; text-decoration:underline; color:#000000; font-size:12px; font-weight:normal;
}.sp2_nowpage {font-family:Arial; font-style:normal; text-decoration:none; color:#bf581e; font-size:12px; font-weight:bold;
}