html, body, form, fieldset, input, select, textarea, p, h1, h2, h3, h4, h5, hr, img {margin:0;padding:0;}
table, fieldset, img {border:none;}
table {border-collapse:collapse;border-spacing:0;}
div {position:relative;}

body {font:x-small arial,verdana,helvetica,sans-serif;color:#000;text-align:center;background:#c71b17 url(/w/images/bgPage.jpg) top repeat-x;}

h1{font-size:small;font-weight:bold;}
h2{font-size:small;font-weight:bold;}
a, a:link, a:visited, a:active {color:#000;text-decoration:none;}
a:hover {text-decoration:underline;}

.content h1 {color:#C90016;}
.textfeld, .combobox {border:1px solid #999;}
.hell {background-color:#f6f6f6;}
.dunkel {background-color:#e6e7e8;}
.txRed {color:#db1913;}


	#center {width:976px;margin:0 auto;text-align:left;}
		#header {height:128px;background:url(/w/images/header/bgHeader.jpg) 0 0 no-repeat;z-index:100;}
			#header #pageHeader {position:absolute;top:29px;left:671px;width:297px;height:30px;}
				#header #suche {width:197px;}
					#header #suche .productsearchfield, #header #suche .btn {float:left;}
					#header .productsearchfield {width:150px;padding-left:10px;height:24px;background:url(/w/images/header/bgProductsearchfield.png) no-repeat 0 0;border:solid 1px #c9260e;}
						#header .productsearchfield input {position:relative;width:145px;line-height:14px;padding-top:4px;border:none;background:transparent;}
				#header #erweitertesuche {position:absolute;top:5px;left:197px;width:100px;}
				#header #erweitertesuche a {color:#fff;text-decoration:underline;}
			#header #telefon {position:absolute;top:25px;left:330px;width:190px;font:22px/34px Impact;color:#fff;padding-left:34px;background:url(/w/images/header/telefon.png) 0 0 no-repeat;}
			a#homelink {display:block;position:absolute;top:70px;left:18px;width:90px;height:55px;}
			a#homelink2 {display:block;position:absolute;top:30px;left:22px;width:229px;height:31px;}
			#header #metanavi {position:absolute;left:488px;top:0;width:478px;text-align:right;}
				#metanavi a, #metanavi span {float:right;line-height:25px;font-size:x-small;color:#fff;}
				#metanavi a {padding:0 8px;}
				#metanavi a:hover, #metanavi a.curr {color:#ffabab;}
			#personalized {position:absolute;left:671px;top:67px;width:277px;height:45px;padding-top:5px;background:url(/w/images/header/bgPersonalized.png) 0 0 no-repeat;}
				#personalized .logon, #personalized .warenkorb {height:20px;padding-left:33px;color:#fff;}
				#personalized .logon {background:url(/w/images/header/iconLogon.png) 0 0 no-repeat;}
				#personalized .warenkorb {background:url(/w/images/header/iconCart.png) 0 0 no-repeat;}
					#personalized .logon a, #personalized .warenkorb a {color:#fff;text-decoration:underline;}
			#kategoriennavigation {position:absolute;top:90px;left:124px;z-index:10;}
				#kategoriennavigation h1 {display:none;}
				#kategoriennavigation ul {padding:0;margin:0;list-style-type:none;}
					#kategoriennavigation ul li {position:relative;float:left;line-height:22px;background-image:none;}
						#kategoriennavigation ul li a {display:inline-block;padding:0 22px 0 0;font-size:12px;font-weight:bold;color:#495762;background:url(/w/images/header/navi_arrow.gif) right 7px no-repeat;}
						#kategoriennavigation ul li ul {display:none;z-index:10;}
							#kategoriennavigation ul li ul li a {font-size:11px;margin:2px;background-image:none;}
							#kategoriennavigation ul li ul li a.sub{background-image:url(/w/images/header/navi_smallarrow.gif);}
								#kategoriennavigation ul:hover li ul li ul {display:none;z-index:11;}

		#contentcontainer {width:960px;padding:0 8px;background:url(/w/images/content/bgContentcontainer.png) repeat-y;padding-bottom:20px;}
			#dvGirl {float:none;position:absolute;left:945px;top:75px;width:83px;height:256px;z-index:100;background:url(/w/images/content/girl.png);}
			#salutationContainer {width:960px;height:60px;background:url(/w/images/content/bgSalutationContainer.jpg) 0 0 no-repeat;;}
				#salutation {padding:8px 0 0 28px;width:750px;font-size:13px;line-height:22px;color:#495762;}
				#salutationContainer .text {margin:0px;}
			#toolbar {position:absolute;top:10px;left:0;}
				#toolbar #resourcen {position:absolute;display:inline-block;top:27px;left:19px;height:22px;background:url(/w/images/content/toolbar/bgToolbar.png) right 0 no-repeat;}
					#toolbar #resourcen a {display:inline-block;height:22px;padding:0 8px 0 30px;line-height:22px;color:#495762;font-size:11px;font-weight:bold;background:url(/w/images/content/toolbar/e.png) 0 0 no-repeat;}
/*
					#toolbar #resourcen a img {padding-right:6px;float:left;}
						#toolbar #resourcen a span {float:left;}
*/
						
			#Toolbar_Resourcen {width:170px;overflow:hidden;float:left;}

			#contentcontainer .resourcennavigation {width:150px;padding-right:20px;margin:23px 0 0;background:url(/w/images/content/resourcennavigation/bg.png) left repeat-y;}
				#contentcontainer .resourcennavigation h1 {display:none;color:#C90016;width:139px;}
				#contentcontainer .resourcennavigation ul {padding:0;margin:0;}
					#contentcontainer .resourcennavigation ul li {list-style:none;margin:0;padding:20px 0 0;color:#999;}
					#contentcontainer .resourcennavigation ul li.first {padding-top:0;}
				#contentcontainer .subresourcennavigation {width:139px;}
					#contentcontainer .subresourcennavigation h1 {display:block;width:114px;margin:0 0 5px 25px;padding:0;font-size:small;font-weight:bold;color:#9d9fa4;}
					#contentcontainer .subresourcennavigation ul {margin:0;padding:0;width:139px;}
						#contentcontainer .subresourcennavigation ul li {list-style:none;font-size:x-small;width:114px;margin:2px 0 0 25px;padding:2px 0;border-bottom:1px dotted #bec1c3;}
							#contentcontainer .subresourcennavigation ul li a {color:#495762;}
			#contentcontainer .resourcenlogos {width:161px;padding:10px 0 0 0; text-align:center;}
		#contentcontainer .content {float:left;width:760px;margin:0 0 15px;padding-top:23px;}
		#contentcontainer #Start {width:790px;}
			#contentcontainer .content #paragraphs {width:790px;}
				#contentcontainer .content .roterrand {width:780px;margin-bottom:18px;}
				#contentcontainer #Start .roterrand {width:790px;}
					#contentcontainer .content .roterrand .left {width:197px;line-height:1px;float:left;}
					#contentcontainer .content .roterrand .middle {width:469px;float:left;}
					#contentcontainer .content .roterrand .right {width:113px;float:left;}
					#contentcontainer .content #startanmeldung .text {margin:0px;}
						#contentcontainer .content .roterrand .right a.mehrwert {position:absolute;top:278px;left:5px;width:100px;height:12px;padding:3px 0 5px 5px;background:url(/w/images/content/bgLink_105.png) 0 0 no-repeat;line-height:12px;color:#495762;font-size:10px;}
			#contentcontainer #Kategorien-Produkt-Liste #paragraphs {width:750px;}
		#contentcontainer #Preisalarm {width:590px;}
			#contentcontainer #Preisalarm #paragraphs {width:582px;}
				#contentcontainer #Preisalarmabsatz {width:582px;}
		#contentcontainer #Merkzettel {width:590px;}
			#contentcontainer #Merkzettel #paragraphs {width:582px;}
				#contentcontainer #merkzetteldetail {width:582px;}
		#contentcontainer #Produkt-Beschreibung {width:590px;}
			#contentcontainer #Produkt-Beschreibung #paragraphs {width:580px;border:solid 1px #b1b5b7;}
			
		#contentcontainer #Produkt-Zubehoer {width:590px;}
			#contentcontainer #Produkt-Zubehoer #paragraphs {width:580px;border:solid 1px #b1b5b7;}
			
		#contentcontainer #Produkt-Spezifikation {width:590px;}
			#contentcontainer #Produkt-Spezifikation #paragraphs {width:580px;border:solid 1px #b1b5b7;}
		
		
		
		
			#contentcontainer .content2 {width:590px;}
				#contentcontainer .content2 #paragraphs {width:590px;float:left;margin-bottom:1em;}
					#contentcontainer .content2 #paragraphs .roterrand {width:578px;border:solid 1px #b1b5b7;}
					#contentcontainer .content2 #paragraphs ol, #contentcontainer .content2 #paragraphs li {margin:0;padding:0;}

					#contentcontainer #WirUeberUns #paragraphs ol {list-style-position:inside}

					#contentcontainer #firma_unternehmen #paragraphs ol {list-style-position:inside}
					#contentcontainer #firma_unternehmen_leitbild_start {width:590px;}

					#contentcontainer #firma_unternehmen_leitbild_start #paragraphs ol {list-style-position:inside}

					#contentcontainer #firma_unternehmen_team_start #paragraphs img {float:left; padding-right:10px;padding-bottom:20px;}
					#contentcontainer #firma_unternehmen_team_start #paragraphs .team_text {float:left; width:430px; padding-left:10px; background:url(/w/images/content/heads/grey_line.png) repeat-y left;margin-bottom:20px;}

					#contentcontainer #firma_unternehmen_job_start #paragraphs .roterrand ol {list-style-position:inside}
					#contentcontainer #firma_unternehmen_job_start #paragraphs .roterrand ul {margin-left:15px; padding:0px;}
					#contentcontainer #firma_unternehmen_job_start #paragraphs .roterrand li {line-height:25px;}

					#contentcontainer #firma_unternehmen_historie_start #paragraphs ol {list-style-position:inside}
					#contentcontainer #firma_unternehmen_historie_start #paragraphs li {margin-bottom:5px;}
					#contentcontainer #firma_unternehmen_historie_start #paragraphs .text {line-height:20px;}	

						#contentcontainer #firma_presse_start #paragraphs .roterrand a{font-weight:bold; color:#c61b17;}
						#contentcontainer #firma_presse_start #paragraphs .roterrand ul{margin-left:20px; padding:0px;}
						#contentcontainer #firma_presse_start #paragraphs .roterrand li{margin-bottom:10px;}
						#contentcontainer #firma_presse_start #paragraphs.roterrand h3{font-size:12px;}

			#contentcontainer  #publicrelations {}
				.roterrand {color:#364249; font-size:12px;}
				.roterrand h1{height:23px; background:url(/w/images/content/headline_background.png) repeat-x;color:#495762; font-size:12px;margin-bottom:12px;padding-left:7px; line-height:23px;}
				.roterrand h3{font-weight:bold;font-size:12px;color:#364249;}
				.text {margin:12px;} 



#footer {width:876px;height:52px;padding:9px 50px;color:#fff;text-align:center;background:url(/w/images/footer/bgFooter.png) 0 0 no-repeat;}
 #footer p {padding:0;margin:0;}
 #footer a {color:#fff;}
 
a#banner_button1 {position:absolute;top:277px; left:6px; width:164px; height:21px; padding-right:14px; background:url(/w/images/content/box/fast_shopping_button.png) no-repeat;line-height:21px;z-index:5;display:block; text-align:center;}

#contentcontainer #publicrelations {float: left;width: 190px;padding-top:23px;}


/*
#contentcontainer #publicrelations .promotionklein {margin: 0 0 10px 0; padding: 5px 3px;text-align: center;}
	#contentcontainer #publicrelations .promotionklein .xboxcontent{position:absolute; width:190px;height:303px;}
	#contentcontainer #publicrelations .promotionklein .xtop {display:block;width:190px;height:7px;overflow:hidden;}
	#contentcontainer #publicrelations .promotionklein .xbottom {display:none;}

#contentcontainer #publicrelations .promotionklein h2 {font-size: small;color: #C90016;height: 35px;	margin: 0;	padding: 0;}
#contentcontainer #publicrelations .promotionklein p.text {	height: 55px;	margin: 0 0 5px 0;	padding: 0;}
#contentcontainer #publicrelations .promotionklein p.price {	height: 35px;	margin: 0 0 5px 0;	padding: 0;	color: #C90016;	font-family: Impact, Verdana, Arial, Helvetica, sans-serif;	font-size: x-large;	font-weight: normal;}
#contentcontainer #publicrelations .promotionklein .btn_productDetail {	float: left;	display: block;	width: 70px; height: 17px;	margin-left: 5px; background-image: url('https://www.pathworks.ch/w/images/greyCorner.gif')background-position: right 50%;	background-color: #D4CFCF;	font-weight: bold; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:0}
*/

#contentcontainer #publicrelations .promotion {width:190px;margin:0;}
	#contentcontainer #publicrelations .promotion .xboxcontent {width:164px;padding:0 13px;height:405px;background:url(/w/images/content/start/xboxcontent.png) repeat-y;}
	#contentcontainer #publicrelations .promotion .xtop {display:block;width:190px;height:7px;overflow:hidden;background:url(/w/images/content/start/xtop.png);}
	#contentcontainer #publicrelations .promotion .xbottom {display:none;}
#contentcontainer #publicrelations .promotion p.text {color:#495762;height:169px;}
#contentcontainer #publicrelations .promotion p.price {position:absolute;top:364px;left:0;height:41px;width:177px;background:url(/w/images/content/start/bgPrice.png);padding:0 0 0 13px;color:#fff;font:normal 13px/41px impact;}
#contentcontainer #publicrelations .promotion .promoimage {width:162px;height:121px;margin:5px 0 0;border:solid 1px #d4d4d4;}
#contentcontainer #publicrelations .promotion h2 {height:20px;line-height:20px;font-size:14px;color:#db1913;}
#contentcontainer #publicrelations .promotion a.btn_addToCart {position:absolute;top:364px;left:142px;z-index:2;}
#contentcontainer #publicrelations .promotion a.btn_productDetail {position:absolute;top:320px;left:14px;display:block;width:62px;height:12px;line-height:12px;color:#8f8f8f;margin:15px 0 0;padding:3px 0 5px 8px;background:url(/w/images/content/bgLink_70.png) 0 0 no-repeat;}
	
#contentcontainer #publicrelations .promotion .text2 a{font-size:12px; font-weight:bold; font-family:Arial; color:#495762;}	
	#contentcontainer #publicrelations .promotion .text2 img{margin-left:-6px; padding:0px;margin-bottom:8px;margin-top:12px;}
	#contentcontainer #publicrelations .promotion .xboxcontent h2 {margin-bottom:10px;}
/******************************************************/

/*
#contentcontainer .content #btn_print {position: absolute; top: 0; left: 608px; width: 206px; height: 30px; padding-left: 25px; padding-top: 5px;	background-image:url('https://www.pathworks.ch/w/images/ausdrucken.gif'); background-repeat: no-repeat; background-position: left top;}
#contentcontainer label.error {font-weight: bold;color: #C90016;}
#contentcontainer input.error {border: 1px solid #C90016;}
#contentcontainer .content .linebreak {clear: both;}
#contentcontainer .content .onecolumn {float: left;width: 190px;margin: 0 10px 5px 0;}
#contentcontainer .content .twocolumns {float: left;width: 390px;	margin: 0 10px 5px 0;}
#contentcontainer .content .threecolumns {float: left;width: 590px;margin: 0 10px 5px 0;}
#contentcontainer .content .fourcolumns {float: left;	width: 790px;margin: 0 10px 5px 0;}


#contentcontainer label.error {	font-weight: bold;	color: #C90016;}
#contentcontainer input.error {	border: 1px solid #C90016;}
#contentcontainer .content .linebreak {	clear: both;}
#contentcontainer .content .onecolumn {	float: left;	width: 190px;	margin: 0 10px 5px 0;}
#contentcontainer .content .twocolumns {	float: left;	width: 390px;	margin: 0 10px 5px 0;}
#contentcontainer .content .threecolumns {	float: left;	width: 590px;	margin: 0 10px 5px 0;}
#contentcontainer .content .fourcolumns {	float: left;	width: 790px;	margin: 0 10px 5px 0;}
#contentcontainer .bildobentextunten h1, #contentcontainer .bildrechtstextlinks h1, #contentcontainer .bildlinkstextrechts h1, #contentcontainer .keinbildnurtext h1 {	margin: 0;	padding: 5px;	color: #C90016; 	font-weight: bold;	font-size: x-small;	text-transform: none;}
#contentcontainer .bildobentextunten p {	padding: 5px;	margin: 0;}
#contentcontainer .bildobentextunten .link {	padding: 5px;}
#contentcontainer .bildrechtstextlinks .image {	float: right;	margin: 5px;}
#contentcontainer .bildrechtstextlinks p {	padding: 5px;	margin: 0;}
#contentcontainer .bildrechtstextlinks .link {	padding: 5px;	float: left;}
#contentcontainer .bildlinkstextrechts .image {	float: left;	margin: 5px;}
#contentcontainer .bildlinkstextrechts p {	padding: 5px;	margin: 0;}
#contentcontainer .bildlinkstextrechts .link {	padding: 5px;	float: right;}
#contentcontainer .keinbildnurtext .image {	display: none;}
#contentcontainer .keinbildnurtext p {	padding: 5px;	margin: 0;}
#contentcontainer .keinbildnurtext .link {	padding: 5px;	float: left;}
#contentcontainer .onecolumnhoover {	float: left;	width: 184px;	margin: 0 10px 5px 0;}
#contentcontainer .onecolumnhoover h1 {	margin: 0;	padding: 5px;	color: #C90016; 	font-weight: bold;	font-size: x-small;	text-transform: none;}
#contentcontainer .onecolumnhoover ul {	padding: 5px 0;	margin: 0px;}
#contentcontainer .onecolumnhoover ul li {	list-style: none;	float: left;	width: 174px;	margin: 0px;	padding: 0 0 5px 10px;}
*/


#contentcontainer #Login #paragraphs #loginstart {width:578px; border:1px solid #d4d4d4;}
#contentcontainer #Login #paragraphs #loginstart .roterrand {}
#contentcontainer #Login #paragraphs #loginstart h2 {color:#db1913;}
#contentcontainer #Login #paragraphs #loginstart h2 ,#contentcontainer #Login #paragraphs #loginstart h3, #contentcontainer #Login #paragraphs #loginstart p{padding-left:10px; padding-right:10px;}
#contentcontainer #Login #paragraphs #loginstart h1 {padding-right:10px;padding-bottom:8px;margin:0px;}
#contentcontainer #Login #paragraphs #loginstart p.footnote {font-size:10px;color:#8f8f85;}
#contentcontainer #Login #paragraphs #loginstart ul {padding-left:25px;}
#contentcontainer #Login #paragraphs #loginstart li {padding-bottom:5px;}

#contentcontainer #Login #paragraphs #loginstart .text {margin:0px;}
/*
#anmeldefeld {display:block;width:572px; height:157px; background:url(/w/images/content/anmeldung.png) no-repeat;margin-left:3px;}
	#anmeldefeld img{float:left; margin-top:127px;}
*/
#anmeldefeld {display:block;position:relative;width:572px;margin-left:3px;}
	#anmeldefeld span.bg {display:block;position:relative;width:572px;height:167px;background:url(/w/images/content/anmeldung.png) no-repeat;font-size:11px;line-height:16px;}
		#anmeldefeld .text_1 {display:block;position:absolute;left:9px;top:8px;width:180px;height:110px;}
			#anmeldefeld .text_1 .text_1_2{display:block;position:absolute;top:92px;width:180px;}
		#anmeldefeld .text_4 {display:block;position:absolute;left:9px;top:100px;width:180px;height:70px;}
		#anmeldefeld .text_2 {display:block;position:absolute;left:208px;top:100px;width:160px;height:70px;}
		#anmeldefeld .text_3 {display:block;position:absolute;left:396px;top:100px;width:150px;height:70px;}
	#anmeldefeld img {float:left;}

#contentcontainer #publicrelations #loginabsatz {width:192px;background:url(/w/images/content/loginbox.jpg) no-repeat;}
#contentcontainer #publicrelations #loginabsatz form{margin-right:12px;margin-left:12px;}
#contentcontainer #publicrelations #loginabsatz input {border:1px solid #000;width:166px;margin-top:1px;}
#contentcontainer #publicrelations #loginabsatz button {border:none; background:none;width:146px; height:22px;margin-top:15px;margin-bottom:5px;margin-left:8px;}
#contentcontainer #publicrelations #loginabsatz p.logintext {font-size:11px; color:#364249; text-align:left;}
#contentcontainer #publicrelations #loginabsatz h2 {font-size:14px; color:#db1913; text-align:left; padding-left:15px;padding-top:11px;padding-bottom:9px;}
#contentcontainer #publicrelations #loginabsatz h3 {font-size:12px; color:#db1913; text-align:left;margin-top:6px;}

#contentcontainer #publicrelations #passwortanfrage {width:192px;height:180px;background:url(/w/images/content/passwortbox.jpg) no-repeat;}
#contentcontainer #publicrelations #passwortanfrage form{margin-right:12px;margin-left:12px;}
#contentcontainer #publicrelations #passwortanfrage input {border:1px solid #000;width:166px;margin-top:1px;}
#contentcontainer #publicrelations #passwortanfrage button {border:none; background:none;width:146px; height:22px;margin-top:15px;margin-bottom:5px;margin-left:8px;}
#contentcontainer #publicrelations #passwortanfrage p.logintext {font-size:11px; color:#364249; text-align:left;}
#contentcontainer #publicrelations #passwortanfrage h3 {font-size:12px; color:#db1913; text-align:left;margin-left:15px; margin-bottom:9px;padding-top:15px;}


#contentcontainer #paragraphs .myAccount {width:578px;height:750px;font-size:12px;color:#495762;background:url(/w/images/content/account/pict_userdaten.jpg) right 22px no-repeat;}
/* ueberschreiben des hintergrundbildes das der oben stehenden klasse zugewiesen wurde: */
#contentcontainer #paragraphs #logindatenabs {background:url(/w/images/content/account/pict_userdaten.jpg) right 22px no-repeat;}
	#contentcontainer #paragraphs .myAccount p{margin-bottom:10px;margin-left:64px;}
	#contentcontainer #paragraphs .myAccount button {border:none; width:143px; height:26px;background:url(/w/images/content/search_start.png) no-repeat;font-size:14px; font-family:impact; color:#fff;padding-left:5px;}
	#contentcontainer #paragraphs .myAccount select, #contentcontainer  #paragraphs .myAccount .inputfield {border:1px solid #000; width:175px;font-weight:bold; color:#495762;padding-left:3px; font-size:12px; font-family:Arial;}
	#contentcontainer  #paragraphs .myAccount .zip {width:50px;margin-right:5px;}
	#contentcontainer  #paragraphs .myAccount .city {width:115px;}
	#contentcontainer #paragraphs .myAccount select {width:180px;}
	#contentcontainer #paragraphs .myAccount label {padding-left:6px;line-height:18px;}
	#contentcontainer #paragraphs .myAccount input.submit {display:block;width:143px;height:26px;margin:20px 0 0;padding:0;border:none;background:url(/w/images/content/account/btnSubmit.png) 0 0 no-repeat;font:14px/22px Impact;color:#fff;}


/*My Account CSS anfang */	
#myAccount-Absatz {width:576px;}
#contentcontainer #myAccount-Seite .text {margin:0px;}
#contentcontainer #myAccount-Seite .roterrand {width:576px; border:1px solid #cbcecf;}
#contentcontainer #myAccount-Seite .roterrand  h3{font-size:12px;margin:0 10px 2px;}
#contentcontainer #myAccount-Seite .roterrand  p{font-size:11px;margin-left:10px; margin-right:10px;margin-bottom:15px;}
#contentcontainer #myAccount-Seite .roterrand .userdates {width:574px;background-color:#f4f3f4; margin-left:2px; margin-bottom:10px;position:relative;}
#contentcontainer #myAccount-Seite .roterrand .userdates .userdates_left {position:relative;background:url(../w/images/content/myaccount/userdates_border_left.png) no-repeat;width:284px;float:left;overflow:auto;}
#contentcontainer #myAccount-Seite .roterrand .userdates .userdates_right {position:relative;background:url(../w/images/content/myaccount/userdates_border_right.png) no-repeat;width:284px;float:right;overflow:auto;}
#contentcontainer #myAccount-Seite .roterrand .userdates .userdates_right p {margin:0px; padding:0px;}
#contentcontainer #myAccount-Seite .roterrand .userdates .inner_headline {margin-top:10px;margin-bottom:5px}

#contentcontainer #myAccount-Seite .roterrand .userdates .text_left {width:114px;font-size:11px;float:left;padding-left:6px;overflow:hidden;}
#contentcontainer #myAccount-Seite .roterrand .userdates .text_right {width:160px;font-size:11px;font-weight:bold;float:right;overflow:hidden;}

#contentcontainer #myAccount-Seite .roterrand .userdates  .grey_dark {width:280px; height:15px; background-color:#dddddd;margin-left:2px;}
#contentcontainer #myAccount-Seite .roterrand .userdates .grey_light {width:280px; height:15px; background-color:#f4f3f4;margin-left:2px;}

#contentcontainer #myAccount-Seite .roterrand .userdates .userdates_right form {padding-left:6px;font-size:11px;}
#contentcontainer #myAccount-Seite .roterrand .userdates .userdates_right button {background:url(../w/images/content/myaccount/speichern_button.png) no-repeat; width:143px; height:21px;border:none;font-size:14px; color:#fff; font-family:impact;margin-top:6px;margin-bottom:6px;margin-left:5px;}
#contentcontainer #myAccount-Seite .roterrand .userdates .userdates_right input {width:150px; height:19px; border:1px solid #000; background-color:#fff; font-size:11px; font-weight:bold; color:#495762;}

#contentcontainer #myAccount-Seite .roterrand .userdates .userdates_right .input_text {width:117px;float:left;height:19px;padding-top:5px;}
#contentcontainer #myAccount-Seite .roterrand .userdates .userdates_right .input_field {width:152px;float:right;padding-bottom:3px;padding-right:5px;}

#contentcontainer #myAccount-Seite .roterrand .btn_account a{height:20px; line-height:20px;padding-left:30px;color:red;margin-left:6px;}
#contentcontainer #myAccount-Seite .roterrand .userdates .edit a{background:url(../w/images/content/myaccount/edit_button.png) no-repeat;}
#contentcontainer #myAccount-Seite .roterrand .userdates .delete a{background:url(../w/images/content/myaccount/delete_button.png) no-repeat;}
#contentcontainer #myAccount-Seite .roterrand .userdates .liefer a{background:url(../w/images/content/myaccount/liefer_button.png) no-repeat;}
#contentcontainer #myAccount-Seite .roterrand .userdates .rechnung a{background:url(../w/images/content/myaccount/rechnung_button.png) no-repeat;}
#contentcontainer #myAccount-Seite .roterrand .userdates .address a {background:url(../w/images/content/myaccount/adresse_button.png) no-repeat;}
#contentcontainer #myAccount-Seite .roterrand .userdates .standard a {background:url(../w/images/content/myaccount/standard_button.png) no-repeat;}

#contentcontainer #myAccount-Seite .roterrand .userdates .userdates_left  .edit {margin-top:5px;}
#contentcontainer #myAccount-Seite .roterrand .userdates .userdates_right .edit {margin-top:5px;}

#contentcontainer #myAccount-Seite .roterrand .userdates .userdates_right2 {padding-top:30px;}
#contentcontainer #myAccount-Seite .roterrand .userdates img {margin-left:2px;padding-top:10px;padding-bottom:5px;}

#contentcontainer #myAccount-Seite .roterrand .userdates2  {background:#f4f3f4 url(../w/images/content/myaccount/big_border.png) no-repeat;margin-top:-10px;}
#contentcontainer #myAccount-Seite .roterrand .userdates .userdates_left2 {position:relative;background:none;width:284px;float:left;overflow:auto;}
#contentcontainer #myAccount-Seite .roterrand .userdates .userdates_right2 {position:relative;background:none;width:284px;float:right;overflow:auto;}

#contentcontainer #myAccount-Seite .roterrand .userdates .userdates_left3 {padding-bottom:10px;}
#contentcontainer #myAccount-Seite .roterrand .userdates .userdates_right3 {padding-bottom:10px;}
#contentcontainer #myAccount-Seite .roterrand .userdates .radio input {height:14px;margin:0px; padding:0px;}
/*My Account CSS ende */

/* edit reg. finish start */
#contentcontainer #logindaten #paragraphs #reg_finish h3 {margin-left:10px; margin-bottom:10px;padding:0px;}
#contentcontainer #logindaten #paragraphs #reg_finish p {margin-left:10px;margin-bottom:20px; padding:0px;}
/* edit reg, finish ende */
	
/* Anmeldung start */	
#Privatkunden-Registrierung #Privatkundenregistrierung #start_text {margin-left:10px; margin-right:10px;}

#Privatkunden-Registrierung #Privatkundenregistrierung #registrationparagraphs .pers_dates_left {width:280px;float:left;margin-top:10px;margin-bottom:10px;}
#Privatkunden-Registrierung #Privatkundenregistrierung #registrationparagraphs .pers_dates_right {width:280px;float:right;margin-top:10px;margin-bottom:10px;}
#Privatkunden-Registrierung #Privatkundenregistrierung #registrationparagraphs .pers_dates_right  select {width:150px; height:19px;}

#Privatkunden-Registrierung #Privatkundenregistrierung #registrationparagraphs .register_dates {background:#f4f3f4 url(../w/images/content/registrieren/background_border.png) no-repeat;width:568px;margin-left:1px;font-size:11px; color:#364249;padding-left:8px;}
#Privatkunden-Registrierung #Privatkundenregistrierung #registrationparagraphs .label {display:inline-block;width:120px;}
#Privatkunden-Registrierung #Privatkundenregistrierung #registrationparagraphs  .label2 {vertical-align:top;padding-top:5px;}

#Privatkunden-Registrierung #Privatkundenregistrierung #registrationparagraphs h3 {margin-left:10px;margin-bottom:3px;margin-top:6px;}

#Privatkunden-Registrierung #Privatkundenregistrierung  .input  {background:#fff; border:1px solid #000; width:148px;height:18px; margin-bottom:2px;margin-top:2px;font-size:11px; font-weight:bold;color:#495762;line-height:18px;}
#Privatkunden-Registrierung #Privatkundenregistrierung  .textarea {background:#fff; border:1px solid #000; width:148px;height:64px;margin-bottom:2px;margin-top:2px;font-size:12px; font-weight:bold;color:#495762;}
#Privatkunden-Registrierung #Privatkundenregistrierung #registrationparagraphs .radiobox {margin-top:20px;}

#Privatkunden-Registrierung #Privatkundenregistrierung #registrationparagraphs #wahl #reg_nodelivery {float:left;margin-left:10px;margin-bottom:3px;margin-top:6px;height:16px;}
#Privatkunden-Registrierung #Privatkundenregistrierung #registrationparagraphs #wahl h3 {width:80px;float:left;margin-left:10px;margin-bottom:3px;margin-top:6px;}
#Privatkunden-Registrierung #Privatkundenregistrierung #registrationparagraphs #wahl #label_nodelivery {width:160px;float:left;margin-left:10px;margin-bottom:3px;margin-top:6px;font-size:10px;}
#Privatkunden-Registrierung #Privatkundenregistrierung #registrationparagraphs button {width:143px; height:26px;background:url(../w/images/content/registrieren/send_button.png) no-repeat; border:none;font-size:14px; font-family:Impact; color:#fff;margin-top:6px; margin-bottom:6px; margin-left:2px;}

/* Anmeldung ende */	
	
	
#contentcontainer #Quickfinder #paragraphs .quickfinder_inner {background:url(/w/images/content/big_woman.jpg) 180px 140px no-repeat;width:578px;height:750px;font-size:12px; color:#495762;}
	#contentcontainer #Quickfinder #paragraphs .quickfinder_inner p{margin-bottom:15px;margin-left:64px;}
	#contentcontainer #Quickfinder #paragraphs .quickfinder_inner button {border:none; width:143px; height:26px;background:url(/w/images/content/search_start.png) no-repeat;font-size:14px; font-family:impact; color:#fff;padding-left:5px;}
	#contentcontainer #Quickfinder #paragraphs .quickfinder_inner select{border:1px solid #000; width:175px;font-weight:bold; color:#495762;padding-left:3px; font-size:12px; font-family:Arial;}
	#contentcontainer #Quickfinder #paragraphs .quickfinder_inner label {padding-left:6px;line-height:18px;}



/* edit user dates start 
#contentcontainer #logindaten #paragraphs #edit_user_dates {background:url(/w/images/content/account/pict_userdaten.jpg) right 22px no-repeat;}
	#contentcontainer #logindaten #paragraphs #edit_user_dates .myAccount p{margin-bottom:10px;margin-left:64px;}
	#contentcontainer #logindaten #paragraphs #edit_user_dates .myAccount button {border:none; width:143px; height:26px;background:url(/w/images/content/search_start.png) no-repeat;font-size:14px; font-family:impact; color:#fff;padding-left:5px;}
	#contentcontainer #logindaten #paragraphs #edit_user_dates .myAccount select, #contentcontainerr #logindaten   #paragraphs #edit_user_dates  .myAccount .inputfield {border:1px solid #000; width:228px;font-weight:bold; color:#495762;padding-left:3px; font-size:12px; font-family:Arial;}
	#contentcontainer  #logindaten #paragraphs #edit_user_dates.myAccount .zip {width:50px !important;margin-right:5px;}
	#contentcontainer  #logindaten #paragraphs #edit_user_dates .myAccount .city {width:115px;}
	#contentcontainer #logindaten #paragraphs #edit_user_dates .myAccount select {width:180px;}
	#contentcontainer #logindaten #paragraphs #edit_user_dates .myAccount label {padding-left:6px;line-height:18px;}
	#contentcontainer #logindaten #paragraphs #edit_user_dates .myAccount input.submit {display:block;width:143px;height:26px;margin:20px 0 0;padding:0;border:none;background:url(/w/images/content/account/btnSubmit.png) 0 0 no-repeat;font:14px/22px Impact;color:#fff;}
	#contentcontainer #logindaten #paragraphs #edit_user_dates  select#land_select {width:232px;}
	#contentcontainer #logindaten #paragraphs #edit_user_dates textarea#bm_text {width:228px; height:47px; border:1px solid #000; width:228px;font-weight:bold; color:#495762;padding-left:3px; font-size:12px; font-family:Arial;}
	#contentcontainer #logindaten #paragraphs #edit_user_dates input#plz {width:69px;}
	#contentcontainer #logindaten #paragraphs #edit_user_dates input#ort {width:152px;}
	#contentcontainer #logindaten #paragraphs #edit_user_dates label#label_sex_female {padding-left:35px;}
edit user dates ende */





/* hersteller start */
#contentcontainer #LenovoHauptseite #paragraphs #LenovoPagedMenu  .text {margin:0px;padding:0px;}
#contentcontainer #LenovoHauptseite #paragraphs #LenovoPagedMenu #lenovo_middle {background:url(/w/images/content/hersteller/lenovo_wst.jpg) no-repeat;width:580px;height:239px;margin-top:-14px;margin-left:-1px;}
#contentcontainer #LenovoHauptseite #paragraphs #LenovoPagedMenu #lenovo_middle .lenovo_links  {padding-top:90px;}
#contentcontainer #LenovoHauptseite #paragraphs #LenovoPagedMenu #lenovo_middle .lenovo_links a{display:block;width:135px;font-size:11px; font-weight:bold; color:#354249;padding-right:20px;text-align:right;margin-top:-10px;}
#contentcontainer #LenovoHauptseite #paragraphs #LenovoPagedMenu #lenovo_middle .lenovo_links  a:hover {background:url(/w/images/content/hersteller/red_point.png) 140px 5px no-repeat;text-decoration:none;}
#contentcontainer #LenovoHauptseite #paragraphs #LenovoPagedMenu #lenovo_middle .lenovo_links  a.curr {background:url(/w/images/content/hersteller/red_point.png) 140px 5px no-repeat;text-decoration:none;}

#contentcontainer #LenovoHauptseite #LenovoHauptKategorien  .text {margin:0px;}
#contentcontainer #LenovoHauptseite #LenovoHauptKategorien {width:585px;height:209px;}
#contentcontainer #LenovoHauptseite #LenovoHauptKategorien #hpcontainer_produkte {background:url(/w/images/content/hersteller/bg_produkte.png) no-repeat; width:191px; height:209px;float:left;}
#contentcontainer #LenovoHauptseite #LenovoHauptKategorien #hpcontainer_produkte a {font-size:11px; color:#495762; font-weight:bold; padding-left:12px;line-height:20px;}

#contentcontainer #LenovoHauptseite #LenovoHauptKategorien #hpcontainer_aktuelles {background:url(/w/images/content/hersteller/bg_aktuelles.png) no-repeat; width:388px; height:209px;font-size:11px;float:left;margin-left:3px;}
#contentcontainer #LenovoHauptseite #LenovoHauptKategorien #hpcontainer_aktuelles h3{font-size:11px;color:#495762;padding-top:3px;font-size:11px; padding-left:12px;}
#contentcontainer #LenovoHauptseite #LenovoHauptKategorien #hpcontainer_aktuelles p {padding-bottom:6px;font-size:11px; padding-left:12px;color:#495762;}

#contentcontainer #LenovoHauptseite #LenovoHauptKategorien .hpcontainertitle h2{font-size:14px; color:#db1913; line-height:23px;padding-left:12px;font-weight:bold;padding-bottom:5px;}
#contentcontainer #LenovoHauptseite #LenovoHauptKategorien  #hpcontainer_produkte a.show_all {color:#db1913;line-height:30px;}
#contentcontainer #LenovoHauptseite #LenovoHauptKategorien  #hpcontainer_aktuelles a.show_all {color:#db1913;line-height:30px;font-weight:bold; margin-left:12px;}



#contentcontainer  #publicrelations #hpcontainer_branche {width:187px;height:125px; background:url(/w/images/content/hersteller/bg_branche.png) no-repeat;}
#contentcontainer  #publicrelations #hpcontainer_branche a {font-size:11px; color:#495762; font-weight:bold;line-height:20px;padding-left:12px;}

#contentcontainer #publicrelations #hpcontainer_support {width:187px;height:136px; background:url(/w/images/content/hersteller/bg_support.png) no-repeat;}
#contentcontainer #publicrelations #hpcontainer_support a {font-size:11px; color:#495762; font-weight:bold;line-height:20px;padding-left:12px;}

#contentcontainer #publicrelations .hpcontainertitle h2 {font-size:14px; color:#db1913; line-height:23px;padding-left:12px;font-weight:bold;padding-bottom:5px;}
/* hersteller ende */

/* hersteller detail anfang */
#contentcontainer #LenovoHauptseite #paragraphs #LenovoPagedMenu #lenovo_middle_detail {background:url(/w/images/content/hersteller/thinkstation.png) no-repeat;width:579px;height:239px;margin-top:-14px;margin-left:-1px;}
#contentcontainer #LenovoHauptseite #paragraphs #LenovoPagedMenu #lenovo_middle_detail .lenovo_links  {padding-top:90px;}
#contentcontainer #LenovoHauptseite #paragraphs #LenovoPagedMenu #lenovo_middle_detail .lenovo_links a{display:block;width:135px;font-size:11px; font-weight:bold; color:#354249;padding-right:20px;text-align:right;margin-top:-10px;}
#contentcontainer #LenovoHauptseite #paragraphs #LenovoPagedMenu #lenovo_middle_detail .lenovo_links  a:hover {background:url(/w/images/content/hersteller/red_point.png) 140px 5px no-repeat;text-decoration:none;}
#contentcontainer #LenovoHauptseite #paragraphs #LenovoPagedMenu #lenovo_middle_detail .lenovo_links  a.curr {background:url(/w/images/content/hersteller/red_point.png) 140px 5px no-repeat;text-decoration:none;}

#contentcontainer #LenovoHauptseite #LenovoHauptKategorien #hpcontainer_think {background:url(/w/images/content/hersteller/bg_produkte.png) no-repeat; width:191px; height:209px;float:left;margin-left:2px;}
#contentcontainer #LenovoHauptseite #LenovoHauptKategorien #hpcontainer_think a {font-size:11px; color:#495762; font-weight:bold; margin-left:12px;line-height:20px;}

#contentcontainer #LenovoHauptseite #LenovoHauptKategorien #hpcontainer_zub {background:url(/w/images/content/hersteller/bg_produkte.png) no-repeat; width:191px; height:209px;float:left;margin-left:2px;}
#contentcontainer #LenovoHauptseite #LenovoHauptKategorien #hpcontainer_zub a {font-size:11px; color:#495762; font-weight:bold; padding-left:12px;line-height:20px;}
/* hersteller detail ende */
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* HP hersteller start */
#contentcontainer #HPHauptseite #paragraphs #HPPagedMenu  .text {margin:0px;padding:0px;}
#contentcontainer #HPHauptseite #paragraphs #HPPagedMenu #hp_middle {background:url(/w/images/content/hersteller/lenovo_wst.jpg) no-repeat;width:580px;height:239px;margin-top:-14px;margin-left:-1px;}
#contentcontainer #HPHauptseite #paragraphs #HPPagedMenu #hp_middle .hp_links  {padding-top:90px;}
#contentcontainer #HPHauptseite #paragraphs #HPPagedMenu #hp_middle .hp_links a{display:block;width:135px;font-size:11px; font-weight:bold; color:#354249;padding-right:20px;text-align:right;margin-top:-10px;}
#contentcontainer #HPHauptseite #paragraphs #HPPagedMenu #hp_middle .hp_links  a:hover {background:url(/w/images/content/hersteller/red_point.png) 140px 5px no-repeat;text-decoration:none;}
#contentcontainer #HPHauptseite #paragraphs #HPPagedMenu #hp_middle .hp_links  a.curr {background:url(/w/images/content/hersteller/red_point.png) 140px 5px no-repeat;text-decoration:none;}

#contentcontainer #HPHauptseite #HpHauptKategorien  .text {margin:0px;}
#contentcontainer #HPHauptseite #HpHauptKategorien {width:585px;margin-top:-8px;}
#contentcontainer #HPHauptseite #HpHauptKategorien #hpcontainer_produkte {background:url(/w/images/content/hersteller/bg_produkte.png) no-repeat; width:191px; height:209px;float:left;}
#contentcontainer #HPHauptseite #HpHauptKategorien #hpcontainer_produkte a {font-size:11px; color:#495762; font-weight:bold; padding-left:12px;line-height:20px;}

#contentcontainer #HPHauptseite #HpHauptKategorien #hpcontainer_aktuelles {background:url(/w/images/content/hersteller/bg_aktuelles.png) no-repeat; width:388px; height:209px;font-size:11px;float:left;margin-left:2px;}
#contentcontainer #HPHauptseite #HpHauptKategorien #hpcontainer_aktuelles h3{font-size:11px;color:#495762;padding-top:3px;font-size:11px; padding-left:12px;}
#contentcontainer #HPHauptseite #HpHauptKategorien #hpcontainer_aktuelles p {padding-bottom:6px;font-size:11px; padding-left:12px;color:#495762;}

#contentcontainer #HPHauptseite #HpHauptKategorien .hpcontainertitle h2{font-size:14px; color:#db1913; line-height:23px;padding-left:12px;font-weight:bold;padding-bottom:5px;}
#contentcontainer #HPHauptseite #HpHauptKategorien  #hpcontainer_produkte a.show_all {color:#db1913;line-height:30px;}
#contentcontainer #HPHauptseite #HpHauptKategorien  #hpcontainer_aktuelles a.show_all {color:#db1913;line-height:30px;font-weight:bold; margin-left:12px;}



#contentcontainer  #publicrelations #hpcontainer_branche {width:187px;height:125px; background:url(/w/images/content/hersteller/bg_branche.png) no-repeat;}
#contentcontainer  #publicrelations #hpcontainer_branche a {font-size:11px; color:#495762; font-weight:bold;line-height:20px;padding-left:12px;}

#contentcontainer #publicrelations #hpcontainer_support {width:187px;height:136px; background:url(/w/images/content/hersteller/bg_support.png) no-repeat;}
#contentcontainer #publicrelations #hpcontainer_support a {font-size:11px; color:#495762; font-weight:bold;line-height:20px;padding-left:12px;}

#contentcontainer #publicrelations .hpcontainertitle h2 {font-size:14px; color:#db1913; line-height:23px;padding-left:12px;font-weight:bold;padding-bottom:5px;}
/* HP hersteller ende */

/* HP detail anfang */
#contentcontainer #HPHauptseite #paragraphs #HPPagedMenu #hp_middle_detail {background:url(/w/images/content/hersteller/thinkstation.png) no-repeat;width:579px;height:239px;margin-top:-14px;margin-left:-1px;}
#contentcontainer #HPHauptseite #paragraphs #HPPagedMenu #hp_middle_detail .hp_links  {padding-top:90px;}
#contentcontainer #HPHauptseite #paragraphs #HPPagedMenu #hp_middle_detail .hp_links a{display:block;width:135px;font-size:11px; font-weight:bold; color:#354249;padding-right:20px;text-align:right;margin-top:-10px;}
#contentcontainer #HPHauptseite #paragraphs #HPPagedMenu #hp_middle_detail .hp_links  a:hover {background:url(/w/images/content/hersteller/red_point.png) 140px 5px no-repeat;text-decoration:none;}
#contentcontainer #HPHauptseite #paragraphs #HPPagedMenu #hp_middle_detail .hp_links  a.curr {background:url(/w/images/content/hersteller/red_point.png) 140px 5px no-repeat;text-decoration:none;}

#contentcontainer #HPHauptseite #HpHauptKategorien #hpcontainer_think {background:url(/w/images/content/hersteller/bg_produkte.png) no-repeat; width:191px; height:209px;float:left;margin-left:2px;}
#contentcontainer #HPHauptseite #HpHauptKategorien #hpcontainer_think a {font-size:11px; color:#495762; font-weight:bold; margin-left:12px;line-height:20px;}

#contentcontainer #HPHauptseite #HpHauptKategorien #hpcontainer_zub {background:url(/w/images/content/hersteller/bg_produkte.png) no-repeat; width:191px; height:209px;float:left;margin-left:2px;}
#contentcontainer #HPHauptseite #HpHauptKategorien #hpcontainer_zub a {font-size:11px; color:#495762; font-weight:bold; padding-left:12px;line-height:20px;}
/* HP detail ende */

/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* feedback anfang */
#contentcontainer #Feedback #paragraphs #Feedbackstart .text {margin:0px;}
#contentcontainer #Feedback #paragraphs #Feedbackstart {background:url(/w/images/content/feedback/call_girl.jpg) 150px 25px no-repeat;width:580px;height:700px;}
#contentcontainer #Feedback #paragraphs #Feedbackstart h3 {font-size:11px;margin-left:10px;margin-top:-5px;color:#364249;}
#contentcontainer #Feedback #paragraphs #Feedbackstart p {font-size:11px; margin-left:10px;margin-top:20px;margin-bottom:40px;color:#364249;}
#contentcontainer #Feedback #paragraphs #Feedbackstart img {margin-left:10px;margin-bottom:40px;}
#contentcontainer #Feedback #paragraphs #Feedbackstart a {display:block;width:143px; height:26px; line-height:26px;text-align:center;margin-left:8px;font-size:14px; font-family:impact; color:#fff; background:url(/w/images/content/feedback/mail_button.png) no-repeat;text-decoration:none;}
/* feedback ende */


/* warenkorb anfang */
#contentcontainer .content3 {width:778px;}
	#contentcontainer .content3 #paragraphs {width:778px;float:left;padding-bottom:1em;}
		#contentcontainer .content3 .roterrand {width:778px;border:solid 1px #b1b5b7;}
		#contentcontainer .content3 #paragraphs ,#contentcontainer .content #paragraphs li {margin:0;padding:0;}
		#contentcontainer .content3 .roterrand h1 {width:778px; background:url(/w/images/content/warenkorb/h_bg.png) no-repeat;}
		#contentcontainer .content3 #paragraphs .hell {background-color:#f4f3f4;}
		#contentcontainer .content3 #paragraphs .hell {background-color:#ffffff;}
		#contentcontainer .content3 #paragraphs h3 {margin-left:10px;font-size:11px;color:#364249;font-weight:bold;margin-bottom:20px;}
		#contentcontainer .content3 #paragraphs p {margin-left:10px;font-size:11px;color:#364249;padding-bottom:15px;}
		
		
#Warenkorb { width:778px;}
#Warenkorb #warenkorbdetaill {padding-left:3px;}
#Warenkorb  #warenkorbstart .text {margin:0px;}
#productHeader{float:left; width:771px; height:24px; line-height:24px;text-align: center;vertical-align:middle;color:#364249; font-size:11px; font-weight:bold;border-top:1px solid #c5c8c9;border-left:1px solid #c5c8c9;border-right:1px solid #c5c8c9;}
#PHAnzahl{float:left; width:100px; background-color: #dddddd; }
#PHBild{float:left; width:118px; background-color: #dddddd; }
#PHArtikel{float:left; width:256px; background-color: #dddddd; }
#PHInfo{float:left; width:46px; background-color: #dddddd; }
#PHModus{float:left; width:56px; background-color: #dddddd; }
#PHVorkasse{float:left; width:82px; background-color: #dddddd; }
#PHZahlungsarten{float:left; width:113px; background-color: #dddddd; }

.space_line {margin-left:3px;margin-bottom:20px;margin-top:10px;}

#productBody{position:relative; float:left;width:769px;padding-left:3px;background:url(/w/images/content/warenkorb/body_background.png) no-repeat;}
.nr_border {border-top:1px solid #cbcecf;padding-top:1px;}
.PBAnzahl{float:left; clear: left; width:100px;height:25px;padding-top:15px;}
#Warenkorb  #productBody .PBAnzahl img {height:15px;width:26px;padding-left:5px;}
.PBBild{float:left; width:118px;padding-top:15px;}
.PBArtikel{float:left; width:256px;font-size:11px; color:#495762;padding-top:15px;}
.PBInfo{float:left; width:46px;text-align:center;padding-top:15px;}
.PBModus{float:left; width:56px; text-align:center;padding-top:15px;}
.PBVorkasse{float:left; width:82px;text-align:center;font-size:11px; color:#364249;padding-top:15px;}
.PBZahlungsarten{float:left; width:111px;text-align:center;font-size:11px; color:#495762;padding-top:15px;}
.anzahlfeld{float:left;height:19px; width: 28px;line-height: 20px;font-size:11px;color:#495762;text-align:center;border:1px solid #364249;margin-top:32px;margin-left:20px;}
.btn_deleteFromCart img{float:left;height:20px; width:19px; padding-top:35px;padding-left:10px;}
#Warenkorb #warenkorbdetaill #warendings {width:380px;height:15px;padding-bottom:5px;padding-left:8px;}
#Warenkorb #warenkorbdetaill #warendings a {display:block;color:#d5201c;line-height:15px;font-size:11px; color:#d5201c;text-decoration:none;}
#Warenkorb #warenkorbdetaill #warendings #warendelete a{float:left;background:url(/w/images/content/warenkorb/delete.png) no-repeat;width:185px;padding-left:35px;}
#Warenkorb #warenkorbdetaill #warendings #warenaktu a{float:left;background:url(/w/images/content/warenkorb/aktualisieren.png) no-repeat;padding-left:35px;}

.PF{width:770px; color:#000; font-size:11px; font-weight:bold;}
.PFText {float:left;width:342px;height:15px;line-height:15px;padding-left:222px;padding-right:3px;}
.PFVorkasse{float:left;width:82px;height:15px;line-height:15px;text-align:right;}
.PFZahlungsarten{float:left;width:111px;height:15px;line-height:15px;text-align:right;padding-right:10px;}
.PFT{width:770px; height:24px;line-height:25px;color: #364249; font-weight: bold;border-top:1px solid #fff;font-size:11px;}
.PFT .PFText {height:25px;line-height:25px; background-color: #dddddd;}
.PFT .PFVorkasse {height:25px;line-height:25px; background-color: #dddddd;}
.PFT .PFZahlungsarten {height:25px;line-height:25px; background-color: #dddddd;}
/* #ordernavigation {float: left;width: 800px;} */
.ak_w a{display:block;height:26px;width:143px;line-height:26px;text-align:center;background: url(/w/images/content/warenkorb/button.png) no-repeat;color:#fff; font-family:impact;font-size:14px;}
#zurueck  {float: left;padding-left:4px;padding-top:5px;height:26px;width:143px;line-height:26px;}
#vorwaerts {float: right;padding-right:4px;padding-top:5px;height:26px;width:143px;line-height:26px;}

.clearCartLink {float: left;width:106px; height:20px;margin: 10px 0 0 0;padding: 5px 0 0 25px;background:url() no-repeat;}
.actualizeLink {float: left;	width:106px; height:20px;margin: 10px 0 0 0;padding: 5px 0 0 25px;background:url() no-repeat;}		

.space_line2 {padding:0; margin:0;padding-bottom:20px;padding-left:3px;}
#warenkorbdetaill #bonus  {width:350px;}
#warenkorbdetaill #bonus  form {height:26px;}
#warenkorbdetaill #bonus p.p_bold {font-size:11px;color:#364249;font-weight:bold;}
#warenkorbdetaill #bonus p.p_text {width:360px;}
#warenkorbdetaill #bonus  p.gutscheinerloes {height:26px; margin:0px; padding:0px;}
#warenkorbdetaill #bonus  .gutscheinerloes input#vid {float:left;height:26px;width:148px;line-height:26px;padding-left:2px;font-size:12px; font-weight:bold;color:#364249;border:1px solid #364249;margin-right:5px;margin-left:10px;}
#warenkorbdetaill #bonus  .gutscheinerloes input#button {float:left;height:26px;width:143px;line-height:26px;text-align:center;background: url(/w/images/content/warenkorb/button.png) no-repeat;color:#fff; font-family:impact;font-size:14px;border:none;}
/* warenkorb ende */



/* KUNDENDATEN ANFANG */

#loginusername label {font-size:11px; color:#364249;}
#loginusername input {width: 168px;height:18px; line-height:18px; border:1px solid #364249;margin-top:2px;}

#loginuserpw label {font-size:11px; color:#364249;}
#loginuserpw input {width: 168px;height:18px; line-height:18px; border:1px solid #364249;margin-top:2px;}

#loginusername{float:left;padding-left:30px;padding-top:40px;}
#loginuserpw {float:left;padding-left:20px;padding-top:40px;}
#LoginBestellAbsatz  #listFooter input{float:left;width:143px;height:21px;margin-left:20px;margin-top:55px;border:none;background:url(/w/images/content/kundendaten/loginsend.png) no-repeat;color:#fff;font-family:impact,arial;font-size:14px; line-height:21px;}

#loginline img{width:573px;height:1px;margin:40px 2px 40px 2px;}

#Login-Bestellung #paragraphs #LoginBestellAbsatz #anmeldefeld {margin:0px auto 420px auto;}
#Login-Bestellung #warenkorbtoolbar  {width:578px;height:29px;text-align:center;line-height:29px;margin:1px 0 0 0px;font-size:13px;}
#Login-Bestellung #warenkorbtoolbar a {color:#fff;}
#Login-Bestellung #warenkorbtoolbar .link_cartcustomer {float:left;display:block;width:107px;height:29px;background:url(../w/images/content/kundendaten/kundendaten_active.png) no-repeat;font-family:impact,arial;margin-left:10px;}
#Login-Bestellung #warenkorbtoolbar .link_cartpaymentaddress {float:left;display:block;width:128px;background:url(../w/images/content/kundendaten/rechnungsdaten.png) no-repeat;font-family:impact,arial;margin-left:10px;}
#Login-Bestellung #warenkorbtoolbar .link_cartdeliveryaddress {float:left;display:block;width:102px;background:url(../w/images/content/kundendaten/lieferdaten.png) no-repeat;font-family:impact,arial;margin-left:10px;}
#Login-Bestellung #warenkorbtoolbar .link_cartoverview {float:left;display:block;width:150px;background:url(../w/images/content/kundendaten/warenkorbuebersicht.png) no-repeat;font-family:impact,arial;margin-left:10px;}


/* KUNDENDATEN ENDE */



/* RECHNUNGSDATEN ANFANG */
#Rechnungsadr #warenkorbtoolbar  {width:578px;height:29px;text-align:center;line-height:29px;margin:1px 0 0 0px;font-size:13px;}
#Rechnungsadr #warenkorbtoolbar a {color:#fff;}
#Rechnungsadr #warenkorbtoolbar .link_cartcustomer {float:left;display:block;width:107px;height:29px;background:url(../w/images/content/Rechnungsdaten/kundendaten.png) no-repeat;font-family:impact,arial;margin-left:10px;}
#Rechnungsadr #warenkorbtoolbar .link_cartpaymentaddress {float:left;display:block;width:128px;background:url(../w/images/content/Rechnungsdaten/rechnungsdaten_active.png) no-repeat;font-family:impact,arial;margin-left:10px;}
#Rechnungsadr #warenkorbtoolbar .link_cartdeliveryaddress {float:left;display:block;width:102px;background:url(../w/images/content/Rechnungsdaten/lieferdaten.png) no-repeat;font-family:impact,arial;margin-left:10px;}
#Rechnungsadr #warenkorbtoolbar .link_cartoverview {float:left;display:block;width:150px;background:url(../w/images/content/Rechnungsdaten/warenkorbuebersicht.png) no-repeat;font-family:impact,arial;margin-left:10px;}


#Rechnungsadr #Rechnungadresse{font-size:11px; color:#364249;}
#Rechnungsadr h3 {font-size:11px;font-weight:bold; color:#364249;}


#Rechnungsadr #adressauswahl{float:left;width:250px;}
#Rechnungsadr #adresseingabe {float:left;width: 326px;}
#Rechnungsadr #adressdaten {margin-top:5px;width:576px;background:#f4f4f4 url(/w/images/content/rechnungsdaten/adressbg.png) no-repeat;margin-right:auto; margin-left:auto;margin-bottom:20px;}
#Rechnungsadr #zahlungsdaten {margin-top:5px;width:576px;background:#f4f4f4 url(/w/images/content/rechnungsdaten/zahlungsbg.png) no-repeat;margin-bottom:20px;}
#Rechnungsadr #Rechnungadresse h3 {margin-top:20px; padding-left:10px;}
#Rechnungadresse  .togglebox input {margin-left:10px;margin-right:10px;margin-top:20px;height:13px;width:13px;}
#Rechnungadresse  .togglebox label {height:13px;line-height:13px;vertical-align:middle;margin-bottom:20px;font-weight:bold;}
#Rechnungsadr #adressauswahl #adressen input {float:left; width:13px; height:13px;margin-left:20px;padding-right:10px;}
#Rechnungsadr #adressauswahl #adressen .text {float:left;width:200px; font-size:11px; color:#364249;float:left;margin:0px;}
#Rechnungsadr #adressauswahl #adressen .text h3 {margin:0px;padding:0px;}
#Rechnungsadr #adressauswahl #adressen p {margin-bottom:20px;}
#Rechnungadresse .text {margin:0px;}

#Rechnungsadr #Rechnungadresse #zurueck  a{float:left;height:21px; width:143px; background:url(/w/images/content/Rechnungsdaten/backbutton.png) no-repeat;font-size:14px; font-family:impact,arial; color:#fff;line-height:21px;text-align:center;display:block;text-decoration:none;margin-bottom:10px;}
#Rechnungsadr #Rechnungadresse #vorwaerts  a{float:right;height:21px; width:143px; background:url(/w/images/content/Rechnungsdaten/forwardbutton.png) no-repeat;font-size:14px; font-family:impact,arial; color:#fff;line-height:21px;text-align:center;display:block;text-decoration:none;margin-bottom:10px;}

#adresseingabe   #adresse  {margin-top:10px;}
#adressnamen {float:left;width:95px;padding-left:34px;padding-right:25px;}
#adressfelder {float:left;width:168px;}
#adresseingabe   #adresse #adressnamen label {width:95px;height:12px;line-height:12px;display:block;}

#adresseingabe   #adresse #adressfelder input {margin-bottom:3px;border:1px solid #364249;height:18px;line-height:18px;font-size:11px; color:#364249; font-weight:bold;padding-top:2px;}
#adresseingabe   #adresse #adressfelder textarea {margin-bottom:3px;border:1px solid #364249;height:58px;font-size:11px; color:#364249; font-weight:bold;padding-top:2px;}

#Rechnungsadr .labelmodus {height: 13px;line-height: 13px;}
#Rechnungsadr #adressen input {margin-right:5px;}
#Rechnungsadr #adressen .text {width: 160px;}
#Rechnungsadr .inputfield {width: 160px;}
#Rechnungsadr.kreditkarte {width:200px;}




#Rechnungsadr #Rechnungadresse #zahlungsdaten  {width:578px;}
#Rechnungsadr #Rechnungadresse #zahlungsdaten #zahlungsmodi {width:578px;}

/* ------------------- */
#zahlungsmodi .vorrechnung {float:left;width:75px;padding-top:15px;padding-left:10px;padding-right:20px;}
#zahlungsmodi .vorauskasse {height:15px;line-height:15px;width:75px;}
#zahlungsmodi .vorauskasse input {float:left;height:15px;line-height:15px;width:15px;}
#zahlungsmodi .vorauskasse label {height:15px;line-height:15px;font-size:11px; font-weight:bold;padding-left:5px;}

#zahlungsmodi .rechnung {height:15px;line-height:15px;width:75px;}
#zahlungsmodi .rechnung input {float:left;height:15px;line-height:15px;width:15px;}
#zahlungsmodi .rechnung label {height:15px;line-height:15px;font-size:11px; font-weight:bold;padding-left:5px;}
/* ------------------- */
#kreditkartenauswahl {float:left;width:200px;padding-right:35px;}
#kreditkartenauswahl .radio_kk {height:15px;line-height:15px;width:90px;padding-top:15px;margin-bottom:20px;}
#kreditkartenauswahl .radio_kk  input {float:left;height:15px;line-height:15px;width:15px;}
#kreditkartenauswahl .radio_kk  label {height:15px;line-height:15px;font-size:11px; font-weight:bold;padding-left:5px;}

#kreditkartenauswahl .kreditkarte {width:210px;}
#kreditkartenauswahl .kreditkarte  input {float:left;height:15px;line-height:15px;width:15px;}
#kreditkartenauswahl .kreditkarte  .text {float:left;width:190px;padding-left:5px;margin-bottom:10px;}

#kreditkartenauswahl .kreditkarte .cardname {float:left;width:110px;}
#kreditkartenauswahl .kreditkarte .cardstate {float:left;width:80px;}
/* ------------------- */
#kreditkarteneingabe {float:left; width:220px;}
#kreditkarteneingabe .new_kk {height:15px;line-height:15px;width:120px;padding-top:15px;margin-bottom:20px;}
#kreditkarteneingabe .new_kk  input {float:left;height:15px;line-height:15px;width:15px;}
#kreditkarteneingabe .new_kk label {height:15px;line-height:15px;font-size:11px; font-weight:bold;padding-left:5px;}

#kreditkarteneingabe p.newcardname {float:left;width:95px;font-size:11px;height:20px; line-height:20px;padding-left:10px;}
#kreditkarteneingabe p.newcardfield {float:left;width:108px;height:20px; line-height:20px;margin-bottom:3px;}
#kreditkarteneingabe p.newcardfield2 {margin-top:2px;}

#kreditkarteneingabe p.newcardfield  input {width:108px;border:1px solid #000;height:20px;line-height:20px;}
#kreditkarteneingabe p.newcardfield  select {width:110px;border:1px solid #000;height:20px;line-height:20px;}
/* ------------------- */








/* RECHNUNGSDATEN ENDE */


/* BILDUNG ANFANG */
#contentcontainer #publicrelations .branchenloesung {width:188px; height:261px; background:url(/w/images/content/bildung/branchen_bg.jpg) no-repeat;padding:0px; margin-left:2px;margin-top:0px;}
#contentcontainer #publicrelations .branchenloesung h2 {margin-left:12px;line-height:23px; height:23px;margin-bottom:7px;}
#contentcontainer #publicrelations .branchenloesung a {margin-left:12px;line-height:20px;height:20px;}

#contentcontainer #Bildungswesen img.bildungsbilder{margin-bottom:10px;}
#contentcontainer #Bildungswesen .text {margin:0px;}
#contentcontainer #Bildungswesen .roterrand h3 {font-size:11px;color:#000;margin-left:5px;}
#contentcontainer #Bildungswesen .roterrand {font-size:11px;color:#000; width:576px;border:1px solid #cbcecf;}
#contentcontainer #Bildungswesen .roterrand .fourcolumns p {line-height:16px;margin-bottom:10px;margin-left:5px;width:560px;}

#contentcontainer #Bildungswesen #BusinessCenter_Bildungswesen_Main .text {margin:0px;}
#contentcontainer #Bildungswesen #BusinessCenter_Bildungswesen_Main {width:576px;}
#contentcontainer #Bildungswesen #BusinessCenter_Bildungswesen_Main  span {font-weight:bold;}
#contentcontainer #Bildungswesen #BusinessCenter_Bildungswesen_Main .bp  {float:left;width:6px;margin-left:5px;}
#contentcontainer #Bildungswesen #BusinessCenter_Bildungswesen_Main .bp_text p {width:530px;padding:0 15px;background:url(/w/images/content/bildung/bp.png) 0 8px no-repeat;;}

#contentcontainer #Bildungswesen #BusinessCenter_Kontakt  span {font-weight:bold;}

#contentcontainer #Bildungswesen #BusinessCenter_Kontakt .text {margin:0px;}
#contentcontainer #Bildungswesen #BusinessCenter_Kontakt  .image {float:left;padding:15px 20px 15px 25px;}
#contentcontainer #Bildungswesen #BusinessCenter_Kontakt  .image a {display:block;width:143px; height:26px; background:url(/w/images/content/bildung/mail.png) no-repeat;font-size:14px; color:#fff;text-align:center; line-height:26px;font-family:impact,arial;}
#contentcontainer #Bildungswesen #BusinessCenter_Kontakt .bp  {float:left;width:6px;margin-left:5px;width:3px}
#contentcontainer #Bildungswesen #BusinessCenter_Kontakt .bp_text p {width:530px;padding:0 15px;background:url(/w/images/content/bildung/bp.png) 0 8px no-repeat;;}
/* BILDUNG ENDE */


/* BUSINESS ANFANG */
#contentcontainer #LenovoUnternehmen .text {margin:0px;}
#contentcontainer #LenovoUnternehmen img.bildungsbilder{margin-bottom:10px;}

#contentcontainer #LenovoUnternehmen .roterrand h3 {font-size:11px;color:#000;margin-left:5px;}
#contentcontainer #LenovoUnternehmen .roterrand {font-size:11px;color:#000; width:576px;border:1px solid #cbcecf;}
#contentcontainer #LenovoUnternehmen .roterrand .fourcolumns p {line-height:16px;margin-bottom:10px;margin-left:5px;width:560px;}

#contentcontainer #LenovoUnternehmen #BusinessCenter_Unternehmen {width:576px;}
#contentcontainer #LenovoUnternehmen #BusinessCenter_Unternehmen  span {font-weight:bold;}
#contentcontainer #LenovoUnternehmen #BusinessCenter_Unternehmen .bp  {float:left;width:6px;margin-left:5px;}
#contentcontainer #LenovoUnternehmen #BusinessCenter_Unternehmen .bp_text  p {width:530px;padding:0 15px;background:url(/w/images/content/bildung/bp.png) 0 8px no-repeat;}

#contentcontainer #LenovoUnternehmen #BusinessCenter_Kontakt  span {font-weight:bold;}

#contentcontainer #LenovoUnternehmen #BusinessCenter_Kontakt  .image {float:left;padding:15px 20px 15px 25px;}
#contentcontainer #LenovoUnternehmen #BusinessCenter_Kontakt  .image a {display:block;width:143px; height:26px; background:url(/w/images/content/bildung/mail.png) no-repeat;font-size:14px; color:#fff;text-align:center; line-height:26px;font-family:impact,arial;}
#contentcontainer #LenovoUnternehmen #BusinessCenter_Kontakt .bp  {float:left;width:6px;margin-left:5px;}
#contentcontainer #LenovoUnternehmen #BusinessCenter_Kontakt .bp_text  p {width:530px;padding:0 15px;background:url(/w/images/content/bildung/bp.png) 0 8px no-repeat;}
/* BUSINESS ENDE */

/* OEFFENTLICH ANFANG */
#contentcontainer #government img.bildungsbilder{margin-bottom:10px;}
#contentcontainer #government .text {margin:0px;}
#contentcontainer #government .roterrand h3 {font-size:11px;color:#000;margin-left:5px;}
#contentcontainer #government .roterrand {font-size:11px;color:#000; width:576px;border:1px solid #cbcecf;}
#contentcontainer #government .roterrand .fourcolumns p {line-height:16px;margin-bottom:10px;margin-left:5px;width:560px;}

#contentcontainer #government #BusinessCenter_Governmentcontent .text {margin:0px;}
#contentcontainer #government #BusinessCenter_Governmentcontent {width:576px;}
#contentcontainer #government #BusinessCenter_Governmentcontent  span {font-weight:bold;}
#contentcontainer #government #BusinessCenter_Governmentcontent .bp  {float:left;width:6px;margin-left:5px;}
#contentcontainer #government #BusinessCenter_Governmentcontent .bp_text p {width:520px;padding:0 15px;background:url(/w/images/content/bildung/bp.png) 0 8px no-repeat;}

#contentcontainer #government #BusinessCenter_Kontakt  span {font-weight:bold;}
#contentcontainer #government #BusinessCenter_Kontakt .text {margin:0px;}
#contentcontainer #government #BusinessCenter_Kontakt  .image {float:left;padding:15px 20px 15px 25px;}
#contentcontainer #government #BusinessCenter_Kontakt  .image a {display:block;width:143px; height:26px; background:url(/w/images/content/bildung/mail.png) no-repeat;font-size:14px; color:#fff;text-align:center; line-height:26px;font-family:impact,arial;}
#contentcontainer #government #BusinessCenter_Kontakt .bp  {float:left;width:6px;margin-left:5px;}
#contentcontainer #government #BusinessCenter_Kontakt .bp_text p {width:520px;padding:0 15px;background:url(/w/images/content/bildung/bp.png) 0 8px no-repeat;}
/* OEFFENTLICH ENDE */

/* ZAHLUNGSARTEN ANFANG */
#contentcontainer #secure_ecommerce .roterrand {font-size:11px;color:#000; width:576px;border:1px solid #cbcecf;}
#contentcontainer #secure_ecommerce .roterrand .text {margin:10px;}
#contentcontainer #secure_ecommerce .roterrand .text {font-size:11px; line-height:16px;}
#contentcontainer #secure_ecommerce .roterrand .text h3 {font-size:11px; line-height:44px;margin:5px 0px 5px 10px;display:block;width:230px; height:44px;padding-left:50px;}
#contentcontainer #secure_ecommerce .roterrand .text h3.h1 {background:url(/w/images/content/bildung/vorkasse.jpg) no-repeat;}
#contentcontainer #secure_ecommerce .roterrand .text h3.h2 {background:url(/w/images/content/bildung/kreditkarte.jpg) no-repeat;}
#contentcontainer #secure_ecommerce .roterrand .text h3.h3 {background:url(/w/images/content/bildung/zahlung.jpg) no-repeat;}
#contentcontainer #secure_ecommerce .roterrand .text p {margin-bottom:10px;}
#contentcontainer #secure_ecommerce .roterrand .text span {font-weight:bold;}
#contentcontainer #secure_ecommerce img {margin-left:3px;}

/* ZAHLUNGSARTEN ENDE */






/*
.xtop, .xbottom 
{
	position: relative;
	float: left;
	display: block; 
	background: transparent; font-size: 1px;
}

#contentcontainer .bildobentextunten h1, #contentcontainer .bildrechtstextlinks h1, #contentcontainer .bildlinkstextrechts h1, #contentcontainer .keinbildnurtext h1 {margin: 0;padding: 5px;	color: #C90016;font-weight: bold;font-size: x-small;text-transform: none;}
#contentcontainer .bildobentextunten p {padding:5px;margin:0;}
#contentcontainer .bildobentextunten .link {padding:5px;}

#contentcontainer .bildrechtstextlinks .image {float:right;margin:5px;}
#contentcontainer .bildrechtstextlinks p {padding:5px;margin:0;}
#contentcontainer .bildrechtstextlinks .link {padding:5px;float:left;}

#contentcontainer .bildlinkstextrechts .image {float:left;margin:5px;}
#contentcontainer .bildlinkstextrechts p {padding:5px;margin: 0;}
#contentcontainer .bildlinkstextrechts .link {padding:5px;float:right;}

#contentcontainer .keinbildnurtext .image {display: none;}
#contentcontainer .keinbildnurtext p {padding: 5px;margin: 0;}
#contentcontainer .keinbildnurtext .link {padding: 5px;float: left;}

#contentcontainer .onecolumnhoover {	float: left;width: 184px;margin: 0 10px 5px 0;}
#contentcontainer .onecolumnhoover h1 {margin: 0;	padding: 5px;color: #C90016; font-weight: bold;font-size: x-small;text-transform: none;}
#contentcontainer .onecolumnhoover ul {padding: 5px 0;margin: 0px;}
#contentcontainer .onecolumnhoover ul li {list-style: none;float: left;width: 174px;margin: 0px;padding: 0 0 5px 10px;}

.xtop, .xbottom {position:relative;float:left;display:block;background:transparent;font-size:1px;}
.xb1, .xb2, .xb3, .xb4, .xb5 {display:block;overflow:hidden;}
.xb1, .xb2, .xb3, .xb5{	height: 1px;}
.xb2, .xb3, .xb4, .xb5 {	background:transparent;border-left:1px solid #D4CFCF;border-right:1px solid #D4CFCF;}
.xb1 {background: #D4CFCF;	margin: 0 5px 0 0;}.
xb2 {border-width:0 2px;margin:0 3px 0 0;}.
xb3 {margin: 0 2px 0 0;}.
xb4 {height:2px;margin:0 1px 0 0;}.
xb5 {background:#D4CFCF;margin:0;}
.xboxcontent {border-left:1px solid #D4CFCF;border-right:1px solid #D4CFCF;border-top:0px solid #D4CFCF;border-bottom:0px solid #D4CFCF;float:left;background-color:#FFFFFF;	margin:0;padding:0;}
*/

/*
.onecolumnhoover .xtop, .onecolumnhoover .xbottom,.onecolumn .xtop, .onecolumn .xbottom {width: 190px;}
.twocolumnshoover .xtop, .twocolumnshoover .xbottom,.twocolumns .xtop, .twocolumns .xbottom {width: 390px;}
.threecolumnshoover .xtop, .threecolumnshoover .xbottom,.threecolumns .xtop, .threecolumns .xbottom {width: 590px;}
.fourcolumnshoover .xtop, .fourcolumnshoover .xbottom,.fourcolumns .xtop, .fourcolumns .xbottom {width: 790px;}
.onecolumnhoover .xboxcontent,.onecolumn .xboxcontent {width: 188px;}
.twocolumnshoover .xboxcontent,.twocolumns .xboxcontent {	width: 388px;}
.threecolumnshoover .xboxcontent,.threecolumns .xboxcontent {	width: 588px;}
.fourcolumnshoover .xboxcontent,.fourcolumns .xboxcontent {width: 788px;}
*/

label.error {color:#f00}
input.error {border-color:#f00 !important;background-color:#fcc !important;}

