@import url('navigation.css');
@import url('boxes.css');

body,html {
	font-size: 1em;
/*
	scrollbar-face-color:white;
	scrollbar-shadow-color:white;
	scrollbar-highlight-color:white;
	scrollbar-3dlight-color:black;
	scrollbar-base-color:white;
	scrollbar-arrow-color:#CC0000;
	scrollbar-track-color:#EDEDED;
*/
}

body {
	margin:0px 0px 0px 25px;
	background-color: #9a9a9a;
}

body.invoice {
	background-color:#ffffff;
}

/* XX-Mod */
body *,table,td,p,b {
	font-size:12px;
	font-family: Arial, sans-serif;
}
table,div {
	vertical-align:top;	/* Fix some tables */
}

table {
	empty-cells:show;	/* force any td to be visible! */
}

table.emptycells_hide {
	margin:0px !important;
	padding:0px !important;
}

table.emptycells_hide td {
	empty-cells:hide !important;
}

h1, h2,
.sidebox td b,
.mthead b,
.maintable_head b,
.maintable_head p,
b.navigation_header,
b.box_header {
	line-height:1.5em !important;
	font-size: 1.1em !important;
	padding:0px;
	/*color: #AA0515;*/
	color: #FFFFFF;
	text-align:center;
	/* background-color: #CD091C; /* #719BC5 */
	background-color: #AA0515;
	/*background-color: #FFFFFF;*/
	border:1px solid white;
}

h1, h2 {
	margin:0px;
}

img {
	border:none;
}

ul,
td.content h3,
td.content h4 {
	list-style:none;
	padding:0px 0px 0px 1em;
	margin:0px;
}

td.content h3 {
	font-size:1em;
	margin:1.2em 0px 0.2em 0px;
}

td.content h4 {
	display:inline;
	padding:0px;
}

form,table,p,b {
	margin:0px;
	padding:0px;
}

b {	/* elliminate properitary tags */
	font-weight:normal;
	margin:0px;
	padding:0px;
}

.setbold {
	font-weight:bold !important;
}
tr.sethighlight td,
td.sethighlight {
	border-top:1px solid #F8F8F8 !important;
}

p.block {
	width:80%;
	margin:0px auto 0.5em auto;
}

p.block b {
	font-weight:bold;
}

hr {
	border: 0px;
	border-top: 1px solid #999999;	/* hairline-style */
	height:0px !important;
	margin:0px;
	padding:0px;
}

.center {
	text-align:center !important;
}

.middle,.middle * {
	vertical-align:middle !important;
}

/* replace "classic" align-center for tables */
td.center table {
		margin:0px auto;
}

.left {
	text-align:left !important;
}

.right {
	text-align:right !important;
}

.lspace {
	margin-left:1em;
}

.green, .feedback .positive {
	color: green;
}

.red, .feedback .negative, .settip {
	color: red;
}

.hint {
	color: #FF0000;
}

tr.row_lo td,
td.row_lo,
tr.topad td {
	background-color: #FFFFFF !important;
}

tr.row_hi td,
td.row_hi {
	background-color: #E6E6E6 !important;
}

table.borders td,
tr.borders td,
td.borders {
	border-top:1px solid white !important;
}

/* content-padding */
.pad {
	padding:1.2em 0.5em 0.2em 0.5em !important;
}

/* gray border for content-boxes */
tr.pad td {
	border:2px solid #E6E6E6;
	padding:0.2em 0.5em 0.2em 0.5em !important;
}

/*------------------------------------
* Form elements
*-----------------------------------*/

.admin_input { 
	/*background-color:#EDEDED;*/
  background-color: #e1e1e1; 
	border:1px solid #99CCFF; 
}

input {
	color: #000000;
	margin: 0.2em 0em 0.2em 0em;
}

input.input {
	/*border:1px solid #1E4B75;*/
	border:1px solid #535353;
}

.content input,select, textarea{border:1px solid #535353!important;}

textarea.input {
	/*border:1px solid #1E4B75;*/
	border:1px solid #535353!important;
}

.sendbutton,
input.sendbutton { 
	font-family:Arial,sans-serif; 
	font-style:normal; 
	font-weight:normal; 
	text-align:center; 
	text-decoration:none; 
	background-color:#FFCC00; 
}

label,.textup {
	position:relative !important;
	top:-0.2em !important;
}

/*.picborder,*/
.log_input,
.log_button,
.sendbutton,
input.sendbutton {
	border:1px solid black; 
}

.log_input {
	background-color:#FFFF99; 
}

.log_button {
	color:black; 
	background-color:#FFCC00; 
}

table.maintable,
table.content_main {
	width:980px !important;
}

td.maintable table.standard_box {
	width:99.2%;	/* Fix-IE */
	margin:0px 1px 0px 1px;
}

td#content_main {
	width:609px;
	vertical-align:top;
}

/* fix for subsites without 3-column-layout */
/* f.e. fee-page */
table.content_main {
	margin:0px 0px 0px 1px;
}

table.content_main table {
	text-align:left;
}

table.content_main table td {
	padding:1px 0.5em 1px 0.5em !important;
}

table.content_main table td.maintable_head,td.mthead {
	padding:0px !important;
}

/* common-layout */.catpath {	padding: 5px;	}.catpath strong {	color: #AA0515;	font-weight: bold;	font-size: 14px;}
table.maintable {
	text-align:center;
	margin: 0px 0px -12px 5px;
	border-left:1px solid #555;
	border-right:1px solid #555;
	border-bottom:1px solid #888;
	background-color:white;
}

table.maintable.header {
	padding:0px !important;
}

table.maintable.header td#headbanner {	padding: 0px 1px 0px 1px;	background: url(../sys_img/header_bg.gif) 50% 0% no-repeat;	border-bottom:2px solid #FFFFFF;	width: 994px;	height: 225px;}#headbanner  a{	display: block;padding-top: 84px;}

table.maintable.header td#headbanner img {
	/*width: 992 */
  width:994px; /* FIX IN IMAGE! */
}

.content,
.content2,
.contenttext,
.intable,
.intabletext {
	font-size: 1em;
}

td.contenttext img {
	float:left;
	margin-top:2px;
}

.content { 
	/*background-color: #EDEDED;*/
	background-color: #e1e1e1;
}

td.content {
	padding:0px; /* !important; */
}

td.content .content {
	padding: 0.5em 0.5em 0.2em 0.5em;
}

.content2 {
	background-color: #FFFFCC;
}

.table_header_col1 {
	background-color: #E6E6E6;
}

.intable {
	background-color: #dfdfdf;
}

/* fix tablebox left-margin */
table.navigation.boxleft {
	margin-left:1px !important;
}

td#categories, td#produktsuche{padding: 0px!important;}
td.sidebox{padding-top: 15px!important;}
.xxlogout{
  margin-top: 15px!important;
}

/*------------------------------------
* Ad detail view
*-----------------------------------*/
/* obsolete
.feedback {
	margin-top:0.5em;
}
*/

#sellerlogo img {
	float:right;
	clear:left;
	margin:0.4em 1em 1em 1em;
}
#userinfo img {
	margin:0em 0.2em 0em 0.2em;
}
#userinfo span.text {
	position:relative !important;
	top:-1em !important;
}
#userinfo .location {
	margin:0.5em 0em 0.2em 0em;
}
#sellerbox {
	line-height:1.2em;
	vertical-align:top;
	border-top:1px solid #FFFFFF;
}
#sellerbox h2 {
	font-weight:normal;
	padding-top:0px;
}

/* picture preview */
div.photo,a.photo {
	width:150px;
	height:150px;
	display:block;		border: 1px solid black;
}img.single_img {	border: 1px solid #AA0515;	}/* Kokott@brainworxx.de Product*/.product_wrap {	float: left;	width: 780px;	margin-bottom: 20px;}.shop_wrap {	float: right;	width: 202px;}.leftcol {	width: 167px;	float: left;}.rightcol {	float: right;	width: 561px;}.shop_img{	text-align: center;}.shop_img table td {	height: 200px;	width: 200px;	text-align: center;	vertical-align: middle;	padding: 0;}.shop_details {	background: #cccccc;	padding: 10px 0;	padding-right: 10px;}.shop_addr {	padding-left: 42px;}.shop_actions {	background: #e1e1e1;	padding: 10px 0;	padding-right: 10px;}.action_footer li {	float: left;	padding-left: 16px;}.product_actions {	padding: 0;	padding-top: 16px;	width: 167px;}.product_actions li a {	margin: 0;}.product_actions li {	display: block;	width: 165px;}.desc_wrap {	margin: 0;	float: right;	width: 559px;}h1.product_title {	background: transparent;	color: #000000;	text-align: left;	font-size: 1.5em !important;	line-height: 2.5em !important;	border: 0px;}.product_imgs {	width: 167px;}.product_imgs #nextBtn {	position: relative;	margin-top: -90px;	float: right;}.product_imgs #nextBtn a {	outline:0;	display: block;	width: 27px;	height: 33px;	background: url(../sys_img/slider_next.png);}.product_imgs #prevBtn {	position: relative;	margin-top: -90px;	float: left;}.product_imgs #prevBtn a {	outline:0;	display: block;	width: 27px;	height: 33px;	background: url(../sys_img/slider_prev.png);}.imgs_info {	float: left;	padding-left: 10px;}.lupe {	background: url(../sys_img/magnifier.png) no-repeat scroll 0 50% white;	width: 134px;	height: 28px;	position: relative;	z-index: 10;	margin-top: -29px;	margin-left: 1px;	padding-left: 30px;	float: left;	font-size: 11px;	 filter:alpha(opacity=70);        -moz-opacity:0.7;        -khtml-opacity: 0.7;        opacity: 0.7;	display: none;}#controls {margin: 0;padding: 0;padding-top: 16px;	height: 35px;	width: 168px;	list-style-type: none;}#controls a {	font-size: 0px;	display: block;	width: 28px;	height: 28px;}#controls li {	cursor: pointer;	margin-right: 4px;	border: 1px solid #999999;	height: 28px;	width: 28px;	display: block;	float: left;	background-color: #ffffff;}.product_details {	padding: 5px 16px;}.price_wrap {	background-color: #e1e1e1;	padding: 7px 16px;}.ad_time {	background-color: #cccccc;	padding: 10px 16px;}.price_label {	background: transparent;	color: #000000;	border: 0px;	text-align: left;	font-size: 15px !important;}.infowrap {	border: 1px solid #999999;	margin-bottom: 16px;}.print_descr {	display: block;	padding-top: 10px;}.print_discount {	padding-top: 5px;	line-height: 28px;	display: block;	float: left;}.print_discount img {	display: block;	margin: 0;}.product_desc {	padding: 16px 16px 30px 16px;}.labeloffset {	padding-top: 8px;	padding-left: 6px;	display: block;	float: left;	width: 150px;	white-space: normal;	line-height: 15px;	margin: 0 ;}.small_vote {	padding-left: 6px;	display: block;	float: left;	width: 120px;	white-space: normal;	line-height: 15px !important;	margin: 0 !important;}#slider ul, #slider li{	margin:0;	padding:0;	list-style:none;	height:167px;}#slider li .first_img{	border: 1px solid #999999;	display: block;	height: 165px;	width: 165px;}#slider li .first_img img{	display: block;	margin: 0;}#slider, #slider li{ 	width:167px;	height:167px;	overflow:hidden;}#slider li {	float: left;}.mp_content a strong{	color: #AA0515;}.mp_content strong a{	color: #AA0515;}
div.photo,div.nophoto {
	margin: 5px auto 15px auto;
}
div.nophoto {
	text-align:center;
}
div.photo {
	float:left;
	background:url('../sys_img/photoframe.jpg') 0px 0px no-repeat;
}
a.photo {
	width:100px;
	height:100px;
	margin:0px 15px 0px 5px;
	padding:1px 0px 10px 0px;
}
a.photo:hover {
	cursor:pointer;
}
div.photo span.frame {
	width:95px;
	height:77px;
	display:block;
	margin:8px 5px 0px 5px;
	overflow:hidden;
	text-align:center;
}/*------------------------------------* Product Description*-----------------------------------*/.product_desc ul{padding-left: 20px;list-style-type: disc;margin: 10px 0;}

/*------------------------------------
* News Box
*-----------------------------------*/

#news td {
	border:none;
}

#news .contenttext td {
	padding:0.5em 1em 0.5em 1em !important;
}

#news a.ulink {
	/*color:#2B517B;*/
	color: #535353;
	font-size:1em;
}


#news .newsdate {
	/*color:#2B517B;*/
	color: #535353;
	margin:0.2em 0em 0.5em;
}


/*------------------------------------
* xx_uvp
*-----------------------------------*/

.xx_uvp_new{
	/*font-weight: bold;*/
	color: red;
}.price_wrap .xx_uvp_new {	color: #AA0515;	font-size: 15px;	font-weight: bold;}

.xx_uvp_old{
	text-decoration: line-through;
  }	.xx_price {	color: #000000;	font-size: 15px;	font-weight: bold;}
/*------------------------------------* dealerlist*-----------------------------------*/.dealerlist_fillbox {	width: 794px;	float: left;	}.dealerlist_wrap {	padding: 6px;	background-color: #fff;}.odd {	background-color: #e1e1e1;}.even {	background-color: #cccccc;}.dealer_wrap {	border: 1px solid #979797;	margin-bottom: 6px;	padding: 0px;}.dealer_details {	padding-top: 3px;	padding-left: 3px;	float: left;	display: inline;}.addicon {	width: 36px;	float: left;	height: 100px;}.dealer_info {	width: 280px;	float: left;	height: 100px;}.dealer_action {	width: 169px;	float: left;	height: 100px;}div.show_ads {	width: 290px;	height: 103px;	float: right;	border-left: 1px solid #979797;	background-color: #fff;}span.show_ads {	width: 100%;	text-align: center;	display: block;	height: 22px;	line-height: 22px;	background: #eee;	}span.show_ads a {	color: #aa0515;}span.show_ads a strong{	font-size: 14px !important;}.noad {	height: 103px;	width: 290px;	line-height: 70px;	text-align: center;}.showad {	height: 103px;	width: 290px;	/*background: url(../testad.jpg);*/}.discount {	width: 40px;	height: 40px;	background-color: #700;	float: right;	position: relative;	background: url(../sys_img/discount.gif);	margin-top:-40px;	}.ad_details {	float: left;	width: 173px;	padding-top: 8px;	padding-left: 10px;}.ad_price {	line-height: 20px;}.ad_price strong{	color: #aa0515;}.ad_img {	border-right: 1px solid #ddd;	width: 77px;	height: 80px;	float: left;	text-align: center;	background-position: 50% 50%;	background-repeat: no-repeat;}.ad_img a {	display: block;	width: 77px; height: 80px;}.listpic {	display: block;	margin-top: 8px;}.dealerspacer {	height: 3px;	width: 485px;	font-size: 0px;	line-height: 0px;	float: left;	clear: right;}.dealerspacer_right {	float: left;	height: 3px;	width: 290px;	border-left: 1px solid #979797;	background-color: #fff;	font-size: 0px;	line-height: 0px;}.dealeraddress {	height: 50px;	display: block;}.dealername {	display: block;}a.showhp {	color: #aa0515;	font-weight: bold;}.clear {	clear: both;}.usernametxt {	line-height: 28px;}.moreinfo, .vote, .showmap, .printad, .sendad, .abuse, .askseller{	height: 28px;	float: left;	line-height: 28px;	display: inline;	margin-bottom: 4px;	margin-left: 6px;}.moreinfo img, .vote img, .showmap img, .printad img, .sendad img, .abuse img, .askseller img{	display: block;	margin: 0;}.votebutton {	width: 30px;	background-image: url(../sys_img/thumb_up2.gif);}.hasvotes {	width: 30px;	background-position: 0 -28px;	background-image: url(../sys_img/thumb_up2.gif);}.vote_confirmed {	background-position: 0 -56px;	width: 30px;	background-image: url(../sys_img/thumb_up2.gif);}.votelayer {		border: 1px solid #979797;	display: none;	}.votecontent {	height: 130px;	width: 200px;	background: #fff;	filter:alpha(opacity=90);    -moz-opacity:0.9;    -khtml-opacity: 0.9;    opacity: 0.9;	padding: 6px;}.votecontent p {	padding-bottom: 10px;	font-weight: bold;	color: #aa0515;}.infolayer {	display: none;	width: 100%;	border-bottom: 1px solid #cccccc;	height:150px;	background: #fff;	position: absolute;	top: 0;	left: 0;	filter:alpha(opacity=90);    -moz-opacity:0.9;    -khtml-opacity: 0.9;    opacity: 0.9;}/*ADDLIST*/.altdiscount {	line-height: 25px;	font-weight: bold;}/*FORM*/.formfooter {	padding-left: 1em;}.registerform fieldset {	background: #E1E1E1;	border: 1px solid #979797; 	margin: 0 1.5em 0.5em 1.5em;    	padding: 10px 0 0 1em;  }.registerform .info {	width: 280px;}.info ul {	float: none;}.info li {	display: block;}.info p {	width: 250px;	padding: 1em;	background: #CCCCCC;	border: 1px solid #979797;	margin-bottom: 10px;}.registerinfo label {border-bottom: 1px solid #979797;}.registerprogress {	float: left;	width: 175px;}.progress {	padding-bottom: 10px;	clear: left;}.progress span {	font-size: 10px;	padding-left: 5px;	padding-right: 5px;	padding-top: 3px;	float: left;}.progress a{	background-image: url(../sys_img/registerorb.png);	display: block;	text-align: center;	height: 20px;	width: 20px;	float: left;	cursor: default;	font-size: 10px;	line-height: 20px;}.act a {	background-color: #AA0515;	color: #ffffff;}.green a{	background-color: #7fb500;}#registerslider input{	text-align: left;	border: 1px solid #A5A5A5;	margin-bottom: 10px;}#registerslider input.noborder{	border: 0px;}#registerslider select{	text-align: left;	border: 1px solid #A5A5A5;	margin-bottom: 10px;}#registerslider label{	display: block;	text-align: left;	width: 180px;	float: left;	top: 0 !important;}#registerslider ul, #registerslider {	width: 627px !important;	height: 370px !important;	margin: 0;	padding: 0;	clear: both;	margin-bottom: 5px;}#registerslider {	background: #ffffff;	float: left;	clear: right;	border-bottom: 1px solid #cccccc;	position: relative;}#registerslider li {	width: 627px;	height: 370px;}#registerslider .content {	padding-top: 10px;	width: 340px;	float: left;	background: #ffffff;}#registerslider .info {	width: 280px;	padding-top: 10px;	float: left;}#registerslider .info div {	display: inline;	margin: 0 auto;	text-align: left;}.registerform {	width: 802px;	padding: 10px;}.registerform h1{	background: transparent;	font-size: 16px !important;	border: none;	border-bottom: 1px solid #cccccc;	color: #AA0515;	text-align: left;}.registerform #navispace {	width: 155px;	height: 30px;	float: left;}.registerform #controls{	padding: 0;	float: left;	width: auto;	height: auto;	text-align: center;	}.registerform #controls li{	width: 20px;	height: 17px;	padding-top: 3px;	}.registerform #controls .current{	background: #cccccc !important;	font-weight: bold;}.registerform #controls a {	font-size: 12px;	width: auto;	height: auto;}/*.registerform tr{	background: #dddddd;}*/.registerform .right b {	color: #999999;	font-weight: bold;}.iframe {	margin: 0;	padding: 0;	background: #ffffff;}#sliderprev {	float: left;}#sliderprev a{	display: block;	background: #f00;	height: 28px;	width: 30px;	background: url(../sys_img/prevbtn.gif);	margin-right: 20px;}#slidernext {	float: left;}#slidernext a{	display: block;	background: #f00;	height: 28px;	width: 30px;	background: url(../sys_img/nxtbtn.gif);	margin-left: 20px;}.registerform .req {	font-weight: bold;	color: red;	padding-left: 10px;}.registerform #getCoords {	height: 28px;	width: 120px;	display: block;	background: url(../sys_img/big_button.gif);	text-align:center;	line-height: 28px;	color: #AA0515;	float: left;	margin-right: 10px;}.registerform #gmapLink {	height: 28px;	width: 130px;	display: block;	background: url(../sys_img/bigbutton_130.gif);	text-align:center;	line-height: 28px;	color: #AA0515;	float: left;}.registerform .contenttext span {	display: block;	color: #c00;	font-weight: bold;}#registerslider .content li {	width: auto;	height: auto;}.contentlist {	padding-top: 3px;}.contentlist span {	display: block;	text-indent: 15px;	padding-bottom: 5px;	background: url(../sys_img/bullet.gif);	background-repeat: no-repeat;	background-position: 0px 2px;}.search_table td {	//padding: 10px;}.bannerwrapper {	position: relative;	width: 612px;	overflow: hidden;	min-height: 80px;}.bannercol {	text-align: center;	width: 612px;	display: block;}.bannercol table {	margin: 0 auto;}.bannerwrapper a.banner {	display: block;}.bannercontainer{	width: 612px;}.bannercontainer td {	width: 612px;	vertical-align: middle;}#prevbanner {height: 28px !important;width: 60px !important;	position:absolute;	left: 2px;	top: 40%;	text-align: left;	background: url(../sys_img/prevbtn.gif) 14px 0px no-repeat;	text-align: center;	padding-top: 30px;	outline: 0;	font-weight: bold;	color: #AA0515;}#nextbanner {height: 28px !important;width: 60px !important;	position:absolute;	right: 2px;	top: 40%;	text-align: right;	background: url(../sys_img/nxtbtn.gif) 14px 0px no-repeat;	text-align: center;	padding-top: 30px;	outline: 0;	font-weight: bold;	color: #AA0515;}/*NEWAD*/.newad_ul ul {	padding: 0px;	background-color: #fff;}.newad_ul li {	border-bottom: 1px solid #bbb;	}.newad_ul .noborder {	border: 0px;}.newad_ul a{	display: block;	padding-right: 15px;	background: url(../sys_img/arrow_next.gif) 100% 50% no-repeat;}.newad_ul a:hover{	text-decoration: underline;	background: url(../sys_img/arrow_nextactive.gif) 100% 50% no-repeat;}.newad_ul {	float: left;	width: 23%;	margin: 10px 8px;	padding-left: 0px;}.newad_ul  .head{	margin: 2px 0px 0px 0px;	padding: 10px 0px;	color: #AA0515;	padding-left: 12px;	border-bottom: 1px solid #bbb;	}.newad_ul  .head span{	font-weight: bold;	font-size: 14px;	cursor: pointer;}.newad_ul  .subhead{	padding: 5px 0px;	color: #333;	padding-left: 12px;	}.newad_ul  .indent{	padding-left: 27px;}.newad_ul  .subhead span{	font-weight: bold;	cursor: pointer;}.newad_ul  .sub{	border-bottom: 0px;}.newad_ul  .sub li{	color: #000;	padding: 3px 0px;	padding-left: 36px;	background-color: #fff;}.plus {	cursor: pointer;	display: block; 	float: left;	width: 15px;	}.subs {	background: url(../sys_img/arrow_right.gif) 0px 0px no-repeat;}.head-act {	background-position: 0px -15px;}.newad_ul ul:hover {	background-color: #ddd;}.newad_ul li:hover {	background-color: #ddd !important;}.newad_ul:hover {	background-color: #ddd !important;}/*MEMBER ADS */.single_ad {	width: 383px;	height: 109px;	border: 1px solid #9a9a9a;	margin-top: 7px;	float: left;}.single_ad .ad_img {	margin-right: 10px;	background-color: #fff;} .ad_title {	font-size: 13px;	display: block;	float: left;	height: 36px;	width: 285px;	padding-top: 5px;	font-weight: bold;}.single_ad .ad_price {	width: 175px;	display: block;	float: left;	font-size: 11px;	font-weight: bold;	color: #666;	line-height: 14px;	text-decoration: underline;	padding-top:2px;}.single_ad .ad_end {	width: 115px;	display: block;	float: left;	font-size: 11px;	font-weight: bold;	color: #666;	text-indent: 10px;	line-height: 14px;	text-decoration: underline;	padding-top:2px;}.single_ad .val {	font-size: 12px;	font-weight: normal;	color: #000;	line-height: 16px;	text-decoration: none;}.ad_cat {	height: 28px;	background: #eee;	border-top: 1px solid #ddd;}.ad_cat span {	font-size: 11px;	font-weight: bold;	line-height: 28px;	color: #666;	padding-left: 10px;}.ad_cat span a{	font-size: 12px;	font-weight: normal;	line-height: 28px;	color: #383838;}.row_even {	border-left: 0;	text-align: left;}.row_odd {	float: right;	border-right: 0;	text-align: left;}.adbox {	border: 1px solid #999;	margin: 0 1px;	padding-bottom: 6px;	margin-bottom: 6px;}.adfilter {	background: #E6E6E6;	padding: 5px 10px;	line-height: 20px;	border-bottom: 1px solid #D5D5D5;}.adfilter span {padding: 0 10px;float: right;}.adfilter form {padding: 0 10px;	float: right;}.adfilter p {	float: left;	font-weight: bold;}/* TOpsads*/.topads {border-bottom: 0px;width: 604px !important;}.top_ad {width: 300px;height: 80px;margin-top: 1px;background: #fff;float: left;}.top_ad  .ad_img {margin: 0;}.top_ad  .ad_title {font-size: 12px;	display: block;	float: left;	height: 32px;	width: 195px;	padding-top: 5px;	font-weight: bold;	padding-left: 10px;	overflow: hidden;}.top_ad  .ad_price {width: auto;text-decoration: none;padding-bottom: 3px;text-indent: 10px;line-height: 16px;}.top_ad  .ad_cat {float: left;width: 222px;height: 21px;text-decoration: none;line-height: 21px;overflow: hidden;}.top_ad  .ad_cat span, .top_ad  .ad_cat a{line-height: 21px;font-size: 11px;}.top_row_even{border-left: 0px;}.top_row_odd{border-right: 0px;border-left: 0px;width: 301px;}.top_row_odd .ad_cat{	width: 223px;}/*Newads*/#newads {border-bottom: 0px;width: 604px !important;}#newads .top_ad{width: 100%;border-left: 0px;}#newads .ad_title{text-align: left;width: 500px;border-left: 0px;height: 22px;line-height: 14px;}#newads  .val {width: 230px;text-indent: 3px;}#newads  .ad_end, #newads  .ad_price {padding-bottom: 3px;line-height: 18px;height: 22px;}#newads .endval {width: 120px;}#newads .ad_cat {float: left;width: 524px;height: 25px;text-decoration: none;line-height: 25px;overflow: hidden;}#newads .ad_cat a{line-height: 25px;	font-size: 12px;}#headbanner .facebook {width: 36px;height: 36px;position: absolute;top: 13px;left: 979px;padding: 0;display: block;z-index: 10;}table.maintable.header td#headbanner  .facebook img{width: 36px;height: 36px;}.poibanner img{	opacity: 0.75;	filter: alpha(opacity=75);	zoom:1;}.poibanner img:hover{	opacity: 1;	filter: alpha(opacity=100);}.mp_content .lightview {	color: #AA0515;}#legend{  width: 500px;  height: 30px;  position: absolute;  left: 20px;  top: 3px;  z-index: 100;  background: url(../sys_img/gmapLegend.png) no-repeat 0px 0px;}/********* ABOUT ************/.aboutcontent {	padding-left: 60px;	width: 650px;}.aboutnavi {	padding: 0;	background-color: #fff;	border: 1px solid #ccc;}.aboutnavi li{	padding-right: 20px;	margin: 10px 0;	margin-left: 35px;	list-style-image: url(../sys_img/about/punkt.jpg);	list-style-position: outside;}.aboutnavi a{	color: #AA0515;	font-weight: bold;}.aboutnavi a:hover{	color: #000000;}.aboutcontent .bullets {	padding-bottom: 20px;}.aboutcontent .bullets  li{	width: 41%;	float: left;	text-align: left;	list-style-position: outside;	margin-left: 35px;	margin-bottom: 0px;}.aboutheader {	font-weight: bold;	margin-top: 40px;	margin-bottom: 10px;	list-style-image: url(../sys_img/about/punkt.jpg);	list-style-position: outside;}.aboutcontent p {	margin-bottom: 10px;}.aboutcontent ul {	padding-left: 10px;}.abouttitle {	font-weight: normal;	background: none;	font-size: 24px !important;	text-align: left;	margin-left: 10px;	border: none;	color: #000;	margin-bottom: 15px;}.pakete {	padding: 0;}.paket {	width: 178px;	background-color: #fff;	border: 1px solid #ccc;	float: left;	margin-left: 20px;	padding: 10px;	text-align: left;}.paket-first {	margin-left: 0;}.paket h1 {	font-weight: normal;	background: none;	font-size: 22px !important;	text-align: left;	border: none;	color: #AA0515;}.paket .label {	margin-top: 10px;	color: #999;	font-size: 15px;}.paket .value strong {	font-size: 15px;}.paket p {	margin: 0;	margin-top: 10px;	height: 30px;	font-size: 11px;}.paket a {	color: #AA0515;	font-weight: bold;}.paket a:hover {	color: #000;}
