@charset "utf-8";

.clr {
	clear: both;	
}

body {
	font: 12px Verdana, Geneva, sans-serif;	
}

#anzeigenformular {
	display: block;
	clear: both;
	background:#f0f0f0 url(/img/content/anz_aufg_pos1.gif) no-repeat center 8px;
	padding:35px 0 20px 5px;
}

#anzeigenformular.pos2 {background-image:url(/img/content/anz_aufg_pos2.gif)}
#anzeigenformular.pos3 {background-image:url(/img/content/anz_aufg_pos3.gif)}
#anzeigenformular.pos4 {background-image:url(/img/content/anz_aufg_pos4.gif)}
#anzeigenformular.pos5 {background-image:url(/img/content/anz_aufg_pos5.gif)}

#reiter {
	display: block;
	clear: both;	
	width: 100%;
	height: 20px;
}

#reiter a {
	display: block;
	border-right: 1px dotted #666666;	
	float: left;
	font: 12px verdana,arial,sans;
	color: #666666;	
	padding: 2px 4px 0 4px;
	height: 18px;
	text-decoration: none;
}

#reiter a.act {
	color: #FF7800;
}

#fehlermeldungen {
	display: block;
	clear: both;
	padding: 10px;
	border-bottom: 1px solid black;	
}

#fehlermeldungen a {
	color:#ff6700;
}

.panel {
	display: block;
	clear: both;
	padding: 10px;
	/* min-height:440px; */
	position: relative;
}


#panel_2 .fe,
#panel_4 .fe{
margin-left:20px;
}

#panel_3 .formzeile {
margin-left:20px;
}

.formzeile {
	display: block;
	clear: both;
	padding: 0 0 10px 0;
	min-height: 20px;
}

.fe { 
	float: left;
	margin-bottom: 6px;
	margin-right: 15px;
}
.fe img {cursor:pointer;margin-left:5px;}

.formzeile .long {
	width: 100%;	
}

.formzeile .long input {
	width: 520px;
	border:1px solid #d9d9d9;
	padding: 3px 0 0 4px;
	height:18px;
	margin-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

.formzeile .long textarea {
	width: 520px;
	border:1px solid #d9d9d9;
	padding: 3px 0 0 4px;
	margin-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

.formzeile .short input {
	width: 200px;
	border:1px solid #d9d9d9;
	padding: 3px 0 0 4px;
	height:18px;
	margin-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

.formzeile .quarter {
	width: 120px;
	text-align: left;
}

.formzeile .quarter input {
	width: 60px;
	border:1px solid #d9d9d9;
}

.formzeile .quarter .chkbx {
	width: 25px;
	border:1px solid #d9d9d9;
}

.formzeile .short select {
	width: 200px;
	border:1px solid #d9d9d9;
}

.formzeile .formlabel {
	float: left;
	width: 90px;
}

.formzeile .shortlabel {
	float: left;
	width: 80px;
}

.formzeile .veryshortlabel {
	float: right;
	width: 10px;
	padding-left:2px;
}

.formzeile .drittel {
	float: left;
	width: 225px;
	margin:15px 5px 10px 0;
	display:inline;	
}

.formzeile .drittel select {
	width: 222px;
	font-size: 12px;
	margin-bottom: 6px;
	border:1px solid #d9d9d9;
}

.formzeile .radio span{
	float: right;
	width: 60px;
	vertical-align: bottom;
	margin-left:7px;
	margin-top:1px;
}

.formzeile a
 {
	color:#ff6700;
	text-decoration:none;
}

.formzeile#p2_datei .long {
	position: relative;	
}

.formzeile#p2_datei input {
	width: 300px;
	border:1px solid #d9d9d9;	
}

#p2_datei #minus {
	position: absolute;
	top: 0px;
	left: 320px;
}

#p2_datei #plus {
	position: absolute;
	top: 0px;
	left: 360px;
}

.dateiurl {
	width:200px;
}

.panelnav {
	display: block;
	clear: both;
	text-align:right;
	height: 20px;
	padding-top:10px;
	padding-bottom:10px;
}

.weiterbutton {
	border:1px solid #ff6700;
	float:right;
	background-color:transparent;
  background-image:url(/img/allg/loading.gif);
  background-repeat:no-repeat;
  background-position:27px 99px;
	color:#ff6700;
	cursor:pointer;
}
.weiterbutton:hover,
.zurueckbutton:hover {
	background-color:#fff;
}
.zurueckbutton {
	border:1px solid #ff6700;
	float:left;
	background-color:transparent;
  background-image:url(/img/allg/loading.gif);
  background-repeat:no-repeat;
  background-position:27px 99px;
	color:#ff6700;
	cursor:pointer;
}

.xbutton {
	border:0px;
	color:transparent;
	background-color:transparent;
  background-image:url(/img/allg/delete.gif);
  background-repeat:no-repeat;
}

.error span {
	color: #FF7800;	
}

.error .long input,
.error .long textarea,
.error .short radio,
.error .long select,
.error .drittel select,
.error .short checkbox {
	border:1px solid #FF7800;
}

#ppexpressbutton {
	height: auto;
	width:auto;
}




.aufgeben_start {
	width:725px;
	font-size:12px;
	line-height:15px;
	padding:24px 0px 0px 0px;
	margin:0;
	background:url(/img/content/hd_form_anz_aufgeben.gif) no-repeat;
}

.aufgeben_header {
	height:24px;
	margin-bottom:4px;
	background:url(/img/content/hd_box.gif) no-repeat 0px 0px;
	overflow:hidden;
	text-align:center;
	width:100%;
}
.aufgeben_footer {
	height:12px;
	background:url(/img/content/bg_anz_kontaktform_footer_breit.gif) no-repeat 0px 0px;
	overflow:hidden;
	clear:left;
}

#panel_5 .formzeile {
	padding-left:20px;
/*	width:200px; */
}
#panel_5 .formzeile .long {
/*	width:200px; */
}


.formzeile .long input.anz_einstellen {
	display:block;
	width: 150px;
	height:25px;
	border:none;
	padding: 0;
	margin-top:10px; 
	margin-bottom:12px;
	background:#f0f0f0 url(/img/content/bt_anz_einstellen.gif) no-repeat 0 0;
	color:transparent;
	cursor:pointer;
}

.formzeile .long input.anz_paypal {
	display:block;
	width: 145px;
	height:42px;
	border:none;
	padding: 0;
	margin-top:10px; 
	margin-bottom:12px;
	background:#f0f0f0 url(https://www.paypal.com/de_DE/i/btn/btn_xpressCheckout.gif) no-repeat 0 0;
	color:transparent;
	cursor:pointer;
}




.formzeile .short input.anz_check {
	width:auto;
	height:auto;
	border:none;
	padding:0;
	margin-bottom:0px;
	margin-right:7px;
}
