/* CSS Document */html {	height:100%;	max-height:100%; 	width:100%;	padding:0; 	margin:0; 	border:0;}body {	height:100%;	max-height:100%;	width:100%;	overflow:hidden;	padding:0px;	margin:0px;	border:0;}img {	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#content {	position: absolute;	width: 100%;	height:100%;	max-height:100%;	z-index: 1;	overflow-x: hidden;	overflow-y: scroll;	margin: 0px;	padding: 0px;	text-align: center;	left: 0px;	top: 0px;}.pad1 {	display:block;	height:93px;	position: relative;	width: 100%;}.pad2 {	height:60px;	position: relative;	width: 100%;}/* ********************    HEADER     ******************** */#header {	position:absolute;	margin:0px 18px 0px 0px;	top:0px;	display:block;	width:100%;	height:310px;	z-index:5;	left: 0px;}#headercontainer {	position:relative;	width: 832px;	z-index: 99;	margin: 0px 0px 0px -416px;	height: 93px;	padding: 0px;	left: 50%;	background-color: #FFFFFF;}#logobar {	position: absolute;	height: 83px;	width: 834px;	left: 0px;	top: 0px;}#nav_kollektion {	position: absolute;	height: 56px;	right: 0px;	top: 82px;	z-index: 155;}/* ********************    MAINMENU     ******************** */#mainmenu {	position: absolute;	height: 56px;	z-index: 150;	margin:0px;	padding:0px;	/*border-right: 1px solid white; */	left: 0px;	top: 82px;	width: 100%;	text-align: center;	line-height: 56px;	vertical-align: middle;	background: white;}#mainmenu ul {	list-style-type: none;	margin: 0px;	padding: 0px;}#mainmenu ul ul {  visibility: hidden;	}#mainmenu ul li {  position: relative;  float: left;}#mainmenu ul li.menuitem {	height: 56px;	width: 139px;	background-image: url(../pix/bg_menu.gif);	background-repeat: no-repeat;	background-position: top;}#mainmenu ul li.menuitemsel {	height: 56px;	width: 139px;	background-image: url(../pix/bg_menu_sel.gif);	background-repeat: no-repeat;	background-position: top;}#mainmenu ul li.rmenuitem {  height: 56px;  width: 165px;  background-image: url(../pix/bg_menu.gif);  border-right: 1px solid #fff;  background-repeat: no-repeat;  background-position: top;}#mainmenu ul li.rmenuitemsel {  height: 56px;  width: 165px;    background-image: url(../pix/bg_menu_sel.gif);  border-right: 1px solid #fff;  background-repeat: no-repeat;  background-position: top;}#mainmenu ul li a{ 	/*float: left; 	padding: 0 10px; 	margin-top: 25px; */}/* *******  *//* submenu  *//* *******  */#mainmenu ul li ul {	position: absolute;	top: 56px;	padding: 0;	margin: 0;	/*white-space: nowrap;*/	background: #fff;	width: 250px;	line-height: 20px;	left: 0px;	border: 1px solid #0040A3;}#mainmenu ul li ul li {	display:block;		background-color: #fff;	background-image: none;	height: 24px;	border-bottom: 1px solid #ccc;	width: 100%;}#mainmenu ul li ul li a{	padding: 0 10px;	line-height: 20px;	display: block;	height: 24px;	float: none;	margin: 0px;}/* *******  *//* subsubmenu  *//* *******  */#mainmenu ul li ul li ul {	position: absolute;	top: 0px;	left: 250px;		padding: 0;	margin: 0;	white-space: nowrap;	background: #fff;	width: 250px;	line-height: 20px;	border: 1px solid #0040A3;}#mainmenu ul li ul li ul li {	display:block;		background-color: #fff;	background-image: none;	height: 24px;	border-bottom: 1px solid #ccc;}#mainmenu ul li ul li ul li a{	padding: 0 10px;	display: block;	float: none;	margin: 0px;}/* ### menue end #### */#newsandcat {  height: 124px;  text-align: center;    position: relative;  padding:0;  width: 831px;}.newsflash {	width: 333px;	background-color: #f0f0f0;	/*background-image: url(../img/bg_news.gif);	background-position: bottom;	background-repeat:no-repeat;*/	float:left;	text-align: left;	height: 125px;	margin: 0px;	padding: 0px;	white-space: normal;	position: absolute;	left: 0px;	top: 138px;}#scrollimage {	position: absolute;	height: 160px;	width: 832px;	top: 138px;	left: 0px;}.catimage {	float: right;	border: 0px;	margin: 0px;	z-index:99;	position: absolute;	left: 333px;	top: 138px;}/* ========== NEWSSCROLLER ======== */#pscroller2{	width: 303px;	height: 94px;	padding: 15px;	overflow: hidden;}/* ========== CONTENT ============= */#topcontent {	position: relative;	padding:0;	height: 139px;	width: 100%;	left:0px;	margin: 0px;	/*display: none;*/}#topcontent_collection {	position: absolute;	padding:0;	height: 179px;	width: 832px;	left:0px;	margin-left: auto;	margin-right: auto;	white-space: nowrap;	top: 138px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;}#title {  height: 224px;  margin: 0px;  white-space: nowrap;}#centeredcontent {	position: relative;	width: 832px;	padding: 0px 0px 0px 10px;	margin-left: -417px;	display: block;	left: 50%;}#leftimage {  width: 333px;  height: 100px;  margin: 0px;  padding: 0px;}#leftcolumn {	width: 333px;	/*background-image: url(../img/bg_content_left.gif);	background-repeat: repeat-x;	background-position: left top;*/	float:left;	text-align: left;	margin: 0px;	padding: 0px;	background-color: #eeefef;}#leftcolumn ul{	list-style-position: outside;	list-style-type: disc;	margin-left: 0.5em;}#leftcolumn ul li { margin: 0px; padding: 0px;}#leftcontent {	margin: 0px;	padding: 15px;	position: relative;}#breadcrumb {	margin: 0px;	padding: 10px;	position: relative;	}#rightcolumn {	width: 484px;	margin: 0px 0px 0px 345px;	padding: 0px;	background-color: #eeefef;	text-align: left;	position: relative;}#rightcolumn ul li {	line-height: 150%;	padding-bottom: 1em;}#rightcolumn ol li {	line-height: 150%;	padding-bottom: 1em;}#rightcontent {	padding: 15px;}/******************** * FOOTER * ********************/#footer {	position:absolute;	margin:0;	bottom:-1px;	display:block;	width:100%;	height:35px;	z-index:4;	left: 0px;}#footercontent {	width: 832px;	height: 34px;	position: relative;	margin-left: -416px;	left: 50%;	background-color: #FFFFFF;}#standardnav {	left: 0px;	position: absolute;	height: 34px;	line-height: 34px;}#footerright {	position: absolute;	right: 0px;	line-height: 34px;	height: 34px;}.csc-textpic-caption {	margin: 0px;	padding-top: 0.5em;	padding-bottom: 1em;}
