html , body 
	{
	margin:0px;
	padding:0px;
	font-family: verdana;
	font-size: 12px;
	color: #000000;
	background-color:#e8e8e8;
	background-image: url(../images/bodyBackground.png);
	background-repeat:repeat-y;
	background-position:top center;
	line-height:16px;
	background-attachment:fixed;
	overflow:auto;
	}
	
/*---------- global ---------------------------------------------------------------------------------------------------*/
	
em	{
	font-size:11px;
	}

ul
	{
	margin:5px;
	}
	
ol
	{
	margin:15px;
	}
	
li	{
	padding:0px;
	margin-left:-25px;
	}
	
hr 	{
	margin-top:30px;
	margin-bottom:5px;
	border:1px solid #ffffff;;
	border-bottom:1px solid #cccccc;
	}
.h2 	{
	margin-top:5px;
	margin-bottom:5px;
	border:1px solid #ffffff;;
	border-bottom:1px solid #dddddd;
	}
	
h1	{
	font-size: 18px;
	padding-left:20px;
	letter-spacing:2px;
	}
	
table
	{
	width:100%;
	border-collapse:collapse;
	font-family:verdana;
	font-size:12px;
	color:#333333;
	margin-bottom:20px;
	}
	
table strong
	{
	font-size:11px;
	}
	
td
	{
	border:0px solid #efefef;
	padding:3px;
	vertical-align:top;
	}

	
.size12
	{
	font-size:10px;
	height:12px;
	}
.white
	{
	color:#ffffff;
	}
	
.red
	{
	color:#FF0f0f;
	}
	
.blue
	{
	color:#054fb3;
	}
	
.redBackground
	{
	background-color:#FF0f0f;
	}
	
.yellowBackground
	{
	background-color:#dc9600;
	}
	
.greenYelllowBackground
	{
	background-image: url(../images/buyStatusGreenYellow.png);
	background-repeat:no-repeat;
	}
	
.greenBackground
	{
	background-color:#01810d;
	}
	
.bold {
	font-weight:bold;
}	
.cut
	{
	font-size:11px;
	text-decoration: line-through;
	}
	
.button
	{
	height:18px;
	margin-top:5px;
	text-align:center;
	font-size:10px;
	border:0px;
	letter-spacing:1px;
	color:#333333;
	background-repeat:no-repeat;
	background-color:transparent;
	cursor:pointer;
	}
	
.shortButtonSearch
	{
	width:60px;
	background-image: url(../images/formButtonBackgroundSmall.gif);
	text-decoration:none;
	}
	
.mediumButton
	{
	width:100px;
	background-image: url(../images/formButtonBackgroundMedium.gif);
	text-decoration:none;
	}
.mediumButtonBestellen
	{
	width:100px;
	background-image: url(../images/formButtonBackgroundMediumBestellen.gif);
	text-decoration:none;
	}
	
.largeButton
	{
	width:130px;
	background-image: url(../images/formButtonBackgroundLarge.gif);
	text-decoration:none;
	}
.buyButton{
	width:100px;
	background-image: url(../images/formButtonBackgroundMedium_kaufen.gif);
	text-decoration:none;	
}	
.closeButton
	{
	float:right;
	padding-right:48px;
	}
	
.wkcloseButton
	{
	float:left;
	width:260px;
	height:24px;
	text-decoration:none;
	margin-top:0px;
	margin-right:34px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:5px;
	text-indent:18px;
	line-height:10px;
	background-image: url(../images/formButtonWKClose.gif);
	background-repeat:no-repeat;
	background-color:transparent;
	border:0px solid #FFFFFF;
	font-size:11px;
	font-family:verdana;
	text-align:left;
	}
.wkcloseButtonOver
	{
	float:left;
	width:260px;
	height:24px;
	text-decoration:none;
    color:#00aa00;
	margin-top:0px;
	margin-right:34px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:5px;
	text-indent:18px;
	line-height:10px;
	background-image: url(../images/formButtonWKClose.gif);
	background-repeat:no-repeat;
	background-color:transparent;
	border:0px solid #FFFFFF;
	font-size:11px;
	font-family:verdana;
	text-align:left;
	}
.buttonOver{
    color:#00aa00;	
}
.left
	{
	float:left;
	margin-right:5px;
	}
	
.leftText
	{
	text-align:left;
	}
	
.centerText
	{
	text-align:center;
	}
	
.right
	{
	float:right;
	margin-left:5px;
	}
	
.rightText
	{
	text-align:right;
	}
	
.spacer
	{
	clear:both;
	}
	
	
.new
	{
	float:right;
	width:110px;
	height:25px;
	margin-right:-35px;
	margin-top:-22px;
	background-image: url(../images/extra_infos/neu.png);
	background-repeat:no-repeat;
	}
	
#master
	{
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-503px;
	width:1000px;
	border:0px solid #000000;
	}
/*---------- global ---------------------------------------------------------------------------------------------------*/

	
/*---------- navigationLeft -------------------------------------------------------------------------------------------*/

#header #navigationLeft
	{
	float:left;
	margin-left:14px;
	display:block;
	width:600px;
	border:0px solid #ff00ff;
	vertical-align:bottom;
	}
	
#header
	{
	float:left;
	width:1005px;
	height:130px;
	border:0px solid #ff00ff;
	background-image: url(../images/headerBackground.png);
	background-position:bottom center;
	display:block;
	}
	
#search
	{
	float:left;
	width:220px;
	border:0px solid #ff00ff;
	}

#search input
	{
	float:left;
	padding:1px;
	padding-left:20px;
	margin-top:4px;
	width:130px;
	border:1px solid #cccccc;;
	background-color:#ffffff;
	background-image: url(../images/searchBackground.png);
	background-repeat:no-repeat;
	background-position:-2px -4px;
	}
	
/*---------- navigationLeft -------------------------------------------------------------------------------------------*/

/*---------- navigationContent ----------------------------------------------------------------------------------------*/
	
#header #navigationCenter
	{
	float:left;
	margin-top:5px;
	margin-left:190px;
	padding-bottom:50px;
	width:740px;
	border:0px solid #ff00ff;
	}
	
#header #navigationCenter a
	{
	float:left;
	display:block;
	width:120px;
	height:20px;
	margin-left:2px;
	margin-right:2px;
	padding-top:3px;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	border:0px solid #ff00ff;
	background-image: url(../images/navButtonBackground.png);
	background-repeat:no-repeat;
	}
	
#header #navigationCenter .ShoppingCard a
	{
	text-indent:20px;
	background-image: url(../images/navButtonShoppingCardBackground.png);
	}
.shoppingContent{
	margin-top:0px;
	padding-top:0px;
}	
.te {background-position:center;}
#header #navigationCenter .ShoppingCard a:hover
	{
	background-image: url(../images/navButtonShoppingCardBackgroundHover.png);
	}
	

	
#header #navigationCenter .dummy
	{
	float:left;
	width:120px;
	height:20px;
	border:0px solid #ff00ff;
	margin-left:1px;
	margin-right:1px;
}	
/*---------- navigationContent ----------------------------------------------------------------------------------------*/

/*---------- navigationRight ------------------------------------------------------------------------------------------*/
	
#header #navigationCenter a:hover 
	{
	color:#efefef;
	background-image: url(../images/navButtonBackgroundHover.png);
	}
#header #navigationCenter .red 
	{
	color:#Ff0f0f;
	}


	
#header #navigationRight
	{
	float:right;
	margin-top:5px;
	margin-right:35px;
	display:block;
	width:190px;
	height:80px;
	border:0px solid #ff00ff;
	}
	
#header #navigationRight form .left
	{
	margin-top:5px;
	}
	
#header #navigationRight form input
	{
	float:right;
	color:#000000;
	padding:2px;
	margin-top:2px;
	width:110px;
	font-size:10px;
	border:1px solid #cccccc;
	background-color:#ffffff;
	}
/*---------- navigationRight ------------------------------------------------------------------------------------------*/

/*---------- content --------------------------------------------------------------------------------------------------*/

#contentHeader
	{
	float:left;
	width:1005px;
	height:24px;
	padding-top:25px;
	background-image: url(../images/contentBackgroundHeader.png);
	background-position:top;
	background-color:#cccccc;
	overflow:hidden;
	}
#contentHeader1
	{
	float:left;
	width:1005px;
	height:24px;
	padding-top:25px;
	background-image: url(../images/contentBackgroundHeader.png);
	background-position:top;
	background-color:#cccccc;
	overflow:hidden;
	}

#content
	{
	float:left; 
	width:980px;
	background-image: url(../images/contentBackground.png);
	background-color:#cccccc;
	}
	
#content .contentCenter
	{
	background-image: url(../images/contentCenterBoxInner.png);
	background-repeat:repeat-y;
	border:0px solid #ff00ff;
	}
	
#content .contentProdukt
	{
	background-image: url(../images/contentProduktBoxInner.png);
	background-repeat:repeat-y;
	}
	
#contentFooter
	{
	float:left;
	width:1005px;
	height:62px;
	text-align:center;
	background-image: url(../images/contentBackgroundFooter.png);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-bottom:-20px;
	}
	
/*---------- content --------------------------------------------------------------------------------------------------*/

/*---------- contentLeft ----------------------------------------------------------------------------------------------*/
	
.contentLeft
	{
	float:left;
	width:218px;
	margin-left:15px;
	border:0px solid #ff00ff;
	}
	
#content .contentLeft
  	{
	background-image: url(../images/contentBaoxInner.png);
	background-repeat:repeat-y;
	}
	
	
.contentLeft .navLeft a
	{
	margin-top:0px;
	margin-bottom:3px;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	text-decoration:none;
	text-indent:15px;
	clear:both;
	}
.menuInactive {
	background-image: url(../images/arrow_grey_sym.gif);
	background-repeat:no-repeat;
	background-position: 0px 3px;
}
.menuActive {
	background-image: url(../images/arrow_white_sym.gif);
	background-repeat:no-repeat;
	background-position: 0px 3px;
}
.sub {
	margin-left:10px;
}
#menu .menuActive {
	color:#ff0f0f;
}
#menu .menuInactive {
	color:#222222;	
}
#menu .folder {
	margin-top:5px;	
}
#menu a:hover {
	text-decoration:underline;
}
/*---------- contentLeft ----------------------------------------------------------------------------------------------*/
	
/*---------- contentCenter --------------------------------------------------------------------------------------------*/

.contentCenterSingle
	{
	float:left;
	width:960px;
	margin-left:24px;
	border:0px solid #ff00ff;
	}
	
.contentProdukt
	{
	float:left;
	margin-left:-3px;
	padding-right:10px;
	padding-left:0px;
	border:0px solid #ff00ff;
	left:238px;
	width:757px;
	}
.contentProdukt1
	{
	float:left;
	width:733px;
	padding-right:25px;
	margin-right:1px;
	padding-left:0px;
	border:0px solid #ff00ff;
	}
.contentProdukt2
	{
	float:left;
	width:733px;
	margin-left:-3px;
	padding-right:10px;
	padding-left:0px;
	border:0px solid #ff00ff;
	}
	
.contentProduktBoxHeader
	{
	float:left;
	width:740px;
	padding:5px;
	border:0px solid #ff00ff;
	background-image: url(../images/contentProduktBoxHeader.png);
	background-repeat:no-repeat;
	background-position:top;
	background-color:transparent;
	}
	
.searchNavigator{
	clear:both;	
}


.contentProduktBoxInner
	{
	float:left;
	width:710px;
	padding:15px;
	margin-left:2px;
	margin-right:-12px;
	border:0px solid #ff00ff;
	background-image: url(../images/contentProduktBoxInner.png);
	background-repeat:repeat-y;
	}
	
.contentTextBoxInner
	{
	float:left;
	width:698px;
	padding:10px;
	}
	
.contentTextBoxInner .label
	{
	width:80px;
	}
	
.contentTextBoxInner input
	{
	float:left;
	color:#222222;
	padding:2px;
	margin-bottom:5px;
	margin-right:10px;
	width:200px;
	font-size:10px;
	background-color:#ffffff;
	}
.price
	{
	clear:both;	
	width:155px;
	height:164px;
	margin-top:10px;
	padding:0px;
	padding-top:2px;
	text-align:center;
	border:0px solid #ff00ff;
	background-image: url(../images/priceBackground.png);
	background-repeat:no-repeat;
	display:block;
	}

.price strong
	{
	display:block;
	border:0px solid #ff00ff;
	}
	
.price cut
	{
	display:block;
	}
.price select
	{
	float:left;
	color:#444444;
	font-size:11px;
	width:140px;
	margin-left:8px;
	padding:0px;
	height:20px;
	border:1px solid #cccccc;
	background-color:#ffffff;
	}
.price .label
	{
	color:#606060;
	font-size:10px;
	font-weight:normal;
	line-height:12px;
	}
.price .label2
	{
	color:#222222;
	font-size:10px;
	font-weight:bold;
	}
.price .label3
	{
	color:#606060;
	font-size:8px;
	font-weight:bold;
	line-height:10px;
	}
	
.contentTextBoxInner textarea
	{
	float:left;
	color:#222222;
	padding:2px;
	margin-top:2px;
	margin-bottom:10px;
	height:108px;
	width:280px;
	font-size:11px;
	font-family:verdana;
/*	border:1px solid #cccccc; */
	background-color:#ffffff;
	overflow:auto;
	}
	
.contentProduktBoxFooter
	{
	float:left;
	width:740px;
	padding-left:10px;
	height:10px;
	border:0px solid #ff00ff;
	background-image: url(../images/contentProduktBoxFooter.png);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#e8e8e8;
	}
.contentProduktBoxFooter2
	{
	float:left;
	width:740px;
	padding-left:0px;
	margin-left:-15px;
	margin-top:-25px;
	margin-bottom:15px;
	height:10px;
	border:0px solid #ff00ff;
	background-image: url(../images/contentProduktBoxFooter.png);
	background-repeat:no-repeat;
	background-position:bottom;
	}
.contentProduktBoxHeader2
	{
	float:left;
	width:740px;
	padding-left:0px;
	margin-left:-15px;
	margin-top:0px;
	padding-top:5px;
	height:30px;
	border:0px solid #ff00ff;
	background-image: url(../images/contentProduktBoxHeader.png);
	background-repeat:no-repeat;
	background-position:bottom;
	}
.contentProduktBoxSpacer
	{
	float:left;
	width:740px;
	padding-left:0px;
	margin-left:-15px;
	margin-top:-20px;
	margin-bottom:-30px;
	height:30px;
	border:0px solid #ff00ff;
	background-color:#e8e8e8;
	}
	
.contentProduktBoxAction
	{
	float:left;
	width:142px;
	margin-left:0px;
	margin-right:10px;
	text-align:center;
	}
	
	
 .buy
	{
	float:left;
	display:block;
	width:120px;
	height:34px;
	padding-bottom:12px;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	border:0px solid #ff00ff;
	background-image: url(../images/shoppingCard.gif);
	background-repeat:no-repeat;
	background-color:transparent;
	cursor:pointer;
	}
	
.buy a:hover
	{
	color:#ffffff;
	background-image: url(../images/navButtonShoppingCardBackgroundHover.png);
	}
.inclVersand{
	float:left;
	display:block;
	width:300px;
	height:24px;	
}	
.status
	{
	float:left;
	width:120px;
	height:34px;
	margin-left:10px;
	margin-right:2px;
	margin-top:5px;
	}
	
.contentProduktBoxAction .price
	{
	margin-left:10px;
	}
	
.contentProduktBoxImage
	{
	float:left;
	background-repeat:no-repeat;
	background-position:1px 1px;
	background-position:center;
	}
	
.contentProduktBoxImageOverlay
	{
	float:left;
	width:150px;
	height:220px;
	text-align:left;
	border:0px solid #ff00ff;
	background-image: url(../images/contentProduktBoxImageOverlay.gif);
	background-repeat:no-repeat;
	}
.contentProduktBoxImageOverlayBigPic
	{
	float:left;
	width:150px;
	height:220px;
	text-align:left;
	border:0px solid #ff00ff;
	background-image: url(../images/contentProduktBoxImageOverlayBigPic.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	}
	
.contentProduktBoxText
	{
	float:left;
	width:280px;
	text-align:left;
	margin-left:3px;
	border:0px solid #ff00ff;
	}
	
.contentProduktBoxList
	{
	margin-top:15px;
	}

.contentCenter
	{
	float:left;
	width:536px;
	margin-left:0px;
	border:0px solid #ff00ff;
	}
	
.contentCenterBoxHeader
	{
	float:left;
	text-align:center;
	width:536px;
	height:32px;
	padding:5px;
	border:0px solid #ff00ff;
	background-image: url(../images/contentCenterBoxHeader.png);
	background-repeat:no-repeat;
	}
	
.contentCenterBoxInner
	{
	float:left;
	width:530px;
	padding:0px;
	border:0px solid #ff00ff;
	background-image: url(../images/contentCenterBoxInner.png);
	background-repeat:repeat-y;
	overflow:auto;
	}
.contentCenterBoxInner2 {
	width:527px;	
	padding:3px;
}
	
.bottomNavigator
	{
	float:right;
	height:30px;
	margin-right:20px;
	background-color:#e8e8e8;
	}

.bottomNavigator a
	{

	}

/*---------- contentCenter --------------------------------------------------------------------------------------------*/

/*---------- contentRight ---------------------------------------------------------------------------------------------*/
	
.contentRight
	{
	float:left;
	width:218px;
	margin-left:3px;
	margin-right:-3px;
	border:0px solid #ff00ff;
	}
	
#content .contentRight
  {
	background-image: url(../images/contentBoxInner.png);
	background-repeat:repeat-y;
	}
	
.boxFloating
	{
	float:left;
	margin-left:11px;
	margin-right:16px;
	width:206px;
	border:0px solid #ff00ff;
	}
	
.boxHeader
	{
	float:left;
	width:202px;
	height:20px;
	padding:5px;
	border:0px solid #ff00ff;
	background-image: url(../images/contentBoxHeader.png);
	background-repeat:no-repeat;
	}
.boxHeader1
	{
	float:left;
	width:202px;
	height:20px;
	padding:5px;
	border:0px solid #ff00ff;
	background-image: url(../images/contentBoxHeader.png);
	background-repeat:no-repeat;
	}
	
.boxInner
	{
	float:left;
	width:200px;
	height:100%;
	padding-left:5px;
	padding-top:0px;
	padding-bottom:0px;
	margin-right:-15px;
	text-align:left;
	border:0px solid #ff00ff;
	background-image: url(../images/contentBoxInner.png);
	background-repeat:repeat-y;
	/*cursor:pointer;*/
	}
	
.boxInnerText
	{
	float:left;
	width:130px;
	padding:10px;
	background:#FF0000;
	}
	
.boxInner .navspacer
	{
	float:left;
	display:block;
	margin:0px;
	padding:0px;
	width:195px;
	height:2px;
	border-top:2px solid #eeeeee;
	overflow:hidden;
	}
	
.boxInner a
	{
	float:left;
	text-decoration:none;
	cursor:pointer;
	}
	
.boxInner .boxImage
	{
	float:left;
	margin-left:10px;
	margin-right:10px;
	background-repeat:no-repeat;
	background-position:1px 1px;
	}
	
.boxInner .boxImageOverlay
	{
	float:left;
	width:50px;
	height:90px;
	text-align:left;
	border:0px solid #ff00ff;
	}
	
.boxInner .infoLine
	{
	height:26px;
	padding-top:5px;
	padding-left:30px;
	background-image: url(../images/contentBoxInfoButton.png);
	background-repeat:no-repeat;
	}
.info
	{
		float:left;
	height:26px;
	width:26px;
	padding-left:0px;
	margin-right:-350px;
	background-image: url(../images/contentBoxInfoButton.png);
	background-repeat:no-repeat;
	}

.boxFooter
	{
	float:left;
	width:202px;
	height:10px;
	margin-bottom:3px;
	padding-bottom:0px;
	border:0px solid #ff00ff;
	background-image: url(../images/contentBoxFooter.png);
	background-repeat:no-repeat;
	background-position:bottom;
	}
	
.footerInfos
	{
	float:right;
	margin-right:15px;
	}
	
/*---------- contentRight ---------------------------------------------------------------------------------------------*/
	
/*---------- shopingCard ---------------------------------------------------------------------------------------------*/
	
#moveInfoMasterBoxRight
	{
	position:absolute;
	top:130px;
	left:50%;
	height:199px;
	width:22px;
	margin-left:497px;
	background-position:bottom right;
	cursor:pointer;
	overflow:hidden;
	}
	
.moveInfoMasterBoxRightActive
	{
	background-image: url(../images/move_in/search_start_over.gif);
	}
	
.moveInfoMasterBoxRightnoActive
	{
	background-image: url(../images/move_in/search_start.gif);
	}
	
#moveInfoMasterBoxRightContent
	{
	position:absolute;
	top:130px;
	height:600px;
	right:50%;
	margin-right:-494px;
	width:0px;
	background-image: url(../images/move_in/search_content.gif);
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	overflow:hidden;
	}
	
#moveInfoMasterBoxLeft
	{
	position:absolute;
	float: left;
	top:130px;
	left:50%;
	margin-left:-515px;
	height:199px;
	width:22px;
	background-position:left;
	cursor:pointer;
	overflow:hidden; 
	}

.moveInfoMasterBoxLeftActive
	{
	background-image: url(../images/move_in/shopping_card_start_over.gif);
	background-position:bottom right;
	}
	
.moveInfoMasterBoxLeftnoActive
	{
	background-image: url(../images/move_in/shopping_card_start.gif);
	background-position:bottom right;
	}
	
	
#moveInfoMasterBoxLeftContent
	{
	position:absolute;
	top:124px;
	height:600px; 
	left:50%;
	margin-left:-514px;
	width:0px;
	background-image: url(../images/move_in/shopping_card_content.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	display:block;
	overflow:auto;
	}

#moveInfoContentBoxHeader strong
	{
	margin-left:20px;
	}

#moveInfoContentBoxInner
	{
	float:left;
	padding:5px;
	 width:890px;
	 height:540px;
/*	 position:absolute;
	 left:10px;
	
	background-image: url(../images/moveInfoContentBoxInner.gif);
	background-repeat:repeat-y;
	background-position:bottom right;
	*/
	}
	
#moveInfoContentBoxInner .content
	{
	float:left;
	margin-left:20px;
	margin-top:25px;
	}
	
#moveInfoContentBoxInner .content table
	{
	float:left;
	width:800px;
	margin:1px;
	margin-bottom:10px;
	border-collapse:collapse;
	background-color:#ffffff;
	border:0px solid #ff00ff;
	}
	
#moveInfoContentBoxInner .content table td
	{
	padding:0px;
	border:1px solid #cccccc;
	}
	
#moveInfoContentBoxInner .content .width00 {width:80px;text-align:center;}
#moveInfoContentBoxInner .content .width01 {width:78px;}
#moveInfoContentBoxInner .content .width02 {width:80px;}
#moveInfoContentBoxInner .content .width03 {width:272px;}
#moveInfoContentBoxInner .content .width04 {width:250px;}
#moveInfoContentBoxInner .content .width05 {width:265px;padding-left:3px;}
	
	
#moveInfoContentBoxInner .content table .header
	{
	background-color:#efefef;
	}
	
#moveInfoContentBoxInner .content table .boxImage
	{
	float:left;
	width:80px;
	height:96px;
	margin:0px;
	padding:0px;
	background-repeat:no-repeat;
	}
	
#moveInfoContentBoxInner .content table .boxImageOverlay
	{
	float:left;
	width:50px;
	height:96px;
	background-image: url(../images/contentBoxImageOverlay.gif);
	background-repeat:no-repeat;
	}
	
#moveInfoContentBoxInner .content table input
	{
	float:left;
	color:#222222;
	padding:2px;
	margin-top:4px;
	width:18px;
	font-size:10px;
	text-align:right;
	border:1px solid #cccccc;
	background-color:#ffffff;
	}
	
#moveInfoContentBoxInner .content table .actions
	{
	margin-top:-4px;
	width:245px;
	}
	
#moveInfoContentBoxFooter
	{
	float:left;
	width:907px;
	height:30px;
	background-image: url(../images/moveInfoContentBoxFooter.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	}
	
	
.moveContentTextBoxInner
	{
	float:left;
	width:860px;
	margin-bottom:7px;
	}

.shoppingTable
	{
	float:left;
	width:800px;
	margin-bottom:2px;
	}
.shoppingTable2
	{
	float:left;
	width:840px;
	height:300px;
	overflow-y:scroll; 
	}
	
.moveContentTextBoxInner .label
	{
	width:90px;
	}
	
.moveContentTextBoxInner .labelLarge
	{
	width:125px;
	}
	
.moveContentTextBoxInner .radio input , .moveContentTextBoxInner .checkbox input
	{
	width:18px;
	height:18px;
	background-color:#ffffff;
	}
	
.moveContentTextBoxInner input
	{
	float:left;
	color:#222222;
	padding:2px;
	margin-bottom:5px;
	margin-right:10px;
	width:200px;
	font-size:10px;
	border:1px solid #cccccc;
	background-color:#ffffff;
	}
	
.moveContentTextBoxInner .disabled
	{
	color:#848484;
	background-color:#efefef;
	}

.moveContentTextBoxInner textarea
	{
	float:left;
	color:#222222;
	padding:2px;
	margin-top:2px;
	margin-bottom:10px;
	height:108px;
	width:232px;
	font-size:11px;
	font-family:verdana;
	border:1px solid #cccccc; 
	background-color:#ffffff;
	overflow:auto;
	}
.moveContentTextBoxInner .info
	{
	width:410px;
	}
	
.moveContentTextBoxInner .active 
	{
	font-weight:bold;
	color:#FF0f0f;
	}
	
.contentScrollMove{
	height:475px;
	width:520px;
	overflow:auto; 	
}	 
.contentScrollMove2{
	height:450px;
	width:520px;
}	 
.contentScroll{
	overflow-y:auto;
	overflow-x:hidden; 	
}	 
.contentNoScroll{
	 overflow:hidden;  	
}	 
.contentFootMove2{
	height:20px;
	width:840px;
}	 

.BoxContent{
	height:540px;
	width:840px;
	overflow:hidden;
}	 

.BoxContentLeft{
	height:540px;
	width:840px;
	overflow:hidden;
}	 
.SearchBox{
/*	position:absolute;  */
	margin-top:10px;
	margin-left:20px;
	margin-bottom:-20px;
	height:30px;
	overflow:hidden;
}
/*---------- shopingCard ---------------------------------------------------------------------------------------------*/


/*---------- UserRegistration---------------------------------------------------------------------------------------*/


.contentBoxRegistration
	{
	margin:10px;
	}

.contentBoxRegistration fieldset legend
	{
	margin:0px;
	padding:0px;
	}

.contentBoxRegistration fieldset legend a
	{
	border:0px solid #333333;
	margin:0px;
	padding:0px;
	}
	
.contentBoxRegistration fieldset legend a img
	{
	border:0px solid #333333;
	margin:0px;
	padding:0px;
	}
	
.contentBoxRegistration fieldset 
	{
	float:left;
	width:600px;
	padding:5px;
	border:0px solid #333333;
	}
	
.contentBoxRegistration fieldset ul
	{
	}
	

.contentBoxRegistration .splitt
	{
	width:220px;
	}
	
	
.contentBoxRegistration .labelLarge 
	{
	width:125px;
	}
.contentBoxRegistration .labelMedium 
	{
	width:90px;
	}
.contentBoxRegistration .labelMedium110 
	{
	width:110px;
	}
.contentBoxRegistration .labelXLarge 
	{
	width:180px;
	}
	
.contentBoxRegistration .medium input
	{
	width:60px;
	}

.contentBoxRegistration .regular input
	{
	width:143px;
	}
	
.contentBoxRegistration .small input
	{
	width:40px;
	}
.contentBoxRegistration .rad input
	{
	width:16px;
	margin:0px;
	margin-bottom:8px;
	border:0px;
	}
	
.contentBoxRegistration .info
	{
	float:left;
	height:26px;
	width:26px;
	background-image: url(../images/contentBoxInfoButton.png);
	background-repeat:no-repeat;
	}
.bigPic{
	border:2px solid #cccccc;
	background-color:#FFFFFF;
}
/*---------- UserRegistration---------------------------------------------------------------------------------------*/


.overview
	{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:#000000;
	filter:alpha(opacity=60);
	opacity:0.6;
	z-index:98;
	display:none;
	}


.contentCenterBoxInner .slider
	{
	margin-top:80px;
	height:150px;
	}
	
.contentCenterBoxInner .startImage	
	{
	height:510px;
	border:1px solid #ffffff;/* FF patch*/
	background-repeat:no-repeat;
	background-position:0px 0px;
	}
	
.contentCenterBoxInner .startImage .infos
	{
	margin-top:-25px;
	padding-left:10px;
	}

.contentCenterBoxInner .startImage .infos h1
	{
	margin:0px;
	margin-left:6px;
	margin-bottom:10px;
	padding:0px;
	
	}
.contentCenterBoxInner .startImage .infos ul
	{
	margin-left:-8px;
	font-size: 10px;
	}

.contentCenterBoxFooter
	{
	float:left;
	width:521px;
	padding:5px;
	height:10px;
	border:0px solid #ff00ff;
	background-image: url(../images/contentCenterBoxFooter.png);
	background-repeat:no-repeat;
	}
.UEB {font-size:11px;
       font-family:Arial Unicode MS,Arial,sans-serif;
       font-weight: bold;
     }
.UEB1 {font-size:22px;
       font-family:Arial Unicode MS,Arial,sans-serif;
       color:#0f58c4;
       font-weight:bold;
     }
.UEB2 {font-size:14px;
       font-family:Arial Unicode MS,Arial,sans-serif;
       font-weight:bold;
     }
.UEB3 {font-size:14px;
       font-family:Arial Unicode MS,Arial,sans-serif;
       font-weight:bold;
	   color:#fa0000;
     }
.B1 {border-color:#C0C0C0;
     border-style:outset;
     border-width:1px;
     width:180px;
    }
.B3 {border-color:#bf0000;
     border-style:solid;
     border-width:2px;
	 margin-left:2px;
	 width:190px;
    }
.M3   { margin-top:0;
        margin-left:-3px;
        margin-right:0px;
        margin-bottom:4px;
}
.SMTR {height:35px;
	   text-align:left;
     }
.SM {height:15px;
     }

.PRE1 {font-size:13px;
       font-family:Arial Unicode MS,Arial,sans-serif;
       font-weight:bold;
     }
.PRE2 {font-size:14px;
       font-family:Arial Unicode MS,Arial,sans-serif;
     }
.PRE3 {font-size:18px;
       font-family:Arial Unicode MS,Arial,sans-serif;
       color:#FF0000;
       font-weight:bold;
     }
.PRE4 {font-size:9px;
       font-family:verdana;
       color:#808080;
	   margin-bottom:-3px;
     }
.PRE5 {font-size:12px;
       font-family:Arial Unicode MS,Arial,sans-serif;
     }
.PRE6 a, a:active, a:focus, a:link, a:visited {
	font-size:12px;
       font-family:Arial Unicode MS,Arial,sans-serif;
       color:#080808;
	   cursor:hand;
}
#PRE7  {
	font-size:9px;
font-family:verdana;}
.PRE6 a:hover {
	font-size:12px;
       font-family:Arial Unicode MS,Arial,sans-serif;
       color:#ff0000;
	   cursor:hand;
}
.div1 {
	scrollbar-face-color:#efefef;
	scrollbar-highlight-color:#333333;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-darkshadow-color:#efefef;
	scrollbar-shadow-color:#333333;
	scrollbar-arrow-color:#b90f0f;
	scrollbar-track-color:#efefef;
}	
.BESC	{font-size:10px;font-family:arial;}
.knueller {margin-top:-10px;
		   margin-left:1px;
		   }
#kontakt {font-size:11px;font-family:arial;}		   
.NUR { font-size:13px;
       font-family:Arial Unicode MS,Arial,sans-serif;
       font-weight: bold;
       color: #FF3838;
     }
.STATT { font-size:13px;
       font-family:Arial Unicode MS,Arial,sans-serif;
       color: #000000;
       text-decoration:line-through;
     }
.HIER { font-size:9px;
       font-family:Arial Unicode MS,Arial,sans-serif;
       color: #000000;
     }
#impressum {
		margin-top:-8px;
		float:left;
		margin-left:20px;
		height:30px;
}	 
#impfooter {
		height:20px;
		margin-top:-10px; 
}	 
#hrule {
	width:680px;
}
#ergA {
	color:#ffffff;
}
#ergA:hover {
	color:#ff0a0a;
}
#showBig {
	color:#010101;
}
#showBig a:hover {
	color:#ff0a0a;
}
.size12{
	height:12px;
}
.displayblock{
	display:table-row;
}
.dispnone{
	display:none;
}		   
#karte{
	 position:absolute;
	 left:590px;
	 top:420px;
}
a.gw1{
	color:#333333;
	font-size:12px;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-right:10px;
	float:left;
	display:block;
}
a.gw1:hover{
	font-size:12px;
	color:#ff0000;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-right:10px;
	float:left;
	display:block;
} 	
a.gw2{
	color:#222222;
	font-size:15px;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-right:10px;
	float:left;
	display:block;
}
a.gw2:hover{
	font-size:15px;
	color:#ff0000;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-right:10px;
	float:left;
	display:block;
} 	
a.gw3{
	color:#111111;
	font-size:20px;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-right:10px;
	float:left;
	display:block;
}
a.gw3:hover{
	font-size:20px;
	color:#ff0000;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-right:10px;
	float:left;
	display:block;
} 	
