/*
$Author: kgar, kschn, skoep, relia $
$Rev: 029 $
$Date: 2014-10-14 $
*/


html, body{
	font-size: 100.01%;
	/*font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;*/
	font-family:Verdana,Arial,sans-serif; /* fuer das Portal, bzw. besserer Lesbarkeit bei kleiner Schrift */
	color: #004279;
	background: #e2e2e3 url(../img/bg.png) repeat-x 0 0;
	min-height: 100.05%;
	border: 0px;
	width:100% !important;
	min-width:975px;
}

#loggedIn{
	width:100% !important;
}

h1, h2, h3, h4, h5, h6, p, form, table, tr, td, th, label, dt, dd, input {
	margin: 0;
	padding: 0;
	color: #3C3C41;
	font-family:Verdana,Arial,sans-serif;
}


label, button {
	cursor: pointer;
}

select {
	font-size: 1em;
}

img {
	border: none;
}

ul, ol, li {
	margin: 0;
	padding: 0;	
	list-style: none;
}

abbr, acronym {
	text-decoration: none;
	font-style: normal;
	border: none;
}

.clearMe {
	clear: both;
	font-size: 1px;
	height: 0;
	margin: 0;
	line-height: 0;
	
}

#colRight .wrap a {
	font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	text-decoration: underline;
	color: #0091cd;
	cursor:pointer;
}

#colRight .wrap button a {
	margin-top:-2px;
	text-decoration: none !important;
	color: #fff !important;
	cursor:pointer;
}

a:focus, button:focus, button:active, input[type="submit"]:active, input[type="file"]:active, input:active { 
	outline: none; 
	cursor:pointer;
}

button::-moz-focus-inner { 
	border: 0; 
}

a img, button img{
	text-decoration:none !important;
	border:none;
	 margin-right: -4px;
}

a:hover, .groupBox a {
	text-decoration: none !important;
}

.submit a{
	font-size:10px !important;
	font-family:MS Shell Dlg !important;
	letter-spacing:0.05em !important;
}


#formBox a{
	font-weight:bold;
	font-family:Verdana,Arial,sans-serif;
	font-size:11px; /* import zwingt button-links zu groesseren schrift*/ 
	cursor:pointer;
	
}

#formBox #listBox a{
	text-decoration:none !important;
	
}

#formBox input[type="checkbox"], #formBox input[type="radio"]{
	border:0px !important;
}

#formBox input[type="radio"]{
	margin-bottom:15px;
	vertical-align:-2px;
}


dfn { 
	font-style: normal;
}

.inv, #logIn label, #logIn button span, #colLeft dfn, #listing #colRight table label {
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0px;
	height: 0px;
	overflow: hidden;
	display: inline;
	font-size: 1px;
}

#div1{
	float:right; 
	position:absolute; 
	visibility:hidden; 
	border: 0; 
	z-index: 100;
}

#div1.white{
	background-color:white;
	layer-background-color:white;
}

/* to wrap "-" even in Mozilla */
.mozWrap:after {
	content: " "; margin-right: -0.32em;
}

/* Boxes with floated Child-Elements*/
.metaNav:after, 
#logBox:after, 
#cols:after, 
#colRight:after, 
#news:after, 
#getClient ul:after, 
#advantServ:after, 
#colRight #regist 
#formBox p:after, 
.step1of6 #packetSize span.first:after, 
#colRight #regist #regHead:after, 
#listNav:after,
#tableHead:after,
#getClient p:after,
#formBox .groupBox:after,
#formBox .groupBox p:after,
#formBox div.submit:after,
#listingChng #formBox #colsBox:after,
#listBox:after, 
#parcStat #formBox .cols:after,
#helpBoxes:after,
.step1of6 #packetSize span.first:after,
#chngData #formBox .addrBox p:after,
.chBoxes:after,
#colRight a.hlp:after

 {
	 content: "."; 
	 display: block; 
	 height: 0; 
	 clear: both; 
	 visibility: hidden;
}

#alignBox {
	margin: 0 auto;
	width: 60em;
}

.metaNav {
	color: #dcf2fd;
	font-size: 0.6em;
	text-align: right;
	margin: 10px -5px 4px 0;
}

.metaNav li {
	display: inline;
	padding: 0 5px;
	border-left: 1px solid #dcf2fd;
}

.metaNav li.first {
	border: 0;
}

.metaNav li.comment {
	border: 0;
	color: #dc0000;
}

#top.metaNav {
	padding-right: 15px;
}

.metaNav a {
	color: #dcf2fd;
}

#contentBox {
	background-color: #fff;
}

#header {
	background: url(../img/bg_header.gif) no-repeat top right;
	position: relative;
	min-height: 115px;
	width: 100%;
}

#header h1 {
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size: 1.5em;
	color: #0072ba;
	font-weight: normal;
/*	padding: 80px 0 0 25px;*/
	position: absolute;
	bottom: 10px;
	left: 25px;
}

#header #logo {
	position: absolute;
	right: 34px;
	top: 23px;
}

#header a {
	font-size: 0.7em;
	position: absolute;
	top: 10px;
	left: 25px;
}

#header a img {
	vertical-align: middle;
}

#logBox {
	background: #004279 url(../img/bg_startseite.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;
}

#logBoxL {
	background: #004279 url(../img/pps.gif) 660px 2px no-repeat;
	height: auto;
	min-height: 0;
	font-size: 0.7em;
	position: relative;
}

#logBoxBenutzername, #logBoxBenutzernameB {
	padding: 10px;
}

#logBoxBenutzername a, #logBoxBenutzernameB a 
{
	margin: 5px 0 0 0;
	color: #FFF;
	font-size: 1em;
	font-weight: bold;
	padding-left: 15px;
}

#logBoxBenutzername strong, #logBoxBenutzernameB strong
{
	display: block;
}

#logBoxBenutzername p, #logBoxBenutzernameB p {
	color: #FFF;
	margin: 0 0 0 15px;
	font-weight: bold;
}

/*------ logBox  Hintergrundbilder f?r die verschiedenen Contentseiten ---------*/
#logBoxWillkommenL {
	background: #004279 url(../img/bg_startseite.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;
	font-size: 0.7em;
}
#logBoxDatenschutz {
	background: #004279 url(../img/bg_datenschutz.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;	
}
#logBoxDatenschutzL {
	background: #004279 url(../img/bg_datenschutz.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;
	font-size: 0.7em;
}
#logBoxKontakt {
	background: #004279 url(../img/bg_kontakt.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;	
}
#logBoxKontaktL {
	background: #004279 url(../img/bg_kontakt.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;	
	font-size: 0.7em;
}
#logBoxVerpackungsrichtlinien {
	background: #004279 url(../img/bg_verpackungsrichtlinien.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;	
}
#logBoxVerpackungsrichtlinienL {
	background: #004279 url(../img/bg_verpackungsrichtlinien.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;
	font-size: 0.7em;	
}
#logBoxImpressum {
	background: #004279 url(../img/bg_impressum.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;
}
#logBoxImpressumL {
	background: #004279 url(../img/bg_impressum.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;
	font-size: 0.7em;
}
#logBoxHilfe {
	background: #004279 url(../img/bg_hilfe.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;	
}
#logBoxHilfeL {
	background: #004279 url(../img/bg_hilfe.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;
	font-size: 0.7em;	
}
#logBoxLeistungen {
	background: #004279 url(../img/bg_leistungen.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;	
}
#logBoxLeistungenL {
	background: #004279 url(../img/bg_leistungen.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;
	font-size: 0.7em;	
}
#logBoxAGB {
	background: #004279 url(../img/bg_agb.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;	
}
#logBoxAGBL {
	background: #004279 url(../img/bg_agb.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;
	font-size: 0.7em;	
}


/*------------------------------------------------------------------------------------------*/

#logBoxPriPS {
	background: #00A6ED  url(../img/bg_startseite_prips.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;
}

#logBoxPriPSL {
	background: #0091CD;
	height: 50px;
	min-height: 0;
	font-size: 0.7em;
	position: relative;
}

#logBoxPriPSL .inner {
	width: 940px;
	margin: 0 auto;
	position: relative;
	height: 50px;
}

#logBoxPriPSL .inner .myhermes {
	float:right;
	margin: -3px 17px 0px 0px;
}

#logBoxPriPSBenutzername, #logBoxPriPSBenutzernameB {
	padding: 10px;
}

#logBoxPriPSBenutzername a, #logBoxPriPSBenutzernameB a 
{
	margin: 5px 0 0 0;
	color: #FFF;
	font-size: 1em;
	font-weight: bold;
	padding-left: 6px;
}

#logBoxPriPSBenutzername strong, #logBoxPriPSBenutzernameB strong
{
	display: block;
}

#logBoxPriPSBenutzername p, #logBoxPriPSBenutzernameB p {
	color: #FFF;
	margin: 0 0 0 5px;
	font-weight: bold;
}

#logBoxPriPSBenutzername p {
	float:left;
	padding-top: 8px;
}

#logBoxPriPSBenutzername p a {
	color: #3c3c41;
	text-decoration: none;
	
}



/*------ logBox  Hintergrundbilder f?r die verschiedenen Contentseiten ---------*/
#logBoxPriPSWillkommenL {
	background: #00A6ED url(../img/bg_startseite_prips.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;
	font-size: 0.7em;
}
#logBoxPriPSPreise {
	background: #00A6ED url(../img/bg_preise_prips.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;	
}
#logBoxPriPSPreiseL {
	background: #00A6ED url(../img/bg_preise_prips.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;
	font-size: 0.7em;
}
#logBoxPriPSKontakt {
	background: #00A6ED url(../img/bg_kontakt_prips.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;	
}
#logBoxPriPSKontaktL {
	background: #00A6ED url(../img/bg_kontakt_prips.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;	
	font-size: 0.7em;
}
#logBoxPriPSVerpackungsrichtlinien {
	background: #00A6ED url(../img/bg_verpackungsrichtlinien_prips.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;	
}
#logBoxPriPSVerpackungsrichtlinienL {
	background: #00A6ED url(../img/bg_verpackungsrichtlinien_prips.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;
	font-size: 0.7em;	
}
#logBoxPriPSDatenschutz {
	background: #00A6ED url(../img/bg_datenschutz_prips.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;	
}
#logBoxPriPSDatenschutzL {
	background: #00A6ED url(../img/bg_datenschutz_prips.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;
	font-size: 0.7em;	
}
#logBoxPriPSImpressum {
	background: #00A6ED url(../img/bg_impressum_prips.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;
}
#logBoxPriPSImpressumL {
	background: #00A6ED url(../img/bg_impressum_prips.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;
	font-size: 0.7em;
}
#logBoxPriPSHilfe {
	background: #00A6ED url(../img/bg_hilfe_prips.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;	
}
#logBoxPriPSHilfeL {
	background: #00A6ED url(../img/bg_hilfe_prips.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;
	font-size: 0.7em;	
}
#logBoxPriPSLeistungen {
	background: #00A6ED url(../img/bg_leistungen_prips.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;	
}
#logBoxPriPSLeistungenL {
	background: #00A6ED url(../img/bg_leistungen_prips.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;
	font-size: 0.7em;	
}
#logBoxPriPSAGB {
	background: #00A6ED url(../img/bg_agb_prips.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;	
}
#logBoxPriPSAGBL {
	background: #00A6ED url(../img/bg_agb_prips.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;
	font-size: 0.7em;	
}
#logBoxPriPSFAQ {
	background: #00A6ED url(../img/bg_faq_prips.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;	
}
#logBoxPriPSFAQL {
	background: #00A6ED url(../img/bg_faq_prips.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;
	font-size: 0.7em;	
}
#logBoxPriPSOnlineMPaketschein {
	background: #00A6ED url(../img/bg_paketschein_prips.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;
}
#logBoxPriPSOnlineMPaketscheinL {
	background: #00A6ED url(../img/bg_paketschein_prips.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;
	font-size: 0.7em;	
}

#logBoxPriPSKofferSFahrradversand {
	background: #00A6ED url(../img/bg_fahrrad_prips.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;
}
#logBoxPriPSKofferSFahrradversandL {
	background: #00A6ED url(../img/bg_fahrrad_prips.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;
	font-size: 0.7em;	
}

/*--AUSTRIA logBox ----------------------------------------------------------------------*/

#logBoxPriPS_AUT {
	background: #00A6ED  url(../img/prips_at_head_260x140.jpg) 223px 0 no-repeat;
	min-height: 140px;
	position: relative;
}

#logBoxPriPSL_AUT {
	background: #00A6ED  url(../img/bg_startseite_prips_preis.gif) 223px 0 no-repeat;
	height: auto;
	min-height: 0;
	font-size: 0.7em;
	position: relative;
	
}

#logBoxPriPSBenutzername_AUT, #logBoxPriPSBenutzernameB_AUT {
	padding: 10px;
}

#logBoxPriPSBenutzername_AUT a, #logBoxPriPSBenutzernameB_AUT a 
{
	margin: 5px 0 0 0;
	color: #FFF;
	font-size: 1em;
	font-weight: bold;
	padding-left: 15px;
}

#logBoxPriPSBenutzername_AUT strong, #logBoxPriPSBenutzernameB_AUT strong
{
	display: block;
}

#logBoxPriPSBenutzername_AUT p, #logBoxPriPSBenutzernameB_AUT p {
	color: #FFF;
	margin: 0 0 0 15px;
	font-weight: bold;
}

/*------AUSTRIA: logBox  Hintergrundbilder f?r die verschiedenen Contentseiten -------------*/

#logBoxPriPSWillkommenL_AUT {
	background: #00A6ED  url(../img/portal_1/prips_at_head_260x140.jpg) 223px 0 no-repeat;
	min-height: 140px;
	position: relative;
	font-size: 0.7em;
}
#logBoxPriPSPreise_AUT {
	background: #00A6ED  url(../img/portal_1/prips_at_head_260x140.jpg) 223px 0 no-repeat;
	min-height: 140px;
	position: relative;	
}
#logBoxPriPSPreiseL_AUT {
	background: #00A6ED  url(../img/portal_1/prips_at_head_260x140.jpg) 223px 0 no-repeat;
	min-height: 140px;
	position: relative;
	font-size: 0.7em;
}
#logBoxPriPSKontakt_AUT {
	background: #00A6ED url(../img/bg_kontakt_prips.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;	
}
#logBoxPriPSKontaktL_AUT {
	background: #00A6ED url(../img/bg_kontakt_prips.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;	
	font-size: 0.7em;
}
#logBoxPriPSVerpackungsrichtlinien_AUT {
	background: #00A6ED url(../img/bg_faq_prips.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;	
}
#logBoxPriPSVerpackungsrichtlinienL_AUT {
	background: #00A6ED url(../img/bg_faq_prips.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;
	font-size: 0.7em;	
}
#logBoxPriPSDatenschutz_AUT {
	background: #00A6ED url(../img/bg_datenschutz_prips.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;	
}
#logBoxPriPSDatenschutzL_AUT {
	background: #00A6ED url(../img/portal_1/bg_datenschutz_prips.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;
	font-size: 0.7em;	
}
#logBoxPriPSImpressum_AUT {
	background: #00A6ED  url(../img/prips_at_head_260x140.jpg) 223px 0 no-repeat;
	min-height: 140px;
	position: relative;
}
#logBoxPriPSImpressumL_AUT {
	background: #00A6ED  url(../img/prips_at_head_260x140.jpg) 223px 0 no-repeat;
	min-height: 140px;
	position: relative;
	font-size: 0.7em;
}
#logBoxPriPSHilfe_AUT {
	background: #00A6ED url(../img/bg_hilfe_prips.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;	
}
#logBoxPriPSHilfeL_AUT {
	background: #00A6ED url(../img/bg_hilfe_prips.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;
	font-size: 0.7em;	
}
#logBoxPriPSLeistungen_AUT {
	background: #00A6ED url(../img/bg_leistungen_prips.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;	
}
#logBoxPriPSLeistungenL_AUT {
	background: #00A6ED url(../img/bg_leistungen_prips.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;
	font-size: 0.7em;	
}
#logBoxPriPSAGB_AUT {
	background: #00A6ED url(../img/bg_agb_prips.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;	
}
#logBoxPriPSAGBL_AUT {
	background: #00A6ED url(../img/bg_agb_prips.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;
	font-size: 0.7em;	
}
#logBoxPriPSFAQ_AUT {
	background: #00A6ED url(../img/bg_faq_prips.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;	
}
#logBoxPriPSFAQL_AUT {
	background: #00A6ED url(../img/bg_faq_prips.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;
	font-size: 0.7em;	
}
#logBoxPriPSOnlineMPaketschein_AUT {
	background: #00A6ED url(../img/bg_paketschein_prips.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;
}
#logBoxPriPSOnlineMPaketscheinL_AUT {
	background: #00A6ED url(../img/bg_paketschein_prips.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;
	font-size: 0.7em;	
}

#logBoxPriPSKofferSFahrradversand_AUT {
	background: #00A6ED url(../img/bg_fahrrad_prips.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;
}
#logBoxPriPSKofferSFahrradversandL_AUT {
	background: #00A6ED url(../img/bg_fahrrad_prips.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;
	font-size: 0.7em;	
}
#logBoxPriPSSendungsstatus_AUT {
	background: #00A6ED url(../img/bg_paketschein_prips.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;
}
#logBoxPriPSSendungsstatusL_AUT {
	background: #00A6ED url(../img/bg_paketschein_prips.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;
	font-size: 0.7em;	
}

#logBoxPriPSRegistrieren_AUT {
	background: #00A6ED  url(../img/portal_1/prips_at_head_260x140.jpg) 223px 0 no-repeat;
	min-height: 140px;
	position: relative;
}
#logBoxPriPSRegistrierenL_AUT {
	background: #00A6ED  url(../img/portal_1/prips_at_head_260x140.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;
}
/*-------------end AUTRIA-------*/


/*------------------------------------------------------------------------------------------*/

#logIn, #logOut {
	padding: 10px 0 0 0;
	float: left;
	width: 200px;
	font-size: 0.7em;
	position: relative;
	/*top: 5px;*/
}

#logIn h2, #logOut h2 {
	font-size:18px;
	font-weight:normal;
	color:#0091CD;
	font-weight:normal;
	margin-bottom: 0.5em;
	line-height:25px;
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}

#logIn.error h2 {
	margin-bottom: 0;
}

#logIn p, #logOut p, #logOut p label {
	font-weight: bold;
	color: #9d9da0;;
}

#logIn.error p {
	color: #F00;
}

#logIn.error input {
	border: 1px solid #F00;
}

#logIn.error input.first {
	margin-top: 0.5em;
}

#logIn input, #logOut input {
	border: 1px solid #004279;
	height: 1.25em;
	display: block;
	padding: 2px;
	font-size: 1em;
	width: 13.57em;
}

#logIn input.prips, #logOut input.prips {
	border-top: 1px solid #b4b4b6;
	border-left: 1px solid #b4b4b6;
	border-bottom: 0;
	border-right: 0;
	height: 1.25em;
	display: block;
	padding: 2px;
	font-size: 1em;
	width: 195px;
}

#logIn #user {
	float: left;
	margin-bottom: 3px;
}

#logIn #pass {
	float: left;
	width: 95px;
	margin-bottom: 10px;
}


#logIn .ueberschrift {
	float:left;
	display: block;
	width: 100%;
	width: 13.57em;
	height: 15px;
	font-size: 11px; 
	font-weight: normal;
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}



#logIn button {
	border: 0;
	background: #e2e2e3 url(../img/global/login_submit_prips.png) no-repeat left 1px;
	margin-top: -1px;
	margin-left: 5px;
	width: 92px;
	height: 23px;
}

#logIn button:hover {
	border: 0;
	background: #e2e2e3 url(../img/global/login_submit_prips_over.png) no-repeat left 1px;
	margin-top: -1px;
	margin-left: 5px;
	width: 92px;
	height: 23px;
}

#logIn button.prips {
	border: 0;
	background: #e2e2e3 url(../img/global/login_submit_prips.png) no-repeat left 1px;
	margin-top: -1px;
	margin-left: 5px;
	width: 92px;
	height: 23px;
}

#logIn button.prips:hover {
	border: 0;
	background: #e2e2e3 url(../img/global/login_submit_prips_over.png) no-repeat left 1px;
	margin-top: -1px;
	margin-left: 5px;
	width: 92px;
	height: 23px;
}

#logIn p {
	float:left;
	display:block;
	width: 200px;
	height:auto;
}

#logIn #registrieren {
	float:left;
}

html:not([dummy]) #logOut button {
	margin: 0 0 0 -2px;;
}

#logOut input{
	width: 16.3em;
}

#logIn a, #logOut a {
	margin: 5px 0 0 0;
	color: #FFF;
	background-color: #9d9da0;
	font-size: 1em;
	font-weight: bold;
	/*padding-left: 15px;*/
}

#logIn a.prips, #logOut a.prips {
	margin: 5px 0 0 0;
	color: #9d9da0;
	background-color: #e2e2e3;
	font-size: 1em;
	font-weight: normal !important;
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;

	/*padding-left: 15px;*/
}

#logIn a img, #logOut a img{
	vertical-align: middle;
}


#logHeader {
	position: absolute;
	top: 15px;
	left: 30em;
}

#logHeader img {
	display: block;
	margin-left: 13px;
}

#logHeader .subHead {
	margin: 10px 0 0 0;
}

#anonDetails #logHeader {
	left: 28.8em;	
}

#anonDetails #logHeader p.first {
	margin-left: 10px;
	margin-bottom: 12px;
	margin-top: 3px;
}

#cols {
	width: 945px;
	/*margin: 1.2em 2.3em 5px 1.6em;*/
}


















.toTop {
	font-size: 1em;
}

#colLeft {
	float: left;
	display:inline;
	
}

/* ------------------
	IE 6
-------------------- */

* html #colLeft{
	overflow:hidden;
}

* html #colRight {
	left:0px;
}

* html #main .rows .item{
	overflow:visible;
	margin-left:23px !important;
}

* html #main .rows .item ul{	
	width:269px !important;
	overflow:hidden;
	display:block;	
}

* html #main .item ul li{	
	overflow:visible;
}


#colRight {
	/*margin-left: 20.5em;
	padding-top: 0.8em;*/
	font-size: 0.7em;
	line-height: 1.5em;
	width: 675px;
	position: relative;
	/**left: -24px;*/
}

#colLeft {
	width: 245px;
}

#colLeft, #colRight {
	float: left;
	display: inline;
	border: 0;
}




















#colRight a {
  font-weight: bold;
  font: normal "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	
}

#colRight div.pretitle {
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	/*background: url(../img/dot_blue.gif) repeat-x left bottom;*/
	padding-bottom: 8px;
	margin-bottom: 30px;
	font-size: 1.6em;
	font-weight: normal;
	color: #9d9da2;
	height: 100%;
	overflow: visible;
	position: relative;
	height:28px;
	
}

#colRight h3 {
	padding: 0.2em 0.2em 0.2em 0;
	font-size: 1em;
}

#colRight h3.big {
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size: 1.6em;
	font-weight: normal;
}

/*--- anonindex ----------*/
/*------ benefit ---------*/
#benefit ul {
	width: 17em;
	margin-left: 24.5em;
}

#benefit ul.first {
	float: left;
	width: 24.5em;
	margin-left: 0;
}

#benefit li {
	background: url(../img/global/list_bullet_blue.gif) no-repeat left 0.5em;
	padding-left: 10px;
}

#benefit li.noDot {
	background: none;
}

/*------ banner ---------*/
#banner {
	margin: 15px 0;
}

/*------ news ---------*/
#news li {
	float: left;
	width: 49%;
	margin-left: 1%;
}

#news li.first {
	margin: 0 1% 0 0;
}

#news a {
	float: left;
}

/*--- index ----------*/
/*------ colRight ---------*/
#index p {
	margin-bottom: 10px;
}

#index #colRight #benefit {
	margin-bottom: 10px;
}

/*--- anondetail ----------*/
#anonDetail #colRight h3 {
	color: #FFF;
}
#anondetail #logHeader img {
	border: 1px solid #F00;
}
/*------ getClient ---------*/
#advantServ {
	padding: 0;
	margin: 10px 0;
}

#advantServ .box {
	float:left;
	width: 49%;
	margin-left: 2%;
}

#advantServ .first {
	margin-left: 0;
}

#advantServ .boxBorder {
	height: 17em;
	border: 1px solid #dcf2fd;
	background: #dcf2fd;
	border-top: 0;
	padding: 0 0 0 7px;
	line-height: 1.1em;
}

#advantServ .boxBorder.boxHomepage {
	height: 14em;	
}

#advantServ h3, #getClient h3 {
	background: #0091CD url(../img/dot_white.gif) top left no-repeat;
	padding: 0;
}

#advantServ h3 span, #getClient h3 span {
	background: url(../img/dot_white.gif) top right no-repeat;
	color: #FFF;
	display: block;
	padding: 2px 10px;
}

#advantServ .boxBorder p {
	padding: 10px 0;
}

#advantServ li {
	font-weight: bold;
	background: url(../img/global/list_bullet_blue.gif) no-repeat 0 0.4em;
	padding: 0 10px;
	margin-bottom: 0.2em;
}

#getClient {
	line-height: 1.1em;
}

#getClient h3 span {
	padding-top: 0.4em;
	padding-bottom: 0.4em;
}

#getClient ul {
	border: 1px solid #FFF;
	border-top: 0;
	padding-bottom: 10px;
}

#getClient li {
	float: left;
	width: 18%;
	text-align: center;
	position: relative;
	padding: 60px 0 0 1.16%;
}

#getClient dfn {
	display: block;
	padding: 20px 0 15px 0;
	background: url(../img/portal_1/reg_step_arrow.gif) no-repeat 0 13px;
	position: absolute;
	width: 100%;
	padding-left: 15px;
	left: -15px;
	top: 0px;
}

#getClient li.first dfn {
	background: 0;	
}

#getClient p {
	background: #dcf2fd;
	padding: 10px;
	position: relative;
}

#getClient p span {
	float: left;
	width: 30em;
}

#getClient a span {
	width: auto;
	float: none;
}

#getClient a {
	float: right;
	position: absolute;
	top: 10px;
	right: 10px;
	width: 13em;
}

/*--- help ----------*/
/*------ helpboxes ---------*/

#colRight #help h3, #colRight #help h3 span, #colRight #help h4, #colRight #help h4 span {
	background: url(../img/dot_white.gif) no-repeat top left #0091CD;
	padding: 0;
	font-size: 1em;
	color: #FFF;
}

#colRight #help h3 span, #colRight #help h4 span {
	background-position: top right;
	display: block;
	padding-left: 10px;
	background-color: transparent;
	font-size: 1.2em;
	padding: 0 0 2px 10px;
}

#colRight #help h4 {
	background-color: #dcf2fd;
}

#colRight #help h4 span {
	color: #0091CD;
}

#colRight #help h5 {
	font-size: 1em;
	margin: 10px 0;
}

#helpBoxes {
	margin-bottom: 10px;
}

#colRight #help p {
	margin-bottom: 10px;
}

#colRight #help #helpBoxes ul {
	background: #dcf2fd;
	border: 1px solid #dcf2fd;
	padding: 10px;
}

#colRight #help #helpBoxes ul {
	height: 12.7em;
}

#colRight #help #helpBoxes.variante1 ul {
	height: 14.7em;
}

#colRight #help #helpBoxes.variante2 ul {
	height: 21.7em;
}

#colRight #help #helpBoxes.variante3 ul {
	height: 24.7em;
}

#colRight #help #helpBoxes.variante4 ul {
	height: 16.7em;
}

#colRight #help #helpBoxes.variante5 ul {
	height: 28.7em;
}

#colRight #help #helpBoxes.variante6 ul {
	height: 30.7em;
}

#colRight #help #helpContent ul {
	background: #FFF;
}

#colRight #help #helpContent {
	clear: both;
}

.toTop {
	text-align: right;
}

#colRight #help #helpBoxes ul li {
	background: url(../img/global/nav_link.png) no-repeat left 3px;
	padding-left: 15px;
}

#colRight #help li.choosen span {
	background: url(../img/global/nav_choosen.png) no-repeat left 2px;
	color: #F00;
	font-weight: bold;
	padding-left: 15px;
}

#helpBoxes div {
	float: right;
	width: 49%;
	margin-left: 1%;
}

#helpBoxes div.first {
	width: 48%;
	float: left;
	margin-right: 1%;
	margin-left: 0;
}

#colRight #help #helpContent ul li {
	list-style: disc;
	margin-left: 15px;
}

/*--- performances ----------*/
#colRight #performances dl {
	float: left;
	width: 100%;
}

#colRight #performances dt {
	width: 32%;
	float: left;
	clear: left;
	font-weight: bold;
	overflow: hidden;
}

#colRight #performances dd {
	float: left;
	width: 64%;
	margin: 0 0 10px 2%;
}

#performances dd strong {
	display: block;	
}

#colRight #performances li {
	margin-left: 23px;
	list-style-type: decimal;
}

/*--- impressum ----------*/
#colRight #impressum {
}

#colRight #impressum h3 {
	background: none;
	color: #004279;
	margin: 15px 0 0 0;
	padding: 0;
	font-size: 1em;
}

#impressum #colRight strong {
	font-weight: normal;
}

#impressum #colRight .hasSpace { 
	margin-top: 1em;
}

/*--- agb ----------*/
#colRight #agb h3 {
	background: none;
	color: #004279;
	margin: 20px 0;
	padding: 0;
	font-size: 1em;
}

#colRight #agb dfn {
	float: left;
	width: 3.5em;
}

#colRight #agb span, #colRight #agb .contBoxRi {
	display: block;
	padding-left: 0;
	margin-left: 3.5em;
}

#colRight #agb .contBoxRi li {
	background: url(../img/global/list_bullet_blue.gif) no-repeat left 0.6em;
	padding-left: 10px;
}

#colRight div.pretitle .register_step {
	left:190px;
	position:absolute;
	top:5px;
}


/*--- formbox ----------*/
#formBox {
	width: 100%;
	font-size: 0.9em;
}

#formBox h3 {
	background: #0091cd url(../img/dot_white.gif) top left no-repeat;
	padding: 0;
	color: #FFF;
	font-size: 1em;
}

#formBox h3 span {
	background: url(../img/dot_white.gif) top right no-repeat;
	display: block;
	padding: 2px 2px 2px 10px;
	font-weight:bold; /* MAFI*/
}

#formBox select {
	font-size: 1em;
	min-width:5em;
	border:1px solid #7F9DB9;
}

#formBox input, #formBox textarea {
	border-top: 1px solid #b4b4b6;
	border-left: 1px solid #b4b4b6;
	border-bottom: 0;
	border-right: 0;
	/*margin-right: 4px;
	margin-bottom:5px;*/
	/* float: left;*/
	height:51px;
	
}

#formBox input {
	font-size: 1em;
	height: 13px;	
}

#formBox .groupBox {
	margin-bottom: 10px;
	padding: 10px 0px 10px 0px; 
	clear:both;
	background: #E2E2E3;
	float:left;
	width:675px;
}


*+html #formBox .groupBox{
	padding-bottom:10px;
}

#formBox #ktyp{

}

#formBox .groupBox .nomargin_b {
	margin-bottom:2px;
	line-height:16.8px;
	height	16.8px;
}

#formBox .groupBox .nomargin_b2 {
	margin-bottom:8px !important;
	line-height:16.8px !important;
	height	16.8px !important;
}

#formBox .groupBox li,font
{
	padding-left: 10px; 
	display:block;
}

#formBox .groupBox p a, #formBox #boxPreise p a, #formBox .persDaten label a, #formBox .abort a{
	font-family:Verdana,Arial,sans-serif !important;
	font-size:1em !important;
	font-weight:bold !important;
	color:#0078D0 !important;
	text-decoration: underline !important;
}


#formBox .groupBox p #lastname{
	width: 227px;
}

#formBox .groupBox p #hsnr{
	width: 52px !important;
}


#formBox .groupBox h4 {
	border-top: 1px dotted #004279;
	margin: 10px 10px 10px 10px;
	padding-top: 10px;
	font-size: 1em;
}

#formBox .groupBox .duty {
	font-weight: bold;
}

#colRight #formBox .groupBox .lst p {
	float: left;
	position: static;
	width: 18em;
}

#formBox .groupBox p.duty {
	text-align: right;
}

#formBox .groupBox #agbCheck,#formBox .groupBox #checkBvh{
	border: medium none; 
	display: inline; 
	width: auto;
}

#formBox .groupBox #checkBvh{
	margin-bottom:5px;
}


/* --------------------------------
	Anmeldung fehlgeschlagen
----------------------------------- */
#formBox .groupBox #resumeSession{
	margin-right:5px;
}


/*--- formbox .groupBoxPrips  -- only for PRIPS----Beginn------*/

#formBox .box {
	float:left;
	width: 49%;
	margin-left: 2%;
}

#formBox .first {
	margin-left: 0;
}

*+html #formBox .first button{
	verticale-align:bottom !important;
}

#formBox .groupBoxPrips {
	margin-top :0px;
	margin-bottom: 8px;
	padding: 13px 0 13px 0;
	border: 1px solid #e2e2e3;
	background: #e2e2e3;
}
#formBox .groupBoxPrips p {
	clear: both;
	position: relative;
}

#formBox .groupBoxPrips p label {	
	width: 180px;
	text-align: left;
	position:absolute;
}

.textGrau{		
	color: #BABABA;
}

.txtfelderabstand{
	margin-bottom: 1px;
}

	

#formBox sup {
	 vertical-align: top;
	 text-align: left;
	 font-weight: bold;
	 font-size: 1.2em;
}

#formBox .lbl {
	float: left;
	/*width: 16em;*/
	width:164px;
	text-align: right;
	padding: 0 5px 0 0;
	font-weight: bold;
	line-height:16.8px !important;
}


#formBox #Ueberweisung .lbl, 
#formBox #bankverbindung .lbl, 
#formBox #bankverbindungNN .lbl {
	width: 9.9em;
}
                
.step1of6 #formBox #Ueberweisung input[type="text"], 
.step1of6 #formBox #bankverbindung input[type="text"],
.step1of6 #formBox #bankverbindungNN input[type="text"] 
{
	width: 21.6em;
}


.step3of6 #formBox #Ueberweisung input[type="text"], 
.step3of6 #formBox #bankverbindung input[type="text"],
.step3of6 #formBox #bankverbindungNN input[type="text"] 
{
	width: 21em !important;
}

.textWidthZahlungsart {
	float: left;
	width: 32.5em;
}

#formBox #bvh1{
	margin-top:5px;
	float:left;
	width:500px;
}


#formBox .lbl2 {
	float: left;
	width: 12em;
	text-align: right;
	padding: 0 5px 0 0;
	font-weight: bold;
}

#formBox .secCol {
	position: absolute;
	right: 0;
}


*+html #formBox .secCol{
	top:-2px;
}

*+html #formBox .secCol button.pv {
	/*border:1px solid #aqua !important;*/
	padding:0px !important;
	margin:0px !important;
}

#formBox .secCol input {
	width: 8em
}

#formBox .secCol .lbl {
	width: 8em;
}

#formBox .inpZip {
	width: 3em;
}

#formBox .inpCity {
	width: 7.6em;
}

#formBox p {
	margin-bottom:15px;	/* kein important */
	margin-left:10px;
	margin-right:10px;
	margin-top:0;
}

#formBox p, #formbox a{
	font-family: Verdana,Arial,sans-serif !important;
	line-height:16.8px !important;
}


#formBox .groupBox p {
	clear: both;
	position: relative;
	width:655px;
	float:left;
	margin-bottom:0px;	/* kein important */
}


.pflichtfeld-text{
	font-size:0.6em;
	font-weight:normal;
	position:absolute;
	right:25px;
	text-align:right;
	top:15px;
}


#formBox p.error, #formBox p.error a{
	color: #F00;
	font-weight: bold;
}

#formBox p.error strong.err {
	display: block;
	font-weight: bold;
	margin: 0 0 5px 14.5em;
}

#formBox p.error .lbl {
	color: #F00;
}

#formBox p.error label.err {
	color: #F00;
}

#formBox p.error input.err {
	border-color: #F00;
}

#formBox div.submit, #formBox div.abort {
	background: #E1E1E6;
	margin-bottom: 10px;
	padding: 10px;	
	float:left;
	text-align:right;
	width:655px;
}

#formBox div.submit.loginPage{
	width:655px !important;
}

#formBox div.submit p {
	float: right;
	margin: 0;
}

#formBox div.submit a, a.fkBut {
	display: block;
	background: #0091CD;
	color: #FFF;
	margin: 0 0.32em 0 0;
}

#formBox div.submit a{
	line-height:20px !important;
}

#formBox div.submit a:hover, a.fkBut:hover {
	text-decoration: none;
}

#formBox div.submit .print a {
	background: url(../img/but_print.gif) no-repeat center left;
}

#formBox div.submit button, button {
	border: 0px !important;
 	margin: 0 0 0 0;
 	padding: 0;
	font-size: 1em;
	background: 0;
	/*width: auto;*/
	position: relative;
	font-weight: bold;
	min-height:20px;
	max-height:40px;
}

*+html #formBox div.submit button, *+html button{
	height:auto !important;
}

#formBox div.submit button {
	float: right;
	margin-left /*\**/: 15px\9 !important;	/* IE 8 */
}

*+html #formBox div.submit.loginPage button[type="submit"]{
	margin:0px 0px 0px 10px !important;
	float:right !important;
	padding:0px !important;
	width:85px !important
	
}

*+html #formBox div.submit.loginPage button[type="button"]{
	margin:0px 0px 0px 0px !important;
	width:85px !important	
}

*+html #formBox div.secCol button[type="submit"]{
	margin:0px -20px 0px -30px !important;
	padding:0px !important;
	/*border:1px solid pink !important;	*/
	width:85px !important
	
}

*+html #formBox div.submit button[type="submit"]{
	margin:0px -25px 0px 0px !important;
	padding:0px !important;
	/*border:1px dashed red !important;	*/
	display:block !important;
	
}








#formBox div.submit button .pv, button .pv {
 	margin: 0px;
 	padding: 0px;
	border: 0px !important;
	color: #FFF;
	background: #0091cd;
	display: block;
	margin-right: 0px;
}

button.pr2 .pv {
	color: #0091CD;
	background: #FFF;
}

#formBox div.submit button .pv span, #formBox div.submit a, #formBox div.submit a span, button .pv span, a.fkBut, a.fkBut span {
  background-image: url(../img/df.gif);
  background-repeat: no-repeat;
  background-position: right top;
  text-align: center;
  display: block;
  cursor: pointer;
  text-decoration:none; 
}

#formBox div.submit button .pv span span, #formBox div.submit a span, button .pv span span, a.fkBut span {
	background-position: right bottom;
}

#formBox div.submit button .pv span span span, #formBox div.submit a span span, button .pv span span span, a.fkBut span span {
	background-position: bottom left;
}

#formBox div.submit button .pv span span span span, #formBox div.submit a span span span, button .pv span span span span, a.fkBut span span span {
	background-position: top left;
	padding: 3px 12px 4px 12px;
	white-space:nowrap;
}



#formBox .auftragsListeConfig .lbl
{
	float:left;
	font-weight:bold;
	padding:0 5px 0 0;
	text-align:right;
	width:20em;

}

#formBox .auftragsListeConfig select 
{
	font-size:1em;
	min-width:150px;
	width:150px;
}


#formBox .auftragsListeConfig p{
	padding-bottom:5px;
}


/* Button Prio 2 weisser Grund*/
button.pr2 .pv span {
	background-image: url(../img/but_pr2_tori.gif)
}

button.pr2 .pv span span {
	background-image: url(../img/but_pr2_bori.gif)
}

button.pr2 .pv span span span {
	background-image: url(../img/but_pr2_bole.gif)
}

button.pr2 .pv span span span span {
	background-image: url(../img/but_pr2_tole.gif)
}

/* Button Prio 2 blauer Grund [blue normal]*/
button.pr2 .pv span.bn {
	background-image: url(../img/but_pr2_tori_bn.gif)
}

button.pr2 .pv span.bn span {
	background-image: url(../img/but_pr2_bori_bn.gif)
}

button.pr2 .pv span.bn span span {
	background-image: url(../img/but_pr2_bole_bn.gif)
}

button.pr2 .pv span.bn span span span {
	background-image: url(../img/but_pr2_tole_bn.gif)
}

/* Button Prio 2 dunkelblauer Grund [blue dark]*/
button.pr2 .pv span.bd {
	background-image: url(../img/but_pr2_tori_bd.gif)
}

button.pr2 .pv span.bd span {
	background-image: url(../img/but_pr2_bori_bd.gif)
}

button.pr2 .pv span.bd span span {
	background-image: url(../img/but_pr2_bole_bd.gif)
}

button.pr2 .pv span.bd span span span {
	background-image: url(../img/but_pr2_tole_bd.gif)
}

/* Button Prio 2 hellblauer Grund [blue light]*/
button.pr2 .pv span.bl {
	background-image: url(../img/but_pr2_tori_bl.gif)
}

button.pr2 .pv span.bl span {
	background-image: url(../img/but_pr2_bori_bl.gif)
}

button.pr2 .pv span.bl span span {
	background-image: url(../img/but_pr2_bole_bl.gif)
}

button.pr2 .pv span.bl span span span {
	background-image: url(../img/but_pr2_tole_bl.gif)
}

#formBox div.submit button .pv span span span span {
	letter-spacing: 0.05em;
}
#formBox div.submit button img, button img, a.fkBut img {
	padding-right: 0.32em;
}

#formBox div.submit a span span span {
	padding: 0;
}

#formBox div.submit a span span span span {
	padding: 0px 4px 0px 4px;
}


#formBox div.submit a.print span span span span {
	background-image: url(../img/but_print.gif);
	padding-left: 25px;
	background-position: 4px 2px;
}






#formBox.adress .overView .twoCols:after {	
	float: left;

}

#formBox.adress .overView div {
	position: relative;
}

#formBox.adress .overView div p {
	position: absolute;
	left: 18em;
	top: 0;
}

#formBox.adress .overView div p.first {
	position:static;
	margin-bottom: 0;
}

#formBox.confirm .groupBox p.first {
	margin-bottom: 0;
}

#formBox.confirm .groupBox a {
	display: block;
	background: url(../img/global/nav_link.png) no-repeat 0 center;
	padding: 0 0 0 15px;
}

#parcStat #formBox .cols, #rekla #formBox .cols {
	padding: 0 10px;
	margin-bottom: 15px;
}

#parcStat #formBox .cols div, #rekla #formBox .cols div{
	float: left;
	width: 20em;
}

#parcStat #formBox .cols div.first, #rekla #formBox .cols div.first{
	width: 26em
}

#parcStat #formBox .cols p, #rekla #formBox .cols p{
	padding: 0;
	margin:0;
	position: relative;
}

#parcStat #formBox .cols strong, #rekla #formBox .cols strong{
	font-weight: normal;
	float: left;
	width: 9em;
}

#parcStat #formBox .cols span, #rekla #formBox .cols span{
	font-weight: bold;
	width: 6em;
}

#parcStat #formBox .cols div.first span, #rekla #formBox .cols div.first span{
	width: 13em;
	float: left;
}

#parcStat #formBox .cols div.first strong, #rekla #formBox .cols div.first strong{
	width: 12em;
}

#parcStat #formBox .cols div.first span:hover {
	left: 12em;
}

#formBox .checkStat {
	padding: 10px 10px 10px 0px;
}

#formBox .checkStat p {
	float: left;
	display: inline;
	margin-bottom: 0;
	padding-top: 3px;
}

#formBox .checkStat button {
	float: right;
}

#formBox .checkStat .btnbox.pos_left{
	margin-left:10px;
	margin-top:5px;
}

#placeOrder #colRight .groupBox button, #fetchJob #colRight .groupBox button {
	float: right;
}

#placeOrder #colRight button {
	top: -1px;
}

#listingChng #formBox button {
	top: 0px;
}

#listingChng table tr td input{
	margin-left:5px;
	border:1px solid grey;
}


#listingChng #formBox #colsBox p {
	width: 14em;
	float: left;
	clear: none;
}

#listingChng #formBox #colsBox .lbl {
	text-align: left;
}

#listingChng #formBox #colsBox p.colsChng {
	width: 5em;
	margin-top: 3em;
	text-align: center;
}

#listingChng #formBox #colsBox p.colsChng a {
	display: block;
}

#listingChng #formBox .submit p {
	float: left;
}

#listingChng .submit table{
	width:655px !important;
}

#formBox .sendDetail strong {
	float: left;
	width: 19em;
}

#fetchJob #formBox .groupBox .lbl {
	width: 12em;
	text-align: left;
}

#chngData #formBox .addrBox {
	padding-bottom: 10px;
}

#chngData #formBox .addrBox p {
	margin-bottom: 0;
}

#chngData #formBox .addrBox p.first {
	font-weight: bold;
	margin-bottom: 10px;
}

#chngData #formBox .addrBox div p.first {
	font-weight: normal;
	margin-bottom: 0;
}

#chngData #formBox .addrBox p.first span {
	display: block;
}

#chngData #formBox .addrBox span.tab {
	float: left;
	width: 9em;
}

#chngData #formBox .addrBox .spac {
	margin-top: 10px;
}

#chngData #formBox .groupBox button {
	float:right;
	width: 12em;
}

#chngData #formBox .groupBox .descLeft button {
	width:auto;
}

#chngData #formBox .addrBox div {
	float: left;
	width: 50%;
}

#chngData #formBox .addrBox p.descLeft span.first {
	float: left;
	width: 20em;
}

#chngData #formBox #clientTyp strong {
	float: left;
	width: 9em;
	font-weight: normal;
	text-align: left;
}

#chngData #formBox #nachname, #chngData #formBox #vorname, #chngData #formBox #position, #chngData #formBox #fon,
#chngData #formBox #email,
#chngData #formBox #nachname2, #chngData #formBox #vorname2,
#chngData #formBox #nachname3, #chngData #formBox #vorname3,
#chngData #formBox #str, #chngData #formBox #str2, 
#chngData #formBox #plz, #chngData #formBox #plz2 {
	width: 11em;
	float: left;
}
#chngData #formBox #formBox .lblvorname, #chngData #formBox #formBox .lblfax, #chngData #formBox #formBox .lblvorname2,
#chngData #formBox #formBox .lblStrNr, #chngData #formBox #formBox .lblOrt, #chngData #formBox #formBox .lblOrt2,
#chngData #formBox #formBox .lblPreisstaffel, #chngData #formBox #formBox .lblEinheiten, #chngData #formBox #formBox .lblPreis {
	width: auto;
	margin-left: 5px;
}
#chngData #formBox #nachname, #chngData #formBox #vorname, #chngData #formBox #position, #chngData #formBox #fon,
#chngData #formBox #email,
#chngData #formBox #nachname2, #chngData #formBox #vorname2,
#chngData #formBox #nachname3, #chngData #formBox #vorname3,
#chngData #formBox #str, #chngData #formBox #str2, 
#chngData #formBox #plz, #chngData #formBox #plz2 {
	width: 11em;
	float: left;
}
#chngData #formBox .lblvorname, #chngData #formBox .lblfax, #chngData #formBox .lblvorname2,
#chngData #formBox .lblStrNr, #chngData #formBox .lblOrt, #chngData #formBox .lblOrt2,
#chngData #formBox .lblPreisstaffel, #chngData #formBox .lblEinheiten, #chngData #formBox .lblPreis {
	width: auto;
	margin-left: 5px;
}
#chngData #formBox #strNr, #chngData #formBox #strNr2 {
	width: 4em;
}
#chngData #formBox #plz,#chngData #formBox #plz2 {
	width: 3.5em;
}
#chngData #formBox #durchZustellung, #chngData #formBox #durchRetour {
	width: 4em;
	float: left;
}
#chngData #formBox #preisstaffel, #chngData #formBox #einheiten, #chngData #formBox #preis {
	float: left;
	width: 5em;
}
#chngData .withText span { 
	float: left;
	margin-right: 1em;
}
#chngData .withText input {
	margin-right: 5px;	
}



/*--- regist ----------*/
#regist #logBox {
	background-image: none;
	height: 3.125em;
	min-height: 0;
}

#regist #colRight h2, #regist #colRight h2 span {
	background: none;
	float: left;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}

#regist #colRight h2 img {
	padding: 0em 0 0 0.32em;
}


#regist #colRight p.message {
	float: right;
	margin-top: 0.3em;
}
/*------ step1of6 ---------*/
.step1of6 #formBox input[type="text"] {
	width: 11em;	/* important ganz doll doof */
}

.step1of6 #formBox #email, .step1of6 #formBox #username, .step1of6 #formBox #password, .step1of6 #formBox #passwordsec {
	width: 11em;
}

.step1of6 #formBox input #city{
	width: 12em;
}

.step1of6 #formBox #fon, .step1of6 #formBox #fax {
	width: 10em;
}

.step1of6 #formBox #zip, .step1of6 #formBox #abhAdrPlz, .step1of6 #formBox #abhAdrVorwahl{
	width: 5.2em !important;
}

.step1of6 #formBox #abhAdrHausnummer{
	width:52px !important;
}

.step1of6 #fon {
	float: left;
}

.step1of6 #formBox #birthday, .step1of6 #formBox #birthmonth {
	width: 2.6em !important;
	text-align: center;
}

.step1of6 #formBox .lblfax {
	width: 3em !important;
	padding-left: 0.32em;
}

.step1of6 #formBox .lbladdrcomp {
	width: 14.6em !important;
	text-align: left;
}

.step1of6 #formBox #birthyear {
	width: 4.3em !important;
	text-align: center;
}


.step1of6 #formBox input[type="checkbox"]{
	/*width:10px;*/
}

.step1of6 .datenschutzhinweis{
	float:left;
	width:300px;
	margin:0px 0px 0px 10px;
}

.step1of6 .datenschutzhinweis a{
	color:#0078D0 !important;
	font-family:Verdana,Arial,sans-serif !important;
	font-size:1em !important;
	font-weight:bold !important;
	text-decoration:underline !important;
}

*+html .step1of6 #formBox input[type="checkbox"]{
	border:0px !important;
}


#formBox #packetSize label {
	float: left;
	width: 2.5em;
	padding-right: 0.32em;
	text-align: right;
	font-weight: bold;

}

#formBox #packetSize span.first {
	display: block;
	margin-bottom: 15px;
}

#formBox #packetSize span.last {
	clear: both;
}

#formBox #packetSize span {
	float: left;

}

#formBox #packetSize span.spacer {
	clear: left;
}

#formBox #packetSize input.packsize{
	width: 4em;
	text-align: center;
}

#formBox #packetSize ul.error{
	margin-left:10px;
	margin-bottom:5px;
	float:left;
}


.step2of6 #colRight {
	line-height: 1.1em;
}
.step2of6 #colRight h2 span {
	padding-top: 3px;
	padding-bottom: 5px;
}
.step2of6 .persDaten {
	background-color:#E2E2E3;
	padding-bottom:7px;
	width:675px !important;	
	margin:0px !important;
	clear:both;
}

.step2of6 .persDaten .error{
	margin-left:27px;
	margin-top:10px;
}

.step2of6 .col1 {
	width: 18em;
	float: left;

	margin-top: 5px;	
	margin-left:10px;	


}

.step2of6 #boxPreise{
	margin-bottom:10px;
}

.step2of6 .col1 strong, .step2of6 .col2 strong {
	margin-bottom: 5px;
	display: block; 	
}
.step2of6 #formBox .col1 p, .step2of6 #formBox .col2 p, .step2of6 #formBox .col3 p {
	margin: 0;
	padding: 0;
}
.step2of6 .col2 {
	width: 15em;
	float: left;
	margin-top: 5px;
}
.step2of6 .col3 {
	float: left;

	width:auto;
	margin-top: 2.5em;
}

.step2of6 .basisBlock {
	border: 1px solid #0091CD;
	border-top: none;
}
.step2of6 .basisAngaben {
	float: left;
	width: 30.5em;
	padding-left: 5px;
	padding-top: 10px;	
	border-right: 1px solid #0091CD;
	text-align: left;
}

.step2of6 #formBox .basisAngaben p {
	margin-left: 0;
	padding: 5px 0;
}

.step2of6 table {
	margin-top: 10px;
	margin-left: -5px;
}
.step2of6 th {
	font-weight: normal;
	text-align: left;
	
	padding: 2px 5px;
	padding-right: 0;

	vertical-align: top;
	
}
.step2of6 th.even {
	background-color: #fff;
	width: auto;	
}
.step2of6 th strong {
	display: block;
}
.step2of6 td {
	padding: 2px 5px;
	vertical-align: top;





}
.step2of6 td.var1 {



	background-color:#FFFFFF;
}


.step2of6 td.var2 {



	background-color:#BBBBBD;
}

.step2of6 .col_1
{
	background-color:#FFFFFF;
}

.step2of6 .col_2
{
	background-color:#BBBBBD;
}

.step2of6 .hinweis {
	float: left;
	width: 17em;
	padding-top: 10px;
	margin-left: 5px;
}
.step2of6 #formBox .hinweis p {
	margin: 0 0 10px 0;
}

.step2of6 #formBox{
	width:675px !important;
}

.step2of6 .weitereSchritte {
	padding: 10px 0 10px 10px;
}
.step2of6 .weitereSchritte strong {
	margin-bottom: 10px;
	display: block;
}
.step2of6 #formBox .weitereSchritte p {
	margin: 0;
	margin-bottom: 10px;
}
.step2of6 #formBox .weitereSchritte li {
	list-style-type: disc;
	margin-left: 15px;	
}

.step2of6 .agb {
	border: 1px solid #0091CD;
	float: left;
	width: 47.9em;
	padding: 5px;
	margin-bottom: 15px;	
}
.step2of6 .agb label {
	display: block;
	float: left;
	margin-left: 20px;	
	margin-top: -1.3em;
}
.submit strong {
	float: left;
	margin-top: 5px;	
}
.abort a {
	margin-top: 5px;
	display: block;
	padding-left: 15px;
	background: url(../img/global/nav_link.png) no-repeat 0px 2px;	
}


#formBox #basisBlockPreiseOben{
	background-color:#E2E2E3;
	border-bottom:10px solid #FFFFFF;
	border-top:medium none;	

	padding-top:15px;
}

#formBox #basisBlockPreiseOben div table{
	width:97% !important;
}

#formBox #basisBlockPreiseOben .ueberschriftlinks{
	width: 50%; 
	border-right: 1px solid #ffffff; 
	float: left;	
}

#formBox #basisBlockPreiseOben  .ueberschriftRechts{
}

#formBox #basisBlockPreiseOben  .ueberschriftRechts #ueberschriftPreis{
	padding-left: 5px; 
	padding-top: 10px;
}


#formBox #basisBlockPreiseOben .tb_act_price_left{
	float: left; 
	width: 300px; 
	padding-left: 5px; 
	margin-left: 5px;
}

#formBox #basisBlockPreiseOben .tb_act_price_right{
	border-left: 2px solid rgb(255, 255, 255); 
	float: left; 
	width: 365px; 
	padding-right: 1px; 
	margin-right: 5px;
}


#blockStaffelPreisNat{
	width: 50%; 
	border-right: 1px solid #ffffff;
	float: left;
	height: 247px;
}

#blockStaffelPreisNat p  , #blockStaffelPreisInt p , #basisBlockPreiseOben .preismatrixLinks p{
	padding-top: 5px;
}

#blockStaffelPreisInt , #basisBlockPreiseOben .preismatrixLinks {
	width: 49%;
	height: 247px;
}




#formBox #basisBlockPreiseUnten{



	background: #E2E2E3;
	
	width: 100%;
}

#formBox #basisBlockPreiseUnten .blockLinksUnten {
	width: 303px; 
	border-right: 1px solid #ffffff;
	margin-right: 5px;
	height:  420px;
	float: left; 
	border-bottom: none;

}

#formBox #basisBlockPreiseUnten .blockLinksUnten .blockDurchschnittsPreisNat {
	height: 39em;  
	float: left; 
	width: 303px; 
}

p.p3 {
	padding-top:5px;
	padding-left:10px;
}

#formBox #basisBlockPreiseUnten .blockLinksUnten .blockDurchschnittsPreisNat #packetSize p.p1{
	padding-top: 5px;
}

#formBox #basisBlockPreiseUnten .blockLinksUnten .blockDurchschnittsPreisNat #packetSize p.p2{
	margin-bottom: 0px;
}


#formBox #basisBlockPreiseUnten .blockLinksUnten .blockDurchschnittsPreisNat #packetSize label {
	float: left;
	width: 2.5em;
	padding-right: 0.32em;
	text-align: right;
	font-weight: bold;
}

#formBox #basisBlockPreiseUnten .blockLinksUnten .blockDurchschnittsPreisNat #packetSize p.p2 span.first {
	display: block;
	margin-bottom: 15px;
}

#formBox #basisBlockPreiseUnten .blockLinksUnten .blockDurchschnittsPreisNat #packetSize p.p2 span.last {
	clear: both;
}

#formBox #basisBlockPreiseUnten .blockLinksUnten .blockDurchschnittsPreisNat #packetSize p.p2 span {
	float: left;
	margin-right: 0.5em;
	
}


#formBox #basisBlockPreiseUnten .blockLinksUnten .blockDurchschnittsPreisNat p.p3 {
	margin-top: 0px;
	
}

#formBox #basisBlockPreiseUnten .blockLinksUnten .blockDurchschnittsPreisNat p.p3 button{
	 float:right;
	 width: 12em;
	 padding-right: 5px;
	 background-position: right bottom;
	 
}
#formBox #basisBlockPreiseUnten .blockLinksUnten .blockDurchschnittsPreisNat p.p3 button span.pv{
	 margin: 0;
 	padding: 0;
	border: 0px solid; 
	color: #FFF;
	background: #0091CD;
	display: block;
  
}
#formBox #basisBlockPreiseUnten .blockLinksUnten .blockDurchschnittsPreisNat p.p3 button span.pv span{
	 background-image: url(../img/df.gif);
  	 background-repeat: no-repeat;
     background-position: right top;
     text-align: center;
     display: block;
     cursor: pointer;
}
#formBox #basisBlockPreiseUnten .blockLinksUnten .blockDurchschnittsPreisNat p.p3 button span.pv span span{
	background-position: right bottom;
}
#formBox #basisBlockPreiseUnten .blockLinksUnten .blockDurchschnittsPreisNat p.p3 button span.pv span span span{
	background-position: bottom left;
}
#formBox #basisBlockPreiseUnten .blockLinksUnten .blockDurchschnittsPreisNat p.p3 button span.pv span span span span{
	background-position: top left;
	padding: 3px 4px 4px 4px;
}

#formBox #basisBlockPreiseUnten .blockLinksUnten .blockDurchschnittsPreisNat .btnbox.pos_right{
	margin-right:10px !important;
}

#pDPreis{
  font-size:1.0em;
  padding-top:5px;
  margin-top: 0px;
  margin-bottom:0px;
  position: absolute;
  min-height: 50px;
  
   
}
#pDPreis span{
	font-size: 0.8em;	
}

#formBox #basisBlockPreiseUnten .blockLinksUnten .nachnahmeBlock{
	border-top: 2px solid #0091CD;
	margin-top: 0px;
	padding-top: 0px;
	height: 4em;
	display: block;
	position: relative;
}	

#nachnahmeTxt{
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right: 0px;
	padding-top:5px;	            
	margin-bottom: 0px;
	padding-bottom: 0px;
	background-position: right bottom;
	font-size: 0.9em;	
}

#nachnahmeLinie{
	padding:0px;
	margin-top: 20px;                
	margin-bottom: 0px;
	margin-left:0px;
	margin-right:0px;
	border-top: solid 1px #ffffff;
}


#formBox #basisBlockPreiseUnten .blockDurchschnittsPreisInt {
	height: 39em; 
}

#formBox #basisBlockPreiseUnten .blockDurchschnittsPreisInt .p1{
	padding-top: 5px;
	padding-left: 5px;
}
#formBox #basisBlockPreiseUnten .blockDurchschnittsPreisInt .ul1{
	margin-top: 20px;
	height: 29em;
	overflow:auto;
}

#formBox #basisBlockPreiseUnten .blockDurchschnittsPreisInt ul.ul1 li.li1{
	list-style-type: circle;
	margin-left: 30px;
}
#formBox #basisBlockPreiseUnten .blockDurchschnittsPreisInt ul.ul1 li.li2{
	list-style-type: circle;
	margin-left: 60px;
}
#formBox #basisBlockPreiseUnten .blockDurchschnittsPreisInt ul.ul1 li.li2None{
	list-style-type: none;
	margin-left: 60px;
}


 .pUni {
 		margin:0px; 
 		padding:0px;
 		padding-top:0px; /* 5 */
  }
 .scrollListBlock {
		margin-top: 0px;	/* 5 */
        margin-left: 0px;
        padding-top:0px;
        padding-left: 0px;
 }
 .ulUni {
        margin-left:10px;
        margin-top:0px;
        margin-right:8px;
        padding-top:0px;
        padding-bottom:8px;
        height: 20.5em;	
        overflow:auto;
        background-color:  #dcf2fd;	





 }
 .liUni {
         list-style-type: circle;
         margin-left:23px;
 }
/* ------------------------------------------------------------- */


 #blockDurchschnittsPreisSpeichern{
	border: 1px solid #0091CD;
	border-top:1px solid #0091CD;
	border-bottom: none;
	
}

 #blockDurchschnittsPreisSpeichern .speichern1{
	width: 100%;
	border-bottom: 1px solid #0091CD;
	border-top: none;
	border-right: none;
	border-left: none;

}

 #blockDurchschnittsPreisBestaetig{
	border: 1px solid #0091CD;
	border-right: none;
	border-left: none;
}

  #blockDurchschnittsPreisBestaetig .bestaetig{
	width: 100%;
}

.step3of6 #nachname, .step3of6 #vorname, .step3of6 #position, .step3of6 #fon,
.step3of6 #email,
.step3of6 #nachname2, .step3of6 #vorname2,
.step3of6 #nachname3, .step3of6 #vorname3,
.step3of6 #str, .step3of6 #str2, 
.step3of6 #plz, .step3of6 #plz2 {
	width: 11em;
	float: left;
}
.step3of6 #formBox .lblvorname, .step3of6 #formBox .lblfax, .step3of6 #formBox .lblvorname2,
.step3of6 #formBox .lblStrNr, .step3of6 #formBox .lblOrt, .step3of6 #formBox .lblOrt2,
.step3of6 #formBox .lblPreisstaffel, .step3of6 #formBox .lblEinheiten, .step3of6 #formBox .lblPreis {
	width: auto;
	margin-left: 5px;
}
.step3of6 #formBox #strNr, .step3of6 #formBox #strNr2 {
	width: 4em;
}
.step3of6 #formBox #plz,.step3of6 #formBox #plz2 {
	width: 3.5em;
}
.step3of6 #formBox #durchZustellung, .step3of6 #formBox #durchRetour {
	width: 4em;
	float: left;
}
.step3of6 #formBox #preisstaffel, .step3of6 #formBox #einheiten, .step3of6 #formBox #preis {
	float: left;
	width: 5em;
}
.step3of6 .withText span { 
	float: left;
	margin-right: 1em;
}
.step3of6 .withText input {
	margin-right: 5px;	
}

 
#liste {
	margin-top:9px;
	width:675px;
	float:left;
}

#liste #filterBox button, #liste #searchBox button{
	verticale-align:bottom;
}

#liste #searchBox .searchBoxIn{
	margin-top:-9px;
	margin-left:2px;
	clear:both;
}

.sendungsstatus .sisyTabelle table tr .content button{
	padding-right:0px !important;
}


#liste #filterBox, #liste #searchBox {
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width:1px;
	height:95px;
	min-height:95px;
	float:left;
}

#liste #filterBox{
	width:337px !important;
	border-right:1px solid #fff;
	height:123px !important;
}

#liste #filterBox, #liste #searchBox {
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width:1px;
	height:95px;
	min-height:95px;
}

#liste #filterBox h3, #liste #searchBox h3 {
	color:#333333;
	height:26px;
	line-height:24px;
}

#liste #filterBox p, #liste #searchBox p {
	height:35px;
}


p.filter_calendar, p.filter_auftragsnr{
	clear:both;
}

.dropdown_auftraege{
	float:left;
	margin:3px 5px 10px 10px;	
}

#searchBox .input.search{
	float:left;
	margin:4px 5px 10px 10px;
}

#searchBox .btnbox input{
	width:9.5em !important;
	top:0px !important;
	margin:0px !important;
}

.calendar_icon {
	vertical-align:bottom !important;
	margin-top:0px !important;
	
}

#checkbox_allemakieren{
	float:left;
	margin:3px 5px 10px -2px;
}

#druckposition{
	margin-top:1px;
}

#druckposition .btnbox.pos_left{
	margin-left:15px;
	margin-right:14px;
}

.div1.searchPage{
	position:absolute;
	visibility:hidden;
	background-color:#fff;
	layer-background-color:#fff;
	float:left !important;
}

*+html #liste button{
	border:1px solid purple;
	float:none !important;
	padding:0px; !important;
	margin:0px !important;
	/*width:90px;*/
}


*+html #liste button .pv{

	padding:0px !important;
	margin:0px !important;
}


#liste #listBox #pagesize{
	height:30px !important;
	background-color:#E2E2E3;
	float:left;
	height:24px;
	margin-bottom:0;
	padding-right:5px;
	width:670px !important;
}

#pagesize table td{
	font-size:10px !important;
}


#filterBox .wrapper label {
	color:#333333;
}


#formBox .auftragsListeConfig .lbl
{
	float:left;
	font-weight:bold;
	padding:0 5px 0 0;
	text-align:right;
	width:20em;

}

#formBox .auftragsListeConfig select 
{
	font-size:1em;
	min-width:150px;
	width:150px;
}


p.suche_nummer{
	padding-top: 9px;
}


#liste #tableHead{
	margin: 0px 0px 1px 0px; 
	height: 22px;
	width:675px;
	text-align:right;
}

#liste table, #liste tr, #liste th, #liste td {
	border-top:1px solid #fff;
	padding-top:5px!important;	
	vertical-align: middle;
	margin: 0;
	border-collapse: collapse;
}

#liste table .trHead th a, #liste table .colTrue a {
	color:#333333;
	text-decoration:none;
}

#liste table .colTrue a{
	font-size:11px !important;
}

#liste th.colTrue, #liste td.colTrue{
	background-color:#E1E1E6;
}

#tableBody td#auftListe_Land a{
	color: #3C3C41 !important;
	font-size:10px !important;
	text-decoration:none;
}

#liste #listBox #URLForm .pagesize{
	height:31px !important;
	margin-top:-2px !important;
	
}


#liste #tableBody{
	width:680px;
	float:left;
	clear:both;
}





#liste #tableBody td a{
	font-size:11px !important;
	text-decoration:none !important;
}
#liste table .trHead th a, #liste table .colTrue a {
	color:#333333;
	text-decoration:none;
}



#liste input {
	
	font-size: 1em;
	height: 1.5em;
	vertical-align: middle;
}

#liste select {
	font-size: 1.0em;
}


#liste table{
	width: 100%; 
	background: #FFF;
}

#liste th {
	text-align: left;
	padding:4px;
}

#liste tr {
	font-size: 0.8em;
}

#liste td span {
	overflow: hidden;
	display: block;
	white-space: nowrap;
}

#liste td {
	min-height: 15px;
	vertical-align: top;
	padding: 2px 0px 0px 0px;
}

#liste  .actCol, #liste .staCol {
	width: 12px;
	padding: 5px 1px 0 1px;
}

#liste .actCol {
	background: #E2E2E3;
}

#liste th, #liste td {

	padding-left: 2px;
	padding-right:2px;
}

*+html th, #liste td {
	padding-left: 1px;
	padding-right:1px;
}


#liste th.colTrue, #liste td.colTrue {
	background: #E2E2E3;
	border-bottom:1px solid #FFFFFF;
}

#liste tr.colTrue td.colTrue {
	background: #E1E1E6;
}

#liste .colJob {
	width: 9.5em;
}

#liste .colEbay {
	width: 5.5em;
}

#liste .colDate {
	width: 12em;
}

#liste .colClass {
	width: 4.5em;
}
#liste .colNN {
	width: 4.5em;
}
#liste td.colAction {
	padding: 1px 0px 0px 1px;
	white-space: nowrap;
	width: 81px;
}

#liste .colStatus {
	padding-right: 3px;

}

#liste p.submit {
	text-align: left;
	margin-top: 3px;
}

#liste p.submit a {
	float: left;
	background: url(../img/global/nav_link.png) no-repeat left center;
	padding-left: 15px;
	margin-left: 5px;
	font-size: 0.9em;
}

#liste #listBox p.submit button {
	float: right;
}

#liste .colRef, #liste .colAddr {
	padding-right: 5px;
}

#tableBody table{
	float:left;
	
}

table.auftragsliste_drucken-speichern{
	margin-left:5px;
}

/* ---------------------------------
	Auftragsliste anpassen 
------------------------------------ */
.auftragsListeConfig{
	clear:both;
}

.auftragsListeConfig .colsChng a{
	text-decoration:none !important;
}

.auftragsListeConfig .select-option{
	float:left;
	margin-left:25px;
}

.select.auftragsliste_anpassen{
	padding:2px 0px 0px 2px;
	border:0px;
}

*+html select.select.auftragsliste_anpassen{
	background:white;
	
}

.noneselect.auftragsliste_anpassen{
	padding:2px 0px 0px 2px;
}

.submit.auftragsliste_anpassen{
	float:left;
	width:658px;
	clear:both;
}

.submit.auftragsliste_anpassen .btnbox.pos_center{
	width:200px;
}

.submit.auftragsliste_anpassen button.pv.left{
	float:left !important;
	margin-right:150px !important;	
	
}


*+html .submit.auftragsliste_anpassen button.pv.left{
	margin-right:250px !important;
	border:1px solid red;	
}

.submit.auftragsliste_anpassen button.pv.center{
	float:left !important;	



}

.submit.auftragsliste_anpassen button.pv.right{
	float:right !important;	
}

*+html .submit.auftragsliste_anpassen button.pv.right{
	margin-right:5px !important;

}


.groupBox.auftraege_suchen .calendar_icon{
	vertical-align:top !important;
}




#listing #alignBox {
	width: 60em;
}

#listing #colRight {
	width: 60em;
}

#listing #colRight input {
	border: 1px solid #0084d7;
	font-size: 1em;
	height: 1.5em;
	vertical-align: middle;
}

#listing #colRight select {
	font-size: 0.8em;
}

#listing #colRight table, #listing #colRight tr, #listing #colRight th, #listing #colRight td {
	vertical-align: middle;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	border: 0;
	border: none;
	border: 1px #e5f2fb solid;
}

#listing #colRight table{
	width: 100%;
	margin-left: 1px;
	background: #FFF;
}

#listing #colRight th {
	text-align: left;
}

#listing #colRight tr {
	font-size: 0.8em;
}

#listing #colRight td span {
	overflow: hidden;
	display: block;
	white-space: nowrap;
}

#listing #colRight td {
	min-height: 17px;
	vertical-align: top;
	padding: 2px 0 0 0;
}

#listing #colRight .actCol, #listing #colRight .staCol {
	width: 12px;
	padding: 4px 1px 0 1px;
}

#listing #colRight .actCol {
	background: #c0dcf0;
}

#listing #colRight th, #listing #colRight td {
	padding-left: 5px;
}

#listing #colRight th.colTrue, #listing #colRight td.colTrue {
	background: #cce6f7;
}

#listing #colRight tr.colTrue td.colTrue {
	background: #e5f2fb;
}

#listing #colRight .colJob {
	width: 9.5em;
}

#listing #colRight .colEbay {
	width: 10em;
}

#listing #colRight .colDate {
	width: 8em;
}

#listing #colRight .colClass {
	width: 4.5em;
}

#listing #colRight .colAction {
	width: 54px;
}

#listing #colRight td.colAction {
	padding: 2px 3px 2px 2px;
}

#listing #colRight .colStatus {
	width: 9em;
}

#listing #listBox p.submit {
	text-align: left;
	margin-top: 3px;
}

#listing #listBox p.submit a {
	float: left;
	background: url(../img/global/nav_link.png) no-repeat left center;
	padding-left: 15px;
	margin-left: 5px;
	font-size: 0.9em;
}

#listing #listBox p.submit button {
	float: right;
}

#listing #colRight .colRef, #listing #colRight .colAddr {
	padding-right: 5px;
}




#listNav {
	margin-bottom: 1px;
	font-family:Verdana,Arial,sans-serif !important;
	
}

#listNav li {
	float: left;
	display:inline;
	font-size: 11px !important;
	margin-right: 1px;
	background: #9D9DA0;
	background:  url(../img/dot_white.gif)  #9D9DA0 top right no-repeat;
}

#listNav li.choosen,#listNav a:hover  {
	background: #0091CD url(../img/dot_white.gif) top right no-repeat !important;
	
}

#listNav  .cl {
	position:absolute !important;
	width: 100% !important;
	height: 1px !important;
	font-size: 0px !important;
	left: 0px !important;
	top: 0px !important;
	background: url(../img/dot_white.gif) top left no-repeat !important;
}


#listNav.autowidth .btn1 { width: 92px; }
#listNav.autowidth .btn2 { width: 58px; }
#listNav.autowidth .btn3 { width: 71px; }
#listNav.autowidth .btn4 { width: 75px; }
#listNav.autowidth .btn5 { width: 75px; }
#listNav.autowidth .btn6 { width: 69px; }
#listNav.autowidth .btn7 { width: 69px; }

#listNav.autowidth a,
#listNav.autowidth span {
	width: auto;
	padding-left: 5px;
	padding-right: 5px;
	
}



#listNav a, #listNav span {
	display: block;
	padding: 0 0 0 0;
	font-weight:normal;
	color: #0084d7;
	height: 30px;
	width:108px;
	line-height: 30px;
	color:#FFF;
	text-decoration: none;
	text-align: center;
	position:relative;
	font-size:11px !important;
}

#listNavUnten{
	display:none;
}

#listNavUnten  .cl {
	position:absolute !important;
	width: 100% !important;
	height: 1px !important;
	font-size: 0px !important;
	left: 0px !important;
	bottom: 0px !important;
	background: url(../img/dot_white.gif) bottom left no-repeat !important;
}


#listNav li {
	float: left;
	display:inline;
	font-size: 0.9em !important;
	margin-right: 1px;
	background: #9D9DA0;
	background: url(../img/dot_white.gif)  #9D9DA0 top right no-repeat;
}


#listNav li.choosen span {
	color: #FFF;
}


#listNavUnten li {	



	float: left;





	display:inline;
	font-size: 0.9em;
	margin-right: 1px;
	background: #9D9DA0;
	background: url(../img/dot_white.gif)  #9D9DA0 bottom right no-repeat;
}

#listNavUnten li.choosen {
	background: #0084d7 url(../img/bg_listnav_choosen_unten.gif) 1px 1px no-repeat;
}

#listNavUnten a, #listNavUnten span {	









	display: block;
	padding: 0 0 0 0;
	font-weight:normal;
	color: #0084d7;
	height: 30px;
	width:108px;
	line-height: 30px;
	color:#FFF;
	text-decoration: none;
	text-align: center;
	position:relative;	


}

#listNavUnten a span, #listNavUnten span span {
	padding: 0 1.0em;

}

#listNavUnten li.first a span, #listNav li.first span span {
	background: url(../img/bg_listnav_first_unten.gif) no-repeat left top;
}

#listNavUnten li.choosen span {
	color: #FFF;
}



#listBox {
	padding: 0px 1px 15px 0px;
	
}



#listBox p.submit {
	text-align: right;
	
}


#headBoxes {
	width: 675px;
	height: 8.1em;
	
}


#filterBox, #headBoxes.first #searchBox{
	float:left;
        height:123px;
        width:50%;
}

#filterBox, #searchBox {
	height: 100%;
	width:336px !important;
	
	background: #E1E1E6;
	border-bottom: 1px solid #FFF;
}






#filterBox, #headBoxes.first #searchBox {
	float:left;
	width: 50%;
}

#headBoxes.first #searchBox {
	float: left;
	width:337px !important;
}

#filterBox p, #searchBox p {
	font-weight: bold;
	padding-left: 10px;
	font-size: 0.9em;

}

#searchBox p.searchMore {
	margin-top: -8px;
	color: #668a9f;
}

#searchBox p.searchMore a{
	font-size:11px !important;
}

#filterBox h3, #searchBox h3 {




    background-color:#E2E2E2;
    color:#464646;
    font-size:0.9em;
    height:34px;
    line-height:34px;
    padding-left:10px;
}





#colRight #filterBox button, #colRight #searchBox button {

	padding-right:5px;
	padding-left:5px;	


}

*+html #colRight #searchBox button{
	padding:0px !important;	
	margin:0px !important;
}

*+html #colRight #filterBox button{
	margin:0px 0px 0px -5px !important;

	padding:0px !important;
}

#colRight #filterBox p select {
	width: 14em;
	font-size: 1em;
}

#filterBox p .wrapper {
	display: block;
	padding: 4px 0 0 1px;
}

#filterBox p .wrapper img {
	position: relative;
	top: 0.6em;
	padding-left: 0.32em;
}










#searchBox input {
	position: relative;
	top: -2px;
	margin-left: 2px;
	width: 18em;
}

#headBoxes.first #searchBox input {
	width: 18em;
}



#tableHead {
	background: #0091CD;
	clear: left;
	height: 2em;
	margin-bottom: 1px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#tableHead h3 {	


	background:#0091CD none repeat scroll 0 0;
	color:#FFFFFF;

	font-size:1em;
	padding-left:10px;

}

#listBox #tableHead h3 {
	float:left;
}


#tableHead p {
	float: right;
	color: #FFF;
	font-weight: bold;	


}

#tableHead button {

	margin-top: 0px;	
	height:4em;
}

#tableHead button.pr2.left{
	float:left;
	margin-left:17px;
}

#tableHead button.pr2.left .pv span span span span{
	padding-bottom:17px !important;
}


*+html #tableHead{
	float:left;
	padding-right:5px;
}

*+html #tableHead button.pr2.left{
	margin-left:0px !important;
	width:170px;
}

*+html #tableHead button.pr2.center{
	width:170px;
	margin:0px 0px 0px 0px !important;
}

*+html #tableHead button.pr2.right{
	margin-left:0px !important;
	width:190px;
}

#tableHead button.pr2.right{
	float:right;
	margin-right:5px;
}


#selChange {
	float:left;
	width: 671px;
	border-top: 0;
	padding: 10px 0 9px 4px;
	background: #E1E1E6;
	font-size: 0.9em;
	border-top:1px solid #FFFFFF;
}

#selChange p.first {
	border: 1px #e5f2fb solid;
	border-top: 0;
	border-right: 0;
	margin: 0 0 2px 13px;
	padding: 2px 0 2px 1px;
	background: #FFF;
}

#selChange label {
	font-weight: bold;
}





#colRight p.submit button {
	width: 16em;
}

#colRight #selChange select {
	font-size: 1.0em;
}

#listBox button .pv span span span span {
	padding: 2px 20px;
	line-height:15px !important;
}

#headBoxes #colRight #filterBox button, #headBoxes #colRight #searchBox button{
	padding:0px !important;
}

#import #colRight #help h4, #import #colRight #help p {
	margin-bottom: 10px;
	font-size: 1em;
}

#import #colRight #help h4 {
	margin-top: 30px;
}

#import #colRight #help h5 {
	font-size: 1em;
}

#import #colRight #help div {
	border: 1px #e5f2fb solid;
	background: #e5f2fb;
	padding: 10px;
}

#import #colRight #help div p {
	margin-bottom: 0;
}

#import #colRight #help div strong {
	font-weight: normal;
}

#rekla #colRight textarea {
	width: 27em;
	height: 4em;
}

.chBoxes {
	display: block;
	margin: 10px 0;
}

.chBox {
	float: left;
	width: 20%;
}

.chBox label {
	font-weight: bold;
}

#formBox .chBoxOth {
	width: 11em;
}

#formBox .lblcomments {
	width: 10.5em;
	text-align: left;
}

#formBox .searchId p span {
	display: block;
	margin-top: 10px;
}

#formBox .searchId .lbl {
	width: 17em;
	text-align: left;
}

#formBox .searchId input {
	width: 12em;
}

#colRight h3 {
	clear: both;
}

#colRight a.hlp {
	display: block;
	float: left;
	background: url(../img/global/nav_link.png) no-repeat left center;
	padding-left: 15px;
}

#rekla #colRight a.hlp {
	margin-bottom: 10px;
}

#rekla #colRight table {
	width: 100%;
	font-size: 1em;
}

#rekla #colRight th {
	text-align: left;
}

#rekla #colRight th {
}

#rekla #colRight .colId {
	background: #DCF2FD;
	width: 8.5em;
}

#rekla #colRight .colStt {
	background: #DCF2FD;
	width: 12em;
}

#rekla #colRight .colTrue td {
	background: #DCF2FD;
}

#rekla #colRight .colTrue .colId, #rekla #colRight .colTrue .colStt {
	background: #AFDAF0;
}

.wpsButtonText {
    font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
    font-size: x-small;
    font-weight: bold;
    color: #ffffff;
    background: #0084d7; 
    background-repeat: repeat-x;
    background-position: left center; 
    border: 1px solid #0084d7;
    padding: 2px 8px;
    margin: 0px;
    text-align: center;
}







.HermesWelcome{
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
  	color: 		#000066;
	font-weight:bold;
	font-size:10pt;
  	background-color: 	#d8dde6;
   	padding-left:	20pt;
  	font-weight: 	bold;
  	border-left: 	1px solid #aaaaaa;
  	border-bottom: 	1px solid #aaaaaa;
  	vertical-align:bottom;
}    

.HermesHeader{
		font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
		color:#00265c;  
		font-weight:bold;
	    padding-bottom:0pt;
		font-size:11pt;
}    

.HermesNormal {
		font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
		color:#000000;
		font-weight:normal;
		font-size:xx-small;
		font-style:normal;
		text-align:right;
}  		

.HermesNormalWhite {
		font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
		color:#ffffff;
		font-weight:normal;
		font-size:xx-small;
		font-style:normal;
		text-align:right;
}  

input.kommentar {
		font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
		color:#000000;
        background-color: #d8dde6;
		font-weight:normal;
		font-size:xx-small;
		font-style:normal;
		text-align:left;
		border-style:none
}  			

input.normal {
		font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
		font-weight:normal;
		font-size:xx-small;
		font-style:normal;
		text-align:left;
}  	

input.center{
	text-align:center
}

input.grauDisable{	
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-weight:normal;
	font-size:1em;
	font-style:normal;	
	text-align:center;	
	background-color: #d8dde6;
	width: 4em;
}

input.grauDisableFett{
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-weight:bold;
	font-size:1.1em;
	font-style:normal;	
    text-align:center;	
	background-color:#d8dde6;
	width: 3.8em;
}

.errorWhiteOnRed {
  background-color: #ee2c2c;
  border-bottom: 1px solid #00265c;
  color: white;
  text-align: left;
  font-size: 8pt;
  font-weight: bold;
  vertical-align:top;
  padding-left:	5pt;
  padding-right:5pt;
} 

.hintWhiteOnBlue {
		  background-color: #92a2b9;
		  border-bottom: 1px solid #00265c;
		  color: cornsilk;
		  text-align: left;
		  font-size: 8pt;
		  font-weight: bold;
		  vertical-align:top;
		  padding-left:	5pt;
		  padding-right:5pt;
} 

.darkblue {
  background-color: #00265c;
  border-bottom: 0px solid #00265c;
  color: #00265c;
  font-size: xx-small;
  font-weight: bold;
  vertical-align:middle;
}

.darkbluelogin {
  background-color: #00265c;
  border-bottom: 0px solid #00265c;
  color: #00265c;
  font-size: xx-small;
  font-weight: bold;
  vertical-align:middle;
  padding-right:9pt;
  text-align: right;
} 

.normalblue {
  background-color: #92a2b9;
  border-bottom: 1px solid #00265c;
  color: #00265c;
  text-align: left;
  font-size: 8pt;
  font-weight: bold;
  vertical-align:top;
  padding-left:	5pt;
  padding-right:5pt;
} 

.liteblue {

  height:25px;
  color: #000000;
  font-weight: normal;
  font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
  font-size: xx-small;
  text-align:left;
  vertical-align:middle;
  border-top: 1px dotted #C0C0C0;  
}

.liteblueNoDecoration {
  background-color: #d8dde6;
  color: #00265c;
  font-weight: bold;
  font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
  font-size: 8pt;
  padding-left:	0pt;
  padding-right:0pt;
  padding-top:	0pt;
  padding-bottom:0pt;
  margin-top:	0pt;
  text-align: right;
}

.liteblueNoDecorationLeft {
  background-color: #d8dde6;
  color: #00265c;
  font-weight: bold;
  font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
  font-size: 8pt;
  padding-left:	0pt;
  padding-right:0pt;
  padding-top:	0pt;
  padding-bottom:0pt;
  margin-top:	0pt;
  text-align: left;
}

.liteWhiteNoDecoration {
  color: #ffffff;
  font-weight: bold;
  font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
  font-size: 8pt;
  padding-left:	0pt;
  padding-right:0pt;
  padding-top:	0pt;
  padding-bottom:0pt;
  margin-top:	0pt;
  text-align: right;
} 

.litebluelist {
  background-color: #ffffff;
  color: #3C3C41;
  font-weight: normal;
  font-size: 1px
  vertical-align:middle;
  text-align: right;
  border: 0; 
} 

.litebluetext {
  background-color: #d8dde6;
  color: #000000;
  font-weight: normal;
  font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
  font-size: 7pt;
  vertical-align:middle;
  text-align: left;
  padding-left:	5pt;
  padding-right:5pt;
  padding-top:	1pt;
  padding-bottom:1pt;
  border-bottom: 	1px solid #ffffff; 
} 

.borderedCellBR {
	background-color: #ffffff;
	color: #000066;
	font-weight: bold;
	padding-left:0pt;
	padding-right:12pt;
	padding-bottom:0pt;
  border-top: 		12px solid #ffffff;
  border-left: 		0px solid #aaaaaa;
  border-right: 	1px solid #aaaaaa;
  border-bottom: 	1px solid #aaaaaa;
  vertical-align:middle;
} 

.borderedCellR {
	background-color: #ffffff;
	color: #000066;
	font-weight: bold;
	padding-left:0pt;
	padding-right:12pt;
	padding-bottom:0pt;
  border-top: 		12px solid #ffffff;
  border-left: 		0px solid #aaaaaa;
  border-right: 	1px solid #aaaaaa;
  border-bottom: 	0px solid #ffffff;
  vertical-align:middle;
} 

.borderedCellB {
	background-color: #d8dde6;
	color: #000066;
	padding-left:0pt;
	padding-right:9pt;
	padding-top:5pt;
	font-weight: bold;
  border-top: 		0px solid #ffffff;
  border-left: 		0px solid #aaaaaa;
  border-right: 	0px solid #ffffff;
  border-bottom: 	1px solid #aaaaaa;
  vertical-align:middle;
}  

.borderedCellBhilite {
	background-color: #f9e4ad;
	color: #000066;
	padding-left:0pt;
	padding-right:9pt;
	padding-top:5pt;
	font-weight: bold;
  border-top: 		0px solid #ffffff;
  border-left: 		0px solid #aaaaaa;
  border-right: 	0px solid #ffffff;
  border-bottom: 	1px solid #aaaaaa;
  vertical-align:middle;
} 

.borderedCellL {
	background-color: #ffffff;
	color: #000066;
	padding-left:20pt;
	font-weight: bold;
  border-top: 		0px solid #ffffff;
  border-left: 		1px solid #aaaaaa;
  border-right: 	0px solid #ffffff;
  border-bottom: 	0px solid #ffffff;
}   

.borderedCellLB {
  background-color: 	#d8dde6;
  color: 		#000066;
  padding-left:	20pt;
  font-weight: 		bold;
  border-top: 		0px solid #ffffff;
  border-left: 		1px solid #aaaaaa;
  border-right: 	0px solid #ffffff;
  border-bottom: 	1px solid #aaaaaa;
  vertical-align:middle;
}

.headlinegross{
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-style:normal;font-weight:bold;
	font-size:18px;color:#00265C
}

.headline{
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-style:normal;
	font-weight:bold;
	font-size:12px;
	color:#00265C
}

.einleit{
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size:12px
}

.einleitheadline{
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-style:normal;
	font-weight:bold;
	font-size:12px
}
.copytext{
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size:12px
}

.copytextbold{
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-style:normal;
	font-weight:bold;
	font-size:12px
}

.teasercopytext{
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size:11px
}

.teaserheadline{
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-style:normal;
	font-weight:bold;
	font-size:11px
}

small{
	display:block;
}

.intabellen{
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size:11px
}

.intabellenheadline{
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-style:normal;
	font-weight:bold;
	font-size:11px
}

.intabellenklein{
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size:9px
}

.trennlinie{
	background-color:#4C678D
}

.listingheadline{
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-style:normal;
	font-weight:bold;
	font-size:11px;
	color:#003366
}

.bghell{
	background-color:#D8DDE6
} 

.bgdunkel{
background-color:#92A2B9
}

.header
{
	background-color: #0091CD;
	vertical-align:top;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align:center;
	border:#ffffff 1px solid;
	color: #ffffff;
}

.headermiddle
{
	background-color: #0084d7;
	vertical-align:middle;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align:center;
	border:#ffffff 1px solid;
	color: #ffffff;
}

.headerpaketshop
{
	background-color: #0084d7;
	vertical-align:top;
	padding-top: 4px;
	text-align:center;
	border:#ffffff 1px solid;
	color: #ffffff;
}

.content
{
	background-color: #E1E1E6;
	vertical-align:middle;
	padding-top: 2px;
	text-align:center;
	border:#ffffff 1px solid;
	color: #224271;
}

.ueberheader
{
	font-size:16px;
	color: #224271;
	font-weight: bold;
	padding-bottom: 5px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}

.fussnoten
{
	font-size:10px;
	color: #224271;
	padding-top: 5px;
}

.fliesstext
{
	font-size:12px;
	color: #224271;
	padding-top: 5px;
}

#headline
{
	font-size:12px;
	font-weight: bold;
	color: #ffffff;
}

#bezeichnung
{
	font-size:10px;
	font-weight: bold;
	align:center;
	color: #ffffff;
	line-height: 1;
}

#klasse
{
	font-size:20px;
	font-weight: bold;
}

#brutto
{
	font-size:12px;
	font-weight: bold;
}

#bruttoonline
{
	font-size:12px;
	font-weight: bold;
}

#netto
{
	font-size:10px;
}

#fussnote {
                 font-size: 90%;
                 position:relative;
                 top:-5px;
                 margin-right:8px;
                 }


listNav li.bedingungen { 
	list-style-type: square; 
	margin-left: -25px;
	padding-left: 0;
}

.hiddenLayer {
        position:absolute;
        visibility:hidden;
        // z-Index:5;
}



#s2sPaket_s {
	background: #ededed !important;
}
#p0 {
	background: #ededed !important;
}
#p4 {
	background: #ededed !important;
}
#p5 {
	background: #ededed !important;
}
#numberOfDieselzuschlag {
	background: #ededed !important;
}
#s2sPaket_s_preis {
	background: #ededed !important;
}
#p0_preis {
	background: #ededed !important;
}
#p1_preis {
	background: #ededed !important;
}
#p2_preis {
	background: #ededed !important;
}
#p3_preis {
	background: #ededed !important;
}
#p4_preis {
	background: #ededed !important;
}
#p5_preis {
	background: #ededed !important;
}
#gesamtpreis {
	background: #ededed !important;
}
#preisOfDieselzuschlag {
	background: #ededed !important;
}
#gesamtpreisMitDieselzuschlag {
	background: #ededed !important;
}
#pSeite {
	background: #ededed !important;
}
#pKlasse {
	background: #ededed !important;
}

.boxtop {
	margin-left:-1px
}
.headertitle {
	float: left;
	color:#0091CD;
	font-size:25px;
	line-height: 30px;
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}
.person {
	margin-left: 7px;
}

.person a {
	font-weight: bold !important;
}

.error_groupBox {
	padding-bottom: 10px;
}

.error_groupBox li {
	margin-left: 10px;
	color: #FF0000;
}








#dropdown {
	height: 26px;
	margin: 4px 0 0 0;
	padding: 0 13px 0 0;
	background: #fff url(../img/global/head/dropdown.png) no-repeat right -26px;
}
#dropdown p {
	float: left;
	color: #3c3c41;
	margin: 0;
	padding: 0 6px 0 20px;
	font-size: 11px;
	background: #fff url(../img/global/head/dropdown.png) no-repeat 0 0;
	line-height: 26px;
	font-weight: bold;
	text-transform: uppercase;
}
#dropdown div {
	float: left;
	width: 175px;
	margin: 2px 0 0;
}
#dropdown div span {
	width: 175px;
	height: 26px;
	margin: 0;
	padding: 0;
	display: block;
}
#meta ul.right #dropdown div span a {
	color: #0091cd;
	width: 165px;
	height: 26px;
	font-size: 11px !important;
	line-height: 22px;
	margin: 0;
	padding: 0 0 0 10px;
	text-transform: none;

}

#dropdown div ul {
	top: 30px;
	width: 173px;
	height: 210px;
	padding: 2px 0 0;
	position: absolute;
	z-index: 999;
	display: none;
	background: transparent url(../img/global/head/dropdown.png) no-repeat 0 -76px;
}
#dropdown div ul li {
	clear: left;
	width: 159px;
	height: 22px;
	margin: 2px 10px 1px 6px;
	display: inline;
}
#dropdown div ul li a {
	width: 149px;
	height: 22px;
	color: #3c3c41;
	margin: 0;
	padding: 0 5px;
	display: block;
	line-height: 21px;
	text-transform: none;
}
#dropdown div ul li a:hover {
	color: #fff;
	background: url(../img/global/head/dropdown.png) no-repeat 0 -290px;
}
#meta ul.right .active div span a {
	background: url(../img/global/head/dropdown.png) no-repeat 0 -52px;
}
#meta ul.right .active div ul {
	display: block !important;
}





#head_logo .logo, 
#head .logo {
	height: 120px;
	background: #fff;
}

#head_logo .logo{
	width:940px;
	margin-right:auto;
	margin-left:auto;
}

#head_logo{
	clear:both;
	background:#fff;
}

#head_logo .logo .inner{
	width: 480px;
	margin: 0px 0px 0px 10px;
	padding: 52px 0 0 0px;
	float:left;	
}

#head_logo .logo-rechts{
	float:right;
	width:250px;
	padding-top:40px;
	padding-right:4px;
	text-align:right;
}












#head .teaser {
	width: 920px;
	height: 170px;
	margin: 0 auto;
	padding: 0 0 0 0;
}
#head .teaser .login {
	float: left;
	color: #9d9da0;
	width: 215px;
	height: 170px;
	margin: 0 30px 0 0;
	font-size: 11px;
	line-height: 15px;
	
}
#head .teaser .login h3 {
	line-height: 40px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif !important;
	font-size: 15px;
	color: #0091cd;
	font-weight: normal;
}

#head .teaser .login div p {
	float: left;
	height:auto
}
#head .teaser .login .text {
	width: 190px;
	height: 19px !important;
	margin: 0 0 6px !important;
	display: block !important;
	padding: 0px 2px !important;
	border-top: 1px solid #bbbbbd !important;
	border-left: 1px solid #bbbbbd !important;
	border-bottom: none;
	border-right: none;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif !important;
	font-size:13px !important;
}
#head .teaser .login .text.password {
	width: 90px !important;
}

#head .teaser .login label {
	color: #9d9da0;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif !important;
	
}

#head .teaser .login .submit {
	width: 90px;
	height: 20px;
	cursor: pointer;
	border: none;
	margin: 15px 0 0 10px;
	background: url(../img/global/head/submit.png) no-repeat;
}
#head .teaser .login .submit:hover {
	background-position: 0 -20px;
}

#head .teaser .login .help {
	clear: both;
	overflow: hidden;
	height:auto;
}
#head .teaser .login .help a {
	color: #9d9da0;
	margin: 4px 0 0;
	display: block;
	font-size: 10px;
	line-height: 12px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif !important;
}

#head .teaser .keyvisual {
	float: left;
	width: 675px;
	height: 170px;
}

#head .teaser .keyvisual img {
	float: left;	


}

#main .rows .blue a{
	color:#fff !important;
}


#head .logout .inner {
	
	color: #fff;
	width: 920px;
	height: 50px;
	margin: 0 auto;
	padding: 0 0 0 20px;
	background: url(../img/global/head/myhermes.png) no-repeat 824px 17px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	line-height: 22px;
}
#head .logout .inner table td {
	height: 50px;
}
#head .logout .inner span,
.kundennr {
	font: normal 13px/24px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	display: block;
	xpadding: 4px 0 0;
	line-height: 16px;
	color:#FFF;
}

.kundennr {
	margin-top: 10px;
	float: right;
}

#head .logout .inner a {
	font: normal 13px/24px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	color: #3c3c41;
	display: block;
	padding: 0 0 0 16px;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	background: url(../img/arrow.png) no-repeat;
	text-decoration: none;
}
#head .logout .inner a:hover {
	text-decoration: underline;
}
#head .logout.props .inner {
	background: url(../img/global/head/profipaketservice.png) no-repeat 759px 17px;
}







.footer {
	width: 940px;
	height: 1%;
	margin: 0 auto;
	padding: 32px 0 40px;
	overflow: hidden;
}
.footer,
.footer a {
	color: #808083;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
}
.footer li {
	margin: 5px 0;
}
.footer a:hover {
	color: #0091cd;
}
.footer p {
	float: left;
	width: 260px;
	margin: 5px 0;
}
.footer ul {
	float: left;
	width: 126px;
	color: #3c3c41;
	margin: 0 0 0 39px;
}
.column3 ul {
	width: 181px;
}

#footer_top p, .toTop {
	margin: 50px 0;
}

#footer_top p, .toTop {
	text-align: right;
	background: url(../img/dot_grey.gif) repeat-x left -1px;
	font-size: 0.7em;
	padding: 10px 0;
	font-weight: bold;
	width: 675px;
}






.right {
	float: right;
}
.left {
	float: left;
}
.clear {
	clear: both;
}











.m_right {
	font: 11px/34px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	text-decoration: none;
	margin-left: 13px;
}

.button_left {
	text-indent: -99999px;
	background: #0d97d0 url(../img/calender_left.png) no-repeat 0 0;
	display: block;
	width: 17px;
	height: 17px;
	margin-left: 11px;
}
.button_left:hover {
	text-indent: -99999px;
	background: #0d97d0 url(../img/calender_left_hover.png) no-repeat 0 0;
	display: block;
	width: 17px;
	height: 17px;
}

.button_right {
	text-indent: -99999px;
	background: #0d97d0 url(../img/calender_right.png) no-repeat 0 0;
	display: block;
	width: 17px;
	height: 17px;
}
.button_right:hover {
	text-indent: -99999px;
	background: #0d97d0 url(../img/calender_right_hover.png) no-repeat 0 0;
	display: block;
	width: 17px;
	height: 17px;
}

.cpCurrentMonthDate:hover {
	color: #3C3C41;
	text-decoration: underline;
}

.cpCurrentDate:active {
	color: red;
}


#vartshop {
	border: 10px solid red;
}

.sm_tooltip ul {
	margin: 5px 0;
}
.sm_tooltip ul li {
	list-style: disc;
	margin-left: 15px;
}


.tools {
	width: 100%;
	margin-top: 10px;
}

.tools p  {
	padding-bottom: 2px;
}

.tools p img{
	vertical-align: middle;	


}

.no_underline a {
	text-decoration: none;;
}

.deleteBtn{
	background:url(../img/deleteBtn_bg.gif) no-repeat;
	width: 105px;
	height: 19px;
	position: relative;
	right: 10px;
	top: 2px;
	border: none !important;
	padding: 0px !important;
	color: #0091CD;
	text-align:center;
	
}

.benutzer_top {
	background:transparent url(../img/dot_grey.gif) repeat-x scroll center bottom;
	height:30px;
	margin-bottom:6px !important;
	padding-bottom:4px;
	width:100%;
}

.benutzer_bottom {
	float:left;
	width: 100%;
	height: 30px;
	padding-top: 4px;
	background:url(../img/dot_grey.gif) top repeat-x;


}

.benutzer_bottom .first,
.benutzer_bottom .first a,
.benutzer_bottom .first span {
	width: 150px !important;
	text-align: center !important;
}

#boxPreise {
	background: #E2E2E3;
	width:675px;
	float:left;
	clear:both;
}

#boxPreise h3 {
	background: #0091CD url(../img/dot_white.gif) top left no-repeat;
	padding: 0;
	color: #FFF;
	font-size: 1em;
}

#boxPreise .boxNational
{
	height:700px;
}
 
#boxPreise .boxNational .infoBoxAbrechnungsArt
{
	width:100%; 
	padding-top:5px;
	border-bottom: 1px solid #ffffff;
	float:left;
	clear:left;
	background: #E2E2E3 none repeat scroll 0 0;	
}
  
#boxPreise .boxNational .infoBoxNachnahme,
#boxPreise .boxNational .infoBoxServicegebuehr, 
#boxPreise .boxNational .infoBoxPreiseInklusive
{
  width:100%; 
  height:80px;
  clear:left;
  border-bottom: 1px solid #ffffff;
  background: #E2E2E3 none repeat scroll 0 0;
}
#boxPreise .boxNational .infoBoxPreiseInklusive ul {
	margin-left: 25px;
}

#boxPreise .boxNational .infoBoxPreiseInklusive li {
	list-style: circle outside none;
}

#boxPreise .boxNational .infoBoxPreiseInklusive
{
  height:135px;
}

 
#boxPreise  .boxNational .boxNationalPreisInfos
{
	width:100%;
	hight:100px;
}
 
#boxPreise .boxNational .boxNationalPreisInfos  .bereichDurch
 {
	width:336px; 
	float:right; 
 }
 
 
#boxPreise .boxNational .boxNationalPreisInfos .bereichStaffel 
 {
	width:337px; 
	float: left; 
 }
 
#boxPreise .boxNational .boxNationalPreisInfos .bereichStaffel .staffelNatRadio 
 {
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	height:26px;
 }
 



#boxPreise .boxNational .boxNationalPreisInfos .bereichStaffel .tabStaffel
 {	
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	height:300px;
 }

*+html #boxPreise .boxNational .boxNationalPreisInfos .bereichStaffel .tabStaffel{
	height:317px;
}
 
#boxPreise .boxNational .boxNationalPreisInfos .bereichDurch .durchNatRadio
 {
 	border-right: none;
	border-bottom: 1px solid #ffffff;	
	border-top: 1px solid #ffffff;
	height:26px;
 } 

 

#boxPreise .boxNational .boxNationalPreisInfos .bereichDurch .tabDurchschnitt
 {
	border-bottom: 1px solid #ffffff;
	height:300px;
 }

*+html #boxPreise .boxNational .boxNationalPreisInfos .bereichDurch .tabDurchschnitt
{
	border-bottom: 1px solid #ffffff;
	height:316px;
}

#boxPreise .boxInterNational
{
	background: #E2E2E3 none repeat scroll 0 0;
	float: left;
	height:490px;
	width: 675px;
}
  


#boxPreise .boxInterNational .contentInternational
{
	height:100%;	 
	width:673px;	 
	float: left;
}	



  
#boxPreise .boxInterNational .contentInternational .tabellenPreise
{
	width: 306px; 
	float: left;
}
 
#boxPreise .boxInterNational .contentInternational .tabellenPreise .tabellen
{
	background:#e2e2e3;
	width:100%; 
	height:100%;
	float: left;
}
 
#boxPreise .boxInterNational .contentInternational .tabellenPreise .tabellen .tabEuropa
  {
	border-bottom: 1px solid #ffffff;
	float: left;
	height:200px;  


  }

#boxPreise .boxInterNational .contentInternational .tabellenPreise .tabellen .tabEuropa .tb_act_price_info, #boxPreise .boxInterNational .contentInternational .tabellenPreise .tabellen .tabEuropaZoll .tb_act_price_info {
	margin-top:0px !important;
}
  
#boxPreise .boxInterNational .contentInternational .tabellenPreise .tabellen .tabEuropaZoll
{
	float: left;
	height:249px;

}
  
#boxPreise .boxInterNational .contentInternational .infoLaenderHinweise
{
	width:366px; 
	border-left: 1px solid #ffffff;
	float: right;
	height:100%;
	padding-top:5px;

}




.ebay_table {
	background-color:#E1E1E6;
	float:left;
	padding-left:1px;
	padding-right:2px;
	width:672px;
}

.submit.ebay_start .btnbox.pos_right{
	margin-left:5px !important;
} 


#liste .ebay_table .colJob
{
	border-left:1px solid #FFFFFF;

}
#liste .ebay_table th, #liste .ebay_table td
{
	border-right:1px solid #FFFFFF;

}


#selChange .ebayList{
	float:left; 
	width:100%; 
	clear:both; 
	margin-left:27px;
	padding-top:6px;
	padding-bottom:5px;
}


.ebayList .btnbox.pos_left input{
	width:35em;
	color:#0091cd;
}

#selChange .ebayList .ebayList.allemakieren_checkbox{
	width:105px;
}

#selChange .ebayList{
	margin-left:10px;
}

.submit.ebayList_aktionen-anzeigen input{
	color:#fff;
}

#filterBox .ebayList-versand_pulldown{
	margin-top:5px;
	margin-right:5px;
	float:left;
}

#filterBox .ebayList-status, #filterBox .ebayList-versand_check{
	padding-left:10px;
}


#filterBox .ebayList-versand_check .btnbox{
	margin-top:5px;
}

#searchBox .auktionen-suchen{
	padding-left:10px;
	float:left;
	width:100%;
}

#eBayImportFilterForm p{
	margin-top:8px !important;
}

.ebayList-Auktionen_header{
	float:left;
	margin-top:10px;
}

#searchBox .auktionen-suchen .input_auktionen-suchen{
	float:left;
	width:19em;
}

#searchBox .auktionen-suchen .btnbox.pos_left{
	margin-top:-5px;
}






#maxRowsOben
{
	left: 750px !important;
	top: 105px !important;

}


#tableBody .trHead th a, #tableBody .trHead th
{


	text-decoration:none;
	font-weight:bold !important;
	line-height:1.5em;
	font-size:10px !important;


}

.user_Daten
{

	width: 150px !important;

}




.agb-akzeptieren{
	margin-left: 5px; 
	margin-right: 15px;
}

.agb-akzeptieren textarea{
	height:278px !important;
	padding:0px 0px 0px 5px;
	width:660px;
}

.agb_infobox{
	margin-top:15px;
	float:left;
	width:100%;
	clear:both;
	overflow:visible;
}

.abg_infobox span{
	margin:4px 0px 10px 0px !important;
	float:left;
}

.agb_infobox label{
	float:left;
	width:630px;
}


*+html .agb_infobox label{
	width:625px;
	padding-bottom:15px;

}

* html .agb_infobox label{
	width:620px;
	padding-bottom:15px;
	display:block;
	overflow:visible;

}



#formBox select, #liste select, #liste textarea, #liste input[type="text"]{
	font-size: 1em;
	min-width:5em;
	border:1px solid #7F9DB9;
}

#formBox input, #formBox textarea{
	border-top: 1px solid #b4b4b6;
	border-left: 1px solid #b4b4b6;
	border-bottom: 0;
	border-right: 0;




}


.centeredTextDiv{
	margin-bottom:20px !important;
	float:left !important;
	width:100%;
	text-align:left !important;
	line-height:27px;
}

.bigErrorText{
	color:#0091CD !important;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif !important;
	font-size:25px !important;
}

.errorText {
	color:#3C3C41 !important;
}





.step1of6 #formBox p.beschreibung{
	margin-top:10px;
}

.step1of6 label.lbl.duty.hsnr, .step1of6 label.lbl.duty.city{
	width:57px !important;
}

.step1of6 input#lastname{
	width:227px;
}

.step1of6 .lbl{
	width:164px;
}

.step1of6 #ktyp select#kundentyp{
	width:115px !important;
}


.step1of6 .groupBox.datenschutz .btnbox.pos_right{
	margin-right:10px !important;
}


*+html .step1of6 #formBox .groupBox p{
	margin-bottom:10px;
}

*+html .step1of6 .secCol button{
	margin:0px !important;
	width:167px !important;
}


.step2of6 input#lastname {
	width:11em;
}

.step2of6 table.durchschnittspreis{
	margin-left:5px;
	margin-top:0px;
	float:left;
	width:223px;
}

.step2of6 table.durchschnittspreis td.links{
	font-size: 9px !important; 
	width:265px;

}

.step2of6 .persDaten_angebot{
	margin-bottom:10px;
	background:#E2E2E3;
	float:left;
	width:675px;
	clear:both;
}

*+html .step2of6 table.durchschnittspreis {
	margin-top:-10px;
	margin-left:-5px;
}

.step2of6 table.durchschnittspreis td.links .fett, .step2of6 table.durchschnittspreis td.rechts .fett{
	font-size: 10px !important; 
	font-weight:bold;

}

.step2of6 table.durchschnittspreis td.rechts{
	width:155px;
}

*+html .step2of6 table.durchschnittspreis{
	width:240px;
}

.step2of6 .national{
	font-weight:bold;
	border-bottom: 1px solid #fff; 
	clear:both;
	float:left;
	height:20px;
	padding-left:10px;
	width:327px;
}

.step2of6 #formBox #packetSize .p3 span.pv{
	margin:0px !important;
}

.step2of6 .tb_act_price_info{
	margin:15px 10px 10px 5px;
	float:left;
	display:block;
}

.step2of6 #Ueberweisung{
	margin-bottom:10px;
}

.step2of6 #bankverbindung ul li font{
	padding-left:5px;
	padding-top:5px;
}

.step2of6 .tabStaffel table{
	float:left;
}

.step2of6 .boxNationalPreisInfos{
	clear:both;
}


select#absagegrund{
	width:320px;
}

textarea#begruendung{
	width:318px; 
	margin-top:2px;
}

input#txtCounter{
	position:relative;
	top:-2px;
}

.submit.reg_agb-info .button-pfeil{
	
}

*+html .submit.reg_agb-info button{
	margin:0px !important;
	width:83px !important;
}

 .submit.reg_agb-info button{
	left /*\**/: -25px\9
}


.step3of6 input#lastname, .step3of6 input#firstname, .step3of6 input#abhAdrNachname, .step3of6 input#abhAdrVorname, .step3of6 input#abhAdrZusatz, .step3of6 input#kontoinhaber, .step3of6 input#kontonummer, .step3of6 input#bankname, .step3of6 input#bankleitzahl, .step3of6 input#kontonummerUeberweisung, .step3of6 input#kontoinhaberUeberweisung, .step3of6 input#bankleitzahlUeberweisung, .step3of6 input#banknameUeberweisung{
	width:11em !important;
}

.step3of6 .deleteBtn{
	float:right;
	margin-right:10px;
	margin-top:11px;
	width:105px !important;
	height:19px !important;
	top:0px;
	right:0px;
	padding-top:2px;
}

.step3of6 .btnbox.pos_center{
	width:110px;
}

.step3of6 input.deleteBtn{
	cursor:pointer;
}

.step3of6 #formBox h3 span{
	line-height:16.8px;
}

.step3of6 #bankverbindungNN input{
	width:11em !important;
}


*+html .step3of6 p input#zLast{
	margin-left:-5px;
}


.tb_act_price_info{
	padding-left:5px;
}

.persDaten label.agbCheck{
	padding-right:10px;
}

#formBox div.abort div{
	text-align:left;
}

#formBox div.abort div a{
	margin-left:0px !important;
	padding-left:0px !important;
}

.step2of6 .infotext{
	margin: 5px 10px 10px 10px;
}

.tabStaffel table, .tabEuropa table, .tabEuropaZoll table{
	width:97% !important;
}

.blockDurchschnittsPreisNat .p2{
	float:left;
	width:91%;
}

.blockDurchschnittsPreisNat .link_paketgroessen{
	float:left;
	width:200px;
	margin-left:10px;
}

.blockDurchschnittsPreisNat .link_paketgroessen a{
	font-size:10px !important;
}


*+html .blockDurchschnittsPreisNat .p3{
	margin-top:10px;
	float:left;	
	width:330px !important;
}

*+html .blockDurchschnittsPreisNat .p3 button{
	margin-left:5px !important;
}

*+html #formBox #packetSize span.last{
	margin-top:5px;
}

*+html .scrollListBlock{
	margin-top:-5px;
}



#step4 #formBox .groupBox p {
	margin-bottom:15px !important;
}

#step4 .btnbox.pos_center{
	width:220px;
}

#step4 .aktionszeitraeume1 td input{
	margin-left:5px;
}



.info-agbAenderungen{
	float:right;
	width:195px;
	clear:both;
}

.info-agbAenderungen .btnbox.pos_right{
	margin-right:5px !important;
}

.submit.agb_info .btnbox.pos_right{
	width:90px;
}


*+html #selChange{
	text-align:left;
}

#selChange .auftragsliste_dropdown{
	float:left;
	margin-right:10px;
}

.adress .nachname input[type="text"], .adress .vorname input[type="text"], .adress .adresszusatz input[type="text"], .adress input#smbEmpfaenger__STRASSE{
	width:127px;
	float:left;
}

.groupBox.empfaenger .lbl.duty.ort, .adress input#abholAdresse_VORWAHL{
	width:41px !important;
}


.adress input#smbEmpfaenger__ORT{
	width:103px !important;
}

*+html .adress input#smbEmpfaenger__ORT{
	width:104px !important;
}






.adress ul li font{
	padding-left:2px !important;
}

.adress #smbEmpfaenger__PLZ, .adress .smbEmpfaenger_vorwahl, .adress #abholAdresse_PLZ{
	width:68px !important;
}

.adress .smbEmpfaenger_telefon, .adress #abholAdresse_TELEFON{
	width:118px;
}

*+html .adress .smbEmpfaenger_telefon, *+html .adress #abholAdresse_TELEFON{
	width:103px !important;
}

.adress input#abholAdresse__ORT{
	margin-top:2px !important;
}




.warenversand{
	margin-left:10px;
}

.zollbestaetigung{
	margin:0px 10px 0px 10px;
}

.zollbestaetigung font{
	padding-left:14px !important;
}

.adress .lbl.duty.hausnr{
	width:5em !important;
}

.adress #sland{
	margin-bottom:5px;
}


.adress input#empfaengerAdresse_HAUSNUMMER{
	width:41px !important;
}

.adress label .lbl.duty.hausnr{
	width:58px !important;
}

.adress input#abholAdresse_hsnr, .adress input#abholAdresse__PLZ, .adress input#abholAdresse__HAUSNUMMER{
	width:41px !important;
}

*+html .adress .submit button[type="reset"]{

	margin-left:-50px !important;
}

*+html .adress .submit button[type="button"]{

	margin-right:-30px !important;
	
}






.groupBox.zollinhaltserklaerung font{
	padding-left:0px !important;
}



.groupBox.retourenauftrag input{
	width:111px;
}

.submit.retourenauftrag a{
	font-size:10px !important;
	font-family:MS Shell Dlg !important;
	letter-spacing:0.05em !important;
}

.datum-abholung ..calendar_icon {
	vertical-align:top !important;
}

*+html .submit.retourenauftrag a{
	font-family:Arial !important;
	color:navy;
}

.retourenadresse input{
	width:111px;
}

.retourenadresse input#abholAdresse_HAUSNUMMER{
	width:41px !important;
}

.retourenadresse .anschrift{
	float:left;
}

.retourenadresse input#abholAdresse_PLZ{
	width:41px !important;
}

.retourenadresse input#abholAdresse_ORT{
	margin-top:2px !important;
}

.retourenadresse label.lbl.duty.ort{
	width:50px !important;
}


#optAbholung{
	clear:both;
	float:left;
	margin-left:30px;
	width:100%;
}

#durchschnittspreisAnzeige table{
	margin-left:10px !important;
}

.datum_abholung a img.calendar_icon{
	vertical-align:top !important;
}

*+html #durchschnittspreisAnzeige  table{
	margin-left:0px !important;
}

*+html #durchschnittspreisAnzeige, *+html #optAbholung{
	margin-left:38px !important;
	margin-top:-25px;
}



.adress p span span.first{
	display:block;
	float:left;
	margin-left:-59px;
	padding-left:0 !important;
	position:relative;
	text-align:left;
}

table.calc_days{
	height:155px !important;
}

table.calc_days a

table.paket_m_l{
	margin-left:0px;
}

table.paket_m_l label.labelM{
	margin-left:15px;
}

.groupBox.abholadresse input{
	width:111px !important;
}

#errorSPAnzahl{
	width:645px;
	margin-right:0px !important;
}

*+html #errorSPAnzahl{
	width:640px;
	margin-right:0px !important;
}

.abholadresse input#abholAdresse_hausnr{
	width:41px !important;
}



#ONLINE_PAKETSCHEIN_FORMULAR .tb_adress .adress_left .payback{
	margin-left:10px;
	margin-top:2px;
	float:left;
}



#formBox #sisyTabelle table{
	float:left;
}

#sisyTabelle td{
	padding:5px;
}

.content.sendungsstatus .btnbox.pos_center{
	width:65px;
}



.groupBox.etikettenbestellung .error{
  margin-left:-2px;
}

.groupBox.etiketten_form .nomargin_b .nachname input, .groupBox.etiketten_form .nomargin_b .vorname input, .groupBox.etiketten_form .nomargin_b.lieferAdresse_adresszusatz input, .groupBox.etiketten_form .strasse input,  .groupBox.etiketten_form .zip input{
	width:111px !important;
}

.groupBox.etiketten_form .strasse input, .groupBox.etiketten_form .zip input{
	float:left;
}


.nomargin_b lieferAdresse_anschrift label{
	width:57px !important;
}

.submit.etikett pv.left{
	float:left;
}

*+html .submit.etikett pv.left{
	margin-left:-25px !important;
	width:145px !important;
}


.submit table{
	float:left;
	width:655px;
}


#liste .first strong{
	vertical-align:bottom;
}

#liste .first a#anchor1 img, #liste #headBoxes a#anchor1 img{
	vertical-align:top;
	border:0px !important;
	margin-left:-5px;
}

#liste .first a#anchor2 img, #liste #headBoxes a#anchor2 img{
	vertical-align:top;
	border:0px !important;
	margin-left:-5px;
}

#liste .first a#anchor1 a img, #liste #headBoxes a#anchor1 img{
	border:0px !important;	
}


a#anchor1, a#anchor2{
	text-decoration:none !important;
}

#liste #headBoxes a#anchor1 img, 
#liste #headBoxes a#anchor2 img{
	margin-top:-5px;
}

.groupBox.abrechnung{
	padding-left:10px !important;
}

.groupBox.abrechnung a#anchor1 img{
	vertical-align:middle !important;
	padding-left:5px !important;
}

.groupBox.abrechnung .first .btnbox.right{
	width:265px;
}

#abrechnungs-belege #tableHead{
	float:left;
}

#abrechnungs-belege #tableHead h3{
	text-align:left;
	font-size:10px !important;
}

#eBayImportFilterForm p{
	margin:0px;
}

#liste .ebay_table .colJob a{
	font-family:Verdana,Arial,sans-serif !important;
	font-size:9px !important;
	text-decoration:none !important;
	color:#3C3C41 !important;
}

#liste .ebay_table .actCol input[type="checkbox"]{
	vertical-align:middle !important;
}

table.ebay_datenimport .anzeigen .btnbox.pos_right{
	margin-left:5px;
}

.ebay-datenuebernahme_text{
	margin-right:5px;
}

*+html table.ebay_datenimport{
	margin-left:-15px !important;
	width:675px !important;

}

*+html .ebay-datenuebernahme_text{
	width:210px; 
	float:left;
}

*+html .neue-ebay_anmeldung{
	margin-left:-50px !important;
	margin-right:-40px !important;
	width:130px !important;
	float:left;
	text-align:left;	
}


*+html .neue-ebay_anmeldung button{
	margin-left:-50px !important;
	margin-right:0px !important;
	width:170px !important;
	float:left !important;
	
}

*+html .zur_auftragsliste,*+html .zur_auftragsliste button{
	margin:0px !important;
	padding:0px !important;
	width:135px !important;
}

*+html .anzeigen{
	margin:0px !important;
	padding:0px !important;
	width:290px !important;


}

*+html .anzeigen button{
	margin:0px !important;
	padding:0px !important;
	width:100px !important;
}


.groupBox.benutzerdaten_admin-ansprechpartner input{
	width:111px !important
}

.groupBox.benutzerdaten_admin-abholadresse input{
	width:111px !important
}

#formId .step1of6.benutzerdaten #formBox input#lastname{
        width:11em !important;
}

.strukturdaten_agbCheck{
	float:left;
	width:675px;
	margin:5px 0px 5px 0px;
}

.benutzerdaten_strukturdaten{
	float:left;
	width:655px;
	margin:10px 0px 10px 6px;
}

.submit.benutzerdaten-speichern .btnbox.pos_center{
	width:140px;
}

.buttonbox.benutzerdaten_userregister{
	margin:10px;
	float:left;
	width:655px;
}


.auftragsliste_drucken{
	margin-left:5px;
}

*+html auftragsliste_drucken{
	margin-left:0px !important;
}

.btn_right{
	margin-right:-20px !important;

}

/* ==================================
     Auftrag erstellen
==================================== */
*+html .groupBox.checkStat button{
	margin-top:5px !important;
	margin-left:0px !important;
	width:102px !important;
}

/* ==================================
     Import Adressdaten
==================================== */
.submit.importadaten button.pv.left{
	float:left !important;
}

.submit.importierte_daten table{
	width:675px !important;
}

/* ================================ */
.submit.auftrag_erstellen .btnbox.pos_center{
	width:250px;
}


*+html button#Eingabe.l?schen{
	width:115px !important;
	margin:0px !important;
}

*+html button#ZurueckOP{
	width:135px !important;
	margin:0px !important;
}

*+html button#ZurueckZI{
	width:200px !important;
	margin:0px !important;
}

*+html .submit.auftrag_erstellen_print button#submitButton{
	width:290px !important;
	margin:0px !important;
}

*+html .submit.reset-safe button.pv.left{
	width:118px !important;
	margin:0px !important;
	padding:0px !important
}

/* ==============================
	Druckposition
=================================*/
.submit.druckpostion_festlegen a{
	font-size:10px !important;
	font-family:MS Shell Dlg !important;
	letter-spacing:0.05em !important;
}

.submit.druckpostion_festlegen .btnbox pos_center{
	width:170px;
}


*+html .submit.print-druckposition .pv.left{
	width:112px !important;
	margin:0px !important;
	padding:0px !important
}




*+html .submit.importadaten button.pv.left{
	margin:0px !important;
	width:170px !important;
}

*+html .submit.importadaten button.pv.right{
	width:90px !important;
	margin:0px !important;
}

*+html .submit.individuelles_angebot button{
	margin-right:5px !important;
}

*+html .step1of6 .selCol button{
	width:165px !important;
	margin:0px !important;
}	

*+html #listingChng td.btn_right, *+html #listingChng td.btn_right button{
	margin-right:5px !important;
}

/* ====================================
	Passwort vergessen
======================================== */
.groupBox.pw_vergessen ul.error{
	margin-left:10px;
}


#sperrgutCheckbox {
	width:15px;
}