
body 			{ background-color:#000000;}
body,p,th,td,div,a	{ color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:8pt; font-style:normal; font-weight:bold; }
hr				{color:#ffffff;height:1px;}
table			{ border-collapse: collapse }
.zero			{ border: 0px; margin: 0px; padding: 0px; border-collapse: collapse }
.lfix			{ border: 0px; margin: 0px; padding: 0px; border-collapse: collapse;  }
/*
<!--[if gte IE 5]>
.lfix			{ table-layout:fixed; }
<![endif]-->
*/
#input			{ background-color:#000000; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:9pt; text-decoration:none; 									   }
.specialinput,
#specialinput		{ background-color:#000000; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:10px; 			text-decoration:none; width: 95px; height: 18px; 	border-color:#cccccc }
#buttoninput		{ background-color:#000000; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:10px; 			text-decoration:none; width: 70px; height: 18px; 	border-color:#cccccc }
#specialtext		{ background-color:#000000; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:10px; 			text-decoration:none; 				border-color:#cccccc }
#specialhead		{ background-color:#000000; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:10px; 			text-decoration:none; 				border-color:#cccccc }
#inputprivate		{ background-color:#000000; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:10px; 			text-decoration:none; 									   }

a:link,a:visited,a:active {color: #ffffff;  text-decoration: underline	}
a:hover 		  {color: #7a7a7a; text-decoration: underline	}

td.K3			{ padding-top:6px; }
td.K4			{ padding-top:7px; }

.but1 			{ border-top: 1px solid #999999;  border-right: 1px solid #444444;  border-bottom: 1px solid #444444; border-left: 1px solid #999999; display:block; width:158px}
.but1:hover		{ border-top: 2px solid #1D1515;  border-right: 0px solid #1D1515;  border-bottom: 0px solid #1D1515; border-left: 2px solid #1D1515;}
.but1 img		{ vertical-align: text-bottom; border: 0px; padding: 0px; margin: 0px}
.but1off		{ border: 0px; margin:1px; padding: 0px }



.shp_sname		{ font-size: 12px; }
.thin			{ font-weight: normal; }
.noline, a.noline 	{ text-decoration: none; }
.noline img		{ border: 0px }
.small			{ font-size: 9px }

.error			{ background-color:#FFFF00; color:#000000; }


.bg			{ background-color: #000000; }
.tbg			{ background-color: #000000; }
.tbg2			{ background-color: #000000; }

/* ------------------------------------------------------------------------------ */
/* CSS FOR ONE PAGE SIGNUP SITES  ( TOUR)                                         */
/* ------------------------------------------------------------------------------ */

	a img								{border: 0px}


	iframe#xxiframe,body#xxiframe		{background-color: transparent; margin:0px; border:0px; padding:0px}

	div.tour_main_div .group	{ width: 550px; }
	table.sel1 		{ width: 100%; margin:0px; }
	table.sel1 td.a		{ background-color: #000000;  width: 1px;}
	table.sel1 td.b		{ background-color: #000000; text-align: left; vertical-align: middle; padding-left:4px; height: 21px;  font-size: 14px; font-weight: bold; }
	table.sel1 td.c		{ background-color: #000000; text-align: left; vertical-align: middle; padding-left:4px; font-size: 8pt}
	table.sel1 td.c td,
	table.sel1 td.c td label,
	table.sel1 td.c td a:link	{ font-size: 8pt }

	td.groupc  		{ background-color: #000000; padding:0px; margin:0px; border:0px}
	table.group		{ border-collapse:collapse; empty-cells:show }
	table.group td.space  	{ background-color: transparent; width:1px; }
	table.sel1 table.login	{ width: 155px }


	input.i1   ,	select.i1	{background-color:#FFFFFF; color:#000000; width: 130px; height: 13pt; border: 1px solid #000000; font-size: 9pt;}
	input.s1   ,	select.s1	{					  width: 130px; 	      						}
	input.b				{ font-weight:bold }

	input.kk   ,	select.kk	{width:  35px;}
	input.ws   ,	select.ws	{width: 100px;}
	input.wxs  ,	select.wxs	{width:  50px;}
	input.wl   ,	select.wl	{width: 150px;}
	input.wxl  ,	select.wxl	{width: 200px;}
	input.wxxl ,    select.wxxl 	{width: 250px;}
	input.wxxxl,    select.wxxxl 	{width: 300px;}
	input.wx4l ,    select.wx4l 	{width: 350px;}
	input.pmboxsize  		{width: 130px;}

	.pmbox				{width: 130px; height: 70px; padding-top: 4px; text-align:center; border: 1px solid black; background-color:#000000; color: #ffffff;}
	.pmbox a			{width: 100%;}
	.cerror				{background-color:#FFFF00; font-weight:bold; color:#FF0000; padding-left:5px; width: 500px;}
	.cerror a			{ color:#FF0000; }

	.notification1 { color: #ffffff; }
	.notification2 { color: #ffffff; }
	/*.tour_main_div { height: 415;}*/


table.refine_search	{ width:580px; border:1px solid #000000; }


#vx_vchat_iframe { padding: 0px; border: 0px; margin: 0px; }



/* sale content css */
table#ce-table-menue {height: 29px; }

table#ce-table-menue .tdleft			{background-image: url(/001/sonstiges/conerw/td_bg.gif); background-repeat: repeat-x; background-color: #000000; width: 200px; padding-left:8px; border-right: #000000 2px solid; border-top: #000000 5px solid;  border-bottom: #390000 1px solid;}
table#ce-table-menue .tdleft table td	{font-size:13px;}
table#ce-table-menue .tdright 			{background-image: url(/001/sonstiges/conerw/td_bg.gif); background-repeat: repeat-x; background-color: #000000; padding-left:8px; border-top: #000000 5px solid; border-bottom: #390000 1px solid;}
table#ce-table-menue .tdactive 			{background-image: url(/001/sonstiges/conerw/td_active.gif); background-color:#660000;  width: 120px; padding-left:8px; border-right: #000000 2px solid; }
table#ce-table-menue .tdactive a 		{text-decoration:none; }
table#ce-table-menue .tdinactive 		{background-image: url(/001/sonstiges/conerw/td_inactive.gif); background-repeat: repeat-x; width: 120px; padding-left:8px; border-right: #000000 2px solid; border-bottom: #000000 1px solid; border-top: #000000 5px solid;}

table#ce-table-menue .tdinactive:hover 	{background-color: #000000; width: 100px; padding-left:8px; border-right: #000000 2px solid; border-bottom: #5c0000 1px solid; border-top: #000000 5px solid;}
table#ce-table-menue .tdinactive a 		{color: #ffffff; text-decoration: none;  font-weight: normal}
table#ce-table-menue .tdinactive a:hover{color: #ffffff; text-decoration:underline;}

table#ce-table-bilder a.buy 			{display:block; width:100px; background-color:#990000; text-align:center; padding: 6px; border: #000000 1px solid; margin:1px;}
table#ce-table-bilder a.buy:hover 		{background-color:#000000;}

table#ce-table-bilder a.buy2 			{display:block; font-size: 13px; width:150px; background-color:#990000; text-align:center; padding: 5px; border: #510000 1px solid; margin:1px;}
table#ce-table-bilder a.buy2:hover 		{background-color:#000000;}

table#ce-table-bilder a.buy3 			{display:block; width:100px; color: #610000; background-color:#ffe07a; text-align:center; padding: 6px; border: #000000 1px solid; margin:1px;}
table#ce-table-bilder a.buy3:hover 		{background-color:#000000; color: #FFFFFF;}

table#ce-table-bilder .td-title 		{font-weight: normal; background-color:#540000; padding:3px; padding-left:5px;}
table#ce-table-bilder .td-title b 		{font-weight: normal; color:#ffc577;}
table#ce-table-bilder .td-text 			{font-weight: normal; padding-left:5px;}
table#ce-table-bilder .td-text2 		{font-weight: normal; font-size:12px; background-color:#540000; padding: 5px}
table#ce-table-bilder .td-preis 		{font-weight: normal; font-size: 12px;}
table#ce-table-bilder .td-preis2 		{font-weight: normal; font-size: 14px; font-weight:bold}

table#ce-table-bilder .td-image 		{background: #3e0000;}
table#ce-table-bilder td		 		{font-weight:normal; padding-left:5px;}
table#ce-table-bilder .td-next 			{background: #540000;}
table#ce-table-bilder a.control			{display:block; font-weight:normal; text-decoration:none; font-size: 14px; width:60px; background-color:#990000; text-align:center; padding: 5px; border: #510000 1px solid; margin:1px;}
table#ce-table-bilder a.control:hover 	{background-color:#000000;}


table#ce-table-main 					{background-color: #000000; }
table#ce-table-main .tdleft 			{background-color: #540000; padding-top: 3px; padding-bottom:3px; }
table#ce-table-main .tdleft td 			{font-weight:normal; }
table#ce-table-main .tdleft td a 		{font-weight:normal; color:#ffffff; }
table#ce-table-main .tddark 			{background-color: #540000; }
table#ce-table-main .tdhead 			{background-color: #3E0000; height:22px; padding-left:5px; font-weight:normal; }
table#ce-table-main .promo  			{width: 190px; }
table#ce-table-main a.button			{display:block; background-color:#990000; text-align:center; padding: 3px; border: #510000 1px solid; margin:1px; text-decoration:none; font-weight:normal;}
table#ce-table-main a.button:hover		{background-color:#000000;}
table#ce-table-main a.button2			{display:block; background-color:#660000; text-align:center; padding: 3px; border: #510000 1px solid; margin:1px; text-decoration:none;}
table#ce-table-main a.button2:hover		{background-color:#000000;}
table#ce-table-main a.back 				{font-weight: normal; }
table#ce-table-main a.back:hover 		{font-weight: normal; }

/*** Neue SHP ***/
.shp_infobox {margin-top: 5px;}
.shp_infobox a, .shp_infobox small { font-size: 10px; font-weight: normal;}
.login, .login a { font-weight: normal;}
.shp_infobox h2, .vipbox h2 {margin: 0; margin-top: 20px; margin-bottom: 2px; color: #FFFFCC; font-size: 12px; padding: 0; font-weight: normal;background-image: url(/001/sonstiges/shptab/ico_profiletext.gif); background-repeat: no-repeat; padding-left: 20px;}
.vipbox, .shp_infobox  { padding: 0 3px; padding-bottom: 5px;}
.vipbox h2 { background-image: url(/001/sonstiges/shptab/ico_vip.gif);}
.shp_infobox p, .vipbox p { margin: 2px 0; }
.shptop div { text-align: right; font-weight: normal; }
.shptop li { font-weight: normal; list-style: none;}
.shptop a { text-decoration: none; }
.property { float: left; width: 160px; font-weight: normal; margin: 3px 0;}
div.shpcontent { margin-top: 5px; margin-left: 10px;}
.shpcontent p, .shpcontent label { font-weight: normal;}
.shpcontent label, .property, .shpcontent .property span, .shp_infobox h1, .shpcontent p, .login  { font-size: 11px;}
.shpcontent label {display: block; color: #FFFFCC; margin-bottom: 2px;}
.shpcontent h2 { font-weight: normal; margin: 0; margin-top: 10px; margin-bottom: 2px; color: #FFFFCC; font-size: 12px; background-image: url(/001/sonstiges/shptab/ico_profiletext.gif); background-repeat: no-repeat; background-position: 3px 3px; border-bottom: 2px solid #540000; padding: 0px 25px 0; line-height: 22px;}
.shpcontent .property span { color: #FFFFCC; display: block; float: left; width: 70px;}
.shpcontent p {padding:0; margin: 0; margin-bottom: 15px; line-height: 16px;}
div.shpSubContent { margin-top: 20px; }
.shpSubContent div { margin: 5px 0;}
.shpSubContent br { clear: both;}
pre { text-align: left;}
.newshp h1.shp_sname { margin: 0; padding: 0; float: left; width:40%; }
tdleft h1.shp_sname {  margin: 0; padding: 0;}
div .shptop {background-color: #540000; height: 20px;}
#flags table { background-color: #540000; margin-top: 10px;}
#flags td {  padding: 3px;}
#flags p { margin-top: 10px; text-align: center;}
.icra {margin: 0 auto; margin-top: 5px; text-align: center;}
td.left_shp_td { background-color: #540000; width: 220px;}
table #ce-table-main .new_shp { background-color: #540000; width: 220px;}
table #ce-table-main .new_shp h1 {margin: 0; margin-bottom: 2px; margin-left:5px;  padding:0;}
a.shpleft { color: #FFFFFF;}
