﻿body {
	font-size: 11px;	
	color: #4c4c4c;
	font-family: Arial;
	height:100%;	
	}
html{height:100%;}
h1 {
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	color:#4C4C4C;
	margin-bottom:3px;}
h2 {
	font-family:Arial;
	font-size:14px;
	color:#4C4C4C;
	margin-bottom:3px;}
.title {
	font-family:Arial;
	font-size:14px;
	color:#4C4C4C;
	margin-bottom:3px;
	}	
h3 {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#4C4C4C;
	margin-bottom:3px;}
.subtitle {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#4C4C4C;
	margin-bottom:3px;
	}
.subtitlewhite {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	margin-bottom:3px;	
	}
table {	
	text-align:left;
	font-family:Arial;
	font-size:11px;
	color:#4C4C4C;	
	}
A {color:#FF9900;text-decoration:none;}
A:hover{color:#FF9900;text-decoration:underline;}

.normal {
	font-family:Arial;
	font-size:11px;
	color:#4C4C4C;
	}

#Container {	
	POSITION: relative;
	background-image: url(../../../images/bg_main.gif) ;
	background-repeat:repeat-y;
	background-position: center 0%;	
	width:1002px;
	margin-left:auto;
	margin-right:auto;	
	height:auto;	
	} 
#ContainerWrapper {		
	MIN-HEIGHT: 100%;
	POSITION: relative;
	text-align:center;
	width:100%;	
	height:100%;
	}
* HTML #Footer {
	bottom:-1;left:2;position:absolute;
	}
* HTML #Container {  HEIGHT: 100%;} 
* HTML #ContainerWrapper {  HEIGHT: 100%;} 

#Pad {HEIGHT: 1em} 
* HTML #Pad {HEIGHT: 4em} 



.bgwhite{background-color:#FFFFFF}
.bggrey{background-color:#CCCBC7}
.bgLightgrey{background-color:#f7f6f1}
	
.PathNavigationItem{color:#FF9900;text-decoration:none;padding-right:10px;}
.PathNavigationItemActive{color:#FF9900;text-decoration:none;font-weight:bold;padding-right:10px;}
.PathNavigationDivider{color:#FF9900;text-decoration:none;font-weight:bold;padding-right:5px;}


.SitemapLevel0{background-color:#CCCBC7;width:180px;height:24px;padding-left:5px;font-weight:bold;}
.SitemapLevel1{background-color:#E9E8E3;width:180px;padding-top:11px;padding-left:10px;font-weight:bold;}
.SitemapLevel2{background-color:#E9E8E3;width:180px;padding-top:2px;padding-left:15px;font-weight:normal;}
.SitemapLevel3{background-color:#E9E8E3;width:180px;padding-top:2px;padding-left:25px;font-weight:normal;}
.SitemapLevel4{background-color:#E9E8E3;width:180px;padding-top:2px;padding-left:35px;font-weight:normal;}
.SitemapLevel4{background-color:#E9E8E3;width:180px;padding-top:2px;padding-left:40px;font-weight:normal;}



.PageOverview{width:180px;padding-top:2px;padding-left:15px;font-weight:bold;}


.shopNavTable{width:152px; background-color:#f7f6f1; background-image: url(../../../images/bgLeftnav_small.gif);background-repeat: repeat-y; background-position-y:1px}


.TopNavRootItem
{
	background-color:#FFFFFF;		
}
.TopNavRootItemActive
{
	background-color:#f7f6f1;		
}
A.TopNavRootItem:hover
{
	background-color:#f7f6f1;
	color:#4C4C4C;
	text-decoration:none;
	}
A.TopNavRootItemActive:hover
{
	background-color:#f7f6f1;
	color:#4C4C4C;
	text-decoration:none;
	}

.TopNavMenu{background-color:#f7f6f1;}

.TopNavMenuCell{background-color:#f7f6f1;border: solid 1px #f7f6f1;}
.TopNavMenuCellActive{background-color:#FFFFFF;border: solid 1px #f7f6f1}

.TopNavMenuItem{padding-left:1px;font-family:Arial;font-size:11px; color:#4C4C4C;text-decoration:none;}
.TopNavMenuItem:hover{text-decoration:none;}
.TopNavMenuItemActive{padding-left:1px;font-family:Arial;font-size:11px; color:#FF9900;text-decoration:none;}
.TopNavMenuItemActive:hover{text-decoration:none;}

A.BlackLink{color:#4C4C4C;text-decoration:none;}
A.BlackLink:active{color:#4C4C4C;text-decoration:none;}
A.BlackLink:hover{color:#4C4C4C;}

.FIT{font-family:Arial;	font-size:11px;color:#4C4C4C;text-decoration:none;padding-left:5px;}
.FIT:hover{text-decoration:none;}
.FIB{padding-left:5px;height:23px;border: solid 1px #E9E8E3;}

.leftNavTable{width:181px; background-color:#f7f6f1; background-image: url(../../../images/bgLeftnav.gif);background-repeat: repeat-y; background-position-y:5px;background-position-x:0px;text-align:left;}
.leftNavCell{padding-top:2px;height:23px;width:180px;cursor:pointer;text-align:left;}
.leftNavActiveCell{padding-top:2px;height:23px;width:180px;text-align:left;cursor:pointer; background-image: url(../../../images/bgLeftnav_active.gif);background-repeat: repeat-y; background-position-y:1px;}

.LeftMenuCell{height:20px;width:179px;text-align:left; white-space:normal;display:block; overflow:hidden; overflow-y:visible }
.MenuItem{ height:22px;margin-left:1px;padding-left:10px;display:block; padding-top:3px;width:100%;padding-right:0px;text-align:left;font-family:Arial;font-size:11px; color:#4C4C4C;text-decoration:none;}
.MenuItem:hover{text-decoration:none; background-color:FFFFFF;}

.shadow-left{background-image: url(../../../images/shadow-left.gif);background-repeat: repeat-y;}
.shadow-right{background-image: url(../../../images/shadow-right.gif);background-repeat: repeat-y;}
.shadow-bottom-left{background-image: url(../../../images/shadow-bottom-left.gif);background-repeat: no-repeat;}
.shadow-bottom-right{background-image: url(../../../images/shadow-bottom-right.gif);background-repeat: no-repeat;}
.shadow-bottom{background-image: url(../../../images/shadow-bottom.gif);background-repeat: repeat-x;}

.dottedLine{background-image: url(../../../images/dot.gif);background-repeat: repeat-x;}
.dotted{background-image: url(../../../images/dot.gif);}
.dottedColumn{background-image: url(../../../images/dot-y.gif);background-repeat: repeat-y;}
.dottedDivider{background-image: url(../../../images/dot.gif);background-repeat: repeat-x;width:100%;height:1px;margin-top:5px;margin-bottom:5px;font-size:1px;}


.p-top{padding-top:15px}
.p-right{padding-right:15px}
.p-left{padding-left:15px}
.p-bottom{padding-bottom:15px}
.p-top-bottom{padding-top:15px;padding-bottom:15px}


.select	{cursor: default;}
.select img {margin-right: 2px;}
.selected {
	background: #F7F6F1;
	padding: 0;
	font: icon;
	width: 92%;
	}
.selectTable {
	height: 18px;
	padding: 0; 
	background: #F7F6F1;
	border: 1px solid #969696;
	}
.option	{
	font: icon;
	padding: 1px;
	padding-left: 3px;
	padding-right: 3px;
	}
.dropDown {
	position: absolute;
	visibility: hidden;
	border: 1px solid #ddd;
	padding: 0;
	background: #fff; 
	color: #000;
	width: 50%;
	}
* html .dropDown {
	width: 80%;
	}
.select .button	{
	font-family: webdings;
	color: #CCCBC7;
	border-top: solid 1px #E9E8E3;  
	border-right: solid 1px #E9E8E3; 
	border-bottom: solid 1px #E9E8E3; 
	font-size: 13px;
	}
				
A.NotPrint {color:#FF9900;text-decoration:none;}
A.NotPrint:hover {color:#FF9900;text-decoration:underline;}

.ImageGalleryItem{float:left;margin-right:10px}
.ImageGalleryRight{float:left;}
				

.languageDropDown{font-family: Arial; font-size:11px;height:18px;border: inset 1 #E9E8E3;width:125px;}

.sprachwahl {
	position: absolute;
	top: 0px;
	left: 850px;
	z-index: 5;
	}
.sprachwahl .selectTable {
	width: 120px;
	}
.sprachwahl .dropDown {
	width: 120px;
	}