/*
	form's
*/
.form_field input {
	height:18px;
	border:1px solid #000;
	padding-top:2px;
}
.form_field2 input {
	height:18px;
	border:1px solid #000;
	padding-top:2px;
}

select {
	height:20px;
	border:1px solid #000;
	padding-top:2px;
}	
.itemlabel_mv_sendfriend { color:#fff !important; }
#user_addfriend_text { margin-top:4px; height:101px; }

#user_fav_speed { width:253px; }
#search_letter { padding: 3px;
								 background-color:#CC6601;
								 color: #fff;
								 cursor: pointer;
								 border: none; 
								 font-weight: bold;
								 margin-left: 5px;  }
#search_letter:hover {background-color:#3A434A;}
#search_letter2 { padding:3px 2px 2px 0;
								 background-color:#CC6601;
								 color: #fff;
								 cursor: pointer;
								 border: none; 
								 font-weight: bold;
								 margin-left: 5px;  }
#search_letter2:hover {background-color:#3A434A;}

.sort_1 select {width: 100px !important;}
.sort_2 select {width: 150px !important;}

.pnews {
	font-size:12px;
	line-height:22px;
}

.calc-info {
	background:transparent url(../img/orangedots.gif) repeat-x;
	background-position:bottom left;
	padding:8px 0px 8px 0px;
	margin-right:8px;

}
.smholder {
	background:transparent url(../img/orangedots.gif) repeat-x;
	background-position:bottom left;
	padding:8px 0px 8px 0px;
}

#send_tool {
border:1px solid #212C32;
background-color:#212C32;
color:#fff;
height:20px;
padding:2px;
width:70px;
}

#data_save {cursor: pointer;}

.comment-holder {
	margin-top:8px;
}
.sm-result .sminfo {  font-size:12px; line-height:16px; padding: 4px 0 4px 0px;	float:left; font-weight:bold; width: 450px;}
.sm-result .sminfo a { font-size:12px !important; }
.sm-result .smpos { font-size:12px; line-height:16px; padding: 4px 0 4px 8px;	float:left;  width:35px; font-weight:bold; color:#fff;}
.sm-result .high
{
	background-color:#202B31;
}
.smdetail p {
	font-size:11px;
	line-height:14px;
	font-weight:normal !important;
}

.pnews ul li {list-style-type:none;
							background-image:url(/Skins/img/list_style.gif);
							background-position:left top;
							background-repeat: no-repeat;
							padding: 0 0 0 12px;
					}

.pbold {
	line-height:18px;
	font-weight:bold;
}



/* override menu */

#c90 { 
	float:right !important;
}


/* 
	Closings!
*/

.liststart {
	width:496px;
	margin:5px 8px 8px 0px;
	padding:0px 0 6px 0;
}

.liststartbig {
	width:831px;
	margin:2px 8px 2px 1px;
	padding:0px 0 4px 0;
}


.listclosing {
	width:496px;
	border-bottom: 5px double #334C60;
	margin: 6px 8px 8px 0px;
	padding:0px 0 6px 0;
}
.tableclose {
	border-bottom: 5px double #334C60;
	margin: 6px 8px 8px 0px;
	padding:0px 0 6px 0;
}
.listclosingbig {
	width:831px;
	border-bottom: 5px double #334C60;
	margin:2px 8px 8px 0px;
	padding:0px 0 4px 0;
}
.listclosingvideo {
	width:831px;
	border-bottom: 5px double #334C60;
	padding:0px 0 4px 0;
}
.greyhclosing {
	width:496px;
	margin:5px 8px 8px 0px;
	background:transparent url(../img/orangedots.gif) repeat-x;
	background-position:bottom left;
	padding:0px 0px 6px 0px;
}
.greyhclosingbig {
	width:831px;
	margin:5px 8px 8px 0px;
	background:transparent url(../img/orangedots.gif) repeat-x;
	background-position:bottom left;
	padding:0px 0px 6px 0px;
}

/* autobörse */

.ab-holder {
	width:496px;
	margin:5px 8px 0px 0px;
	background:transparent url(../img/orangedots.gif) repeat-x;
	background-position:bottom left;
	padding:0px 0px 8px 0px;
}
.w-holder{

	margin:5px 8px 0px 0px;
	background:transparent url(../img/orangedots.gif) repeat-x;
	background-position:bottom left;
	padding:0px 0px 8px 0px;
}



.tleftbox ul {
	margin: 0px;
	padding:0;
}
.tleftbox ul li {
	list-style-type:none;
	float: left;
}
.tleftbox ul li select {
	margin-right: 8px;
	width: 110px;
	}
.tleftbox ul li select.sort_1 {
	width: 100px; 
}
.tleftbox ul li select.sort_2 {
	width: 150px;
	margin-right: 0; 
}
.topclass {
	display:block;
	font-size:10px !important;
	font-weight:bold;
	margin-bottom:5px;
	text-transform:uppercase;

}	
.topclass p{
	width:179px;
	float:left;
	margin: 0 0 8px 0;
	text-align:center;
	background-color: #3A434A;
	color: #fff;
	padding-bottom:1px;
	border: 1px solid #fff;

}

.topclass.result .price p{ height:16px; margin:1px 1px 0 -2px; background-color:transparent; color:#3a434a; border:solid 1px #CC6601; }
.resitem a{color: #000; font-weight:bold; font-size:15px;}
.resitem .more { margin:0 0 0 5px; font-size:12px;}
.resitem small{ font-size:10px;}

#ab-table { 
	border-spacing:0px;
	border-collapse:collapse;
	
}
.twidth {
	width: 490px;
}

.at-test-holder {
	margin-right:8px;
	padding-bottom:8px;
	background:transparent url(../img/orangedots.gif) repeat-x;
	background-position:bottom left;
	padding-top:8px;
	border-top: 5px double #334C60;

}
#at-textholder img {
	width:496px;
	margin-bottom:8px;
}
#at-tests {
	width:496px;
	border-spacing:0px;
	border-collapse:collapse;
	margin:5px 8px 0px 0px;
	padding:0px 0px 8px 0px;	
}
.at-title { font-weight:bold; font-size:12px; width:130px; padding-top:2px; padding-bottom:2px; }
.at-text {font-weight:normal; font-size:12px; padding-top:2px; padding-bottom:2px; }
#ab-table td { font-weight:bold; padding-bottom:6px; width:90px;}
#ab-table td select { margin: 6px 8px 0px 0px; border:1px solid #3A434A !important; width:157px; display:inline;  }
#ab-table td .shorta { width:74px; margin-right:8px; }
#ab-table td .shortb { width:74px; }

/* width autobörse */

.w-hold {border-spacing:0px; border-collapse:collapse;}
.w-hold td {font-weight:bold; padding-bottom:6px; width:90px;}
.w-hold td select {margin: 3px 5px 0px 0px; border:1px solid #3A434A; width:120px; display:inline;}
.w-hold td .shorta { width:70px; margin-right:8px; }
.w-hold td .shortb { width:70px; margin-right:8px; }
.w-hold img { position:relative; right:8px; top:5px;}



.fl td {float:left;}

.col-white {
	color:#fff;
}
.ext-gc-long {
	width:831px;
}
.greyhclosing a { 
	color:#CE6301;
	font-weight:bold;
}

/* Extension for tleftbox and trightbox - Width / 2 */
.ext-2cols {
	width:242px !important; 
}
.ext-2cols-long {
	width:327px !important; 
}

.ext-trb-text {
	padding-top: 3px !important;
}


/* Extension listclosing - dottet top */
.ext-c-long {
	width: 825px !important;
}
.ext-lc-db {
	background:transparent url(../img/orangedots.gif) repeat-x;
	background-position:top left;
	margin-top:0px;
	padding-top:5px;
}

.ext-lc-short {
	width: 328px !important;
}
.ext-lc-tleftbox-short {
width: 160px !important;
}

.dotted-bottom {
	background:transparent url(../img/orangedots.gif) repeat-x;
	background-position:bottom right;
}





.contentclosing {
	width:496px;
	border-top: 5px double #334C60;
	margin:0px 8px 8px 0px;
	padding:0px 0 0px 0;
	clear: both;
}

.newsclosing {
	width:496px;
	margin:8px 8px 0px 0px;
	padding:5px 0 5px 0;
	background:transparent url(../img/orangedots.gif) repeat-x;
	background-position:top right;
}
.listclosing a, .listclosingbig a {
	color:#CA6700;
}

.greyh-info-box {
	padding:8px;
	margin-right:8px;
}

/* Content Details News */

.marginarea {
	margin-right:8px;
}



.newsimagearea {
	margin-top:16px;
}
.blackbg
{
	color:#fff;
	letter-spacing:0.05em;
	padding: 8px;
	font-size:12px;
	background: #3A434A url(../img/an-double.gif) repeat-x;
	background-position:bottom left;
}

.subheader {
	margin-right:8px;
	margin-bottom:7px;
	padding:3px 0 1px 0px;
	background-color:#3A434A;
}
.subheader img { margin-left:6px; }
.colorheader {
	margin-right:8px;
	margin-bottom:7px;
	padding:3px 0 1px 8px;
	background-color:#3A434A;
}
.colorblock {
	color:#fff;
	padding:8px 0 8px 0;
	margin-right:8px;
	background:#3A434A url(../img/orangedots.gif) repeat-x;
	background-position:top right;	

}
.colorinfo{
	background-color:#3A434A;
	color:#fff;
	padding:8px 0 0px 8px;
	margin-right:8px;
}


/** html  .colorarea .closing{ display:none;}*/

.colorinfo a { color:#CC6601 !important; }

.tcolorarea {
	background-color:#3A434A;
	background: #3A434A url(../img/an-double.gif) repeat-x;
	background-position:bottom left;
	color:#fff;
	padding:0px; 
	margin-right:8px;
	width: 328px;
}
* html .tcolorarea {
	width: 328px;
	margin-right: 8px !important;

}
.tcolorarea a {
	color:#CC6601 !important;
}
.tcolorarea p {
	color:#fff !important;
}
.tcolorarea p.textinfo {
	color:#fff !important;
}
.tcolorarea .inner {
	padding:0px;
}
.tcolorarea .last {
	padding-right:0px;
	margin-right:0px;
}
.tcolorarea .closing {
	width:486px;
	margin:8px 8px 2px 0px;
	padding:4px 0 8px 8px;
	background:transparent url(../img/orangedots.gif) repeat-x;
	background-position:top left;	
}
.tcolorarea .closingsmall {
	width:320px;
	margin:8px 8px 2px 0px;
	padding:4px 0 6px 8px;
	background:transparent url(../img/orangedots.gif) repeat-x;
	background-position:top left;
	
}

.colorarea {
	background-color:#3A434A;
	background: #3A434A url(../img/an-double.gif) repeat-x;
	background-position:bottom left;
	color:#fff;
	padding:0px; 
	margin-right:8px;
}
.routearea {
	background-color:#3A434A;
	background: #3A434A url(../img/an-double.gif) repeat-x;
	background-position:bottom left;
	color:#fff;
	padding:0px 0 0px 0;
	margin-right:8px;
}



.colorarea a {
	color:#CC6601 !important;
}
.colorarea p {
	color:#fff !important;
}
.colorarea p.textinfo {
	color:#fff !important;
}
.colorarea .inner {
	padding:8px;
}
.colorarea label, .colorblock label {
	color:#fff !important; 
	padding-left:0px;
	font-weight:bold;
}
.w-col1 {
	width:496px;
}

.colorarea .last {
	padding-right:0px;
	margin-right:0px;
}
.colorarea .closing {
	width:486px;
	margin:8px 8px 2px 0px;
	padding:4px 0 8px 8px;
	background:transparent url(../img/orangedots.gif) repeat-x;
	background-position:top left;	
}
.colorarea .closingbig {

	margin:8px 8px 2px 0px;
	padding:4px 0 6px 8px;
	background:transparent url(../img/orangedots.gif) repeat-x;
	background-position:top left;	
	width: 825px;
}
.colorarea .closingbig .trightbox {
	     margin-left: 0px;
	     color:#CC6601;
	     float: left;
	     }
.colorarea .closingsmall {
	width:328px;
	margin:8px 8px 2px 0px;
	padding:4px 0 6px 8px;
	background:transparent url(../img/orangedots.gif) repeat-x;
	background-position:top left;
	
}
* html .colorarea .closingsmall {
	width: 328px;
	margin: 0;
	padding: 0;
	background-position:transparent url(../img/orangedots.gif) repeat-x;
	background-position:top left;
}
 

.nobg { background:transparent none !important; }
.nobg-color { background:#3A434A none !important; }
.mb { margin-bottom:8px; }
.nmt { margin-top:0px !important; }
.colorarea .closing .tleftbox {
	width:157px;

}
.colorarea .closing .tleftbox2 {
	width:157px;
  padding-top: 6px;
}
.colorarea .closing .tleftboxshort {
	width:57px;
  padding-top: 6px;
}
.colorarea .closing .trightboxshort {
	width:265px;
}

.colorarea .closing .tcenterbox {
	width:157px;
}
.colorarea .closing .trightbox {
	width:165px;
}
.colorarea .closing .trightbox input, #imgform input {
	margin:1px 0 0 0;
	padding:0 0 0 0;
	color:#CC6601;
	font-weight: bold;
	background-color: #3A434A;
	border: none;
}
#imgform input:hover { color:#CC6601; }
.colorarea .closing .trightbox input:hover {
	border: none;
}

/*
forum
*/

.forum_entry_text a {
	color:#CC6601;
	font-weight:bold;
}
blockquote {
	width: 95%;
	
	text-align:left;
	background-color:#eee;
	border:1px dotted #aaa;
	font-style:italic;
	padding:10px;
}
#bookmark {
	margin-top:8px;
}
#bookmark a
{
	margin-right:5px;
}

/* Community Styles */

.datainfo {
	padding:8px 0 8px 8px;
	background: transparent url(../img/orangedots.gif) repeat-x;
	background-position:bottom left;
	margin:0 8px 0 0;
}

.orangebottomline {
	background: transparent url(../img/orangedots.gif) repeat-x;
	background-position:bottom left;
	padding: 0px 0px 8px 0px;
	margin:0 8px 8px 0;
}

.darkheader {
	background-color:#202B31;
	padding:5px 8px 3px 8px;
}

.colorarea .textarea textarea{
	width:478px;
	border:1px solid #000;
	height:64px;
}

.colorwhite, .colorwhite a {
	color:#fff !important;
	font-weight:normal;
}
.colorwhite a:hover {text-decoration:underline;
										 color:#fff;}

.video-news {
	padding-top:8px;
	padding-bottom:8px;
	background-color:#3A434A;
	clear:both;
	font-weight:normal !important;
	padding-left:8px;
	color:#fff !important;
}

/* fotoshows */
.foto-img {
	width:640px; 
	float:left;	
/*	margin-right:8px;*/
	min-height:300px;
	/*padding-bottom:8px;*/
	text-align: center;
	margin-top:14px;
	background:transparent url(../img/dotted-vertical.gif) repeat-y right top;
	padding-right:8px;
}
.foto-img  .copylink{display:inline-block !important; text-align:right;	}
.foto-img  .copylink:hover {text-decoration:none; }

/*.copy-pos{ position:relative;}
.trenner{ float:left; background:transparent url(../img/dotted-vertical.gif) repeat-y 79% top;}*/


.foto-text {
	padding-left:8px;
	float:left;
	position:relative;
	/*background:transparent url(../img/dotted-vertical.gif) repeat-y;*/
	background-position:top left;
	min-height:300px;
	width:160px;
	padding-top:0px;
	margin-top:9px;
}
.copytext { text-align:right; /*position:absolute;bottom:2px;right:0px;*/z-index:4;}

h1.fotoshow {
 font-size:14px;
 background-color:#3A434A;
 color:#fff !important;
}

.foto-text p {
	color:#fff !important;
	font-size: 12px;
	line-height:22px;
	margin:0;

}

.foto-text a {
	font-weight:bold;
	}

/* listings */

p.overview {
	font-size:11px;
	margin-top:0px;
	line-height:18px;
	padding-top: 1px;
}
p.overview a {color: #000 !important;}

a.boldcolor { font-weight:bold; color:#CD6601; }
h6 { font-weight:bold; font-size:14px; }
/* formulare */


.itemlabel_mv_reg,
.control_mv_reg,
.validator_mv_reg
{
	float: left;
	margin-right: 8px;
	padding-bottom: 7px;
}

.itemlabel_mv_reg
{
	font-weight: bold;
	color:#fff;
}

.control_mv_reg,
.itemlabel_mv_reg
{
	width: 160px;
}

.itemrow_mv_reg
{
	clear: both;
	margin: 0px !important;
	border: 1px solid transparent;
}

#avoidbot_avoidbot_Img
{
	margin-bottom: 8px;
	width:130px;
	height:50px;
	display: block;
}

/*

.mmlink { padding:0px 0 8px 0; }
.sendbottom {
	background: #BDA13D url('../img/goldwhite.gif') repeat-x;

	padding:2px 0px 3px 0px;
}
.sendright {
	float:right;
	padding-top:1px;
}
.sendleft {
	float:left;
	padding-top:5px;
	padding-left:8px;
}
.sendright { color:#fff; font-weight:bold; }
.sendright a
{
	background-color:#BDA13D;
	border:0 none;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
	margin:0;
	margin-right:8px;
}
.sendright a:hover {  	color:#000; }

.sendright input
{
	background-color:#BDA13D;
	border:0 none;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
	margin:0;
}

.sendright input:hover
{
	margin:0;
	color:#000;
	cursor:pointer;
}

#sendreg
{
}

*/
.mr {margin-right: 8px;}
.nmr { margin-right:0px !important; }
.mt { margin-top:8px; }
.nmb { margin-bottom:0px !important; }
.mb { margin-bottom:8px !important; }

.pb { padding-bottom:8px; }
.pb2 { padding-bottom:16px; }
.pt { padding-top:8px; }
.pr { padding-right:8px; }
.pl { padding-left:8px; }
