@charset "utf-8";
/* CSS Document */

body {
	border:0;
	margin:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(/siteelem/elements/mn_bg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#f1f1f1;
}

h2 {
	color:#666;
	font-size:24pt;
}

h1 {
	color:#666;
	font-size:18pt;
}

div {
	position:relative;
	overflow:visible;
	
}

div#ProdScrollerContainer {
	width:616px;
	overflow:auto;
	height:140px;
}

div#ProdScroller {
	background-color:#FF0;
	display:inline;
	overflow:hidden;
}

.ProdScroller {
	margin:5px 0 0 5px; 
	width: 192px; 
	height: 108px; 
	float:left; 
	vertical-align:bottom;
}


div#ct_hdl_home {
	top:0px;
	left:0px;
	position:absolute;
	background-image:url(/siteelem/elements/transprod.png); 
	background-repeat:no-repeat;
	height:200px;
}

div#headline {
}

div#PopUp {
	height:100%;
	width:100%;
	position:fixed;
	padding-top:30px;
	text-align:center;
	background-image:url(/siteelem/elements/transparenz.png);
	background-repeat:repeat;
	z-index:100;
	top:0px;
	left:0px;
	display:none;
}

/************ PORTAL *****************************/
body.portal {
	color:#5b5a5a;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#a7a7a7;
	background-image:url(../siteelem/portal/pt_bg.png);
	background-repeat:repeat-x;
}

body.portal a:link, body.portal a:active, body.portal a:visited, body.portal a:hover {
	color:#5b5a5a;
	text-decoration:underline;
}

body.portal a:hover {
	color:#5b5a5a;
	text-decoration:none;
	border-bottom-color:#fff;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

#pt_content {
	overflow:auto;
	margin:0 auto 0 auto;
	width:970px;
}

#pt_images {}
#pt_images .left, 
#pt_images .right {
	float:left;
	width:225px;
	height:225px;
}

#pt_images .logo {
	float:left;
	margin-top:50px;
	width:516px;
	text-align:center;
}


/*#pt_images .right {
	float:right;
}*/

#pt_world {
	clear:both;
	top:-50px;
	text-align:center;
}

#pt_world .shadow {
	position:absolute;
	left:170px;
	bottom:-50px;
	width:704px;
	height:128px;
	background-image:url(../siteelem/portal/pt_world_sd.png);
	background-repeat:no-repeat;
}

#pt_selects {
	height:42px;
	margin-bottom:20px;
}

#pt_selects .left, 
#pt_selects .right {
	float:left;
	margin-left:300px;
}

#pt_selects .right {
	float:right;
	margin-left:0;
	margin-right:300px;	
}

#pt_footer {
	overflow:auto;
	border-top-color:#8d8d8d;
	border-top-style:solid;
	border-top-width:1px;
	padding-top:10px;
	height:60px;
}

#pt_footer.strong {
	color:#5b5a5a;
}

#pt_footer .left, 
#pt_footer .right {
	float:left;
}

#pt_footer .right {
	float:right;
}

/************ DIV POPUPS *************************/

div#galerieContainer{
	text-align:center;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:840px;
}

div.galerieContainerSingle{
	/*background-image:url(/siteelem/elements/muster_galerie.png);
	background-repeat:repeat;*/
	background-color:#FFFFFF;
	padding:10px;
}

div#galerieCloser{
	position:absolute;
	top:0px;
	right:0px;
	width:62px;
	height:62px;
	display:inline;
}

hr {
	margin:20px 0 20px 0;
	padding:0;
	border-top-color:#999;
	border-top-style:dotted;
	border-top-width:1px;
	border-bottom-width:0;
	border-right-width:0;
	border-left-width:0;
	height:1px;
}

a img {
	border:0;
}

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

a:hover {
	color:#d3001e;
	text-decoration:none;
}

td {
	vertical-align:top;
}

strong {
	color:#d3001e;
	font-weight:900;
}

ul {
	margin:0;
	padding:0;
	/*list-style:inside;*/
	list-style-image:url(/siteelem/elements/ct_gfx_ul.png);
}

li {
	margin:0 0 0 3px;
	padding:0;
}

/************ Dealershow *************************/

table.DealerShow {
	empty-cells:show;
	width:98%;
	margin:0 auto;
}
table.DealerShow th {
	background-color:#999;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	padding:2px;
	margin:0;
}

table.DealerShow td {
	background-color:#EEE;
	font-size:12px;
	padding:2px;
	margin:0;
}

table.DealerShow td a {
	color:#000;
}

h3.DealerShow {
	font-size:24px;
	font-weight:bold;
}

table.DealerShow td.gray {
	background-color:#CCC;
}
table.DealerShow td.lightgray {
	background-color:#EEE;
}

/************Menu Control *************************/
#mn_ctr_main {
	margin:20px auto 20px auto;
	padding:5px;
	width:960px;
	background-image:url(/siteelem/elements/mn_ctr_main_bg.gif);
}

#mn_ctr_sub {
	padding:0 0 20px 0;
	background-image:url(/siteelem/elements/mn_ctr_content_bg.jpg);
	background-repeat:repeat-x;
	background-color:#FFF;
}

#mn_ctr_head {
	height:162px;
	background-image:url(/siteelem/elements/dummy_head.jpg)
}

#logo_atera {
	top:20px;
	left:20px;
	position:absolute;
}

#mn_lang {
	top:20px;
	right:20px;
	position:absolute;
}

#mn_ctr_content {
	overflow:hidden;
	margin:62px 0 0 0;
}

#mn_ctr_nav {
	position:absolute;
	top:162px;
	left:0px;
	padding:2px 0 0;
	width:960px;
	height:40px;
	background-image:url(/siteelem/elements/mu_main_bg.gif);
	background-repeat:repeat-x;
}

#mn_ctr_leftside, 
#mn_ctr_rightside {
	width:152px;
}

#mn_ctr_leftside {
	float:left;
	display:inline-block;
}

#mn_ctr_text {
	float:left;
	display:inline-block;
	margin:0 20px 0;
	width:616px;
}

#mn_ctr_rightside {
	float:left;
	display:inline-block;
}


a.mn_prod_main_sel {
	text-decoration:none;
	font-size:22px;
	font-weight:bold;
	color:#fff;
}

a.mn_prod_main_sel:hover {
	text-decoration:underline;
}


.me_spc_1px_v {
	width:3px;
	background-image:url(/siteelem/elements/me_spacer.gif);
	background-repeat:no-repeat;
}

.me_btn_bg_on {
	background-image:url(/siteelem/elements/me_btn_on_bg.gif);
	background-repeat:repeat-x;
}

.me_btn_off, 
.me_btn_on {
	overflow:visible;
	cursor:pointer;
	padding:10px 20px 10px 20px;
	line-height:30px;
	/*color:#8c8c8c;
	cursor:pointer;
	padding:0 20px 0 20px;
	line-height:31px;*/
	text-transform:uppercase;
	background-position:bottom center;
	background-repeat:no-repeat;
}

.me_btn_on {
	background-image:url(/siteelem/elements/me_nav_selected.gif);
}

.me_mod {
	margin:0 0 20px 0;
	padding:10px;
	background-image:url(/siteelem/elements/mn_mod_bg.gif);
}

p.me_mod {
	margin:0;
	padding:0;
	background-image:none;
	color:#666;
}

.me_mod input, .me_mod select {
	margin:5px 0 0;
}

.me_mod select {
	width:40px;
}

.me_mod input {
	width:126px;
}

.me_mod input.plzinput {
	width:60px;
}

.me_mod img {
	margin:0 0 5px 0;
}

.me_mod_cr_tr, 
.me_mod_cr_tr_w, 
.me_mod_cr_tl, 
.me_mod_cr_tl_w, 
.me_mod_cr_br, 
.me_mod_cr_bl {
	position:absolute;
	width:5px;
	height:5px;
	background-repeat:no-repeat;
}

.me_mod_cr_tr {
	top:0px;
	right:0px;
	background-image:url(/siteelem/elements/me_mod_cr_tr.gif);
}

.me_mod_cr_tl {
	top:0px;
	left:0px;
	background-image:url(/siteelem/elements/me_mod_cr_tl.gif);
}

.me_mod_cr_tr_w {
	top:0px;
	right:0px;
	background-image:url(/siteelem/elements/me_mod_cr_tr_w.gif);
}

.me_mod_cr_tl_w {
	top:0px;
	left:0px;
	background-image:url(/siteelem/elements/me_mod_cr_tl_w.gif);
}

.me_mod_cr_br {
	bottom:0px;
	right:0px;
	background-image:url(/siteelem/elements/me_mod_cr_br.gif);
}

.me_mod_cr_bl {
	bottom:0px;
	left:0px;
	background-image:url(/siteelem/elements/me_mod_cr_bl.gif);
}

.me_sub {
	position:absolute;
	visibility:hidden;
	top:32px;
	/*padding:0 0 10px 0;*/
	border-bottom-color:#ffffff;
	border-bottom-style:solid;
	border-bottom-width:5px;
	width:960px;
	min-height:150px;
	/*background-color:#d3001e;*/
	color:#FFF;
	background-image:url(/siteelem/menu/bg.jpg);
	background-repeat:repeat-x;
	background-color:#272727;
}

.me_sub strong {
	color:#fff;
	text-decoration:underline;
}

.me_sub_bg {
	position:absolute;
	top:56px;
	right:0px;
	width:504px;
	height:200px;
	background-repeat:no-repeat;
}

.me_sub_head span, 
.me_sub_head img {
	display:inline-block;
	float:left;
}

.me_sub_content {
	padding:20px;
}

.me_sub_line {
	padding:0 10px 0 10px;
	width:1px;
	background-image:url(/siteelem/elements/me_sub_line.gif);
	background-repeat:repeat-y;
	background-position:top center;
}

.me_sub_td {
	padding:0 10px;
}

.me_sub_td ul {
	margin:10px 0 0 0;
	padding:0;
}

.me_sub_td li {
	margin:0 0 0 10px;
	padding:0;
}


.ct_gfx_zoom {
	position:absolute;
	bottom:5px;
	left:5px;
	width:20px;
	height:20px;
	background-image:url(/siteelem/elements/ct_gfx_zoom.png);
	background-repeat:no-repeat;
}

.ct_gfx_new {
	position:absolute;
	top:0px;
	right:20px;
	width:108px;
	height:86px;
	background-image:url(/siteelem/elements/ct_gfx_new.png);
	background-repeat:no-repeat;
}

.ct_gfx_new_eng{
	position:absolute;
	top:0px;
	right:20px;
	width:108px;
	height:86px;
	background-image:url(/siteelem/elements/ct_gfx_new_engl.png);
	background-repeat:no-repeat;
}

.ct_home_txt {
	position:absolute;
	bottom:0px;
	left:20px;
	width:210px;
	padding:20px;
	color:#FFF;
	background-image:url(/siteelem/elements/ct_gfx_home_bg.png);
	background-repeat:no-repeat;
	background-position:top;
}

.ct_home_txt ul, 
.ct_home_txt li {
	padding:0;
	margin:0;
	list-style:none;
}

.ct_home_txt strong {
	color:#FFFFFF;
}

.ct_table {
	width:100%;
}

.ct_td_02_head, 
.ct_td_03_head {
	color:#d3001e;
	font-weight:bold;
}

.ct_td_02_head,
.ct_td_03_head,
.ct_td_01, 
.ct_td_02, 
.ct_td_03 {
	width:33%;
	padding:5px 0 5px 0;
}

.ct_td_01 {
	font-weight:bold;
}

.ct_td_01, 
.ct_td_02, 
.ct_td_03 {
	border-top-color:#CCCCCC;
	border-top-style:solid;
	border-top-width:1px;
}

.ct_td_02_head, 
.ct_td_03_head, 
.ct_td_02, 
.ct_td_03 {
	padding-left:10px;
}

.ct_td_02_head, 
.ct_td_02 {
	background-color:#F0F0F0;
}

div.Subnavi {
	padding:0px;
	font-size:13px;
	min-height:200px;
}

div.Subnavi a {
	color:#fff;
}

div.Subnavi a:hover {
	text-decoration:underline;
}

div.Subnavi ul {
	color:#fff;
	margin:20px 0 0 0;
	padding:0;
	list-style-image:url(/siteelem/elements/ct_gfx_ul2.png);
	list-style-position:inside;
}

ul li.head {
	padding:2px 5px 2px 5px;
	list-style:none;
	background-image:url(/siteelem/elements/me_sub_head_bg.gif);
}

p.notice {
	padding-left:60px;
	background-image:url(/siteelem/elements/ct_gfx_notice.png);
	background-position:left top;
	background-repeat:no-repeat;
}



.SeachSmallImput{
	width:80px;
}
.SeachSmallImputButton {
	width:40px;
}


#me_sub_1,
#me_sub_2, 
#me_sub_3, 
#me_sub_4, 
#me_sub_5, 
#me_sub_6, 
#me_sub_7, 
#me_sub_8, 
#me_sub_9 {
	/*padding:5px;*/
	z-index:90;
}

.overTakeButton{
	background-image:url(/siteelem/product_finder/uebernehmen.png); 
	background-repeat:no-repeat; 
	width:110px;
	height:20px;
	text-align:left;
	padding-left:20px;
	padding-top:3px;
}

.overTakeButtonSpacer{
	padding-top:15px;
	padding-left:2px;
}

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

/************Menu Products *************************/

.me_sub_head {
	overflow:hidden;
	height:56px;
	line-height:56px;
	vertical-align:middle;
	background-color:#2b2b2b;
}

.me_sub_head img {
	margin:18px 0 0 0;
}

#mu_bar {
	overflow:hidden;
	padding:0 10px 0 10px;
	height:56px;
	background-color:#2b2b2b;
}

#mu_bar img, 
#mu_bar div {
	float:left;
	display:inline-block;
}

.bar_sub {
	visibility:hidden;
	position:absolute;
	width:960px;
}

.mu_main img {
	/*float:left;*/
	/*display:inline-block;*/
	/*margin:10px 0 10px 10px;*/
	border-color:#FFFFFF;
	border-style:solid;
	border-width:5px;
}

.bt_text {
	margin-top:5px;
	text-align:center;
}

.bt_sub {
	width:85px;
}

.bt_head {
	padding-bottom:5px;
	color:#FFFFFF;
	border-bottom-color:#FFFFFF;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	text-align:center;
}

.mu_main_bt_on, 
.mu_main_bt_off {
	overflow:visible;
	margin:10px 10px 0 10px;
	height:46px;
}

.mu_main_bt_on {
	background-image:url(/siteelem/menu/bg_bt.png);
	background-repeat:repeat-x;
}

.mu_main_bt_off {
	padding:0;
}

#mu_crr_lt, 
#mu_crr_rt {
	position:absolute;
	top:0px;
	width:10px;
	height:10px;
	background-repeat:no-repeat;
}

#mu_crr_lt {
	left:0px;
	background-image:url(/siteelem/menu/mu_crr_lt.png);
}

#mu_crr_rt {
	right:0px;
	background-image:url(/siteelem/menu/mu_crr_rt.png);
}

#main_nav_1,
#main_nav_2 {
	position:absolute;
	width:960px;
}
