/* =============================================================================
    MENUWRAPPER
============================================================================= */
#menuwrapperQuick {
  position:absolute;
  top:6.12em;
  left:0;
 	width:100%;
	z-index:40;
	height:4.25em;
	font-size:1em;
	background: #dcdddf url(../images/bg_mainNav_upper.gif) left top repeat-x;
}
/* position horizontal */
#menuwrapperQuick li, #menuwrapper2Quick li {
float:left;
}
/* size and color the links on the top level */
#menuwrapperQuick a, #menuwrapperQuick a:visited, #menuwrapper2Quick a, #menuwrapper2Quick a:visited {
display:block;
font-size:1em;
text-decoration:none; 
color:#000; 
border:1px solid #fff; 
border-width:0 0 0 0; 
line-height:1.67em;
white-space:nowrap;
height:2.25em;

}

#menuwrapper2Quick a, #menuwrapper2Quick a:visited {
  padding:0 1em 0 1em; 
  color:#fff;
  white-space: nowrap; 
}
#rightColumn #menuwrapper2Quick a, #rightColumn #menuwrapper2Quick a:visited{
  padding:0 0 0 0; 
  color:#000;
  height:1.83em;
}
#menuwrapper2Quick a.hot, #menuwrapper2Quick a:visited.hot {
  background:#DBDBDB;
  color:#000000;
}
#menuwrapper2Quick a:hover, #menuwrapper2Quick ul ul a:hover{
  background:#ECE8E8 url(../images/empty.gif) no-repeat scroll 0 0;
  color:#000000 !important;
  white-space: nowrap;
}

#menuwrapperQuick a.trigger1On, #menuwrapperQuick a.trigger1On:visited, #menuwrapper2Quick a.trigger1On, #menuwrapper2Quick a.trigger1On:visited, #menu a.trigger1On, #menu a.trigger1On:visited {
  /*background-image:url(../images/hinterButtonNav.jpg);
	background-color: #403930!important;*/
	color: #FFFFFF !important;
	height:2.178em;
	background:#777777 url(../images/bg_mainNav_selected.gif) no-repeat scroll left top;
	line-height:auto;
}

/* size and color the links on the top level for IE*/
/* a hack so that IE5.5 faulty box model is corrected */
* html #menuwrapperQuick a, * html #menuwrapperQuick a:visited, * html #menuwrapper2Quick a, * html #menuwrapper2Quick a:visited {
  width:3em;
  w\idth:3em;
}
/* hide sublevels and height:0, position: relative for drop down menu */
#menuwrapperQuick ul ul, #menuwrapper2Quick ul ul {
	position:absolute;
	visibility:hidden;
	width:14.16em;
	height:0;
	top:2em;
	left:0; 
}
/* hide sublevels and height:0, position: relative for drop down menu */
#menuwrapperQuick ul li ul li, #menuwrapper2Quick ul li ul li{
	float:left;
}
/* another hack for IE5.5 */
* html #menuwrapperQuick ul ul, * html #menuwrapper2Quick ul ul {
	top:2.5em;
	t\op:31px;
}
/* ######### ################### ######## */
/* clear list */
#menuwrapperQuick ul, #menuwrapper2Quick ul {
  /*padding:0;*/
  margin:0;
  list-style-type:none;
  font-size:1em;
  z-index:200;
}
#header #menuwrapperQuick ul {
  padding:0 0 0 15em;
}
#header #menuwrapper2Quick ul {
  padding:0 0 0 10em;
}
/* color the second level */
#menuwrapperQuick ul ul a.drop, #menuwrapperQuick ul ul a.drop:visited, #menuwrapper2Quick ul ul a.drop, #menuwrapper2Quick ul ul a.drop:visited  {
  background:#000;/*#949e7c;*/
}
/* color the second level hover */
#menuwrapperQuick ul ul a.drop:hover, #menuwrapper2Quick ul ul a.drop:hover{
/*background:#403930;/*#c9ba65;*/
	background-image: url(../images/hinterButtonNav.jpg);
}
#menuwrapperQuick ul ul :hover > a.drop, #menuwrapper2Quick ul ul :hover > a.drop {
  /*background:blue;#c9ba65;*/
}
/* color the third level background */
#menuwrapperQuick ul ul ul a, #menuwrapperQuick ul ul ul a:visited, #menuwrapper2Quick ul ul ul a, #menuwrapper2Quick ul ul ul a:visited {
/*background:#dbdbdb;/*#e2dfa8;*/
}
/* color the third level hover */
#menuwrapperQuick ul ul ul a:hover, #menuwrapper2Quick ul ul ul a:hover {
background:#000;/*#b2ab9b;*/
}
#menuwrapperQuick ul ul ul :hover > a, #menuwrapper2Quick ul ul ul :hover > a {
/*background:#403930;/*#b2ab9b;*/
	background-image: url(../images/hinterButtonNav.jpg);
}

/* position the third level menuwrapper ## */
#menuwrapperQuick ul ul ul, #menuwrapper2Quick ul ul ul{
  left:14.16em; 
  top:0;
  width:14.16em;
}


/* position the third level menuwrapper on the left ## */
#menuwrapperQuick ul ul ul.left, #menuwrapper2Quick ul ul ul.left {
  left:-14.16em;
}
/* style the table so that it takes no part in the layout - required for IE to work */
#menuwrapperQuick table, #menuwrapper2Quick table  {position:absolute; top:0; left:0;}
/* style the second level links */
/* , #menuwrapper2 ul ul a, #menuwrapper2 ul ul a:visited */
#menuwrapperQuick ul ul a, #menuwrapperQuick ul ul a:visited {
  background:#e5e5e5;/*#d4d8bd;*/
  color:#000; 
  height:auto; 
  line-height:1em; 
}

/* , * html #menuwrapper2 ul ul a*/
* html #menuwrapperQuick ul ul a{
  width:2.5em;
  w\idth:2em;
}
/* style the top level hover */
#menuwrapperQuick a:hover, #menuwrapperQuick ul ul a:hover{
  background-color:#AAAAAC;
  /* bg_mainNav_lower_dark.gif */
  background: url(../images/bg_mainNav_upper_mo.gif) left top repeat-x;
  /*url(../images/bg_mainNav_selected.gif) no-repeat scroll left top*/
  color:#000000;
  white-space: nowrap;
  height:2em;
  /*color:#fff;
  background:#777777 url(../images/empty.gif) no-repeat scroll left top;*/
  /*background:#dbdbdb;/*#949e7c;*/
}
*html #menuwrapperQuick #menu span.button3d{
  padding-left:1em;
}
#menuwrapperQuick a:hover span.button3d, #menuwrapperQuick ul ul a:hover span.button3d{
  background-color:#AAAAAC;
  /*width:100%;*/
  height:2.25em;
  background:  url(../images/bg_mainNav_lower_dark_mo.gif) left bottom repeat-x;
}
#menuwrapperQuick a.trigger1On:hover span.button3d, #menuwrapperQuick ul ul a.trigger1On:hover span.button3d {
  background:  none;
}
#menuwrapperQuick #menuwrapper2Quick :hover > a.trigger1,#menuwrapperQuick #menuwrapper2Quick ul ul :hover > a.trigger1, #menuwrapperQuick #menuwrapper2Quick a.trigger1:hover {
  background:  none;
  color:#000 !important;
  background:#ece8e8 !important;
  position:relative;
}
#menuwrapperQuick #menuwrapper2Quick ul ul a, #menuwrapperQuick #menuwrapper2Quick ul ul a:visited{
  background:transparent url(../images/ic_arrowSmall_right.gif) no-repeat scroll 0em 0em;
  padding-left:1em;
  height:auto;
  line-height:1.2em;
  white-space:normal;
  
}

#menuwrapperQuick #menuwrapper2Quick ul ul a:hover,#mainContainer #header #menuwrapperQuick #menuwrapper2Quick ul#menu :hover > a, #menuwrapperQuick #menuwrapper2Quick ul ul :hover > a{
	background:transparent url(../images/ic_arrowSmall_right.gif) no-repeat scroll 0em 0em;
  padding-left:0 1.5em 0 2.5em;
  /*height:auto;*/
  text-decoration:underline;
}

#columnContainer .centerRightColumn #rightColumn .rightContent .level_2_1 .quickPanel .quicks div a:hover{
  text-decoration:underline;
}

#menuwrapperQuick:hover ul ul, #menuwrapperQuick:hover ul ul{
  visibility:hidden;
}

/* hide third level if hover on first level*/
#menuwrapperQuick ul:hover ul ul, #menuwrapper2Quick ul:hover ul ul{
  visibility:hidden;
}
/* hide fourth level if hover on second level*/
#menuwrapperQuick ul:hover ul:hover ul ul, #menuwrapper2Quick ul:hover ul:hover ul ul{
  visibility:hidden;
}
/* make the third level visible if hover on second level*/
/*#menuwrapper ul :hover ul :hover ul, #menuwrapper2 ul :hover ul :hover ul{ 
visibility:visible;
}*/
/* make the fourth level visible if hover on third level */
/*#menuwrapper ul :hover ul :hover ul :hover ul, #menuwrapper2 ul :hover ul :hover ul :hover ul { 
visibility:visible;
}*/

/* =============================================================================
    MENUWRAPPER2
============================================================================= */
#menuwrapper2Quick {
  height:2em;
	z-index:40;
	font-size:1em;
	border-top: 0 solid #000;
	border-bottom: 0 solid #333;
	clear:both;
  background:#777777 none repeat scroll 0 0;
  color:white;
  margin:0;
  overflow:hidden;
}

#menuwrapper2Quick ul ul {
  width:100%;
}
#menuwrapper2Quick ul ul ul{
  width:100%;
}
/* make the second level visible */
#menuwrapper2Quick ul li:hover ul, #menuwrapper2Quick ul li a.trigger1:hover ul{
  visibility:visible; 
}
#menuwrapper2Quick ul ul.level_2_1{
  position:absolute;
  left:-5.95em;
  top:4.1em;
  width:83.33em
}
#menuwrapper2Quick ul ul.level_2_1 li{
  width:60em;
  padding:1.25em;
  height:18em;
}
/* *html #menuwrapper2Quick ul ul.level_2_1 li{
  position:absolute;
  top:0em;
  width:60em;
}*/




























/* =============================================================================
    KONTAKT
============================================================================= */
.widget {
  margin:0.7em 0;
}
.widgetKontakt {
  padding: 0 0 0.7em 0;
}
.widgetKontakt ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.widgetKontakt li {
  display: block;
  margin: 0 0 0.16em 0;
}
#mainContainer #columnContainer #rightColumn .rightContent .widgetKontakt li:hover,.widgetKontakt li:hover {
  background-color:#FFF7B4 !important;
}
.widgetKontakt a {
  height:3em;
  display: block;
  color: #000;
  text-decoration: none;
  width:14em;
}

*html .widgetKontakt a {
  width:21em;
}



.widgetKontakt a:hover {
  background-color:#FFF7B4;
}
.widgetKontakt li a span{
  margin: 0.16em 0 0 0;
}

.widgetKontakt a p{
}

.widgetKontakt img {
  float: left;
  width: 3em;
  height: 3em;
  margin-right: 1em;
}
/* =============================================================================
    SCHNELLZUGRIFF
============================================================================= */
.widgetSchnellzugriff {
  
  
}



#rightColumn .widgetSchnellzugriff a {
  display: block;
  height: 2em;
  line-height: 1.2em;
  margin: 0.25em 0 0 0;
  padding:0;
  color: #000;
  text-decoration: none;
  overflow:hidden;
  background: url(../images/bg_button3d_upper.gif) scroll left top no-repeat;
  white-space: normal;
  z-index:200;
}
#rightColumn .widgetSchnellzugriff a span.button3d {
  margin-bottom: .5em;
  display: block;
  width: 18.83em;
  height: 2em;
  background:  url(../images/bg_button3d_lower.gif) left bottom no-repeat;
  z-index:200;
}
#rightColumn .widgetSchnellzugriff a span.button3d span.arrow, .arrow {
  display: block;
  height: 2em;
  margin-left:0;
  background:url(../images/ic_arrowSmall_left.gif) 0.83em center no-repeat;
}


#rightColumn .widgetSchnellzugriff a span.button3d span span.decall{
  margin-left:1em;
  line-height:2em;
  padding:2em !important;
}
#rightColumn .widgetSchnellzugriff a:hover{
  background: url(../images/bg_button3d_upper_mo.gif) left top no-repeat;
  white-space: normal;
  
}


#menuwrapperQuick:hover ul ul, #menuwrapperQuick:hover ul ul{
  visibility:hidden;
}

/* hide third level if hover on first level*/
#menuwrapperQuick ul:hover ul ul, #menuwrapper2Quick ul:hover ul ul{
  visibility:hidden;
}
/* hide fourth level if hover on second level*/
#menuwrapperQuick ul:hover ul:hover ul ul, #menuwrapper2Quick ul:hover ul:hover ul ul{
  visibility:hidden;
}


/* make the second level visible */
#menuwrapper2Quick ul li:hover ul, #menuwrapper2Quick ul li a.trigger1:hover ul{
  visibility:visible; 
}
#menuwrapper2Quick ul ul.level_2_1{
  position:absolute;
  left:-5.95em;
  top:4.1em;
  width:83.33em;
}
#menuwrapper2Quick ul ul.level_2_1 li{
  width:60em;
  padding:1.25em;
  height:18em;
}
/* *html #menuwrapper2Quick ul ul.level_2_1 li{
  position:absolute;
  top:0em;
  width:60em;
}*/

#rightColumn #menuwrapperQuick ul, #rightColumn #menuwrapper2Quick ul {
  /*padding:0;*/
  margin:0;
  list-style-type:none;
  font-size:1em;
  z-index:200;
}

#rightColumn #menuwrapper2Quick a, #rightColumn #menuwrapper2Quick a:visited{
  padding:0 0 0 0; 
  color:#000;
  height:2em;
}

#rightColumn .widgetSchnellzugriff a:hover span.button3d {
  background:  url(../images/bg_button3d_lower_mo.gif) left bottom no-repeat;
}
#rightColumn #menuwrapper2Quick ul ul.level_2_1 li:hover span.button3d {
  background:  url(../images/bg_button3d_lower_mo.gif) left bottom no-repeat;
}

#rightColumn #menuwrapperQuick #menuwrapper2Quick :hover > a.trigger1 span.button3d,#rightColumn #menuwrapperQuick #menuwrapper2Quick ul ul :hover > a.trigger1 span.button3d, #rightColumn #menuwrapperQuick #menuwrapper2Quick a.trigger1:hover span.button3d{
  background:  url(../images/bg_button3d_lower_mo.gif) left bottom no-repeat;
}


#rightColumn .widgetSchnellzugriff a:hover span.button3d > span {
  background:  url(../images/ic_arrowSmall_left.gif) 0.83em center no-repeat;
  line-height:2em;
  z-index:200;
  
}
/* ========================================================================== */
#rightColumn #menuwrapperQuick {
  position:relative;
  top:0;
  left:0;
	background: transparent url(../images/empty.gif) left top repeat-x;
	height:auto;
	width:auto;
	padding:0.7em 0 1.7em 1em;;	
}

#rightColumn #menuwrapper2Quick {
	z-index:40;
	font-size:1em;
	border-top: 0 solid #000;
	border-bottom: 0 solid #333;
	clear:both;
  color:white;
  margin:0;
  background:transparent none repeat scroll 0 0;
  height:auto;
  overflow:visible;
}
#rightColumn #menuwrapperQuick li, #rightColumn #menuwrapper2Quick li{
  float:none;
  z-index:200;
  height:2em;
}

#rightColumn #menuwrapperQuick ul ul, #rightColumn #menuwrapper2Quick ul ul {
  position:relative;
  width:2em;
  z-index:1;
}


#rightColumn #menuwrapper2Quick ul ul.level_2_1{
  position:absolute;
  left:-5.95em;
  top:4.1em;
  width:83.3em;
}


#rightColumn #menuwrapper2Quick ul ul.level_2_1 li{
  padding-bottom:2em;
  width:auto;
  
  /* background-color:#E6C5BC;
  url(../images/empty.gif);*/
}
/* *html #rightColumn #menuwrapper2Quick ul ul.level_2_1 li{
  width:auto;
  padding:0;
  z-index:1;
  /*position:absolute;
  right:20em;
  position:fixed;
  left:-4em;
  top:70em;*/
  
}*/

#rightColumn #menuwrapper2Quick ul ul.level_2_1 li h2{
  line-height:1.3em;
  margin-top:1em;
  /*width:21em;
  padding: 0 2em 0 2em;*/
}
#rightColumn #menuwrapper2Quick ul ul.level_2_1 li div.quicks{
  width:20em;
  padding: 0 0 0 0em;
}

#rightColumn #menuwrapper2Quick ul ul.level_2_1 li div.quicks h3{
  margin-top:1em;
  width:17em;
}
*html #rightColumn #menuwrapper2Quick ul ul.level_2_1 li div.quicks{
  width:15.1em;
  padding: 0 0 0 1em;
  z-index:1;
}

.quickPanel{
  left:-2.41em;
  position:relative;
  top:-0.41em;
  background-color:#FFF7B4;
  background-image:url("/images/empty.gif");
  background-repeat:repeat;
  height:100%;
  width:100%;
  /*padding-bottom:2em;
  padding-left:1em;*/
  padding: 0em 2em 2em 2em;
  margin:0;
}

*html .quickPanel{
  left:-0.41em;
}

#rightColumn #menuwrapper2Quick ul ul.level_2_1 li.product{
position:relative;
left:-56.7em;
bottom:6em;
z-index:1;
}

#rightColumn #menuwrapper2Quick ul ul.level_2_1 li.productSize{
width:60em;
height:51.25em;
margin: 0.5em 0.5em 0.5em 0;
padding-right:1em;
}

*html #rightColumn #menuwrapper2Quick ul ul.level_2_1 li.productSize{
width:59em;
height:47.25em;
margin:0;
padding:0;
left:-58em;
z-index:1;
}

#rightColumn #menuwrapper2Quick ul ul.level_2_1 li.rechner{

position:relative;
left:-38.7em;
bottom:5.5em;
z-index:1;

}



#rightColumn #menuwrapper2Quick ul ul.level_2_1 li.rechnerSize{
width:42em;
height:18em;
/*margin: 0.5em 0.5em 0.5em 0;
padding-right:1em;*/
margin:0;
padding:0;
z-index:1;
}

*html #rightColumn #menuwrapper2Quick ul ul.level_2_1 li.rechnerSize{
width:43em;
height:18em;
margin:0;
padding:0;
left:-41em;

z-index:1;

}
#rightColumn #menuwrapper2Quick ul ul.level_2_1 li.formular{
position:relative;

left:-38.7em;
bottom:5.5em;
z-index:1;
}
#rightColumn #menuwrapper2Quick ul ul.level_2_1 li.formularSize{
width:42em;
height:41em;
/*margin: 0.5em 0.5em 0.5em 0;
padding-right:1em;*/
}
*html #rightColumn #menuwrapper2Quick ul ul.level_2_1 li.formularSize{
width:43em;
height:36em;
margin: 0;
padding:0;
left:-41em;
}
#rightColumn #menuwrapperQuick #menuwrapper2Quick ul ul a, #rightColumn #menuwrapperQuick #menuwrapper2Quick ul ul a:visited {
  height:auto;
  padding-bottom:0.6em;
}
#rightColumn #menuwrapperQuick #menuwrapper2Quick :hover > a.trigger1,#rightColumn #menuwrapperQuick #menuwrapper2Quick ul ul :hover > a.trigger1, #rightColumn #menuwrapperQuick #menuwrapper2Quick a.trigger1:hover {
  background: url(../images/bg_button3d_upper_mo.gif) left top no-repeat !important;
}
/*#rightColumn #menuwrapper2 #menuwrapper2 :hover > a.trigger1 span.button3d {
  background: red url(../images/empty.gif) left bottom no-repeat;
}*/

* html #rightColumn #menuwrapperQuick a, * html #rightColumn #menuwrapperQuick a:visited, * html #rightColumn #menuwrapper2Quick a, * html #rightColumn #menuwrapper2Quick a:visited {
width:18em;
/*w\idth:16.8em;*/
}
/* =============================================================================
    PRESSEINFORMATIONEN
============================================================================= */
.widgetPresseinformationen {
  padding: 0 1em 0 4em;
}
.widgetPresseinformationen ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.widgetPresseinformationen a {
  color: #196FAC;
  text-decoration: none;
}
#rightColumn .widgetPresseinformationen a:hover {
  text-decoration: underline;
  
}
