/* CSS Document */

body {background:				url(img/hd_bg_1030.gif) repeat-y center;background-color:#DCE9F1;}

div#page_container {
	width:					1018px;
	background:				url(img/hd_bg_1030.gif) repeat-y center;
	padding:	            0 20px;
	height:100%;
}
div#outerContainer {
	width:					618px;
	border-left:			210px solid #FFFFFF;
	border-right:			190px solid #FFFFFF;
	margin:0;
	padding:0;
	margin-top:				215px;
/*	position:relative;*/
}
div#outerContainer_2 {
	width:					810px;
	border-left:			210px solid #FFFFFF;
	margin-top:				215px;

}
#nav_left {
	margin:					5px 1px 2px -210px;
}
div#nav_right {
width:177px;
	padding:0;
	margin: 				0 -177px 0 0px;
position:relative;
float:right;
z-index:5;
}

div#outerContainer_3 {
	margin-top:				225px;
	width:					808px;
	border-left:			110px solid #FFFFFF;
	border-right:			100px solid #FFFFFF;
}


div#top {
	background-image:		url(img/2_hd_top.gif);
	width:					1018px;
	height:					18px;
	padding-top:			2px;
	margin-top:0px;
}
div#head a#register {
	background:			none;
	width:				29px;
	height:				29px;
	margin:				46px 0px 0px 136px;
	float:				left;
}
div#head a#register:hover {
	text-decoration:	none;
	background:				url(img/2_icon_register_over.gif) no-repeat top left;
}
div#top ul {
	list-style-type:		none;
	float:					right;
	margin-right:			5px;
}
div#top ul li, div#top ul li a {
	color:#666666;
}
div#banner {
	margin-top:				10px;
	padding:                0;
	width:					1018px;
	background-image:		url(img/footer2.gif);
}
div#head_container {
	margin-top:				0px;
	padding:                0;
	width:					1018px;
}
div#head_container_entry {
	margin-top:				10px;
	padding:                0;
	width:					1018px;
}

div#head { 
	background-image:		url(img/hd_header2.jpg);
	width:					1018px;
}
div#head a#hdlogo {	
	background:			url(img/hd_logo.jpg) no-repeat bottom right;
	width:				160px;
	height:				103px;
	display:			block;
	padding:			11px 0px 0px 15px;
	float:				left;
}
div#head ul {
	padding-left:8px;
}

a#warenkorb {
	display:			block;
	background:			url(img/2_warenkorb_bg.jpg) no-repeat right;
	width:				311px;
	height:28px;margin:0px 2px 0px 0px;
}
a#warenkorb:hover {
	background:			url(img/2_warenkorb_bg_over.jpg) no-repeat right;
	text-decoration:	none;
}
a#warenkorb div.boxText {
	width:				220px;
	text-align:			left;
	padding-top:7px;
	padding-left:50px;
}
#entry {
	width:					1010px;
	background:				url(img/eingang_box_top.gif) no-repeat top left;
	margin-left:3px;
}
#entry div {
	width:					306px;
	padding:                10px;
	font-size:				12px;
	float:					left;
	margin-right:			16px;
}
#entry div h5 {
	background:				url(img/entry_logo.gif) no-repeat left center;
	height:					26px;
	padding-left:           34px;
	color:					#1876B4;
	font-size:				14px;
	line-height:			190%;
}
#entry div a {
	color:					#1876B4;
}
#entry ul {
	list-style-type:		none;
	margin-bottom:			10px;
}
#entry ul li {
	background:				url(img/eingang_liste.gif) left top no-repeat;
	padding-left:	 		15px;
	margin-left:			10px;
	margin-bottom:			5px;
}

div#botttt {
	width:					1010px;
	height:					10px;
	background:				url(img/eingang_bottt.gif) no-repeat bottom left;
	margin-bottom:			16px;
	margin-left:			3px;
}

div#banner p {
	color:					#1876B4;
	background:				url(img/footer2_logo.gif) no-repeat left center;
	padding-left:           23px;
	height:					20px;
	line-height:			190%;
}
div#banner table tr td a {
	color:					#333333;
	padding-left:	        23px;		
}
div#navigation {
	line-height:            12px;
	width:				1018px;			
	background:			url(img/2_hd_header_leiste.jpg) top no-repeat;
	height:52px;
}
div#navigation form#quick_find div {
	height:					35px;
	line-height:            12px;
	padding:0;

}
div#navigation form#quick_find div#advancedSearch {
	line-height:            12px;
	padding:0;
	height:auto;
}
div#navigation form#quick_find div input {
	height:					18px;
	float:					left;
	margin-top:				6px;
}
div#navigation form#quick_find div#ts2 input {
	width:					150px;
	height:					16px;
	border:					1px solid #B5B5B5;
	border-right:			none;
	font-size:				10px;
	color:					#272727;
	padding-left:3px;
		margin-top:				6px;
}

div#navigation ul#naviSpecial {
	list-style-type:		none;
	float:					left;
	margin:0;padding:0;
	margin-top:				3px;
	/*margin-left:8px;*/
	margin-bottom:			0px;
}
div#navigation ul#naviSpecial li { float:left;}
div#navigation ul#naviSpecial li a	{
	height:					18px;
	display:				block;
	width:					114px;
	color:					#BE740B;
	font-size:				11px;
	font-weight:			bold;
	background:				url(img/2_leiste_katbg.jpg) no-repeat;
	margin-right:2px;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	text-align:				center;
	padding-top:7px;
}
div#navigation ul#naviSpecial li a:hover {
		background:				url(img/2_leiste_katbg-over.jpg) no-repeat;
}
/*div#navigation ul#naviSpecial li a	{
	height:					19px;
	display:				block;
	width:					103px;
}
div#navigation ul#naviSpecial li a:hover { text-decoration:none;}
div#navigation ul#naviSpecial li a#p1 {
	background:				url(img/2_kat2_bestseller.gif) no-repeat;
}
div#navigation ul#naviSpecial li a#p1:hover {
	background:				url(img/2_kat2_bestseller_over.gif) no-repeat;
}
div#navigation ul#naviSpecial li a#p2 {
	background:				url(img/2_kat2_aktion.gif) no-repeat;
}
div#navigation ul#naviSpecial li a#p2:hover {
	background:				url(img/2_kat2_aktion_over.gif) no-repeat;
}
div#navigation ul#naviSpecial li a#p3 {
	background:				url(img/2_kat2_new.gif) no-repeat;
}
div#navigation ul#naviSpecial li a#p3:hover {
	background:				url(img/2_kat2_new_over.gif) no-repeat;
}
div#navigation ul#naviSpecial li a#p4 {
	background:				url(img/2_kat2_merkzettel.gif) no-repeat;
}
div#navigation ul#naviSpecial li a#p4:hover {
	background:				url(img/2_kat2_merkzettel_over.gif) no-repeat;
}*/
#pathway  {
	width:					512px;
	margin-left:			0px;
}

div.navigation div {
	width:				188px;
	background:				url(img/2_hd_navi_top.jpg) top no-repeat;
	line-height:            12px;
	height:					31px;
}
div.navigation div a { 
	width:				188px;			
	height:				35px;
	display:			block;
}
div.navigation div:hover {
	background:				url(img/2_hd_navi_top_over.jpg) no-repeat;
	line-height:            12px;
}
div.navigation ul {
	width:				186px;
list-style-type:	none;
	margin:0;padding:0;
	background-color:	#F8F8F8;
	border:				1px solid #CCCCCC;
	border-bottom:		none;
}
div.navigation ul li {
list-style-type:	none;margin:0;
display:block;
	background-color:	#F8F8F8;
}

div.navigation ul li a {
	display:			block;
	width:				162px;
	margin:0;padding:0;
	padding-left:       24px;
	padding-top:        2px;
	height:				19px;
	color:				#1876B4;/*#333333;*/
	font-size:			12px;
	line-height:		18px;
	border-bottom:		1px solid #CCCCCC;
	background:			url(img/mainkat.gif) center left no-repeat;
}
div.navigation ul li a:hover,
div.navigation ul li a.activ {
	text-decoration:	none;
	color:				#ffffff;
	background:	url(img/mainkat_over.gif) center left no-repeat #FF9900;
}
div.navigation ul li.subcat a {
	background-color:	#FFFFFF;/*#F4F4F4;*/
	color:				#444444;
	padding-top:        2px;
	height:				19px;
	padding-left:       20px;
	width:				166px;
	font-size:			11px;
	background-image:   none;
}
div.navigation ul li.level2 a {
	padding-left:       35px;
	width:				151px;	
	background-color:	#FBFBFB;  
	padding-top:        2px;
	height:				19px; 
}
div.navigation ul li.subcat a:hover,
div.navigation ul li.level2 a:hover,
div.navigation ul li.subcat a.active,
div.navigation ul li.level2 a.active {
	color:#FF9900;
	text-decoration:	none;
}

	/* {{ Produktbox */
		div.produkt {
			background:					url(img/2_produkt_box_bg.gif) top left no-repeat;
			width:						266px;
			height:						239px;
			float:						left;
			margin-right:				20px;
			padding:					10px 10px 5px 10px;
			text-align:					left;
			margin-bottom:				0px;
		}
		li.nomargin, div.nomargin {
			margin-right:0px;
		}
		div.produkt div.special {
		height:200px;
		}
		div.produkt a {
			padding-left:				10px;
			padding-right:				10px;
			text-align:					center;
			display:					block;
		}
		div.produkt p {
			text-align:					left;
			height:						45px;
			font-size:					10px;
			padding:					20px 0px 0px 0px;
			margin:0;
			line-height:				120%;
		}
		div.produkt strong { /* Preis */
			color:						#1876B4;
			font-size:					18px;
			padding-right:				0px;
			text-align:					right;
			float:right;
			height:						38px;
			margin-top:-6px;
			padding-top:0px;
			width:110px;
		}		
		div.produkt strong span {
			padding-left:				10px;
			padding-right:				0px;
			text-align:					right;
			display:					block;
			font-size:					9px;
			color:						#8A8A8A;
			font-weight:				normal;
		}
		div.produkt strong span a {
			font-size:					9px;
			color:						#8A8A8A;
			text-decoration:			underline;
			display:					inline;
			padding:					0;
		}
		div.produkt a.mehrInfos {
			color:						#FF9900;
			font-size:					11px;
			display:					block;
			text-align:					left;
			padding:0;
			width:						150px;
			float:left;
			padding-top:0px;
		}

		div.produkt h2 {
			margin:0;			padding:0;
			height:						40px;
		}
		div.produkt h2 a {
			font-size:					12px;
			margin:						0;padding:0;width:100%;
			color:						#1876B4;
			display:					block;
			text-align:					left;
		}		
		div.produkt h2 a:hover {
			color:						#FF9900;
			text-decoration:			none;
		}
	/* {{ Produktbox */

div#box_rechts {
	width:					163px;
	border:					1px solid #CCCCCC;
	background:				url(img/2_box_verlauf.gif) top repeat-x #FFFFFF;
	padding:10px; padding-top:5px;
	margin-top:				15px;
}
div#box_rechts h3 {
	color:					#1876B4;
	font-size:				12px;
	background:				url(img/2_produkt_box_h3.gif) no-repeat;
	height:					22px;
	padding-left:           25px;
	line-height:			22px;
	margin-bottom:			10px;
	margin-left:			-3px;
}
div#box_rechts p {
	font-size:				10px;
}
div#box_rechts2 {
	width:					165px;
	border:					1px solid #CCCCCC;
	background:				url(img/2_box_verlauf.gif) top repeat-x #FFFFFF;
	padding:10px; padding-top:5px;
	margin-top:				15px;
}
div#box_rechts2 h3 {
	color:					#1876B4;
	font-size:				12px;
	background:				url(img/2_produkt_box_h3_2.gif) no-repeat #D4E5F2;
	height:					25px;
	padding-left:           34px;
	line-height:			25px;
	margin-bottom:			10px;
	margin-left:			-3px;
	margin-right:			-3px;
}
div#box_rechts2 p {
	font-size:				10px;
	text-align:				center;
}

div#box_rechts2_special {
	width:					185px;
	border:					1px solid #CCCCCC;
	margin-top:				15px;
}
div#box_rechts2_special h3 {
	color:					#ffffff;
	font-size:				13px;
	background:				url(img/2_produkt_box_h3_special.gif) top right no-repeat #1876B4;
	height:					25px;
	padding-left:           10px;
	line-height:			25px;
	margin-bottom:			0px;
	border: 				1px solid #D4E5F2;
	font-weight:			bold;
}
div#box_rechts2_special h3:hover {
	cursor:					pointer;
	background:				url(img/2_produkt_box_h3_special_over.gif) top right no-repeat #1876B4;
	text-decoration:		underline;
}
div#box_rechts2_special div {
	background:				#D4E5F2;
}
div#box_rechts2_special div p {
	margin:0;padding:0;
	font-size:				13px;
	background:				#D4E5F2;
	color:					#1876B4;
	font-weight:			bold;
	background:				url(img/2_box_special.jpg) top left no-repeat;
	padding-left:25px;
	height:					20px;
	line-height:			20px;
	margin-left:			10px;
	margin-bottom:6px;
}
div#box_rechts2_special div a {
		margin-left:           10px;
	padding-bottom:10px;padding-top:10px;
	display:block;
}

ul#artikeluebersicht {
	width:						auto;
	margin:0;padding:0;list-style-type:none;
}
ul#artikeluebersicht li.list {
	float:						left;
	width:						254px;
	height:						28px;
	margin:						0px 15px 14px 0px;
	background:					url(img/2_box_verlauf.gif) top repeat-x #F8F8F8;
	border:						1px solid #CCCCCC;
}
ul#artikeluebersicht li.nomargin {
	margin-right:0px;
}
ul#artikeluebersicht li.list a {
	padding:					8px 0px 0px 30px;
	display:					block;
	color:						#000000;
	font-size:					12px;
	font-weight:				bold;
	height:						22px;
	background:					url(img/2_icon_categories.png) center left no-repeat;

}
ul#artikeluebersicht li.list:hover,
ul#artikeluebersicht li.list.aktiv {
	background:					none #FF9900;
}
ul#artikeluebersicht li.list a:hover,
ul#artikeluebersicht li.list a.aktiv {
	color:						#ffffff;
	text-decoration:			none;
}
table.artikelliste {
	width:						100%;
	background:					none;
	margin-bottom:				10px;
}
table.artikelliste tr#ueberschrift th {
	border:						1px solid #CCCCCC;
	background:					url(img/2_box_verlauf.gif) top repeat-x #F8F8F8;
}
table.artikelliste tr td a {
	color:						#1876B4;				
}
table.artikelliste tr td a:hover {
	color:						#FF9900;				
}
table.artikelliste tr td.produktimg {
	width:						110px;
	margin:						0;
	padding:					0;
	border-left:				1px solid #CCCCCC;
	border-bottom:				1px solid #CCCCCC;
	text-align:					center;
	vertical-align:middle;
}
table.artikelliste tr td.warenkorb {
	width:69px;
	border-bottom:				1px solid #CCCCCC;
	border-right:				1px solid #CCCCCC;
	padding:                    0;margin:0;
	background:					#DDDDDD url(img/2_artikelliste_warenkorb.jpg) top center no-repeat;
	vertical-align:				bottom;
	text-align:					center;
	padding-bottom:3px;
	padding-top:80px;
}
table.artikelliste tr td.warenkorb:hover {
	background:					#DDDDDD url(img/2_artikelliste_warenkorb_over.jpg) top center no-repeat;
	cursor:						pointer;
}
table.artikelliste tr td.warenkorb a {
	font-size:					11px;
	text-decoration:			none;
	font-weight:				normal;
	color:						#1876B4;
}
em.nav_short {
	float:						right; 
	font-style:					normal;
	padding-right:5px;
	color:						#333333;
	font-size:					12px;
	height:						20px;
	margin:0px 0 0;
}
form#multisort, form#input {
	margin:0;padding:0;float:left;
}
form#multisort select,
form#filter select {
	height:19px;
	font-size:12px;
	line-height:14px;
	width:130px;
	margin:0;
	float:left;
}

div#kurzbeschreibung,
table.testtest {
border-collapse:collapse;
	display:block;
	margin-bottom:				10px;
}
table.testtest, table.testtest tbody {
	width:100%;
}
table.testtest tr td table {
	width:800px;
}
div#beschreibung {
	margin-top:10px;
	float:						right;
	width:						385px;
	height:						52px;
	/*background-image:			url(img/2_hd_artikeldetail_preis.jpg);*/
	background:					#F8F8F8;
	border:						1px solid #cccccc;
	color:						#959494;
	font-size:					10px;
	padding:                    0px 0px 0px 0px;
	margin-bottom:				5px;
}
div#beschreibung div#left {
	float:						left;
	margin-top:					2px;
	text-align:					right;
	width:						125px;
	font-size:					9px;
	color:						#8D8D8D;
	margin-right:25px;
}
div#beschreibung div#left strong {
	color:						#333333;
	font-size:					11px;
	margin-top:2px;
	display:					block;
}
div#beschreibung div#noPrice,
div#beschreibung div#left span {
	color:						#007CCC;
	font-size:					24px;
	font-weight:				bold;
	display:					block;
	text-align:					right;
	margin-top:					2px;
}
div#beschreibung div#noPrice {
	margin-top:					20px;
	text-align:					center;
}
div#beschreibung div#noPrice a {
	color:						#007CCC;
	font-size:					16px;
}
div#beschreibungKonf form#cart_quantity,
div#beschreibung form#cart_quantity  {
	float:						right;
	width:						65px;
	height:						56px;
	color:						#ffffff;
	background:					url(buttons/german/button_in_cart.jpg) no-repeat;
	display:					block;
	position:					relative;
	top:-2px;bottom:-2px;right:-2px;
}
div#beschreibungKonf form#cart_quantity input,
div#beschreibung form#cart_quantity input {
	padding:0;
	float:left;
	width:77px;
	height:70px;
}
div#beschreibungKonf form#cart_quantity input:hover,
div#beschreibung form#cart_quantity input:hover {
	background:url(buttons/german/button_in_cart_over.jpg) no-repeat;
}
div#konf_header div#preisKonf form#cart_quantity b,
div#beschreibungKonf form#cart_quantity b,
div#beschreibung form#cart_quantity b {
	display:block;
	position:relative;
	top:-65px;
	margin-left:19px;
	color:	#ffffff;
	font-size:15px;
}
div#beschreibungKonf form#cart_quantity {
	margin-right:10px;
	text-align:left;
}

div#konf_header div#preisKonf form#cart_quantity b input,
div#beschreibungKonf form#cart_quantity b input,
div#beschreibung form#cart_quantity b input {
	width:15px;
	height:12px;
	background:#F0F7FC;
	font-size:10px;
	text-align:right;
	padding-right:2px;
	margin-right:3px;
}
div#beschreibungKonf form#cart_quantity b input:hover,
div#beschreibung form#cart_quantity b input:hover {
	background:#F0F7FC;
}
div#shipping {
	margin-top:3px;
	float:						right;
	width:						385px;
	padding:                    0px 0px 0px 0px;
	text-align:				right;
	color:						#959494;
	font-size:					10px;
}
div#shipping a {
	color:						#959494;
	font-size:					10px;
	text-decoration:			underline;
}
div.order_left {
float:left;text-align:right;width:155px;
}
div.order_left2 {
float:left;text-align:right;width:680px;
}

div.contentsTopics,
td.contentsTopics {
border:0 none;
color:#1876B4;
font-size:18px;
font-weight:bold;
letter-spacing:0;
margin-top:5px;
}

dd.input230 input,
dd.input230 select {
width: 230px;
}
dd.input230 select {
width: 233px;
}
dd.input180 input {
width: 180px;
}
h1 {
float:none;}
/*div.order_right {
float:left;text-align:right;margin:0;padding:0;
}*/

a.red_dot {
	background:				url(img/2_icon_weiss.gif) top left no-repeat;
	padding-left:27px;
	height:					20px;
	display:				block;
	margin-bottom:			2px;
}
.row1 {
background:#F0F7FB none repeat scroll 0 0;line-height:16px;
}
div.moduleRowSelected,
div.moduleRowOver {
background:#E6F1F9 none repeat scroll 0 0;
color:#1E6A9D;
line-height:16px;
}

div.moduleRowSelected:hover,
div.moduleRowOver:hover { cursor:pointer; }

th.header {
	background:					url(img/2_table_bg_verlauf.gif) repeat-x;
	height:						22px;
	padding-top:0px;
	font-size:					12px;
	color:						#1876B4;
}

span#backToSytem {
	background:					url(img/backToSystem.gif) top left no-repeat;
	display:					block;
	width:						385px;
	height:						30px;
	float:						right;
	margin-top:					10px;
}		
span#backToSytem:hover {
	background:					url(img/backToSystemOver.gif) top left no-repeat;
}
span#backToSytem a {
	font-weight:				bold;
	font-size:					14px;
	margin:						8px 0px 0px 40px;
	line-height:				16px;
	display:					block;
}	
span#backToSytem a:hover {	
	color:						#FDA41E;
	text-decoration:			none;
}

div#konf_header {
	float:						left;
	width:						635px;
	margin-left:				20px;
}
div#konf_header2 {
	float:						left;
	width:						731px;
	margin-left:				10px;
}
div#konf_header div.pageHeading {
	margin-bottom:				0px;
}
div#konf_header2 div#beschreibungKonf,
div#konf_header div#beschreibungKonf,
div#konf_header div#preisKonf,
div#konf_header2 div#preisKonf {
	margin-top:10px;
	width:						380px;
	height:						64px;
	float:						left;
	border:						1px solid #cccccc;
	background:					#F8F8F8;
}
div#konf_header2 div#beschreibungKonf,
div#konf_header2 div#preisKonf {
	height:						106px;
	margin-top:0px;
}
div#konf_header2 div#beschreibungKonf {
	height:auto;
}
div#konf_header2 div#preisKonf {
	border-left:				0px;
}
div#konf_header2 div#beschreibungKonf {
	width:						446px;
}
div#konf_header div#beschreibungKonf table {
	width:						380px;
}
div#konf_header2 div#beschreibungKonf table {
	width:						445px;
}

div#konf_header2 div#beschreibungKonf table tr td.spacer,
div#konf_header div#beschreibungKonf table tr td.spacer {
	width:						10px;
}
div#konf_header2 div#beschreibungKonf table tr td.value1,
div#konf_header div#beschreibungKonf table tr td.value1,
div#konf_header div#beschreibungKonf table tr td.value2 {
	background:					#ffffff;
	border:						1px solid #F0F0F0;
	color:						#666666;
	font-size:					10px;
	padding-left:5px;
}
div#konf_header div#beschreibungKonf table tr td.value1 {
	border-right:				0px;
	width:						70px;
}
div#konf_header div#beschreibungKonf table tr td.value2 {
	border-left:				0px;
}
div#konf_header div#preisKonf {
	width:						249px;
	border-left:				0px;
}
div#konf_header2 div#preisKonf {	
	width:						209px;
}
div#konf_header2 div#preisKonf div#left,
div#konf_header div#preisKonf div#left {
	float:						left;
	margin-top:					5px;
	text-align:					right;
	width:						140px;
	font-size:					9px;
	color:						#8D8D8D;
}
div#konf_header2 div#preisKonf div#left {
	width:						120px;
	margin-top:					15px;
}
div#konf_header2 div#preisKonf div#left strong,
div#konf_header div#preisKonf div#left strong {
	color:						#333333;
	font-size:					11px;
	margin-top:3px;
	display:					block;
}
div#konf_header2 div#preisKonf div#noPrice,
div#konf_header2 div#preisKonf div#left span,
div#konf_header div#preisKonf div#noPrice,
div#konf_header div#preisKonf div#left span {
	color:						#007CCC;
	font-size:					22px;
	font-weight:				bold;
	display:					block;
	text-align:					right;
	margin-top:					4px;
}
div#konf_header div#preisKonf div#noPrice {
	margin-top:					20px;
	text-align:					center;
}
div#konf_header div#preisKonf div#noPrice a {
	color:						#007CCC;
	font-size:					16px;
}
div#konf_header2 div#preisKonf form#cart_quantity,
div#konf_header div#preisKonf form#cart_quantity  {
	float:						right;
	width:						65px;
	height:						56px;
	color:						#ffffff;
	background:					url(buttons/german/button_in_cart.jpg) no-repeat;
	display:					block;
	margin:						4px 25px 0px 0px;
}
div#konf_header2 div#preisKonf form#cart_quantity {
	margin:						14px 8px 0px 0px;
}
div#konf_header2 div#preisKonf form#cart_quantity input,
div#konf_header div#preisKonf form#cart_quantity input {
	padding:0;
	float:left;
	width:77px;
	height:70px;
}
div#konf_header2 div#preisKonf form#cart_quantity:hover,
div#konf_header div#preisKonf form#cart_quantity:hover {
	background:url(buttons/german/button_in_cart_over.jpg) no-repeat;
}
div#konf_header2 div#preisKonf form#cart_quantity b input,
div#konf_header div#preisKonf form#cart_quantity b input {
	/*width:20px;
	margin-top:20px;*/
}
div.konf_beschreibung,
div.konf_beschreibung2,
div.hint  {
	margin-top:					5px;
	height:						auto;
	border:						1px solid #cccccc;
	background:					#F8F8F8;
	font-size:					10px;
	color:						#666666;
	padding:5px;
}
div.konf_beschreibung {
	padding-bottom:0px;
}
div.hint {
	background:					#ffffff;
	border:						1px solid #cccccc;
	border-top:					0px;
	margin-top:					0px;
}
div.konf_beschreibung,
div.konf_beschreibung2 {
	height:						auto;
	width:						790px;
	clear:						both;
}
div.konf_beschreibung2 form.box2,
div.konf_beschreibung2 div.box2,
div.zubehoer  {
	width:						155px;
	float:						left;
	margin-right:				5px;
	margin-bottom:				5px;
	background:					#ffffff;
	border:						1px solid #cccccc;
	padding:0px;
}
div.konf_beschreibung2 form.box2 input.submit,
div.konf_beschreibung2 div.box2,
div.zubehoer {
	text-align:center;padding:5px;font-size:				12px;width:140px;font-weight:			bold;
}
div.konf_beschreibung2 form.box2 { text-align:center; }
div.konf_beschreibung2 form.box2 input.submit {padding:4px;color:#666666;font-family:Arial,Helvetica,sans-serif;}
div.konf_beschreibung2 form.box2 input.submit:hover {color:#ffffff;}
div.zubehoer {width:160px;}
div.konf_beschreibung2 strong {
	display:					block;
	margin-bottom:				5px;
}
div.konf_beschreibung2 form.box2:hover,
div.konf_beschreibung2 div.box2aktiv,
div.konf_beschreibung2 div.box2:hover,
div.zubehoeraktiv,
div.zubehoer:hover,
td div.box2 div.box2:hover,
td div.box2aktiv {
	background:					rgb(253, 164, 30);
	color:						#ffffff;
	cursor:						pointer;
}
form.konfiguratorAuswahl {
	border:0;padding:0;margin:0;width:auto;display:block;text-align:center;float:none;
}
form.konfiguratorAuswahl input.submit,
div.zubehoer input.submit {
	font-size:				12px;
	font-weight:			bold;
	display:				block;
	text-align:				center;
	color:					#0099CC;
	background:				none;
	border:0;padding:0;margin:0;width:150px;
	font-family:arial;
	padding:5px;
}
form.konfiguratorAuswahl input.submit { padding:0; }
form.konfiguratorAuswahl input.submit {
	width:90px;
}
div.konf_beschreibung2 div.box2aktiv form input.submit,
div.konf_beschreibung2 div.box2 form input.submit:hover,
div.zubehoeraktiv input.submit,
div.zubehoer input.submit:hover {
	color:					#ffffff;
	text-decoration:		none;
	cursor:					pointer;
}
input#choose_komp:hover {
	background:				url(img/komp_waehlen.gif);
}
input#choose_komp:hover {
	background:				url(img/komp_waehlen_over.gif);
}
input#ueberspringen {
	display:block;text-align:right;width:280px;float:right;
	background:				url(img/konfigurator_beibehalten.gif) left no-repeat;
	padding-left:20px;
}
form.konfiguratorAuswahl:hover input.submit {
	color:						#FDA41E;
	cursor:					pointer;
}
div.schritte {
	clear:						both;
}
div.schritte div {
	width:						67px;
	height:						20px;
	font-size:					11px;
	font-weight:				bold;
	color:						#1876B4;
	background:					#F8F8F8;
	border:						1px solid #CCCCCC;
	float:						left;
	margin:						10px 2px 20px 0px;
	padding-top:				5px;
	text-align:					center;
}
div.schritte div.zweizeilig {
	padding-top:				6px;
	height:						34px;
}
div.schritte div.clr {
	width:0px;height:1px;overflow:hidden;clear: both; float: none; border:0;
}
div.schritte div.aktiv,
div.schritte div.over:hover {
	color:						#ffffff;
	background:					#1876B4;
}
div.schritte div.over {
	background:					#E8E8E8;
}
div.schritte div.over:hover { cursor:	pointer;}
h2.h2konf {
	color:#FDA41E;margin-top:10px;margin-bottom:0;
	width:50%;
	float:left;
}
h2.h2konf span {
	color:#1876B4;
}
div.konfKomponenten {
	font-size:					10px;
	color:						#666666;
}
td.value1 strong {
	display:					block;
	float:						left;
	width:						35px;
}
div.confPrice {
	color:						#cccccc;
	font-size:					18px;
	float:right;
	width:400px;
	margin-top:5px;
	text-align:					right;
}
div.confPrice strong {
	color:						#1876B4;
}
div.konf_beschreibung2 form {
	width:						200px;
	float:						right;
	text-align:					right;
}
div.konf_beschreibung2 form input.submit {
	background:					none;
	border:						0;
	font-size:					10px;
	color:						#ffffff;	
}
div.konf_beschreibung2 form input.submit:hover {					
	text-decoration:			underline;
	cursor:						pointer;
}
div#back {
	background:					#1876B4;	
	color:						#ffffff;	
}
div.move {
	width:50%;
	float:left;
	padding-top:10px;
}

div.form_gotoSystemDetail {
	width:					262px;
	height:					22px;
	background:				url(img/system_konfigurieren.gif) top left no-repeat;
	margin:					10px 0px 0px 164px;
}
div.form_gotoSystemDetail:hover {
	background:				url(img/system_konfigurieren_over.gif) top left no-repeat;
	cursor:					pointer;
}
div.form_gotoSystemDetail input {
	background:				none;
	border:					0;
	color:					#ffffff;
	font-weight:			bold;
	font-size:				12px;
	line-height:			16px;
	padding-top:1px;
	text-align:				left;
	padding-left:           15px;
}
div.form_gotoSystemDetail input:hover {
	cursor:					pointer;
}

/* {{ WIDERRUFSFORMULAR */
	#Contact {
	border: 1px solid rgb(204, 204, 204); margin: 0px auto; padding: 10px; background-color: rgb(249, 249, 249);
	display:block;
	}
	#Contact #ContactFrm fieldset {
	border:0 solid #FFFFFF;
	display:block;
	margin:0;
	padding:0;
	width:700px;
	}
	#Contact #ContactFrm .cLabelFull {
	color:#1876B4;
	float:left;
	font-weight:normal;
	margin-bottom:10px;
	}
	#Contact h2 {
	color:#000000;
	font-size:16px;
	font-weight:bold;
	margin:10px 0 8px;
	padding:0;
	color:#FF9900;
	}
	#Contact #ContactFrm label {
	clear:left;
	color:#D00404;
	font-weight:bold;
	margin:5px 0 0;
	padding:0 40px 0 0;
	text-align:right;
	width:150px;
	}
	#Contact #ContactFrm span, #Contact #ContactFrm input, #Contact #ContactFrm select, #Contact #ContactFrm textarea, #Contact #ContactFrm label {
	clear:none;
	display:block;
	float:left;
	}
	#Contact #ContactFrm fieldset label {
	margin-top:7px;
	}
	#Contact #ContactFrm label {
	clear:left;
	color:#333333;
	font-weight:bold;
	margin:5px 0 0;
	padding:0 40px 0 0;
	text-align:right;
	width:150px;
	}
	#Contact #ContactFrm .cInputBig {
	border:1px solid #DFDFDF;
	width:447px !important;
	margin-top:5px;
	}
	#Contact #ContactFrm fieldset input {
	margin-top:5px;
	}
	#Contact #ContactFrm #Disclaimer {
	clear:both;
	display:inline;
	float:left;
	margin-bottom:5px;
	margin-left:100px;
	margin-top:5px;
	width:310px;
	}
	#Contact #Button {
	float:left;
	margin-top:5px;
	width:140px;
	}
/* }} WIDERRUFSFORMULAR */

/* {{ DRESDENER */
	div.dresdner {
		font-size:					12px;
		line-height:20px;
	}
	div.dresdner strong {
		line-height:20px;margin-left:40px;width:130px;display:block;float:left;
	}
	div.dresdner a {
		color:#1876B4;
		line-height:17px; font-size:12px;
	}
	table.testtest tr td table.tableDresdner,
	table.tableDresdner {	
		margin-left:40px;
		width:700px;
		border-collapse:collapse;
	}

	table.tableDresdner tr th {
	 text-align:center;
	 width:33%; 
	 background-color:#DEEFF5;
	 border:1px solid #CCCCCC;
	 font-weight:bold;
	 color: #2BA0B4; font-size: 11px;
	}
	table.tableDresdner tr td {
	border:1px solid #CCCCCC;
	text-align:center;
	}
	
	table.beschreibungDresdener {
		background-color:#F8F8F8;
		background-image:none;
		border:1px solid #CCCCCC;
		float:right;
		height:auto;
		margin-bottom:0px;
		margin-top:5px;
		padding-right:10px;
		width:385px;
	}
	table.beschreibungDresdener tr td {
		border:0 none;
		font-size:11px;
		padding:1px 0;
	}
	table.beschreibungDresdener tr td.value {
		font-weight:normal;
		width:175px;
	}
	table.beschreibungDresdener tr td a {
		color:#FF9900;
	}

/* }} DRESDENER */

table.artikelliste tr td.nopadding{
padding:0;margin:0;
}

div.konf_kategorie {
	margin-top:10px;
}
div.konf_kategorie div.box2 {
clear:both;margin-top:20px;}
div.konf_kategorie div.zubehoer div.box2 { margin-top:0px;}
div.konf_kategorie div.box2 div.hauptkat {
	width:						710px;
	float:						left;
	margin-left:				20px;
	margin-top:					0px;
	/*background:					url(img/konfigurator-zubehoer.gif) top left no-repeat;*/
	padding:0px;
}

div.konf_kategorie img {
	float:						left;
}
div.konf_kategorie td img {
	float:						none;
}
/*div.konf_kategorie div.box2aktiv div,
div.konf_kategorie div.box2:hover div {
	background:					url(img/konfigurator-zubehoer-over.gif) top left no-repeat;
}
div.konf_kategorie div.box2 form {
	border:0;padding:0;margin:0;width:auto;display:block;text-align:center;float:none;
}*/
div.konf_kategorie div.box2 p.hauptkat {
	font-size:				14px;
	font-weight:			bold;
	display:				block;
	text-align:				left;
	color:					#0099CC;
	border:1px solid #cccccc;
	background:#E6E6E6;
	margin:0;	
	font-family:arial;
	padding:5px;
	padding-left:30px;
}
/*div.konf_kategorie div.box2aktiv form input.hauptkat,
div.konf_kategorie div.box2 form input.hauptkat:hover {
	background:					url(img/konfigurator-zubehoer-over.gif) top left no-repeat;
	cursor:					pointer;
}*/
div.konf_kategorie  div.box2 div.clr {
	margin-top:0px;float:none;
}
div.dresdner2 {
	background:				#E5E5E5;
	border:					1px solid #cccccc;
	margin-top:				10px;
	margin-bottom:			10px;
}
div.dresdner2 img {
	border-right:			1px solid #cccccc;
	float:					left;
	margin:					5px 20px 5px 0px;
}
div.pcsystem_feature {
	text-align:				left;
	width:					340px;
	height:32px;
	background:				url(img/pfeil_bg.png) top left no-repeat;
	color:					#ffffff;
	font-size:				11px;
	font-weight:			bold;
	padding:0px 10px 0px 25px;
}
div#banner_hint {
background:#FFFFFF url(img/2_box_verlauf.gif) repeat-x scroll center top;
height:18px;
margin:10px 0 5px;
padding:5px;
border:1px solid #CCCCCC;
display:block;
width:1006px;
}

div#pcsys_kat {		}		
div#pcsys_kat img {
	float:					left;
	margin-top:10px;
}

div#pcsys_kat a {
	background:				url(img/pcsystem_kat.jpg) top left no-repeat;
	width:					664px;
	height:					71px;
	display:				block;
	float:					left;
	margin:					10px 0px 10px 20px;
	line-height:			35px;
	font-size:				16px;
	padding-left:           30px;
	color:					#333333;
	position:relative;
}
div#pcsys_kat a:hover {
	background:				url(img/pcsystem_kat_over.jpg) top left no-repeat;
	color:					#FF9900;
	text-decoration:		none;
	cursor:					pointer;
}
div#pcsys_kat a strong {
	color:					#1876B4;
}
div#pcsys_kat a div.icon {
	background:				url(img/pcsys_icon1.jpg) top left no-repeat;
	width:					35px;
	height:					63px;
	float:				right;
	margin:5px 85px 0px 0px;
}
div#pcsys_kat a div.pcsys_kat_bestprice {
	background:				url(img/pcsys_kat_bestprice.jpg) top left no-repeat;
	position:				absolute;
	padding-left:25px;
	top:6px;
	left:380px;
	width:103px; height:26px;line-height:23px;
	color:#ffffff; font-weight:bold; font-size:15px;

}
div#pcsys_kat a div.icon2 {
	background:				url(img/pcsys_icon2.jpg) top left no-repeat;
	width:					65px;
	height:					63px;
	float:				right;
	margin:5px 70px 0px 0px;
}
div#pcsys_kat a div.icon3 {
	background:				url(img/pcsys_icon3.jpg) top left no-repeat;
	width:					65px;
	height:					63px;
	float:				right;
	margin:5px 70px 0px 0px;
}
div#pcsys_kat a span {
	display:inline-block;
	padding-left:50px;
	width:200px;
}
div#pcsys_kat a p {
	font-size:10px;	line-height:13px;width:350px;position:absolute;top:28px;left:175px;
}
div#pcsys_kat a p.ohneSerie {
	margin:0;padding:0;font-size:10px;	line-height:13px;margin-left:145px;width:350px;	position:relative;top:0;left:0;
}
div#pcsys_kat a em.psysSerie {
	display:inline-block;width:95px; height:21px; background:url(img/pcsys_serie.jpg) top left no-repeat; font-size:14px; font-weight:bold; color:#ffffff;padding:0;line-height:21px;text-align:center;	font-style:normal;margin-bottom:10px;
}
div.hinweisKonf { background:#FED394;color:#666666; font-size:11px;}
a#ueberspringen {
	display:block;text-align:right;width:280px;float:right;
	background:				url(img/konfigurator_beibehalten.gif) left no-repeat;
	padding-left:20px;
	font-weight:bold;
	margin:5px 5px 5px 0px;
}
img#loader {
	margin:20px 0px 20px 340px;
	width:32px;height:32px;
}

div#toPCkonfiguration a {
	float:left;
	width:						171px;
	height:						29px;
	background:					url(img/pcsysDetail_pfeil.jpg) left no-repeat;
	color:						#ffffff;
	font-weight:				bold;
	font-size:					13px;
	padding-left:               10px;
	line-height:				28px;
}
div#toPCkonfiguration p {
	width:						164px;	float:left; padding-left:5px;
}

/*************** BOS KONFIGURATOR STEPS *************/

table#steps tr td.boxKonfTitle {
	background:					#F8F8F8;
	border:						1px solid #cccccc;
	color:						#1876B4;
	font-weight:				bold;
	height:						16px;
	line-height:				16px;
	padding:5px;
	font-size:12px;
}
table#steps tr td.over {
	background:					#E8E8E8;
}
table#steps tr td.over:hover { cursor:	pointer;	background:					#1876B4;color:						#ffffff;}
table#steps tr td.boxKonfTitleAktiv {
	background:					#1876B4;
	border:						1px solid #cccccc;
	font-weight:				bold;
	color:						#ffffff;
	height:						16px;
	line-height:				16px;
	padding:5px;font-size:12px;
}
table#steps tr td.boxKonfValue {
	border:						1px solid #cccccc;
	border-top:					none;
	background:					#FFFFFF;
	color:						#666666;
	padding:5px;
}
table#steps tr td.boxKonfValueAktiv {
	background:					#F8F8F8;
	border:						1px solid #cccccc;
	border-top:					none;
	color:						#666666;
	padding:5px;
}
table#steps tr td.boxKonfSpacer {
	height:						10px;
	line-height:0px;font-size:0px;
}
table#steps tr td a.delKonf {
	display:block;
	background:url(img/konf_delete.gif) center left no-repeat;
	padding-left:15px;
	margin:0px 0px 0px 0px;
	float:right;
	color:#1876B4;
	font-weight:normal;
}
table#steps tr td a.delKonf:hover {
	cursor:pointer;
}
table#steps tr td.boxKonfTitleAktiv a.delKonf {
	color:#ffffff;
}
table#steps tr td.boxKonfTitleAktiv a.delKonf:hover {
	cursor:pointer;
}
td div.konf_kategorie div.box2 div.hauptkat { margin-left:10px }


div#preisVersand,
div#preisNC {
	width:					383px;
	float:					right;
	background:				#F0F0F0;
	border:					1px solid #CCCCCC;
position:				relative;
}
div#preisNC input {
	position:					absolute;
	top:-4px;right:-1px;
	width:78px; height:63px;
}
div#preisNC input:hover {
	background:url(buttons/german/new-add-cart-over.jpg) no-repeat;
}
div#preisNC div#row1 {
	height:					27px;	
}
div#preisNC div#row3,
div#preisNC div#row3 span  {
	height:					10px;	
	font-size:9px;
}
div#preisNC div#row3 span  {
	height:					10px;	
	line-height:					9px;	
	font-size:9px;
	display:inline-block;
	width:100px;
	text-align:left;
	color:#818181;
	padding-left:10px;
	margin-top:-2px;
}
div#preisNC div#row2 {
	height:					19px;
	background:				#CCCCCC;
	color:					#ffffff;
}

div#preisNC div#row1 span, 
div#preisNC div#row2 span { display:block; float:left;	 }

div#preisNC div#row1 span.title,
div#preisNC div#row2 span.title {
	text-align:right;
	font-weight:bold;
	color:#818181;
	font-size:16px;
	width:100px;
	height:27px;
	line-height:29px;
}

div#preisNC div#row2 span.title {
	color:#ffffff;
	font-size:11px;
	 height:19px;	line-height:19px;
}
div#preisNC div#row1 span.preis,
div#preisNC div#row2 span.preis {
	text-align:right;
	font-weight:bold;
	color:#F1690E;
	font-size:21px;
	width:120px;
	height:27px;
	line-height:27px;
}
div#preisNC div#row2 span.preis { 	font-size:14px;color:#ffffff; height:19px;	line-height:19px;}

div#preisNC div#row1 span.tax,
div#preisNC div#row2 spandiv#row3 span{
	text-align:left;
	font-weight:regular;
	color:#818181;
	font-size:9px;
	width:50px;
	height:30px;
	line-height:12px;
	margin-left:5px;
	margin-top:6px;
}
div#preisNC div#row2 span.tax { 	color:#ffffff; height:20px;	line-height:20px;}
div#preisNC div#row1 b {font-size:14px;	color:#818181; }
div#preisNC div#row1 b input {
	width:19px;height:19px;
	text-align:center;
	margin-top:3px;
	position:					relative;top:0px;right:0px;
	margin-left:26px;
	background:#ffffff;
}
div#preisNC div#row1 b input:hover { background:#ffffff; }

div#preisVersand { margin-top:5px;height:22px;}
div#preisVersand div { width:49%; float:left; font-size:12px; height:22px;line-height:22px; }
div#preisVersand div strong { padding-left:10px; color:#818181;}

table.infoBlock {
	width:					385px;
	float:					right;
	background:				#FFFFFF;
	border:					1px solid #CCCCCC;
	margin-top:5px;
}
table.infoBlock tr td.left {
	width:210px;
		padding-left:10px;
}
table.infoBlock tr td.right {

	width:150px;
}
table.infoBlock tr td.right { padding-left:5px; height:19px; line-height:19px; }
table.infoBlock tr td.right span,
table.infoBlock tr td.left span {
	display:inline-block; width:72px; 
	height:21px; line-height:21px; 
}
table.infoBlock tr td.right span { width:15px; padding-top:2px;  }
table.infoBlock tr td.right span img {display:inline; }
table.infoBlock tr td strong.status1,
table.infoBlock tr td strong.status1 a,
table.infoBlock tr td strong.status2,
table.infoBlock tr td strong.status2 a  { color:#339999; }
table.infoBlock tr td strong.status1,
table.infoBlock tr td strong.status2  { background:url(img/lieferbar-pfeil1.gif) center left no-repeat; padding-left:20px; }
/*table.infoBlock tr td strong.status2,
table.infoBlock tr td strong.status2 a { color:#FFCC00 }*/
table.infoBlock tr td strong.status0,
table.infoBlock tr td strong.status0 a,
table.infoBlock tr td strong.status3,
table.infoBlock tr td strong.status3 a { color:#FF3300;}
table.infoBlock tr td strong.status0,
table.infoBlock tr td strong.status3 { background:url(img/lieferbar-pfeil3.gif) center left no-repeat;  padding-left:20px;}
table.infoBlock tr td.left a span {width:auto;margin:0;padding:0; display:inline;}
table.infoBlock tr td.left { line-height:21px;}
table.infoBlock tr td.pfeil input,
table.infoBlock tr td.pfeil a {
	display:block;
	width:121px;
	height:20px;
	background:url(img/tablePfeil.jpg) top left no-repeat;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	padding-left:15px;
	margin-left:1px;
	border:0;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	line-height:19px;
}
table.infoBlock tr td.pfeil input { width:140px;}
table.infoBlock tr td.pfeil input:hover,
table.infoBlock tr td.pfeil a:hover { cursor:pointer; text-decoration:underline; }


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(img/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

div.questionThickbox {
	margin:20px;
	width:auto;
}
p.copyright { text-align:center; color:#ffffff; display:block; }
p.copyright a { color:#ffffff; }