

body {
	background:#FFFFFF;
	margin:0px;
	padding:0px;
	font-family:verdana, arial, sans-serif;
	font-size:12px;
}


.inputfocus, .textinput:focus{
	color:inherit;
}


 
.headline_default{ }
.headline_new1 { }
.headline_new2 { }


.infotext { }

ul {
	list-style-image:none;
	list-style-type:square;
	list-style-position: outside;
}

br#cleaner {
    width:1px;
    height:1px;
    display:block;
}

li {}

h1 {
	font-size:1.2em;
}

h2 {
	font-size:1.1em;
}

h3 {
	font-size:1.0em;
}

h4 {
	font-size:1.0em;
}

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


.rteTableStandard{
	border-collapse:collapse;
}

.rteTableStandard tr {}
.rteTableStandard td {}
.rteTableStandard td.header {}
.rteTableModern{ 
	border-collapse:collapse;
}
.rteTableModern tr {}
.rteTableModern td {}
.rteTableModern td.header {}

.rteImageSignatur{}
table.rteImage{}
img.rteImage{}
table.rteImageAlignleft{}
img.rteImageAlignleft{}
table.rteImageAlignright{}
img.rteImageAlignright{}

div.rteErrorBox {
	border:1px solid red;
}

div.rteInfoBox {
	border:1px solid blue;
}





@media screen {

	body {}

	#pgBody {
		z-index:301; 
	}


	#pgLayout {
	}

	#pgHead {
		z-index:701;
	}

	#pgNavigationTop {
		z-index:710;
	}

	#pgAlvineHomepage {
	}

	#pgLogo {
	}

	#pgNavigationMain {
		z-index:705;
	}

	#pgNavigationBreadcrumbs {
	}

	#pgInfo {
	}

	#pgContent {
	}

	#pgContentHeadline {
	}

	#pgFoot {
		z-index:200; 
	}  
	
	#pgFooterAlvine {
	}
		
	
}

@media print {

	body {
		font-size:0.5cm;
	}

}


#pgPanel {
	width: 940px;
	-height:595px;
	margin: 0px auto 10px auto;
	padding: 0px 0px 0px 0px;               
}

#pgHeader {
    height:130px;
    
    padding:0px;
    margin:0px;
    background:url(../../template/marcona.final/assets/header_bg_default.jpg) left top no-repeat;
    position:relative;
}
#pgHeader .shoppingcart_panel {
	float:right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height:98px;
	-overflow:hidden;
}


#pgLogo {
	
    float:left;
    margin:20px 0px 0px 11px;
}

#pgNavigation {
    height:32px;
    background:url(../../template/marcona.final/assets/tile_navigation_b2b.png) left top repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	left:0px;
	bottom:0px;
	width:939px;
	border-left:1px solid #7E7E80;
	clear:both;    
}
* html #pgNavigation {
    
    background-image:none;
    background-color:#7E7E80;
}

*+html #pgNavigation {
    margin-top:1px;
}

#pgContent {
 margin:8px 0px 8px 0px; 
 overflow:hidden;
}

#pgBackgroundBox {
 margin:0px 0px 0px 0px;
 overflow:hidden; 
 min-height:400px;
 -height:400px;
 -overflow:visible;  
}

#pgContent div.sub_menu {
	width:160px;
	min-height:400px;
	-height:400px;
	-overflow:visible;
	float:left;
	margin:0px 20px 0px 0px;
	-margin:0px 14px 0px 0px;
}
#pgContent div.main_content {
	width:758px;
	min-height:400px;
	-height:400px;
	-overflow:visible;
	margin:0px 0px 0px 0px;
	float:right;
	background-color:#ffffff;
}



#pgFooter {
	position:relative;
	height:21px;
	margin:0px 0px 0px 0px;
	padding:6px 0px 0px 0px;
	clear:both;
	border-top:1px solid #DFDDE0;
	font-size:10px;
	line-height:18px;
}


.outline1 {
	outline-style: dotted;
	outline-color: red;
	outline-width: 2px;
}

.outline2 {
	outline-style: dotted;
	outline-color: blue;
	outline-width: 2px;
}

.outline3 {
	outline-style: dotted;
	outline-color: green;
	outline-width: 2px;
}

.outline4 {
	outline-style: dotted;
	outline-color: vlack;
	outline-width: 2px;
}
 
 
@media screen, handheld {  
   
}

@media print {  
  

  
  
} 
 
 
div.content_error_panel{
margin:0px;
padding:0px;
}
   
 
 
div.logo_image_panel{
margin:0px;
padding:0px;
}

div.logo_image_panel img{
margin:0px;
border:0px;
}

div.logo_image_panel .interactive{
cursor:pointer;
}
   
 
@media screen, handheld {  
  
  
  div.top_navigation_customized_panel {
  margin:0px;
  padding:0px;
  float:left;
  -position:relative;
  }
  
  
  * html div#a83776532e {
  width:720px;
  }
  
  * html div#a83776532e ul {
      width:720px;
      white-space:nowrap;
  }  
  
  
  div#d6312b3ad8 {
      
  }
  
  
  div#aaaf2f2250,
  div#d76f7de276 {
  float:right;
  }
  
  div#d76f7de276 {
      width:154px;
  }        
  
  
  
  
  div.top_navigation_customized_panel li#id_aaaf2f2250_0 a,
  div.top_navigation_customized_panel li#id_aaaf2f2250_0 a:link,
  div.top_navigation_customized_panel li#id_aaaf2f2250_0 a:visited {
    margin:0px 6px 0px 0px;
    padding:0px;
    display:block;
    padding-left:7px;
    width:120px;
    height:21px;
    background:url('/alvine/frontend/template/marcona.final/assets/bg_footernav_b2c_default.png') left 7px no-repeat;
    -background:url('/alvine/frontend/template/marcona.final/assets/bg_footernav_b2c_default_dIE6.gif') left 7px no-repeat;
    float:right;
    height:32px;
    line-height:32px;
    font-size:11px;
    color:#000000;    
  }
  
  div.top_navigation_customized_panel li#id_aaaf2f2250_0 a:focus,
  div.top_navigation_customized_panel li#id_aaaf2f2250_0 a:hover,
  div.top_navigation_customized_panel li#id_aaaf2f2250_0 a:active {
    background:url('/alvine/frontend/template/marcona.final/assets/bg_footernav_b2c_active.png') left 7px no-repeat;
    -background:url('/alvine/frontend/template/marcona.final/assets/bg_footernav_b2c_active_dIE6.gif') left 7px no-repeat;
    color:#ffffff;
    text-decoration:none;      
  }
  
  

  div.top_navigation_customized_panel li#id_d76f7de276_0 a,
  div.top_navigation_customized_panel li#id_d76f7de276_0 a:link,
  div.top_navigation_customized_panel li#id_d76f7de276_0 a:visited {
    margin:0px 6px 0px 0px;
    padding:0px;
    display:block;
    padding-left:7px;
    width:120px;
    height:21px;
    background:url('/alvine/frontend/template/marcona.final/assets/bg_footernav_b2c_default.png') left 7px no-repeat;
    -background:url('/alvine/frontend/template/marcona.final/assets/bg_footernav_b2c_default_dIE6.gif') left 7px no-repeat;
    float:right;
    height:32px;
    line-height:32px;
    font-size:11px;
    color:#000000;
    color:#000000;
  }

  div.top_navigation_customized_panel li#id_d76f7de276_0 a:focus,
  div.top_navigation_customized_panel li#id_d76f7de276_0 a:hover,
  div.top_navigation_customized_panel li#id_d76f7de276_0 a:active {
    background:url('/alvine/frontend/template/marcona.final/assets/bg_footernav_b2c_active.png') left 7px no-repeat;
    -background:url('/alvine/frontend/template/marcona.final/assets/bg_footernav_b2c_active_dIE6.gif') left 7px no-repeat;
    color:#ffffff;
    text-decoration:none;
  }
  
  div.top_navigation_customized_panel ul {
  list-style:none;
  overflow:hidden;  
  margin:0px;
  padding:0px;  
  }
  
  div.top_navigation_customized_panel ul li {
  float:left;
  -width:1em;
  -overflow:visible;
  -position:relative;
  }
  
  div.top_navigation_customized_panel ul li img {
  float:left;
  margin:7px 5px 0px 0px;
  }
  
  div.top_navigation_customized_panel ul li a,
  div.top_navigation_customized_panel ul li a:link,
  div.top_navigation_customized_panel ul li a:visited {
  display:block;
  padding:0px 13px;
  text-decoration:none; 
  color:#FFFFFF; 
  height:32px;
  line-height:32px;   
  -width:1px;
  -overflow:visible;
  -white-space:nowrap;
  -position:relative;
  }
  
  div.top_navigation_customized_panel ul li a:focus,
  div.top_navigation_customized_panel ul li a:hover,
  div.top_navigation_customized_panel ul li a:active
  div.top_navigation_customized_panel ul li a.on {
  background:#DFDDE0;
  color:#000000;    
  }   
  
  * html span.fixMe {
        float:left;
        width:20px;
        height:21px;
        display:block;
    }
  * html span.fixMe img {
        float:left;
        margin:7px 5px 0px 0px;
    }
  * html .headline {
        float:left;
    }
    
  
}

@media print {  
  

  div.top_navigation_customized_panel{
  margin:0px;
  padding:0px;
  }
  
}

 
div.leftnavigation_list_vertical_panel{
margin:6px 0px 0px 0px;
padding:0px;
clear:both;
overflow: hidden;
}


div.leftnavigation_list_vertical_panel div.disableNav {
}

div.leftnavigation_list_vertical_panel .nav_off,
div.leftnavigation_list_vertical_panel .nav_off2 {
display:none;
}

div.leftnavigation_list_vertical_panel div.nav_on {
color:black;  
}

div.leftnavigation_list_vertical_panel div.navPointlevel0 a,
div.leftnavigation_list_vertical_panel div.navPointlevel0 a:link,
div.leftnavigation_list_vertical_panel div.navPointlevel0 a:visited {
	display:block;
    background-color:#DFDDE0;
	width:144px;
	float:left;
	line-height:28px;
	height:28px;
	color:black;
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 16px;
}

div.leftnavigation_list_vertical_panel div.navPointlevel0 a:focus,
div.leftnavigation_list_vertical_panel div.navPointlevel0 a:hover,
div.leftnavigation_list_vertical_panel div.navPointlevel0 a:active,
div.leftnavigation_list_vertical_panel div.navPointlevel0 a.on {
    background:#7E7E7E;
    color:#ffffff;    
}

div.leftnavigation_list_vertical_panel div.navPointlevel1 a,
div.leftnavigation_list_vertical_panel div.navPointlevel1 a:link,
div.leftnavigation_list_vertical_panel div.navPointlevel1 a:visited {
	display:block;
	width:144px;
	float:left;
	line-height:20px;
	height:20px;
	color:black;
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 16px;
	background-color:#DFDDE0;
}

div.leftnavigation_list_vertical_panel div.navPointlevel1 a:focus,
div.leftnavigation_list_vertical_panel div.navPointlevel1 a:hover,
div.leftnavigation_list_vertical_panel div.navPointlevel1 a:active,
div.leftnavigation_list_vertical_panel div.navPointlevel1 a.on{
    background:#7E7E7E;
    color:#ffffff;
} 
 
 
div.main_content_rte_panel {
margin:10px 0px 0px 0px;
padding:0px;
}

div.main_content_rte_panel a,
div.main_content_rte_panel a:link,
div.main_content_rte_panel a:visited {
text-decoration:underline;    
}

div.main_content_rte_panel a:focus,
div.main_content_rte_panel a:hover,
div.main_content_rte_panel a:active {
text-decoration:none;
} 
 
 
div.content_content_image_panel{
margin:0px;
padding:0px;
}

div.content_content_image_panel img{
margin:0px;
border:0px;
}

div.content_content_image_panel .interactive{
cursor:pointer;
}
   
 
@media screen { 
  
 
  div.content_layout_column_panel{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  overflow:hidden;
  }
 
  div.content_layout_column_col  {
  float: left;
  overflow:hidden;
  }
 
  div.content_layout_column_col0 {
    width:360px;
    overflow:hidden;
    margin:0px 37px 0px 0px;
  }
 
  div.content_layout_column_col1 {
    width:360px;
    overflow:hidden;
  }
 
  div.content_layout_column_col2 {

  }

  div.content_layout_column_col3 {

  }
}

@media print { 
  

  div.content_layout_column_panel{
    margin:0px;
    padding:0px;
  }
 
} div.footer_navigation_list_horizontal {
margin:0px;
padding:0px;
float:left;
overflow:hidden;   
white-space:nowrap;
}


div.footer_navigation_list_horizontal ul {
list-style:none; 
margin:0px 0px 0px 0px;
padding:0px;
}

div.footer_navigation_list_horizontal ul li {
float:left;
}



li.navPoint_0 a,
li.navPoint_0 a:link,
li.navPoint_0 a:visited {
width:88px;
height:21px;
display:block;
background:url(../../template/marcona.final/containers/footernavigation/content.navigation.list/assets/bg_footernav_com_default.png) left top no-repeat;
-background:url(../../template/marcona.final/containers/footernavigation/content.navigation.list/assets/bg_footernav_com_default.gif) left top no-repeat;
line-height:18px;                                  
color:#000000;
padding:0px 0px 0px 3px;
margin:0px;    
}

li.navPoint_0 a:focus,
li.navPoint_0 a:hover,
li.navPoint_0 a:active,
li.navPoint_0 a.on {
background:url(../../template/marcona.final/containers/footernavigation/content.navigation.list/assets/bg_footernav_com_active.png) left top no-repeat;
-background:url(../../template/marcona.final/containers/footernavigation/content.navigation.list/assets/bg_footernav_com_active.gif) left top no-repeat;
color:#ffffff;    
}


li.navPoint_1 a,
li.navPoint_1 a:link,
li.navPoint_1 a:visited {
width:80px;
height:21px;
display:block;
background:url(../../template/marcona.final/containers/footernavigation/content.navigation.list/assets/bg_footernav_b2b_default.png) left top no-repeat;
-background:url(../../template/marcona.final/containers/footernavigation/content.navigation.list/assets/bg_footernav_b2b_default.gif) left top no-repeat;
line-height:18px;
color:#000000;
padding:0px 0px 0px 3px;
margin:0px;
}

li.navPoint_1 a:focus,
li.navPoint_1 a:hover,
li.navPoint_1 a:active,
li.navPoint_1 a.on {
background:url(../../template/marcona.final/containers/footernavigation/content.navigation.list/assets/bg_footernav_b2b_active.png) left top no-repeat;
-background:url(../../template/marcona.final/containers/footernavigation/content.navigation.list/assets/bg_footernav_b2b_active.gif) left top no-repeat;
color:#ffffff;
}


li.navPoint_2 a,
li.navPoint_2 a:link,
li.navPoint_2 a:visited {
width:80px;
height:21px;
display:block;
background:url(../../template/marcona.final/containers/footernavigation/content.navigation.list/assets/bg_footernav_b2b_default.png) left top no-repeat;
-background:url(../../template/marcona.final/containers/footernavigation/content.navigation.list/assets/bg_footernav_b2b_default.gif) left top no-repeat;
line-height:18px;
color:#000000;
padding:0px 0px 0px 3px;
margin:0px;
}

li.navPoint_2 a:focus,
li.navPoint_2 a:hover,
li.navPoint_2 a:active,
li.navPoint_2 a.on {
background:url(../../template/marcona.final/containers/footernavigation/content.navigation.list/assets/bg_footernav_b2b_active.png) left top no-repeat;
-background:url(../../template/marcona.final/containers/footernavigation/content.navigation.list/assets/bg_footernav_b2b_active.gif) left top no-repeat;
color:#ffffff;
}



div#id_ebf202fee2 {
overflow:hidden;
}

div#id_ebf202fee2 div.navPoint_0 {
    float:left;
}

div#id_ebf202fee2 div.navPoint_0 a,
div#id_ebf202fee2 div.navPoint_0 a:link,
div#id_ebf202fee2 div.navPoint_0 a:visited {
width:80px;
height:21px;
display:block;
background:url(../../template/marcona.final/containers/footernavigation/content.navigation.list/assets/bg_footernav_b2b_default.png) left top no-repeat;
-background:url(../../template/marcona.final/containers/footernavigation/content.navigation.list/assets/bg_footernav_b2b_default.gif) left top no-repeat;
line-height:18px;
color:#000000; 
padding:0px 0px 0px 3px;
margin:0px;
}

div#id_ebf202fee2 div.navPoint_0 a:focus,
div#id_ebf202fee2 div.navPoint_0 a:hover,
div#id_ebf202fee2 div.navPoint_0 a:active,
div#id_ebf202fee2 div.navPoint_0 a.on {
background:url(../../template/marcona.final/containers/footernavigation/content.navigation.list/assets/bg_footernav_b2b_active.png) left top no-repeat;
-background:url(../../template/marcona.final/containers/footernavigation/content.navigation.list/assets/bg_footernav_b2b_active.gif) left top no-repeat;
color:#ffffff;
}

div.footerNavigation div.navPoint {
	margin-right:10px;
	float:left;
	line-height:22px;
	height:22px;  
}

div.footerNavigation a {
	display: block;
	padding-left:3px;
	text-decoration: none;
	color:black;
}

div.footerNavigation a:link {}
div.footerNavigation a:visited {}
div.footerNavigation a:focus {}
div.footerNavigation a:hover {background-color:white;color:gray}
div.footerNavigation a:active {}
 
 
@media screen, handheld {  
  
  
  div.footer_navigation_customized_panel {
  margin:0px 0px 0px 10px;
  padding:0px;
  float:left;
  -width:710px;
  }
  
  div.footer_navigation_customized_panel ul {
  list-style:none;
  overflow:hidden;  
  margin:0px;
  padding:0px;  
  }
  
  div.footer_navigation_customized_panel .seperator {
  margin:0px;
  padding:0px 0px 0px 4px;
  }
  
  div.footer_navigation_customized_panel ul li {
  float:left;
  margin:0px 9px 0px 0px;
  }
  
  div.footer_navigation_customized_panel ul li a,
  div.footer_navigation_customized_panel ul li a:link,
  div.footer_navigation_customized_panel ul li a:visited {
  color:#000000;
  }
  
  div.footer_navigation_customized_panel ul li a:focus,
  div.footer_navigation_customized_panel ul li a:hover,
  div.footer_navigation_customized_panel ul li a:active
  div.footer_navigation_customized_panel ul li a.on {
  color:#7C1D7B;
  }

  
}

@media print {  
  

  div.footer_navigation_customized_panel{
  margin:0px;
  padding:0px;
  }
  
}
 




#pgContent {
    margin:8px 0px 16px 0px;
    overflow:hidden;                
}

#pgContent div.sub_menu {
    display:none;
    width:0px;
}
#pgContent div.main_content {
    float:left;
    
    width:940px;
    position:relative;
}

#pgFooter {
    margin:-3px 0px 0px 0px;
}
