@charset "utf8";

/*test hacks ie-bugs
html > body	{background-color:#ff0000;} gilt nicht fuer ie
* html body {background-color:#cdcdcd} nur ie*/

/* Globale Styles */
html {  }
body {
	width: 1100px;
	padding: 0px;
	margin: 0px;
	font-family: Verdana,Arial;
	font-size: 11px;
	font-weight: 500;
	background-color: #FFF;
	color: #000000;
}
form {
	margin: 0px;
	padding: 0px;
}
input, textarea, select {
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: 500;
	color: #000000;
	border: 1px solid #000000;
	background: #FFFFFF;
}
input[type="radio"], input[type="checkbox"]	{
	vertical-align: middle;
	border:	none;
	background: transparent;
}
.input_no_border{
	border:0px solid #FFFFFF;
}
/*hack f�r den IE6*/
.radio {
	vertical-align: middle;
	border:	none;
	background: transparent;
}
.noPointer {
cursor: auto;
}
table td {
	vertical-align: top;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: 500;
}
a {
	text-decoration: underline;
	color: #3d4469;
}
a:hover {
	text-decoration: none;
	color: #cf2b2b;
}
a.clickable_ad{
	text-decoration: none;
	color: #000000;
}
a.clickable_ad:hover{
	text-decoration: none;
	color: #000000;
}
a.clickable_ad:visited{
	text-decoration: none;
	color: #000000;
}
a.clickable_ad:focus{
	text-decoration: none;
	color: #000000;
}
a.clickable_ad:active{
	text-decoration: none;
	color: #000000;
}
h1 {
	font-size: 14px;
	color: #000000;
	font-weight: 900;
	padding: 2px 5px;
}
h2 {
	font-size: 12px;
	color: #000000;
	font-weight: 900;
}
h3 {
	font-size: 11px;
	color: #000000;
	font-weight: 900;
}
p, ul, ol {
	color: #000000;
}
p.SuWo {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
ol {
	padding-right: 15px;
}
ul {
	list-style-type: square;
}
img {
	border: none;
}
label {
	cursor: pointer;
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
}
fieldset {
	border: 0px;
	padding: 0px;
}
fieldset legend	{
	font-weight: bold;
}
p.content {
	padding: 0px 15px;
}
h3.title {
	padding: 2px 15px;
	background-color: #eee;
	font-weight: bold;
	width: 92%;

}
a.top {
	text-decoration :none;
	font-size: 9px;
}
a.home {
	text-decoration: none;
	font-weight: bold;
	color: #d12929;
}
a.home#motorBZ {
	color: #3a40bc;
}
a.home#immoBZ {
	color: #36a02e;
}
label.register {
	width: 140px;
	float: left;
	margin-right: 15px;
}
/*mittlere Spalte, content*/
div#centercolumn {
	width: 510px;
	float: left;
}
div#standard_content {
	width: 500px;
	margin-top: -1px;
	margin: 0px 10px 0px 10px;
	padding-left: 0px;
	padding-right: 0px;
}
/*rechte Spalte, inserieren, login, suche, banner, neue mitglieder*/
div#rightcolumn {
	width: 150px;
	padding-left: 10px;
	float: left;
}
/*Box inserieren*/
div#advertise {
	width: 150px;
	margin-bottom: 3px;
}
/*Box inserieren*/
div#inserieren {
	width: 150px;
	margin-bottom: 3px;
}
/*div#advertise a {
	font-size: 12px;
	color: #000000;
	font-weight: 900;
}
div#advertise a:hover {
	text-decoration: none;
}*/
/*box login/logout*/
div#login {
	width: 150px;
}
div#login input[type="text"] {
	width: 132px;
	font-weight: bold;
}
div#login .error {
	display: block;
	color: red;
	border: 1px solid #F00;
	padding: 3px;
	margin-top: 5px;
	font-weight: normal;
}
/*box 'Ich suche'*/
div#search {
	width: 150px;
	margin-top: -7px !important;
	margin-top: -16px;
}
/*Inserieren-Box, GRATIS-Image*/
div.insert_flash {
	margin-left: 0px;
	background-image: url('images/de/insert/postit_inserieren.jpg');
	background-repeat: no-repeat;
	width: 145px;
	height: 180px;
	background-position: 0px 0px;
	margin-top: -75px;
	margin-bottom: 34px;
}
/*sitemap.tpl*/
div.sitemap {
	float: left;
	width: 94%;
	padding: 2px 10px;
	margin: 2px 0px;
}
/*errorhandling*/
.error {
	color: red;
	font-weight: bold;
}
.errorblock {
	display: block;
	clear: left;
	color: red;
	font-weight: bold;
}
.text_error {
	color: #cc0000;
}
.input_error {
	border: 2px solid #ff0000;
}
.global_error {
	display: block;
	padding: 5px;
	background-color: red;
	color: white;
	font-weight: bold;
	margin: 5px 0px 5px 0px;
	line-height:10px;
}
.checkbox_error {
	background-color: red;
}
.warntext {
	font-size: 10px;
	color: #ff0000;
	font-weight: 900;
	padding: 5px 0px;
}

/*Rahmen Fehlermeldung Login*/
.kasten1_content_warn		{ color: #000000; padding:3px; border:1px solid #F00; margin-top:5px; }

/*Hilfsklassen*/
.breaker	{ margin:5px 0px; }
.breaker_small	{ margin:2px 0px; }
.break		{ height:2px; }
.header		{ padding: 2px 10px 15px 15px; background-color: #eee;}
.header_txt	{ color:#000000; font-weight:900; }
.indent 	{ margin:5px 0px 5px 10px; }
.clear		{ clear:both; }
.lclear		{ clear:left; }
.rclear		{ clear:right; }
.fleft		{ float:left; }
.fleft20	{ float:left; width:20px; }
.fleft30	{ float:left; width:30px; }
.fleft40 	{ float:left; width:40px; }
.40 		{ width:40px; }
.fleft45 	{ float:left; width:45px; }
.fleft50 	{ float:left; width:50px; }
.fleft60	{ float:left; width:60px; }
.fleft65	{ float:left; width:65px; }
.fleft70	{ float:left; width:70px; }
.fleft80	{ float:left; width:80px; }
.fleft85	{ float:left; width:85px; }
.fleft90	{ float:left; width:90px; }
.fleft100	{ float:left; width:100px; }
.fleft105	{ float:left; width:105px; }
.fleft110	{ float:left; width:110px; }
.fleft115	{ float:left; width:115px; }
.fleft120	{ float:left; width:120px; }
.fleft140	{ float:left; width:140px; }
.fleft150	{ float:left; width:150px; }
.fleft160	{ float:left; width:160px; }
.fleft180	{ float:left; width:180px; }
.fleft190	{ float:left; width:190px; }
.fleft200	{ float:left; width:200px; }
.fleft210	{ float:left; width:210px; }
.fleft237	{ float:left; width:237px; }
.fleft240	{ float:left; width:240px; }
.fleft250	{ float:left; width:250px; }
.fleft290	{ float:left; width:290px; }
.fleft300	{ float:left; width:300px; }
.fleft380	{ float:left; width:380px; }
.fleft490	{ float:left; width:490px; }
.fright		{ float:right; }
.fright140	{ float:right; width:140px; }
.height25	{ height:25px; }
.ta_right	{ text-align:right; }
/*fuer rechtw ausgerichtes innerhalb der Boxen, z.B. Button bei mynewsletters*/
.ta_right_in_box { text-align:right; width: 480px;}
.ta_center	{ text-align: center; }
.vtop		{ vertical-align: top; }
.vbottom	{ vertical-align: bottom; }
.valign		{ vertical-align: middle; }
.block		{ display: block; }

/* Advertisement Pricing Admin */
/*werbung.tpl=> durch tabelle ersetzen, 18.01.2008, hwu*/
.cell_top_form1		{font-size:9px; width: 64px; float: left; height: 28px; 	background-color: #eaeaea; padding: 2px; border-right: 1px dotted #ffffff; border-bottom: 1px dotted #ffffff; }
.cell_top_form2		{font-size:9px; width: 75px; float: left; height: 42px; 	background-color: #eaeaea; padding: 2px; border-right: 1px dotted #ffffff; border-bottom: 1px dotted #ffffff; }
.cell_main_form1	{font-size:9px; width: 64px; float: left; 				background-color: #eaeaea; padding: 2px; border-right: 1px dotted #ffffff; border-bottom: 1px dotted #ffffff; }
.cell_main_form2	{font-size:9px; width: 75px; float: left; 				background-color: #eaeaea; padding: 2px; border-right: 1px dotted #ffffff; border-bottom: 1px dotted #ffffff; }
.cell_noscript_form1{font-size:9px; width: 64px; float: left; height: 88px; 	background-color: #eaeaea; padding: 2px; border-right: 1px dotted #ffffff; border-top: 1px dotted #ffffff; }
.cell_noscript_form2{font-size:9px; width: 70px; float: left; height: 98px; 	background-color: #eaeaea; padding: 2px; border-right: 1px dotted #ffffff; border-top: 1px dotted #ffffff; }


/* Einzelne Anwendungen */
/*Listing*/
/*.img_border			{ border:1px solid #656565; }*/
div#foto 			{ width: 74px; text-align: center; float: left; height: auto; }
div#icon 			{ float: right; min-width: 30px; margin: 0; padding: 10px 5px 10px 0px; }
div#desc 			{ margin: 0 ; padding: 0px 5px 0px 0px;  width: 380px; min-height:50px; height:auto !important; float:left; }
div.icon_ 			{ float: right; min-width: 30px; margin: 0; padding: 10px 5px 10px 0px; }
div.desc 			{ margin: 0 ; padding: 2px 5px; min-height:50px; height:auto !important; }
* html #desc 		{ height:50px; } /* nur f�r IE 5.5 - 6.x */
html + body #desc 	{ height:50px; } /* nur vom IE 5.0 */
/*Formularfelder, einzelstyles*/

.structure_select	{ width: 145px;  margin: 1px 0px 0px 0px; border: 1px solid #000000; }
.structure_select_s	{ width: 60px; margin: 1px 0px 0px 0px; border: 1px solid #000000; vertical-align: middle; }
.structure_input	{ width:145px; border:1px solid #000000; margin:1px 0px 0px 0px; height:18px; vertical-align: middle; }
.structure_input_s	{ width: 45px; border: 1px solid #000000; vertical-align: middle; }

/*Suchen nach Strukturdaten*/
div.form_box_1		{ float: left; margin: 5px 10px 0px 10px; }
div.form_box_2		{ float: left; margin: 5px 10px 0px 10px; }
div.form_box_3		{ float: left; margin: 5px 5px 0px 10px; }
div.form_box_4		{ float: left; margin: 5px 10px 0px 0px; }
div.form_box_chkbx	{ width: 145px; height: 25px; float: left; margin: 5px 10px 0px 10px; }
b.form_text			{ font-weight: normal; vertical-align: middle; }
b.moredetail_link	{ font-weight: normal; vertical-align: middle; float: left; }


/* Redaktionsschluesse */
div#redaktionsschluesse div {
	padding: 5px;
}
div#redaktionsschluesse div.medium {
	width: 175px;
	text-align: right;
}
div#redaktionsschluesse div.deadline {
	width: 145px;
}
.icma_130 {
	float: left;
	padding: 2px;
	width: 130px;
	margin-bottom: 0px;
}
.icma_245 {
	float: left;
	padding: 2px;
	width: 254px;
	margin-bottom: 0px;
}
/*Impressum*/
.impressum_middle	{
	width: 450px;
	font-size: 10px;
	padding: 0px 0px 3px 15px;
	float:left;
}
.impressum_left	{
	width: 200px;
	font-size: 10px;
	padding: 0px 0px 3px 15px;
	font-weight: bold;
	float:left;
}
.impressum_right {
	width: 250px;
	font-size: 10px;
	padding-bottom: 3px;
	float:left;
}
/*Jobs (bz_jobs.tpl)*/
.jobTitle {
	font-weight: bold;
	float: left;
	width: 100px;
	display: inline;
}
.jobText {
	float: left;
	width: 390px;
	display: inline;
}

/* Hilfe */
div#hilfe div.hilfe_hinweis	{
	background-color: #999999;
	color: #fafafa;
	margin: 5px 15px;
}
div#hilfe .header, div#agb .header {
	margin-right: 10px;
}
div#hilfe a.toc {
	text-decoration: none;
}
/* Detailansicht */
/*insert_mailer.tpl, feature_preview_detail.tpl, ad.tpl*/
.leftbox	{ float: left; width: 200px; padding: 2px 0px 2px 5px; }

/*Spritpreisservice, externer Dienstleister*/
div#oamtc_box			{ width: 200px; border: 1px solid #000000; }
div#oamtc_box_header	{ background-color: #e0e0e0; padding: 5px; }
div#oamtc_box_body		{ background-color: #f0f0f0; padding: 5px; }


/* (Strukur-)Suche */
.suchmaske				{ width: 500px; border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; border-bottom: 1px solid #000000; float: left; margin: 0px 0px 0px 0px; }
.suchmaske_box			{ float: left; margin: 3px 10px 0px 5px;}
.suchmaske_input_box	{ padding: 2px 0px 5px 0px; }
.suchmaske_title		{ font-weight: bold; }
.suchmaske_title_start	{ font-weight: bold; color:#FFFFFF;}
b.b_vmiddle				{ vertical-align: middle; padding: 0px 2px; font-weight: normal; }
b.b_vmiddle_start		{ vertical-align: middle; padding: 0px 2px; font-weight: normal; color:#FFFFFF;}
b.b_vmiddle_bold		{ vertical-align: middle; padding: 0px 2px; }
b.b_vmiddle_bold_start	{ vertical-align: middle; padding: 0px 2px; font-weight: bold; color:#FFFFFF;}
input.chkbx_vmiddle		{ vertical-align: middle; }
input.chkbx_vmiddle_start { vertical-align: middle; background-color:#c42633; color:#c42633; border:1px solid #c42633;}

/*smallbanner.tpl*/
div.schatzkiste	{ width: 132px; margin: 0px 0px 0px 9px; }
div.sk_kopf		{ text-align: center; }
div.sk_content	{ text-align: center; border-right: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black; background-color: #f7f7f7; padding: 5px 0px; }

/*bereich inserieren (meine baustelle, helga), sollte nun �berfl�ssig sein, 16.04.2008?!
fieldset.insert {	margin: 5px 0px;}
.warntext_insert	{ color:#ff0000; font-weight:900; margin: 0px 0px 15px 0px; }
.redbox_preview		{ text-decoration:none; color: #F00; font-weight:900; }
.redbox200_invers_preview { font-size:13px; border:1px solid #000; color: #FFF; font-weight:900; background:#F00; width:198px;text-align:center; padding:2px; }
div.right_grey		{ margin:12px 0px;padding:2px;background-color:#eee;text-align:right;font-weight:900; }*/

/*Auswahl von Rahmen und Hintergrund, kleine vorschau*/
div.preview			{ float:left;width:110px;height:30px;margin:5px 15px; }
div.insertion		{ float:left;width:200px;margin-left:20px; }
div.insertion_right { text-align:right;margin:0px 150px;padding-top:5px; }
.indent_insert		{ margin:10px; padding:10px; }
.indent_insert_top	{ margin-left:140px; margin-top:-12px; }/*Formularfelder einruecken*/
/*strukturierte Inserate aufgeben*/
div.form_box_1_insert		{ float: left; padding: 0px 10px 15px 0px; }
div.form_box_2_insert		{ float: left; padding: 0px 10px 15px 0px; }
div.form_box_3_insert		{ float: left; padding: 0px 0px 15px 0px; }
div.form_box_chkbx_insert	{ width: 145px; height: 25px; float: left; padding: 0px 5px 10px 0px; }

/* Kategorie-Auswahl beim Inserieren */
div#insertCategorySelect select {
	width: 238px;
}
div#insertCategorySelect {
	width: 490px;
}
div#childCatBox {
	float: left;
}

/* Packet-Auswahl */
ul#packageListMouseOver {
	margin: 0px;
	padding: 5px 5px 5px 25px;
}
ul#packageListMouseOver li {
	list-style-type: disc;
}

/* Veröffentlichungs-Daten/gewerblich */
.hidden {
	display: none;
	visibility: hidden;
}
.visible {
	visibility: visible;
}
div#onlineAuswahlHint {
	float: right;
	width: 200px;
	margin: 0px 25px 0px 0px;
	visibility: hidden;
}
div#kombiWochenKombiHint {
	width: 480px;
	margin: 0px 0px 10px 0px;
}
/* topobjekte.tpl */
div.top_main {
	width: 500px;
	float: left;
	margin: 0px 0px 7px 0px;
}
div.top_box {
	margin: 0px 1px 0px 1px;
	width: 122px;
	height: 220px;
 	height: auto;/*damit der FF wenn der Inhalt der Box gr��er ist als die height auch die box erweitert*/
 	min-height:220px;
	float: left;
	text-align: center;
	overflow: hidden;
}
div.top_box_first {
	margin: 0px 1px 0px 1px;
	width: 122px;
	height: 220px;
 	height: auto;/*damit der FF wenn der Inhalt der Box gr��er ist als die height auch die box erweitert*/
 	min-height:220px;
	float: left;
	text-align: center;
	overflow: hidden;
}
div.top_box_last {
	margin: 0px 0px 0px 1px;
	width: 122px;
	height: 220px;
 	height: auto;/*damit der FF wenn der Inhalt der Box gr��er ist als die height auch die box erweitert*/
 	min-height:220px;
	float: left;
	text-align: center;
	overflow: hidden;
}
div.top_img	{
	text-align: center;
	margin: 10px 0px;
}
div.top_title {
	margin: 0px 0px 3px 0px;
	font-weight: bold;
	color: #d12929;
}
div.border_box {
	border: 1px solid #d12929;
	height: 220px;
 	height: auto;/*damit der FF wenn der Inhalt der Box gr��er ist als die height auch die box erweitert*/
 	min-height:220px;
}
/*Buttons*/
/*Grundlayout*/
input[type="submit"] {
	cursor: pointer;
	border: 1px solid #d12929;
	width: 200px;
	color: #d12929;
	background-color: #fff;
	background-image: url('images/buttons/red-dot-right.gif');
	background-repeat: no-repeat;
	background-position: right;
}
/*gleicher Style nochmal als Klasse, weil der 6er IE zu doof f�r den Atributselektor ist*/
input.button {
	cursor: pointer;
	border: 1px solid #d12929;
	width: 200px;
	color: #d12929;
	background-color: #fff;
	background-image: url('images/buttons/red-dot-right.gif');
	background-repeat: no-repeat;
	background-position: right;
}
input#kontakt {
	border: 1px solid #000;
	color: #FFF;
 	background-color: #FFFFFF;
	padding: 2px;
	background-image: none;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	font-size: 13px;
	font-weight: 900;
}
a#kontakt {
	border: 1px solid #000;
	color: #FFF;
 	background-color: #F00;
	padding: 2px 0px;
	background-image: none;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	font-size: 13px;
	font-weight: 900;
	text-decoration: none;
	display: block;
	width: 200px;
	text-align: center;
}
a.button {
	border: 1px solid #d12929;
	display: block;
	text-align: center;
	text-decoration: none;
	width: 200px;
	height: 16px;
	color: #d12929;
	background-color: #ffffff;
	background-image: url('images/buttons/red-dot-right.gif');
	background-repeat: no-repeat;
	background-position: right;
}
a.detail {
	margin: 3px 0px 0px 0px;
}
input[type="submit"]:hover, .button:hover {
	border: 1px solid #000;
	color: #000000;
}
.myBazar {
	float: left;
	margin: 2px 0px 0px 7px;
}
/*abweichende Styles als id*/
#back {
	background-image: url('images/buttons/red-dot-left.gif');
	background-position: left;
}
#back135 {
	background-image: url('images/buttons/red-dot-left.gif');
	background-position: left;
	width: 135px;
}
#up135 {
	background-image: url('images/buttons/red-dot-up.gif');
	background-position: left;
	width: 135px;
}
#next135 {
	width: 135px;
}
#login140, #register140 {
	width: 140px;
}
/*buttons rechte Spalte*/
#login135, #register135 {
	width: 135px;
}
#search135 {
	width:135px;
	margin-top:20px;
}
#button135 {
	width: 135px;
}
.button135 {
	width: 135px;
}
#button75 {
	width: 75px;
}
/*button (suchen) ohne Pfeil*/
#centerPageSearch {
	width: 60px;
	background-image: none;
	float: right;
	margin: 10px 10px 10px 0px;
}
/*(immo, motor)*/
#quickSearch {
	width: 60px;
	background-image: none;
	margin: 0px;
	vertical-align: middle;
}
#no_arrow {
	background-image: none;
}
/* 	ausrichtung des buttons auf rechter Seite unter der Standardbox
	wird als zweite css-klasse angegeben */
.button_right {
	float: right;
	margin: 5px 2px 5px 0px;
}
/*ausrichtung des buttons auf linker Seite unter der Standardbox*/
.button_left {
	margin:  5px 0px 0px 4px;
}
/* 	Farbweltanpassungen - Standardfarben
	box mit farbigen Rahmen */
.kasten1_header {
	font-size: 11px;
	color: #000000;
	font-weight: 900;
	padding: 2px 5px;
	background-image: url('images/de/content/kasten1_bg_oben.gif');
	border:1px solid #d12929;
}
.kasten1_content {
	color: #000000;
	background: #fafafc;
	padding: 6px;
	border-left: 1px solid #d12929;
	border-bottom: 1px solid #d12929;
	border-right:1px solid #d12929;
}
.kasten1_fueller {
	font-size: 12px;
	color: #000000;
	font-weight: 900;
	background-image: url('images/de/content/kasten1_fueller.jpg');
	padding-left: 6px;
	border-left: 1px solid #d12929;
	border-bottom: 1px solid #d12929;
	border-right: 1px solid #d12929;
}
.kasten1_input {
	font-weight: 900;
}
.kasten1_inserieren {
	font-size: 11px;
	font-weight: 900;
	padding-left: 6px;
	border-left: 1px solid #d12929;
	border-top: 1px solid #d12929;
	border-right: 1px solid #d12929;
}
.kasten1_inserieren_footer {
	font-size: 11px;
	color: #000000;
	font-weight: 900;
	padding: 2px 5px;
	margin:0px 0px 25px 0px;
	border:1px solid #d12929;
}
a.navi_link	{
	text-decoration: none;
	color: #000000;
	font-size: 10px;
	font-weight:900
}
a.navi_link:hover {
	text-decoration: underline;
	color:#d12929;
}
/*kasten500 - ohne 3D*/
.boxenkopf {
	width: 500px;
	height: 30px;
	background-image: url('images/de/content/kasten1_bg_oben.gif');
	background-repeat: repeat-x;
	border: 1px solid #cdcdcd;
}
.boxencontent {
	border: 1px solid #cdcdcd;
	border-top: none;
	background-image: none;
	width: 500px;
	float: left;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 10px 0px;
}
.boxencontent_motor {
	float: left;
	border: 2px solid #4d5794;
	border-top: none;
	background-image: none;
	width: 236px;
	padding: 0px 0px 5px 5px;
	margin: 0px 0px 10px 0px;
}
.boxencontent_immo {
	float: left;
	border: 2px solid #4d5794;
	border-top: none;
	background-image: none;
	width: 236px;
	padding: 0px 0px 5px 5px;
	margin: 0px 0px 10px 0px;
}
p.confirm {
	margin-left: 10px;
	margin-right: 10px;
}
h3.confirm {
	margin-left: 10px;
	margin-right: 10px;
}
/*sonderfall box ohne boxenkopf, myads.tpl*/
.extraBorder {
	border-top: 1px solid #cdcdcd;
	width: 498px;
}
/*zusatzstyle f�r die schmalen boxen auf der home.tpl*/
.extent245 {
	width: 243px;
}
.boxenueberschrift
{
	font-size:14px;
	color: #000000;
	font-weight:900;
	margin: 0px 0px 0px 7px;
	line-height: 30px;
}
.boxenueberschriftgross
{
	font-size:14px;
	color: #000000;
	font-weight:800;
	margin: 0px 0px 0px 7px;
}
/*innerhalb des div boxenueberschrift, insert-templates, mybazar-templates*/
.header_left {
	float: left;
	width: 300px;
}
.header_right {
	text-align: right;
	padding-right: 10px;
}
/*suchagent.tpl*/
form#searchagent .zeile
{
	float:left;
	width:475px;
	padding: 2px;
	margin: 2px;
}
form#searchagent .grau
{
	background-color: #e5e5e5;
}
form#searchagent a.title {
	font-weight :bold;
	color: #000;
}
form#searchagent a.active {
	font-weight: bold;
	color: #42A53B;
}
form#searchagent a.deactive {
	font-weight: bold;
	color: #ff0000;
}
/* Meldungen */
/*mypwd.tpl*/
.fehlermeldung
{
	color:#fff; font-weight:900;
	background-color: #CF2626;
	padding: 3px;
	width: 279px;
}/*mypwd.tpl*/
.erfolgmeldung
{
	color:#fff; font-weight:900;
	background-color: #36A02E;
	padding: 3px;
	width: 279px;
}
.erfolg
{
	color:#fff;
}
/*vv_payment.tpl*/
#payment label {
	width: 105px;
	height: 85px;
	border: 0px;
	float: left;
}
#payment label:hover {
	color: blue;
}
/*styles fuer die Detailansicht*/
/* Kasten500 - Detailansicht*/
.box_detail_header {
	width: 500px;
	height: 25px;
	background-image: url('images/de/ad_detail/detail_header.gif');
	background-repeat: no-repeat;
}
.box_detail_title {
	/*xfont-size:14px;
	xcolor: #000000; */
	font-weight:900;
	margin: 0px 0px 0px 7px;
	line-height: 25px;
}
.box_detail_content {
	background-image: url('images/de/ad_detail/detail_bg.gif');
	background-repeat: repeat-y;
	width: 500px;
	float: left;
	padding: 1px 0px;
}
.box_detail img.detailSmallMedia {
	border: 2px solid #fff;
	margin: 2px 2px 0px 0px;
}
.detailSmallMediaBox {
	height: 90px;
 	height: auto;
 	min-height:90px;
 	float: left;
}
.box_detail img.detailSmallMediaSelected {
	border: 2px solid orange;
	margin: 2px 2px 0px 0px;
}
.box_detail_footer {
	clear: left;
	width: 500px;
	height: 1px;
	background-image: url('images/de/ad_detail/detail_bottom.gif');
	background-repeat: no-repeat;
}
/* Kasteninhalt500 - Detailansicht inkl. Buttons */
.box_detail {
	float: left;
	padding: 0px 0px 0px 7px;
	margin: 2px 0px 0px 0px;
}
.box_detail_text {
	float: left;
	width: 485px;
}
.box_left {
	float: left;
	width: 285px;
}
.box_left_pics {
	clear: all;
	float: left;
	width: 485px;
}
.box_right {
	float: left;
	margin: 0px 0px 0px 0px;
	width: 200px;
}
input.redbox200_invers {
	font-size: 13px;
	border: 1px solid #000;
	font-weight: 900;
	color: #FFF;
	background: #F00;
	width: 200px;
	cursor: pointer;
	padding: 2px;
	margin: 2px 0px;
	float: left;
}
div.redbox200_detail		{
	padding: 0px;
	border:1px solid #BA5D6F;
	width:200px;
	text-align:center;
	background:transparent;
	float: left;
	margin:2px 0px;
}
.headline_grey {
	padding: 2px 4px;
	margin: 2px 0px 2px 2px;
	background-color: #f3eeee;
	font-weight: bold;
	color: #000000;
}
/* Kasten500 Suche Startseite */
.boxenkopfsuche {
	width: 500px;
	height: 30px;
	background-image: url('images/de/content/kasten1_bg_oben.gif');
	border: 1px solid #d12929;
}
.boxenueberschriftsuche {
	font-size: 14px;
	color: #000000;
 	font-weight: 900;
	margin: 0px 0px 0px 7px;
	line-height: 30px;
}
.boxencontentsuche {
 	background-color: #d02929;
	padding-left: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-left: 1px solid #d12929;
	border-bottom: 1px solid #d12929;
	border-right: 1px solid #d12929;
	width: 500px;
	float: left;
	padding: 1px 0px;
}
/*Navigation linke Seite (Logo+Text)17.01.2008*/
div#leftcolumn {
	width: 150px;
	float:left;
}
div#leftcolumn li {
	margin: 0px;
	padding: 0px;
}
div#leftcolumn li.active {
	font-weight: bold;
}
div#leftcolumn div.logotext {
	color: #d12929;
	text-align: center;
	margin-bottom: 5px;
}
div#leftcolumn ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
div#leftcolumn a#logo {
	border: none;
	text-decoration:none;
}
div#leftcolumn a {
	font-size: 10px;
	text-decoration: none;
	color: #000;
	display: block;
	padding-top: 1px;
	padding-bottom: 1px;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
}
/*star-hack fuer den IE6, der interpretiert display:block falsch*/
* html div#leftcolumn a {
	 height: 15px;
}
div#leftcolumn a#mybazar {
	background-image: url('images/de/navi/navi_bg_mein.gif');
	border-top: 1px solid #999;/*border zugefuegt, weil der Eintrag an erster Stelle steht*/
}
div#leftcolumn a#bazar {
	background-image: url('images/de/navi/navi_bg_bazar.gif');
}
div#leftcolumn a#immo {
	background-image: url('images/de/navi/navi_bg_immo.gif');
}
div#leftcolumn a#motor {
	background-image: url('images/de/navi/navi_bg_motor.gif');
}
div#leftcolumn a.firstlevel {
	font-size: 12px;
	font-weight: 900;
	padding-left: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-image: url('images/de/navi/navi_bg.gif');
}
div#leftcolumn a.secondlevel {
	font-weight: 900;
	padding-left: 8px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-image: url('images/de/navi/navi_bg.gif');
}
div#leftcolumn a.thirdlevel {
	padding-left: 15px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-image: url('images/de/navi/navi_sub_bg3.gif');
}
div#leftcolumn a:hover {
	text-decoration: underline;
	color: #0033ff;
}
div#leftcolumn a.firstlevel:hover {
	color: #fff;
}
/* PIN-Optionen */
div#pinOptions_layout {
	font-weight: bold;
	font-size: 11px;
	background-color: #eaeaea;
	border: 1px solid black;
	margin: 10px 0px 0px 0px;
}
div#pinOptions_content {
	margin: 5px;
	text-align: center;
}
/* Listing-Seite START */
/*Suchmasken*/
/*nochmal pruefen, hier sollte eher class verwendet werden, gibt sonst XHTML-Validierungsfehler*/
div#whitespace		{ clear: left; border-top: 2px solid white; }
div#header			{ width: 100%; background-color: #e5e5e5; border-left: 2px solid #e5e5e5; border-top: 2px solid #e5e5e5; border-right: 2px solid #e5e5e5; float: left; }
div#body			{ width: 100%; border-left: 2px solid #e5e5e5; border-right: 2px solid #e5e5e5; border-bottom: 2px solid #e5e5e5; background-color:#fff; float: left; }
.doublesize		{ font-size: 16px; font-weight: bold; }

div#searchMask {
	border: 1px solid black;
	background-color:#FFFFFF;
}
/* Listenansicht START */
.clickable {
	cursor: pointer;
}
.clickable_ad {
	cursor: pointer;
	display: block;
}
div.listview {
	width: 500px;
	margin: 0px 0px 1px 0px;
}
div.listview p, div.listview h3, div.listview ul {
	padding: 0px;
	margin: 0px;
}
div.listview ul {
	list-style-type: none;
	margin: 0px 0px 0px 77px;
}
div.listview li {
	float: left;
	width: 122px;
}
div.listview_header {
	padding: 2px;
	background-color: #e5e5e5;
	font-weight: bold;
}
div.listview_body {
	padding: 2px;
	min-height: 70px;
	height: auto !important;
	height: 70px;
}
div.listview_media {
	float: left;
	width: 75px;
	margin: 0px 0px 2px 0px;
	display:box;
	height: auto !important;
	min-height: 60px;
}
div.listview_text {
	margin: 0px 0px 0px 77px;
}
/* Listenansicht ENDE */
div#noSearchResult p.greyBox {
	border: 1px solid black;
	padding: 10px;
	margin: 0px 0px 10px 0px;
	background-color: #e5e5e5;
}
div#listingPage div#topobjekte {
	margin: 10px 0px 0px 0px;
}
div#searchMask form, div#searchMask input, div#searchMask ul, div#searchMask li	{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
div#searchMask div.formular {
	padding: 5px;
}
div.suchagent {
	padding: 5px;
	margin: 5px 0px 0px 0px;
	background-color: #e4e4e4;
}
div.suchagent {
	padding: 5px;
	margin: 5px 0px 0px 0px;
	background-color: #e4e4e4;
}
/*Suchtreffer-Anzeige*/
div#listingPage {
	margin: 0px 0px;
}
div#searchHit {
	margin: 10px 0px 10px 0px;
	padding: 0px;
	list-style-type: none;
}
div#searchHit ul {
	margin: 0px 0px 10px 15px;
	padding: 0px;
	list-style-type: none;
}
div#searchHit a.childSel {
	color: #d12929;
}
div#searchHit a.parentSel {
	color: #d12929;
}
/*Listen-Ansicht*/
div#adListing {
	margin: 10px 0px 10px 0px;
}
/*Paging*/
/* Detailansicht */
div#detailPagingBox {
	margin: 10px 0px 0px 0px;
}
div#listingPage div#paging {
	border: 1px solid black;
	float: left;
	margin: 10px 0px 0px 0px;
	width: 498px;
}
div#listingPage div#paging div#content {
	margin: 3px 3px 3px 3px;
}
div#listingPage div#paging	div#resultCount	{
	float: left;
	width: 370px;
}
div#listingPage div#paging	div#pageControl {
}
div#listingPage div#paging	div#hitLimit {
	float: right;
}
/* Volltext-Suchmaske */
div#fullTextSearchMask {
	margin: 0px;
	padding: 0px;
	background-color:#FFFFFF;
}
div#fullTextSearchMask div.fieldBox {
	float: left;
	width: 140px;
	margin: 0px 23px 0px 0px;
}
div#fullTextSearchMask div.lastFieldBoxInRow {
	float: left;
	width: 140px;
	margin: 0px 0px 0px 0px;
}
div#fullTextSearchMask label {
	font-weight: bold;
	display: block;
}
div#fullTextSearchMask label.inline {
	font-weight: normal;
	vertical-align: middle;
	display: inline;
	padding: 3px 0px 0px 2px;
}
div#fullTextSearchMask select {
	width: 140px;
	margin: 0px 0px 3px 0px;
}
div#fullTextSearchMask select.small {
	margin: 2px 0px 8px 0px;
	width: 58px;
	vertical-align: middle;
}
div#fullTextSearchMask input.small {
	margin: 2px 0px 8px 0px;
	width: 55px;
	vertical-align: middle;
}
div#fullTextSearchMask input.checkBox {
	vertical-align: middle;
	border: none;
}

/* Immo-Suchmaske */
div#listingPage div.contentbanner {
	background-image: url("images/contentbanner/ad.gif");
	background-repeat: no-repeat;
	clear: both;
	text-align: center;
	margin: 5px 0px;
	height: 60px;
}
div#immoSearchMask {
	margin: 0px;
	padding: 0px;
}
div#immoSearchMask div.fieldBox {
	float: left;
	width: 140px;
	margin: 0px 23px 0px 0px;
}
div#immoSearchMask div.lastFieldBoxInRow {
	float: left;
	width: 140px;
	margin: 0px 0px 0px 0px;
}
div#immoSearchMask label {
	font-weight: bold;
	display: block;
}
div#immoSearchMask label.inline {
	font-weight: normal;
	vertical-align: middle;
	display: inline;
	padding: 3px 0px 0px 2px;
}
div#immoSearchMask select {
	width: 140px;
	margin: 0px 0px 3px 0px;
}
div#immoSearchMask select.small {
	margin: 2px 0px 8px 0px;
	width: 55px;
	vertical-align: middle;
}
div#immoSearchMask input.small {
	margin: 2px 0px 8px 0px;
	width: 55px;
	vertical-align: middle;
}
div#immoSearchMask input.checkBox {
	vertical-align: middle;
	border: none;
}
/*KFZ-Suchmaske*/
div#kfzSearchMask {
	margin: 0px;
	padding: 0px;
}
div#kfzSearchMask input.checkBox {
	vertical-align: middle;
	border: none;
}
div#kfzSearchMask div.fieldBox {
	float: left;
	width: 140px;
	margin: 0px 23px 0px 0px;
}
div#kfzSearchMask div.lastFieldBoxInRow {
	float: left;
	width: 140px;
	margin: 0px 0px 0px 0px;
}
div#kfzSearchMask div#more_detail_box {
	margin: 10px 0px;
}
div#specialList div.checkBoxDiv {
	width: 235px;
	margin: 2px 0px;
	float: left;
}
div#specialList div#title {
	font-weight: bold;
	background-color: #e5e5e5;
	padding: 2px;
	margin: 10px 0px 5px 0px;
}
div#kfzSearchMask div#more_detail_box div.lastCheckBoxInRow {
	float: left;
	width: 160px;
	margin: 10px 0px 0px 0px;
}
div#kfzSearchMask label {
	font-weight: bold;
	display: block;
}
div#kfzSearchMask label.inline {
	font-weight: normal;
	vertical-align: middle;
	display: inline;
	padding: 3px 0px 0px 2px;
}
div#kfzSearchMask label.checkBox {
	font-weight: normal;
	vertical-align: middle;
	display: inline;
	padding: 3px 0px 0px 2px;
}
div#kfzSearchMask select {
	width: 140px;
	margin: 0px 0px 3px 0px;
}
div#kfzSearchMask select.small {
	margin: 2px 0px 8px 0px;
	width: 58px;
	vertical-align: middle;
}
div#kfzSearchMask input.small {
	margin: 2px 0px 8px 0px;
	width: 55px;
	vertical-align: middle;
}
div#sortSequence
{
	margin: 10px 0px 0px 0px;
}
div#sortSequenceBox {
	border: 1px solid black;
}
div#sortSequenceBox img.sortButton {
	vertical-align: top;
	margin: 3px 0px 0px 3px;
}
div#sortSequenceBox a {
	display: block;
}
div#sortSequenceBox div#firstRow {
	border-bottom: 1px solid black;
}
div#sortSequenceBox div#lastRow {
}
div#listingPage div#sortSequence div.sortItem {
	border-right: 1px solid black;
	float: left;
	width: 82px;
	text-indent: 5px;
	padding: 3px 0px;
}
div#sortSequenceBox div.sortItemLast {
	float: left;
	width: 82px;
	text-indent: 5px;
	padding: 3px 0px;
}
/*breadcrumb*/
div#breadcrumb {
	font-size: 10px;
	font-weight: 900;
	float: left;
	width: 728px;
}
div#breadcrumb_content {
	margin: 4px 0px 10px 10px;
}
div#breadcrumb a {
	color: #000;
}
div#breadcrumb a:hover {
	text-decoration: none;
	color: #000;
}
/*Fusszeile*/
div#footer {
	text-align: center;
	color: #757575;
}
div#footer a {
	text-decoration: none;
	font-size: 10px;
	font-weight: 900;
	color: #757575;
}
div#footer a:hover {
	text-decoration: underline;
	color: #cf2b2b
}
div#footer a.black {
	text-decoration: none;
	font-size: 10px;
	font-weight: 900;
	color: #000000;
}
div#footer a.black:hover {
	text-decoration: underline;
	color: #000000;
}
/*sendpass.tpl*/
div#sendpass label {
	font-weight: bold;
}
div#sendpass input[type="text"] {
	margin: 2px 0px 10px 0px;
	width: 205px;
}
/*template-spezifische Styles*/
div#myAbo select {
	vertical-align: middle;
	width:200px;
}
/*icma.tpl*/
label.icma, span.icma {
	float: left;
	width: 130px;
	margin-left: 15px;
}
input.icma {
 	float: left;
 	width: 200px;
 	border: 1px solid #393939;
 	margin-bottom: 10px;
}
textarea.icma {
	float: left;
	width: 455px;
	margin: 5px 0px 15px 15px;
}
div#notregister img {
	 float: left;
	 vertical-align: top;
	 margin: 0px 10px 10px 0px;
	 width: 300px;
	 height: 250px;
}
div#notregister form#loginform {
	width: 470px;
	margin: 0px 8px 0px 5px;
	padding-left: 7px;
}
form#loginform input[type="text"] {
	font-weight: bold;
}
/*pinpage.tpl*/
.loginform {
	width: 470px;
}
div#notregister div#registeradvantage {
	width: 470px;
	margin: 10px 8px 10px 5px;
	padding: 0px 0px 10px 7px;
}
/*pinpage.tpl*/
div#loginbox div.register {
	width: 140px;
	float: left;
	margin-right: 15px;
}
/*register.tpl, bazar_kontakt.tpl, inserieren*/
div#registerform,
fieldset#contactform,
div#insertForm,
div#registerform .whole,
fieldset#contactform .whole,
div#insertForm.whole {
	width: 100%;
}
div#registerform .float, fieldset#contactform .float {
	width: 225px;
	float: left;
	min-height: 35px;
	padding: 2px 0px;
	margin-right: 20px;
}
fieldset#contactform .float {
	min-height: 25px;
}
div#registerform input[type="radio"],
div#registerform input[type="checkbox"],
fieldset#contactform input[type="radio"],
div#insertForm fieldset input[type="checkbox"],
div#insertform fieldset input[type="radio"] {
	margin-right: 2px;
	vertical-align: middle;
	border: none;
}
/*hack fuer den IE 6, der kennt die Attribut-Styles nicht*/
div#registerform .radio, fieldset#contactform .radio, div#insertForm .radio {
	width: 20px;
	margin-right: 2px;
	vertical-align: middle;
	border: none;
}
div#registerform input, fieldset#contactform input, fieldset#contactform select {
	width: 215px;
}
div#registerform input.mini {
	width: 50px;
}
div#registerform input.small {
	width: 158px;
}
fieldset#contactform input[type="radio"] {
	margin-left: -3px;
}
fieldset#contactform textarea {
	width: 460px;
	height: 100px;
}
div#insertForm .leftcolumn {
	width: 145px;
	min-height: 20px;
	height: auto !important;
	height: 22px;
	float: left;
	padding: 2px 0px;
}
div#insertForm .rightcolumn {
	width: 340px;
	min-height: 20px;
	height: auto !important;
	height: 25px;
	float: left;
	padding: 2px 0px;
}
div#insertForm input.big {
	width: 317px;
}
div#insertForm input.midi {
	width: 224px;
}
div#insertForm input.mini {
	width: 88px;
}
div#insertForm input.firstname {
	width: 118px;
}
div#insertForm input.surname {
	width: 194px;
}
div#insertForm #leftcolumn250 {
	width: 250px;
}
div#insertForm #rightcolumn230 {
	width: 230px;
	text-align: right;
}
div#insertForm .right {
	text-align: right;
	margin-right: 20px;
	display: block;
}
div#insertForm textarea {
	width: 460px;
	height: 100px;
}
div#insertForm input.counter {
	width: 20px;
	border: none;
	text-align: right;
}
fieldset#priceConditions input#ad_price {
	width: 65px;
}
/*fieldset#priceConditions .rightcolumn {
	float: right;
	width: 200px;
	border: 1px dotted blue;
}*/
fieldset#priceConditions .rightcolumn input[type='radio'] {
	vertical-align: middle;
	border: none;
}
fieldset#contactemailform .leftcolumn {
	width: 145px;
	min-height: 20px;
	height: auto !important;
	height: 22px;
	float: left;
	padding: 2px 0px;
	font-weight: bold;
}
fieldset#contactemailform .rightcolumn {
	width: 340px;
	min-height: 20px;
	height: auto !important;
	height: 25px;
	float: left;
	padding: 2px 0px;
	font-weight: bold;
}
fieldset#contactemailform input.big {
	width: 250px;
}
div#insertForm label.plzImmo {
	width: 70px;
}
div#insertForm input.plzImmo {
	width: 65px;
}
div#insertForm label.ortImmo {
	width: 250px;
}
div#insertForm input.ortImmo {
	width: 235px;
}
fieldset#inserierenCopy textarea {
	width: 470px;
}
fieldset#structImmo label.structure, fieldset#structMotor label.structure {
	width: 160px;
	min-height: 30px;
	height: auto !important;
	height: 30px;
	float: left;
	padding: 2px 0px;
}
fieldset#structImmo input, fieldset#structMotor input {
	width: 142px;
	vertical-align: middle;
}
fieldset#structImmo select, fieldset#structMotor select {
	width: 145px;
}
div#insertForm fieldset#adLogo .logo {
	float: left;
	width: 60px;
	padding: 5px 10px;
}
fieldset#adLogo input[type="radio"], fieldset#adLogo img {
	vertical-align: middle;
}
fieldset#adLogo #logobox {
	width: 440px;
	height: 100px;
	overflow: auto;
	margin: 1em 0em;
}
fieldset#border_fs .preview, fieldset#background .preview {
	float: left;
	width: 110px;
	height: 30px;
	margin: 5px 15px;
}
fieldset#mouse input {
	margin-right: -5px;
}
fieldset#publication .leftcolumn {
	width: 200px;
}
fieldset#publication input[type="text"] {
	width:72px;
	border: none;
	font-weight: bold;
	color: #000;
}
fieldset#publication .rightcolumn {
	width:680px;
	text-align: left;
	margin-top: 2px;
}
fieldset#publication p {
	margin: 5px 10px 5px 0px;
}
fieldset#publication input#packageprice {
	width: 30px;
	border: none;
	font-weight: bold;
}
fieldset#publication .ta_right {
	width: 550px;
	font-weight: bold;
	margin: 5px 0px;
}
fieldset#publication select {
	vertical-align: middle;
}
fieldset#packageList .package {
	border: 1px solid #ccc;
	float: left;
	width: 640px;
	margin: 0px 3px 3px 0px;
	padding: 2px;
}
fieldset#packageList .packagesIndent {
	margin-left: -5px;
}
fieldset#packageList input {
	border: none;
	vertical-align: middle;
	background: transparent;
}
fieldset#packageList img {
	border: 1px solid #b2b2b2;
}
fieldset#packageList ul {
	text-indent: 0px;
	list-style-type: disc;
	margin-top: 0px;
}
fieldset#packageList div.packagePrice {
	font-size: 14px;
	font-weight: bold;
}
fieldset#commercialFeatures .radiofield {
	float: left;
	width: 20px;
	vertical-align: top;
}
fieldset#commercialFeatures .radiobutton {
	border: none;
	margin: 0px;
	padding: 0px;
}
fieldset#commercialFeatures #sw {
	width: 400px;
}
fieldset#commercialFeatures #sw_label {
	padding: 3px 0px 5px 20px;
	display: block;
}
div#insertForm div#insertButtons {
	width: 640px;
	margin: 10px;
}
div#insertForm input.button_right {
	float: right;
	margin: 0px;
}
div#insertForm input.button_left {
	margin: 0px;
}
div#insertForm div#boxPrint {
 	width: 148px;
 	padding: 2px;
 	margin-bottom: 10px;
 	border: 2px solid #f3f0e9;
 	text-align:	left;
 	font-size: 9px;
}
div#insertForm .insertTipp {
	width: 490px;
}
div#insertForm div.tipp {
	text-align: right;
	padding-right: 20px;
}
#startDatePrint, #endDatePrint, #startDateOnline, #endDateOnline {
	font-weight: bold;
}
/* VV-Payment-Vorseite */
div#pre_vv_pament p{
	margin: 10px 0px;
	padding: 3px;
	border: 1px solid #393939;
}
/*meinBazar*/
/*mydata.tpl*/
form#user_daten fieldset {
	margin: 5px 10px;
}
form#user_daten input {
	width: 307px;
}
form#user_daten #save {
	width: 200px;
	margin: 5px 3px 0px 0px;
}
/*strasse, tel-nr.*/
form#user_daten input.big {
	width: 200px;
}
/*plz, vorwahlen*/
form#user_daten input.small {
	width: 100px;
}
fieldset#myData span, fieldset#myData label.left, fieldset#changePW label, fieldset#userAdress label, fieldset#billAddress label  {
	width: 150px;
	float: left;
}
/*sonderfall, weil html-kode aus dem php-script kommt! todo: script aendern*/
form#user_daten span.error {
	width: auto;
	display: block;
}
form#user_daten p {
	clear: left;
	margin: 5px 0px;
}
fieldset#myData input[type="radio"], fieldset#myData .radio {
	margin: 0px;
	padding: 0px;
	width: auto;
	border: none;
}
form#user_daten #newAdress {
	width: auto;
}
/* Banner */
div#topBanner {
	margin: 0px 0px 10px 10px;
	height: 90px;
	text-align: left;
}
div#skyscraper {
	 float: left;
	 margin: 0px 0px 0px 10px;
}
div.smallbannerRightSide {
	 margin: 10px 0px 0px 0px;
}
div.contentAd {
	 margin: 10px 0px 0px 0px;
	 text-align: center;
}
/*@todo: einbauen in => register.tpl*/
fieldset#registerForm {

}
fieldset#registerForm label, fieldset#registerForm span {
	width: 220px;
	float: left;
	min-height: 35px;
	padding: 2px 0px;
	margin-right: 20px;
	margin-right: 20px;
}
fieldset#registerForm input {
	width: 210px;
}
fieldset#registerForm input.small {
	width: 50px;
}
fieldset#registerForm input.big {
	width: 151px;
}
/*Print-Vorschau*/
div#adPrintView {
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	padding: 2px 0px;
	width: 180px;
}
div#adPrintView p {
	padding: 0px;
	margin: 0px;
	display: inline;
}
div#adPrintView div#contactData {
	float: right;
	font-weight: bold;
}
div#adPrintView img {
	float: left;
	margin: 0px 5px 5px 0px;
}
div#adPrintView span.block {
	display: block;
	text-align: right;
}
div#adPrintView div#printViewSuWo {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
/*paging*/
.pagingBorder {
	width: 500px;
	margin: 5px 0px 10px 0px;
	float: left;
	border: 1px solid black;
	padding: 3px 0px 3px 0px;
}
.pagingBorder #sortButton {
	width: 60px;
	background-image: none;
}
.pagingBorder .ta_right {
	margin: 0px 3px 0px 0px;
}




div#insertForm fieldset {
	margin: 0px 0px 0px 10px;
}
/*insert_inc.preview.tpl, Sonderfall Modul soll nicht einger�ckt werden*/
div#insertForm fieldset#previewContent {
	margin: 5px 0px 5px 0px;
}
#prevPrint {

}
div#myAdShowDetails .button, div#myAdShowListing .button {
	width: 135px;
}



.insertError {
	border: 2px solid red;
}

#googleAFS iframe,
#googleAFS2 iframe {	
	margin-top:-26px;
	}

#googleAFS,
#googleAFS2{
	overflow:hidden;
	max-height:175px
	}

/* Scroller Box */
#scroller_container {
 position: relative;
 width: 149px;
 height: 110px;
 overflow: hidden;
 scrollbar-face-color:#FFFFFF;
 scrollbar-track-color:#FFFFFF;
 border-bottom: 1px solid #d12929;
 border-right: 1px solid #d12929;
}
/* CSS Hack Safari */
#dummy {;# }

#scroller_container  {
overflow: auto;
}

#scroller_content {
 color: #000000;
 background: #fafafc;
 height: 110px;
 min-height: 110px;
 margin: 0px 3px 0px 3px;
}


/* Scoller Box */

/* At the end of the CSS File */

/* CSS Hack Safari */
#dummy {;# }

#scroller_container {
 overflow: auto;
}

.motor_start {
	float: left;
	display: block;
	width: 245px;
	height: 265px;
	background-image: url('images/de/content/postit_motor_bg.jpg');
	background-repeat: no-repeat;
	overflow: hidden;
}
.immo_start {
	float: right;
	display: block;
	width: 245px;
	height: 265px;
	background-image: url('images/de/content/postit_immo_bg.jpg');
	background-repeat: no-repeat;
	overflow: hidden;
}
.bazar_start {
	display: block;
	width: 500px;
	height: 160px;
 	margin: 10px 0px 0px 0px;
	background-image: url('images/de/content/postit_bazar.jpg');
	background-repeat: no-repeat;
	overflow: hidden;
}
.bazar_start_content {
	display: block;
	width: 240px;
	height: 160px;
 	padding: 30px 0px 0px 255px;
}
.mi_start_content {
	display: block;
	width: 240px;
	height: 250px;
 	padding: 150px 0px 0px 5px;
}

div.start_listview {
	width: 250px;
	height: 265px;
}
/*ende*/