



#registerBox label, #loginBox label,  #passwordBox label
{
	width: 100px;
}


#registerBox input, #registerBox select, #loginBox input, #passwordBox input
{
	width: 160px;
}

#registerBox label.checkbox, #registerBox label.checkbox input
{
	width: auto;
}

#registerBox label.checkbox
{
	margin-bottom: 10px;
}

#registerBox li.button, #loginBox li.button,  #passwordBox li.button
{
	padding-left: 100px;
}

#loginBox ul.form, #passwordBox ul.form
{
	margin-bottom: 10px;
}

div.angemeldet {
	margin: -20px -13px 0px -20px;
	padding: 20px;
}

div.angemeldet label {
	font-family: Oswald; 
	font-size: 16px;

}

div.angemeldet .verified {
	padding-bottom: 4px; 
	padding-top: 4px;
}

div.userBox
{
	background: #ffe6be;
	margin: 0px -13px -20px -20px;
}

.haendlerUserBox {
	margin-top: 5px;
	margin-bottom: 10px;
}


div.userBox h5 {
	padding: 5px 0px 5px 12px; 
	background: #fdd592;
	color: #9e6900;
}

.userBox div a, .userBox div a:hover {
	display: block;
	font-size: 14px;
	font-family: "Oswald", Arial, Verdana, sans-serif;
	font-weight: normal;
	color: #333;
	padding: 5px 0px 5px 25px;
	margin: 0px 0px 2px 0px;
	background: url(/img/layoutn/arrowAbo.png) no-repeat 10px 10px;
}

.userBox div {
	padding: 10px 0px;
}

label.angemeldet {
	display: block;
	font-size: 15px;
	margin-bottom: 5px;
	font-family: "Oswald", Arial, Verdana, sans-serif;	
}

b.usermail {
	font-weight: normal;
}

/*HŠndler User Box */

.haendlerUserBox h3 {
	margin: 0;
	padding: 0;
}

.haendlerUserBox h3.active a {
	background: url(/img/layoutn/arrowAbo.png) no-repeat #f5ab26 10px 16px;
	color: #000;
}

.startseiteLink a, 
.logoutLink a,
.haendlerUserBox h3 a{
	display: block;
	font-size: 16px;
	font-family: "Oswald", Arial, Verdana, sans-serif;
	font-weight: normal;
	padding: 8px 0px 8px 30px;
	margin: 0px 0px 2px 0px;
	background: url(/img/layoutn/arrowAbo.png) no-repeat #ffe6be 10px 16px;
}

.startseiteLink a {
	background: url(/img/layoutn/homeIconHaendler.png) no-repeat #ffe6be 10px 14px;
}

.logoutLink a {
	background: url(/img/layoutn/logoutIconHaendler.png) no-repeat #ffe6be 11px 15px;
}


.haendlerUserBox div.sub {
	padding: 15px 0px;
	background: #fff;
	width: 230px;
}

.haendlerUserBox div.sub ul li a {
	font-size: 14px; 
	display: block; 
	padding: 5px 29px;
}




ul#kategorie
{
	width: 500px;
	height: 100px;
	border-right: none;
	display: block;
	padding-left: 0px;
}

ul#kategorie li.label
{
	text-align: left;
	width: 120px;
	padding-top: 78px;
}


ul#editAd li
{
	padding-bottom: 3px;
}

ul#editAd li:hover
{
	background: #efefef;
}

ul#editAd li.line:hover
{
	background: none;
}

ul#editAd li.button:hover
{
	background: none;
}

ul#editAd li.horizontal
{
	float: left;
	clear: none;
	width: 330px;
	height: 23px;
}

ul#editAd li label
{
	width: 150px;
	padding-top: 6px;
}

ul#editAd input
{
	width: 200px;
}

ul#editAd label.checkbox input
{
	width: auto;
}

ul#editAd input.price
{
	width: 70px;
}

ul#editAd input.numfield
{
	text-align: right;
	width: 50px;
	padding: 1px;
}

ul#editAd select.int
{
	width: 60px;
}

ul#editAd select.int option
{
	text-align: right;
}

ul#editAd div.complex-row
{
	height: 22px;
}

ul#editAd fieldset.checkboxes 
{
	border: 1px solid #ccc;
	margin-bottom: 4px;
	padding: 20px;
}

ul#editAd fieldset.checkboxes label
{
	float: left;
	font-size: 12px;
	padding: 3px;
	margin: 0;
	margin-left: 3px;
	width: 140px;
	height: 20px;
	display: block;
	overflow: hidden;
}

ul#editAd fieldset.checkboxes input
{
	width: auto;
	height: auto;
	margin-right: 3px;
}



div#location-row
{
	height: 40px;
}

div#location-row select
{
	float: left;
}

div#location-row div.radiobuttons
{
	float: left;
	height: 50px;
	width: 250px;
	display: block;
	padding-left: 12px;
	padding-top: 2px;
}

div#location-row input.radio
{
	width: auto;	
	height: auto;
	float: left;
	margin-top: 3px;
}

div#location-row label.checkbox
{
	float: left;
	width: 40px;
	padding-top: 0px !important;
	margin-top: 3px;
}

div#location-row div.row
{
	display: block;
	height: 22px;
	width: 240px;
	margin-bottom: 2px;
}

div.row-price
{
	display: block;
	float: left;
	width: 195px;
}

ul#row-rent
{
	float: left;
}

input.locked
{
	background: url(/img/layout/icons/lock.png) no-repeat;
	padding-left: 20px;
}


ul.preiseLaufzeiten
{
	list-style-type: none;
	padding: 0;
	height: 200px;
}

ul.preiseLaufzeiten li
{
	margin: 0;
	padding: 0;
	float: left;
	width: 165px;
	background: url(/img/layoutn/laufzeitInseratSmall.png) no-repeat top center;
}

ul.preiseLaufzeiten li.car4you
{
	margin: -13px 0px 0px 0px;
	padding: 0;
	float: left;
	background: url(/img/layoutn/laufzeitInseratcar4youSmall.png) no-repeat top center;
	height: 150px;
	position: relative;
}

ul.preiseLaufzeiten li.car4you span em
{
	font-style: normal;
	display: block;
	color: #d50712;
	font-size: 12px;
	font-weight: bold;
}

ul.preiseLaufzeiten li.car4you span
{
    position: absolute;
    text-transform: uppercase;
    left: 65px;
    top: 75px;
    color: #d50712;
    font-weight: bold;
    font-size: 17px;
}


ul.preiseLaufzeiten li.car4you p
{
    font-size: 13px;
    position: absolute;
    left: 16px;
    top: 118px;
    width: 145px;
}


ul.preiseLaufzeiten li label
{
	cursor: pointer;
	cursor: hand;
}

ul.preiseLaufzeiten li b
{
	display: block;
	overflow: hidden;
	font-size: 28px;
	text-align:center;
	font-family: "Oswald", Arial, Verdana;
	padding-top: 100px;
	font-weight: normal;
	color: #666;
}

ul.preiseLaufzeiten li span.tip
{
	font-size: 11px;
	font-style: italic; 
	padding-top: 4px;
	display: block;
	color: #666;

}

ul.preiseLaufzeiten li span.info
{
	display: block;
	margin: 0px;
	padding: 5px 0 10px 0;
	text-align: center;
}

ul.preiseLaufzeiten li span.info strong
{
	font-size: 15px;
	font-weight: normal;
}

ul.preiseLaufzeiten li.selected b, ul.preiseLaufzeiten li label:hover b
{
	color: orange;
}

#couponCode label
{
	width: 40px;
}

#couponCode li input
{
	width: 60px;
	float: left;
}

#couponCode li.cornercard input
{
	width: 30px;
	float: none;
	padding: 0px;
}

#couponCode li
{
	height: 25px;
}

#couponCode li.cornercard
{
	font-size: 10px;
	font-family: "Courier New", Courier, monospace;
}

#couponCode li.button
{
	padding-left: 0px;
}

#couponCode input.button125
{
	width: 125px;
}

#couponCode li.error
{
	padding: 0px;
	height: auto;
}

#couponCode span.info
{
	display: block;
	float: right;
	padding-top: 3px;
	padding-right: 4px;
}

img#cornercard
{
	float: left;
	margin: 0 6px 0px 0;
}

ul.results ul.fields 
{
	margin-top: 0px;
	height: 27px;
	overflow: hidden;
	clear: right;
}

ul.results li h5
{
	float: left;
	padding: 0;
	margin: 8px 0px 2px 0px;
}

ul.results li a.action, ul.results li span.spacer
{
	float: right;
	margin: 6px;
	margin-bottom: 1px;
}

ul.results li span.spacer
{
	padding: 10px;
}

ul.results ul.fields li
{
	width: 200px;
	margin: 0;
}

ul.results ul.horizontal
{
	margin: 0;
	padding: none;
	height: 16px;
}

ul.results ul.horizontal li
{
	width: 145px;
	overflow: hidden;
	padding: 3px 0px 0px 0px;
	font-size: 11px;
	margin: 0;
}

ul.results ul.horizontal li.button
{
	width: 150px;
	padding-top: 0px;
}

ul.verkaufsOptionen
{
	list-style-type: none;
	padding: 0;
	overflow: hidden;
	margin: 20px -20px -20px -20px;
}

ul.verkaufsOptionen li
{
	float: left;
	width: 193px;
	padding: 15px 20px 5px 20px;
	height: 250px;
	position: relative;
	border-right: 1px solid #eaeaea;
	border-top: 1px solid #eaeaea;
}

ul.verkaufsOptionen li label
{
	cursor: pointer;
	cursor: hand;
}

ul.verkaufsOptionen li:hover
{
	background: #f8f8f8;
}

ul.verkaufsOptionen li img
{
	display: block;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 20px;
}

ul.verkaufsOptionen li input
{
	float: left;
	width: auto;
	margin-right: 5px;
}

ul.verkaufsOptionen li b
{
	font-size: 15px;
	font-family: "Oswald", Arial, Verdana, sans-serif;
	font-weight: normal;
	display: block;
	margin-bottom: 5px;
}

ul.verkaufsOptionen li span.desc
{
	line-height: 1.4;
	display:  block;
}

ul.verkaufsOptionen li span.price
{
	position: absolute;
	top: 219px;
}


ul.verkaufsOptionen li em.price {
	font-size: 14px;
	font-style: normal;
}

ul.verkaufsOptionen li em.grey {
	display: block;
	padding-left: 18px;
	font-size: 12px;
	padding-top: 3px;
}

#paymentSummary 
{
	border-spacing: 0;
	border: 0;
	width: 100%;
	margin-bottom: 20px;
}

#paymentSummary th
{
	color: #666;
	font-weight: normal;
	background: none;
	text-align: center;
	padding: 5px 0px 5px 3px;
}

#paymentSummary td
{
	padding: 5px 0px 5px 3px;
	border-bottom: 1px solid #ccc;
}

#paymentSummary td.laufzeit
{
	text-align: center;
	color: #666;
}


#paymentSummary td.price
{
	text-align: right;
	background-color: #efefef;
	padding-right: 4px;
	width: 100px;
}

#paymentSummary tr.rabatt td
{
	border-top: 1px solid #666;
}

#paymentSummary tr.total td
{
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	font-weight: bold;
}

#paymentSummary tr.mwst td
{
	color: #666;
	border-bottom: 0;
}

#paymentSummary label
{
	display: block;
}

#paymentSummary tr.car4you td {

}

#paymentSummary tr.car4you td em {
	color: #d50712;
	font-weight: bold;
	font-size: 14px;
	font-style: italic;
}

ul.fotoItems
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul.fotoItems li.item
{
	height:108px;
	border-top: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
	margin-top: -1px;
}

ul.fotoItems li.item img.thumb
{
	border: 1px solid #ccc;
	padding: 1px;
	
	float:left;
	margin:6px 10px 6px 6px;
}

ul.fotoItems .ui-sortable-handle
{
	background-color: rgb(255, 255, 255);
	cursor: move;
}

ul.fotoItems .ui-sortable-handle:hover
{
	background-color: #efefef;
}

ul.fotoItems .ui-sortable-handle li.order
{
	display: none;
}

ul.fotoItems .ui-sortable-helper
{
	-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5);
}

ul.fotoItems ul.horizontal li
{
	margin-top: 20px;
	margin-left: 6px;
	padding-right: 15px;
	height: 50px;
}

ul.fotoItems ul.horizontal li.rotate
{
	margin-left: 30px;
	margin-right: 20px;
}

ul.fotoItems ul.horizontal li.delete, ul.fotoItems ul.horizontal li.thumblock
{
	padding-top: 20px;
	background: none;
	padding-right: 0px;
	max-width: 160px;
}

ul.fotoItems h5
{
	height: 20px;
	margin: 0;
	padding: 0;
	font-size: 11px;
}

ul.fotoItems ul.horizontal li a
{
	line-height: 22px;
}

ul.fotoItems a.foto
{
	display:block;
	float:left;
	margin:6px 10px 6px 6px;
}

ul.fotoItems a.foto img
{

}


div#noflash
{
	padding-top: 4px;
}



/*
	Dropzone
*/

#fotoUpload .fallback input
{
	width: 200px;
	margin-bottom: 5px;
}

#fotoUpload .dz-default.dz-message
{
	opacity: 1;
	display: block;
	margin: 0px;
	width: 155px;
  	font-family: "Oswald", Arial, Verdana, "Lucida Sans Unicode",arial,helvetica;
  	font-size: 15px;
	color: #000;
	text-align: center;
  	cursor: pointer;
  	border: 1px solid #dc9913;
	border-radius: 3px;
	padding: 5px 10px;
	-moz-border-radius: 3px;
	background: #f8af2c;
	text-decoration: none;
}

#fotoUpload .dz-default.dz-message:hover {
	cursor: pointer;
	background: #dc9913;
}


#fotoUpload .dz-message .dz-started
{
	display: none;
}


#fotoPreview .dz-preview .dz-progress 
{
	margin-left: 140px;
	margin-top: 60px;
	width: 300px;
 	height: 10px;
 	padding: 1px;
	background: #d7d7d7;
  	display: none;
}

#fotoPreview .dz-preview .dz-progress .dz-upload 
{
  display: block;
  width: 0%;
  height: 10px;
  background-color: #8cc657;
}

#fotoPreview .dz-preview.dz-processing .dz-progress 
{
  display: block;
}




div.new_ad
{
	padding-top: 8px;
}

ul.steps
{
	list-style-type: none;
	margin: -20px -20px -20px -20px;
	padding: 0px;
	height: 100px;
}

ul.steps li
{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 139px;
	border-right: 1px solid #eaeaea;
	height: 100px;
	position: relative;	
}

ul.steps li.current
{
	background: url(/img/layoutn/sprite_steps.png) no-repeat -350px -400px;
}

ul.steps li label
{
	position: absolute;
	top: -10px;
	left: 55px;
	width: 25px;
	height: 23px;
	display: block;
	text-align: center;
	background: url(/img/layoutn/sprite_steps.png) no-repeat -350px 0px;
	font-family: "Oswald", Arial, Verdana;
	font-size:  14px;
	padding-top: 2px;
}

ul.steps li.current label
{
	position: absolute;
	top: -10px;
	left: 55px;
	width: 25px;
	height: 23px;
	display: block;
	text-align: center;
	background: url(/img/layoutn/sprite_steps.png) no-repeat -350px -200px;
	font-family: "Oswald", Arial, Verdana;
	font-size:  14px;
	padding-top: 2px;
}

ul.steps li span.txt
{
	display: block;
	text-align: center;
	font-family: "Oswald", Arial, Verdana;
	font-size:  15px;
	color: #333;
}

ul.steps li span.icon
{
	margin-top: 5px;
	display: block;
	text-align: center;
	height: 65px;
	background: url(/img/layoutn/sprite_steps.png) no-repeat top left;
}

ul.steps li#step1 span.icon
{
	background-position: 53px 25px;
}

ul.steps li#step2 span.icon
{
	background-position: 53px -175px;
}

ul.steps li#step3 span.icon
{
	background-position: 53px -375px;
}

ul.steps li#step4 span.icon
{
	background-position: 53px -575px;
}
 
ul.steps li#step5 span.icon
{
	background-position: 53px -775px;
}

ul.steps li#step5
{
	border: 0px;
}


div.new_ad_navi
{
	margin-bottom: 5px;
}

div.new_ad_navi ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

div.new_ad_navi ul li
{
	float: left;
	margin: 0;
	padding: 0;
	width: 217px;
	padding-top: 3px;
}

div.new_ad_navi ul li.info
{
	width: 430px;
}

div.new_ad_navi ul li.cancel
{
	text-align: center;
	background: none;
}

div.new_ad_navi ul li.cancel input {
	background: #ddd;
	font-size: 13px;
	width: 200px;
	height: 36px;
	border: 1px solid #ccc
}


div.new_ad_navi ul li.next input
{
	float: right;
}

p#accept-agb
{
	border: 1px solid #f8f8f8;
	margin-top: 10px;
	margin-bottom: 20px;
	padding: 10px 5px;
	background: #f8f8f8;
}

p#accept-agb.accept-agb
{
	border: 1px solid red;
}

div#payment ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	height: 140px;
}

div#payment ul li
{
	width: 205px;
	float: left;
	padding: 0px 8px 0px 8px;
	border-left: 1px solid #ccc;
}

div#payment ul li input
{
	width: 205px;
}

div#payment ul li.first
{
	border-left: 0;
	padding-left: 0;
}

div#payment ul li img
{
	float: left;
	margin: 0 6px 10px 0;
}

div#payment ul li h5
{
	height: 15px;
	font-size: 12px;
	margin-bottom: 2px;
	padding: 0;
}

div#payment ul li p
{
	height: 60px;
	margin: 0;
	padding: 0;
}

/*
	Zahlungsarten 2017
*/

table#paymentMethods
{
	border-spacing: 0;
	margin-top: -5px;
	width: 100%;
}

table#paymentMethods tr:hover td
{
	background: #f7f7f7;
}

table#paymentMethods td
{
	border-bottom: 1px solid #f7f7f7;
}

table#paymentMethods td.text
{
	vertical-align: top;
	padding: 10px;
}

table#paymentMethods td.button
{
	padding-right: 20px;
}

table#paymentMethods td.button input.buttons
{
	width: 220px;
}


table#paymentMethods p
{
	margin-bottom: 3px;
}


div.largebox h2 span
{
	color: white;
	background: url(/img/layout/circle-green.png) top left no-repeat;
	text-align: center;
	display: block;
	width: 19px;
	height: 20px;
	float: left;
	line-height: 18px;
	overflow: hidden;
	font-size: 10px;
	margin-right: 5px;
	margin-top: -2px
}

div.editlisting
{
	padding-bottom: 6px;
}

div.editlisting ul.facts
{
	list-style-type: none;
	margin: 5px 0px 5px 0;
	padding: 0px;
}

div.editlisting ul.facts li
{
	height: 30px;
}

div.editlisting ul.facts li label
{
	display: block;
	color: #666;
	font-size: 10px;
}



/* USER INSERAT */

.unserInsContainer .bd {
	padding-bottom: 0px;
}

.userIns {
	position: relative;
	width: 680px;
	margin-left: -20px;
	padding-left: 20px;
	border-top: 1px dashed #ccc;
	padding-top: 20px;
	overflow: hidden;
 }
 
.userIns ul{
	list-style: none;
	margin: 0;
	padding: 0;
 }
 

 
.userIns .userInsNavi {
	float: left;
	width: 179px;
	border-left: 1px solid #EAEAEA;
    margin-top: -20px;
    padding: 20px 0px 20px 0px;
    background: #f8f8f8;
    min-height: 150px;
}

.userInsNavi li {
	padding-left: 15px;
}

.userInsNavi li:hover {
	background: #eaeaea;
}
 
.userInsNavi li a {
 	color: #000;
 	font-size: 13px;
 	display: block;
 	padding-top: 5px;
 	padding-bottom: 5px;
 	background-position: 0px 7px !important;
 }
 
 .userInsNavi li a:hover {
 	text-decoration: none;
 }
 
 .userInsLeft {
 	width: 500px;
 	float: left;
 }
 
 .userInsLeft h4
 {
 	font-size: 18px;
 	font-weight: normal;
 	color: #666;
 	margin: 0;
 	margin-bottom: 5px;
 	font-family: "Oswald", Arial, Verdana;
 }
 
 .userInsLeft h4 a{
 	color: #000;
 }
 
 .userInsImg {
	float: left;
 }
 
 .userInsImg a
 {
 	display: block;
 	width: 210px;
 	height: 140px;
 }
 
.userInsImg .info
{
	display: block;
	position: absolute;
	top: 28px;
	left: 207px;
	z-index: 100;
	width: 16px;
	height: 16px;
	background: url(/img/layout/icons/info-small.png) no-repeat;
}

.userInsImg img.thumbnail {
	width: 210px;
 	height: 140px;
 }
 
.userInsImg .no-foto 
{
	background: #efefef;
	border: 1px solid #eaeaea;
	margin: 2px 0 0 1px;
	border: 1px solid #EAEAEA;
    color: #666;
    width: 210px;
    height: 140px;
    line-height: 1.2;
    text-align: center;
}

.userInsImg .no-foto span{
	padding-top: 70px;
	display: block;
	background: url(/img/layout/noFoto.png) no-repeat  center 40px;
}

.userInsImg .no-foto a{
	color: #666;
	margin-top: 5px;
	display: block;
	text-decoration: underline;
}
 
 .userInsInfo {
	margin-left: 225px;
 }

 .userInsInfo .fields {
 	margin-bottom: 5px;
 }

 .userInsInfo .fields li {
	margin-bottom: 0px;
	width: 300px;
	height: 20px;
 }
 
 .userInsInfo .fields label {
	display: block;
	float: left;
	font-weight: bold;
	width: 110px;
	height: 18px;
 }


/*
	Händlerabo: Inserate verwalten
*/

h2.editlistings
{
	float: left;
}

a.editlistings
{
	float: right;
	margin-right: 10px;
	margin-top: 7px;
}

table.editlistings
{
	clear: both;
	width: 700px;
	border-collapse: collapse;
	border: none;
	margin: 0px -20px 10px -20px;
}

table.editlistings td
{
	padding: 7px 3px 5px 3px;
	border-bottom: 1px solid #ccc;
}

table.editlistings td.toprow
{
	vertical-align: top;
	border: none;
	padding-bottom: 0;
}

table.editlistings a
{
	display: block;
	padding: 4px;
}

table.editlistings a.icon, table.editlistings a.icongrau:hover
{
	padding-left: 16px;
	background-position: 0 4px;
}

table.editlistings a.icongrau
{
	padding-left: 16px;
	background-position: 0 -24px;
}


/*
	Anfragen
*/

/* ANFRAGEN SEITE */

.inquiriesContainer {
	border-bottom: 1px solid #eaeaea;
}

.inquiriesContainer h2, .inquiriesContainer p
{
	background: #f8f8f8;
	padding: 10px 0 10px 10px;
	margin-bottom: 0px;
}

.inquirieEntry {
	overflow: hidden;
	padding-top: 10px;
	padding-bottom: 10px; 
	border-top: 1px solid #eaeaea;
	background: #f8f8f8;
	margin-bottom: 1px;
}

.inquirieEntry .thumb
{
	float: left;
	width: 140px;
	height: 100px;
	margin-left: 10px;
}

.inquirieEntry .thumb img
{
	border: 1px solid #ccc;
	padding: 5px;
	background: white;
}

.inquirieEntry .nophoto
{
	border: 1px solid #ccc;
	display: block;
	width: 130px;
	height: 40px;
	text-align: center;
	padding-top: 60px;
	background: white url(/img/layout/noFoto.png) no-repeat center 30px;
	color: #666;
}

.inquirieEntry ul {
	width: 285px; 
	float: left;
	list-style: none; 
	margin: 0; 
	padding: 0 0 0 10px;
	overflow: hidden;
}

#sentInquiries, #sentInquiries h2, #sentInquiries p, #sentInquiries .inquirieEntry
{
	background-color: white;
}

#sentInquiries .inquirieEntry ul
{
	width: 250px;
}

.inquirieEntry ul li {
	margin-bottom: 7px;
}

.inquirieEntry ul label {
	width: 120px; 
	float: left;
	font-size: 13px;
	font-weight: bold;
}

#sentInquiries .inquirieEntry ul label
{
	width: 80px;
}

.inquirieEntry .message {
	float: left;
	width: 340px;
	padding: 10px;
	min-height: 90px;
	background: #fff;
	margin: -10px;
	margin-left: 10px;
	min-height: 120px;
}

#sentInquiries .inquirieEntry .message
{
	width: 270px;
}

.inquirieEntry .message h5 {
	font-family: Arial;
	margin: 0 0 5px 0;
	padding: 0;
	font-weight: bold;
}

#sentInquiries ul.filtertab
{
	padding-left: 10px;
}


/*
	Inserat aktivieren / Verkaufsoptionen
*/

ul.results
{
	clear: both;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

ul.results li 
{
	height: 106px;
	border-top: 1px solid #CCC;
	background: url(/img/layout/new/box600.gif) no-repeat bottom left;
	width: 600px;
	position: relative;
	margin-bottom: 10px;
}

ul.results li.highlight
{
	background: url(/img/layout/new/box600_highlight.gif) no-repeat bottom left;

}

ul.results li h5 {
	font-size: 12px;
	margin: 6px 0px 6px 0px;
}

ul.results li a.preview {
	display: block;
	float: left;
	margin: 6px 10px 6px 6px;
}

ul.results li a.preview img
{
	padding: 1px;
	border: 1px solid #ccc;
}

ul.results li a.preview:hover img
{
	border: 1px solid black;
}

ul.results li img.haendler-logo {
	position: absolute;
	top: 5px;
	right: 5px;
}

ul.results ul 
{
	list-style-type: none;
	padding: 3px 0px 0px 0px;
	height: 35px;
}

ul.results ul li 
{
	float: left;
	border: none;
	width: 150px;
	background: none;
	margin: 0px 0px 3px 0px; 
	height: auto;
	font-size: 10px;
	height: 15px;
	overflow: hidden;
}

ul.results ul li label 
{
	color: #666;
	font-size: 10px;
	margin: 0px 5px 0px 0px;
}

ul.results span.standort 
{
	color: #666;

	display: block;
	margin-top:3px;
}

ul.results a.zum-ins
{
	position: absolute;
	top: 85px;
	right: 8px;
}

div.no-foto
{
	width: 120px;
	height: 90px;
	border: 1px solid #ccc;
	color: #ccc;
	text-align: center;
	line-height: 90px;
	float: left;
	margin: 6px 10px 6px 6px;
	overflow: hidden;
}

li#facturation label
{
	height: 50px;
}

li#facturation div.radio input
{
	height: auto;
	margin-right: 2px;
}

li#facturation div.radio label
{
	height: 22px;
	display: block;
	float: none;
}



/*
Uploadify v2.1.0
Release Date: August 24, 2009

Copyright (c) 2009 Ronnie Garcia, Travis Nickels

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
*/
.uploadifyQueueItem 
{
	border: 2px solid #E5E5E5;
	background-color: #F5F5F5;
	margin-top: 5px;
	padding: 10px;
}
.uploadifyError 
{
	border: 2px solid #FBCBBC !important;
	background-color: #FDE5DD !important;
}
.uploadifyQueueItem .cancel {
	float: right;
	height: 20px;
	overflow: hidden;
}
.uploadifyProgress {
	background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 10px;
	width: 100%;
}
.uploadifyProgressBar {
	background-color: #0099FF;
	width: 1px;
	height: 3px;
}

/*DANKE SEITE */

.paidLeft {
	float: left;
	width: 340px;
	margin-right: 40px;
	padding-bottom: 10px;
}

.paidLeft p b{
	font-size: 13px;
}

.paidLeft p.orange *{
	color: #e49300;
}

.paidBubble {
	margin-top: -25px;
}
.paidBottom {
	clear: left;
	padding-top: 20px;
	border-top: 1px solid #eaeaea;
	overflow: hidden;
	padding-bottom: 20px;
}

.paidBottomLeft {
	float: left;
	width: 250px;
}

.paidBottomLeft ul li {
	padding: 5px 0px 5px 15px;
	background: url(/img/layoutn/arrow.png) center left no-repeat;
}


.paidBottomRight {
	margin-left: 270px;
}

.paidBottomRight h2 {
	font-size: 22px;
}

.paidBottomRight p {
	margin-right: 20px;
	margin-left: 120px;
}

.paidBottomRight img {
	width: 100px;
	margin-right: 20px;
	float: left;
}

.paidBottomRight a{
	display: block;
	padding: 5px 0px 5px 15px;
	background: url(/img/layoutn/arrow.png) center left no-repeat;
}

span.nachAktivierungInfo {
	color: #e80000;
	font-weight: bold;
}

.paidFacebook {
	border-top: 1px solid #eaeaea;
	padding-top: 20px;
	overflow: hidden;
}

.paidFacebook img{
	float: left;
	margin-left: 25px;
	margin-right: 40px;
	padding-bottom: 20px;
}

/* Rechnungsversand */

ul.form #facturation h2{
	margin-bottom: 10px;
}

ul.form #facturation p{
	width: 130px;
	margin-right: 10px;
	float: left;
	padding-top: 5px;
}

ul.form #facturation div.radio {
	padding-left: 140px;
}

ul.form #facturation div.radio label{
	display: block;
	float: left;
	height: 150px;
	width: 160px;
	text-align: center;
	margin-right: 20px;
}

ul.form #facturation label img{
	display: block;
	margin-bottom: 10px;
	margin-left: 15px;
}



.welcomeText {
	width: 350px; 
	float: left; 
}

.welcomeText a{
	background: url(/img/layoutn/icon-inserat.png) no-repeat 5px 3px #f8af2c; 
}

.welcomeText a:hover{
	background: url(/img/layoutn/icon-inserat.png) no-repeat 5px 3px #dc9913; 
}

.welcomeAppTeaser {
	width: 200px; 
	float: left; 
	border-left: 1px solid #ccc;
	padding-left: 20px;
	height: 130px;
	background: url(/img/layoutn/app/appTeaserPhoneWelcome.png) no-repeat 10px 0px; 
	padding-left: 90px;
}

.welcomeAppTeaser h2 {
	margin-bottom: 5px;
	margin-top: 5px;
}

.welcomeAppTeaser a{
	font-size: 15px; 
	color: #fff; 
	text-align: center;
	font-family: Oswald, Arial, Verdana; 
	border: 1px solid #555;
	border-radius: 5px;
	background: #666;
	padding: 3px 15px;
	display: inline-block;
	text-shadow: 1px 1px 1px #777;
}

.welcomeAppTeaser a:hover {
	background: #333;
}

.fotouploadLeft {
	width: 330px;
	float: left; 
}

.fotouploadAppTeaser h2 {
	margin-bottom: 5px;
}

.fotouploadAppTeaser {
	float: left; 
	border-left: 1px solid #ccc;
	padding-left: 100px;
	margin-left: 10px;
	height: 180px;
	width: 220px;
	background: url(/img/layoutn/app/appTeaserPhoneFotoupload.png) no-repeat 20px 0px; 
}

.fotouploadAppTeaser p b{
	font-size: 13px;
	line-height: 16px;
}

.fotouploadAppTeaser a {
	display: block;
	margin-left: 30px;
	font-family: Oswald, Arial, Verdana; 
	font-size: 15px;
	color: #000;
	background: url(/img/layout/button_gray_140.gif);
	width: 140px;
	text-align: center; 
	padding-top: 4px; 
	height: 26px;
}



/* HINWEIS WEGEN NICHT ANGEZEIGTEN DATEN WIE PREIS */

.importantNotice {
	padding-left: 30px;
	background: url(/img/layoutn/iconWarning.png) no-repeat top left;
}

.importantNotice b {
	color: red;
	font-style: italic; 
}




/* EURO EINSTELLUNGEN */

table#euro
{
	border-spacing: 0;
}

table#euro td
{
	padding: 8px;
	border-bottom: 1px solid #ccc;
	font-family: Verdana, "Lucida Sans Unicode", arial, helvetica;
	font-size: 11px;
}

table#euro tr.button td
{
	border: none;
	padding-top: 10px;
}

table#euro td.kurs
{
	text-align: right;
}

table#euro td.kurs input
{
	text-align: right;
	width: 50px;
	padding: 4px;
	margin: -4px;
	border: 1px solid #ccc;
	background-color: #FFF;
	font-family: Verdana, "Lucida Sans Unicode", arial, helvetica;
	font-size: 11px;
}

/*
	Stripe
*/

a#cvc-help
{
	color: black;
	background: url(/img/layout/icons/help.gif) no-repeat right 1px;
	padding-right: 16px;
}

div.cc-amount
{
	font-weight: bold;
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
	padding-top: 10px;
	margin-bottom: 10px;
}

div.cc-amount label, label.cc-table-label
{
	display: block;
	float: left;
	margin-right: 4px;
}

label.cc-table-label
{
	padding-top: 10px;
}

#ccForm ul.form li input
{
	padding: 7px;
	font-size: 13px;
	border-radius: 2px;
	height: 18px;
}

#ccForm ul.form li input.buttons
{
	height: 35px;
	width: 250px;
}

#ccForm ul.form li.error input
{
	border-color: red;
}

#ccForm ul.form li label, div.cc-amount label, label.cc-table-label
{
	width: 120px;
	padding-top: 10px;
}

div.cc-amount label
{
	padding-top: 0;
}

#ccForm ul.form li.button
{
	padding-left: 121px;
}

#ccForm ul.form li.exp
{
	width: 234px;
	float: left;
}

#ccForm ul.form li.cvc
{
	clear: none;
	float: left;
}

#ccForm ul.form li.cvc label
{
	width: 50px;
	text-align: right;
	padding-right: 10px;
}

#ccForm input.cc-number
{
	background-repeat: no-repeat;
	background-position: 204px 2px;
	width: 234px;
}

#ccForm input.visa
{
	background-image: url(/img/footer/payment-visa.png);
}

#ccForm input.mastercard
{
	background-image: url(/img/footer/payment-mastercard.png);
}

#ccForm input.amex
{
	background-image: url(/img/footer/payment-amex.png);
}

#ccForm input.cc-exp, #ccForm input.cc-cvc
{
	width: 60px;
}

#ccForm table.creditcards
{
	width: 250px;
}

/*
	Kreditkarten
*/

table.creditcards
{
	border-spacing: 0;
}

table.creditcards tr:hover
{
	background: #f8f8f8;
}

table.creditcards tr
{
	height: 38px;
}

table.creditcards td
{
	padding: 3px;
}



ul.filtertab
{
	list-style: none;
	height: 20px;
}

ul.filtertab li
{
	float: left;
}

ul.filtertab li a
{
	display: block;
	padding-left: 17px;
	background-image: url(/img/layout/icons/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	margin-right: 10px;
}

ul.filtertab li.active a, ul.filtertab li.ui-tabs-selected a
{
	background-image: url(/img/layout/icons/bulletchecked.gif);
}