html, body	{
	margin: 0;
	padding: 0;
	font-size: 100.01%;
	font-family: Verdana, Arial, sans-serif;
	color: #004279;
	background: #00265c url(../img/bg_body.gif) repeat-x;
	min-height: 100.05%;
}

h1, h2, h3, h4, h5, h6, p, form, table, tr, td, th, label, dt, dd, a, input {
	margin: 0;
	padding: 0;
	color: #004279;
	font-family: Verdana, Arial, sans-serif;
}


input {
	font-family: 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;
}

a {
	text-decoration: none;
	color: #0078d0;
}

a:hover {
	text-decoration: underline;
}

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;
}

/* 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: #FFF url(../img/bg_contentBox.gif) top left no-repeat;
}

#header {
	background: url(../img/bg_header.gif) no-repeat top right;
	position: relative;
	min-height: 115px;
	width: 100%;
}

#header h1 {
	font-family: Arial, Helvetica, 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: #00A6ED url(../img/pps_prips.gif) 660px 2px no-repeat;
	height: auto;
	min-height: 0;
	font-size: 0.7em;
	position: relative;
}

#logBoxPriPSBenutzername, #logBoxPriPSBenutzernameB {
	padding: 10px;
}

#logBoxPriPSBenutzername a, #logBoxPriPSBenutzernameB a 
{
	margin: 5px 0 0 0;
	color: #FFF;
	font-size: 1em;
	font-weight: bold;
	padding-left: 15px;
}

#logBoxPriPSBenutzername strong, #logBoxPriPSBenutzernameB strong
{
	display: block;
}

#logBoxPriPSBenutzername p, #logBoxPriPSBenutzernameB p {
	color: #FFF;
	margin: 0 0 0 15px;
	font-weight: bold;
}

/*------ 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/prips_at_head_260x140.jpg) 223px 0 no-repeat;
	min-height: 140px;
	position: relative;
	font-size: 0.7em;
}
#logBoxPriPSPreise_AUT {
	background: #00A6ED  url(../img/prips_at_head_260x140.jpg) 223px 0 no-repeat;
	min-height: 140px;
	position: relative;	
}
#logBoxPriPSPreiseL_AUT {
	background: #00A6ED  url(../img/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/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/prips_at_head_260x140.jpg) 223px 0 no-repeat;
	min-height: 140px;
	position: relative;
}
#logBoxPriPSRegistrierenL_AUT {
	background: #00A6ED  url(../img/prips_at_head_260x140.jpg) 223px 0 no-repeat;
	min-height: 135px;
	position: relative;
}
/*-------------end AUTRIA-------*/


/*------------------------------------------------------------------------------------------*/

#logIn, #logOut {
	padding: 10px 0 0 25px;
	float: left;
	font-size: 0.7em;
	position: relative;
	top: 5px;
}

#logIn h2, #logOut h2 {
	color: #FFF;
	font-size: 1em;
	margin-bottom: 0.5em;
}

#logIn.error h2 {
	margin-bottom: 0;
}

#logIn p, #logOut p, #logOut p label {
	font-weight: bold;
	color: #FFF;
}

#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: 1px solid #00A6ED;
	height: 1.25em;
	display: block;
	padding: 2px;
	font-size: 1em;
	width: 13.57em;
}

#logIn #user {
	margin-bottom: 3px;
}

#logIn #pass {
	float: left;
	width: 7.15em;
}

#logIn #ueberschrift {
	font-size: 0.8em; 
	font-weight: normal;
}

#logIn button {
	border: 0;
	background:url(../img/login_submit.gif) no-repeat left 1px;
	padding: 0 0 2px 0;
	margin-left: 5px;
	width: 29px;
	height: 22px;
}

#logIn button.prips {
	border: 0;
	background:url(../img/login_submit_prips.gif) no-repeat left 1px;
	padding: 0 0 2px 0;
	margin-left: 5px;
	width: 29px;
	height: 22px;
}

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: #004279 url(../img/arrow_newuser.gif) no-repeat left 1px;
	font-size: 1em;
	font-weight: bold;
	padding-left: 15px;
}

#logIn a.prips, #logOut a.prips {
	margin: 5px 0 0 0;
	color: #FFF;
	background: #00A6ED url(../img/arrow_newuser_prips.gif) no-repeat left 1px;
	font-size: 1em;
	font-weight: bold;
	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 {
	margin: 1.2em 2.3em 5px 1.6em;;
}

#footer {
	background: url(../img/bg_footer.gif) no-repeat bottom left;
	height: 2.3em;
	padding: 10px 2.2em 0 15.3em;
}

#footer p, .toTop {
	text-align: right;
	background: url(../img/dot_blue.gif) repeat-x left -1px;
	font-size: 0.7em;
	border-top: #FFF solid 1px;
	padding: 1.2em 0 0 0;
	font-weight: bold;
}

.toTop {
	font-size: 1em;
}

#colLeft {
	float: left;
}

#colLeft ul {
	font-size: 0.7em;
	padding-bottom: 10px;
}

#colLeft li {
	padding-bottom: 0.32em;
}

#colLeft li span {
	background: url(../img/nav_lock.gif) no-repeat left center;
	padding-left: 15px;
	color: #80a7c5;
}

#colLeft li.absatz {
	padding-bottom: 1.5em;
}

#colLeft li.choosen span {
	background: url(../img/nav_choosen.gif) no-repeat left center;
	font-weight: bold;
	color: #F00;
}

#colLeft li.choosen a {
	background: url(../img/nav_choosen.gif) no-repeat left center;
	font-weight: bold;
	color: #F00;
}

#colLeft li a {
	font-weight: bold;
	background: url(../img/nav_link.gif) no-repeat left center;
	padding-left: 15px;
	color: #004279;
}

#colRight {
	margin-left: 20.5em;
	padding-top: 0.8em;
	font-size: 0.7em;
	line-height: 1.5em;
	width: 75em;

}

#colLeft {
	width: 13.9em;
}

#colLeft, #colRight {
	display: table-cell;
}

/*#cols {
	display: table;
	width: 100%;
	padding: 0;
	margin: 0;
}

#colLeft {
	padding-left: 1.8em;
	width: 15em;
}

#colRight {
	padding-right: 3.3em;
}
*/


#colRight a {
	font-weight: bold;
}

#colRight h2 {
	font-family: Arial, Helvetica, sans-serif;
	background: url(../img/dot_blue.gif) repeat-x left bottom;
	padding-bottom: 8px;
	margin-bottom: 10px;
	font-size: 1.6em;
	font-weight: normal;
	color: #004279;
}

#colRight h3 {
	padding: 0.2em 0.2em 0.2em 0;
	font-size: 1em;
}

#colRight h3.big {
	font-family: Arial, Helvetica, 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/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: #0084d7 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/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/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 #0084d7;
	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: #0084d7;
}

#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/nav_link.gif) no-repeat left 3px;
	padding-left: 15px;
}

#colRight #help li.choosen span {
	background: url(../img/nav_choosen.gif) 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/list_bullet_blue.gif) no-repeat left 0.6em;
	padding-left: 10px;
}



/*--- formbox ----------*/
#formBox {
	width: 100%;
	font-size: 0.9em;
}

#formBox h3 {
	background: #0084d7 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;
}

#formBox select {
	font-size: 1em;
}

#formBox input, #formBox textarea {
	border: 1px solid #0084d7;
}

#formBox input {
	font-size: 1em;
}

#formBox .groupBox {
	margin-bottom: 10px;
	padding: 15px 0 0 0;
	border: 1px solid #dcf2fd;
	background: #dcf2fd;
}


#formBox .groupBox p {
	clear: both;
	position: relative;
}

#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 .groupBoxPrips  -- only for PRIPS----Beginn------*/

#formBox .box {
	float:left;
	width: 49%;
	margin-left: 2%;
}

#formBox .first {
	margin-left: 0;
}

#formBox .groupBoxPrips {
	margin-top :3px;
	margin-bottom: 8px;
	padding: 3px 0 0 0;
	border: 1px solid #dcf2fd;
	background: #dcf2fd;
}
#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 .groupBoxPrips  -- only for PRIPS-----End-----*/	

#formBox sup {
	 vertical-align: top;
	 text-align: left;
	 font-weight: bold;
	 font-size: 1.2em;
}

#formBox .lbl {
	float: left;
	width: 14em;
	text-align: right;
	padding: 0 5px 0 0;
	font-weight: bold;
}
#formBox .lbl2 {
	float: left;
	width: 12em;
	text-align: right;
	padding: 0 5px 0 0;
	font-weight: bold;
}

#formBox .secCol {
	position: absolute;
	right: 0;
}

#formBox .secCol input {
	width: 8em
}

#formBox .secCol .lbl {
	width: 8em;
}

#formBox .inpZip {
	width: 3em;
}

#formBox .inpCity {
	width: 7.6em;
}

#formBox p {
	margin: 0 10px 15px 10px;
}

#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: #e5f2fb;
	margin-bottom: 10px;
	padding: 10px;	
}

#formBox div.submit p {
	float: right;
	margin: 0;
}

#formBox div.submit a, a.fkBut {
	display: block;
	background: #0084d7;
	color: #FFF;
	margin: 0 0.32em 0 0;
}

#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: 0;
	border: 0px solid; /*opera*/
 	margin: 0;
 	padding: 0;
	font-size: 1em;
	background: 0;
	width: auto;
	position: relative;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#formBox div.submit button {
	float: right;
}

#formBox div.submit button .pv, button .pv {
 	margin: 0;
 	padding: 0;
	border: 0px solid; /*opera*/
	color: #FFF;
	background: #0084d7;
	display: block;
}

button.pr2 .pv {
	color: #0084d7;
	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;
}

#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 4px 4px 4px;
}

/* 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 2px 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 p.spacer {
	border-top: 1px dotted #004279;
	padding-top: 15px;
}

#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/nav_link.gif) 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;
}

#formBox .checkStat p {
	float: left;
	margin-bottom: 0;
	padding-top: 3px;
}

#formBox .checkStat button {
	float: right;
}

#placeOrder #colRight .groupBox button, #fetchJob #colRight .groupBox button {
	float: right;
}

#placeOrder #colRight button {
	top: -1px;
}

#listingChng #formBox button {
	top: 0px;
}

#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;
}

#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 { /* ein Text hinter dem input-field */
	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: Helvetica, 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 {
	width: 11em;
}

.step1of6 #formBox #email, .step1of6 #formBox #username, .step1of6 #formBox #password, .step1of6 #formBox #passwordsec {
	width: 11em;
}

.step1of6 #formBox #fon, .step1of6 #formBox #fax {
	width: 10em;
}

.step1of6 #formBox #zip,  .step1of6 #formBox #abhAdrPlz, .step1of6 #formBox #abhAdrVorwahl{
	width: 5.2em;
}

.step1of6 #formBox #abhAdrHausnummer{
	width: 2.5em;
}

.step1of6 #fon {
	float: left;
}

.step1of6 #formBox #birthday, .step1of6 #formBox #birthmonth {
	width: 2.6em;
	text-align: center;
}

.step1of6 #formBox .lblfax {
	width: 3em;
	padding-left: 0.32em;
}

.step1of6 #formBox .lbladdrcomp {
	width: 14.6em;
	text-align: left;
}

.step1of6 #formBox #birthyear {
	width: 4.3em;
	text-align: center;
}

#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;
	margin-right: 0.5em;
}

#formBox #packetSize span.spacer {
	clear: left;
}

#formBox #packetSize input {
	width: 4em;
	text-align: center;
}

/* --- step2of6 --- */
.step2of6 #colRight {
	line-height: 1.1em;
}
.step2of6 #colRight h2 span {
	padding-top: 3px;
	padding-bottom: 5px;
}
.step2of6 .persDaten {
	border: 1px solid #0084D7;
	padding-bottom: 7px;	
}

.step2of6 .col1 {
	width: 18em;
	float: left;
	margin-left: 5px;
	margin-top: 5px;	
}
.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: 14em;
	margin-top: 2.5em;
}

.step2of6 .basisBlock {
	border: 1px solid #0084D7;
	border-top: none;
}
.step2of6 .basisAngaben {
	float: left;
	width: 30.5em;
	padding-left: 5px;
	padding-top: 10px;	
	border-right: 1px solid #0084D7;
	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;
	background-color: #DCF2FD;
	padding: 2px 5px;
	padding-right: 0;
	width: 9.4em;
	vertical-align: top;
	border-left: 1px solid #fff;
}
.step2of6 th.even {
	background-color: #fff;
	width: auto;	
}
.step2of6 th strong {
	display: block;
}
.step2of6 td {
	padding: 2px 5px;
	vertical-align: top;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
.step2of6 td.var1 {
	background-color: #AFDAF0;	
}
.step2of6 td.var2 {
	background-color: #DCF2FD;	
}

.step2of6 .hinweis {
	float: left;
	width: 17em;
	padding-top: 10px;
	margin-left: 5px;
}
.step2of6 #formBox .hinweis p {
	margin: 0 0 10px 0;
}

.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 #0084D7;
	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/nav_link.gif) no-repeat 0px 2px;	
}

/*----------- Preise Obere Block  gehort zu .step2of6 ------------------*/

#formBox #basisBlockPreiseOben{
	border: 1px solid #0084D7;
	border-top: none;	
}

#formBox #basisBlockPreiseOben .ueberschriftlinks{
	width: 50%; 
	border-right: 1px solid #0084D7; 
	border-bottom: 1px solid #0084D7; 
	float: left;	
}

#formBox #basisBlockPreiseOben  .ueberschriftRechts{
	border-bottom: 1px solid #0084D7;
}

#formBox #basisBlockPreiseOben  .ueberschriftRechts #ueberschriftPreis{
	padding-left: 5px; 
	padding-top: 10px;
}

#blockStaffelPreisNat{
	width: 50%; 
	border-right: 1px solid #0084D7;
	float: left;
	height: 247px;
}

#blockStaffelPreisNat p  , #blockStaffelPreisInt p , #basisBlockPreiseOben .preismatrixLinks p{
	padding-top: 5px;
}

#blockStaffelPreisInt , #basisBlockPreiseOben .preismatrixLinks {
	width: 49%;
	height: 247px;
}


/*----------- Preise Untere Block gehort zu .step2of6 ------------------*/

#formBox #basisBlockPreiseUnten{
	border: 1px solid #0084D7;
	border-top: none; 
	border-bottom: none; 
	background: #dcf2fd;
}

#formBox #basisBlockPreiseUnten .blockLinksUnten {
	width: 50%; 
	border-right: 1px solid #0084D7;
	margin-right: 5px;
	height: 39em;  /* 38em */
	float: left; 
	border-bottom: none;
	background: #dcf2fd;
}

#formBox #basisBlockPreiseUnten .blockLinksUnten .blockDurchschnittsPreisNat {
	height: 39em;  /* 38em */
	float: left; 
}

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; /*opera*/
	color: #FFF;
	background: #0084d7;
	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;
}

#pDPreis{
  /* font-size: 10pt; */
  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 #0084D7;
	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;           /* FF: 20 , IE6: 80, IE7: 110*/          
	margin-bottom: 0px;
	margin-left:0px;
	margin-right:0px;
	border-top: solid 1px #0084D7;
}


#formBox #basisBlockPreiseUnten .blockDurchschnittsPreisInt {
	height: 39em;  /* 38em */
}

#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;
}

/* ------------------------------- LaenderListe Tag ----------- */
 .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;	
        /* optional, aber schöner bei countryList presentation=list */
        /*
        border: 1px solid #fffafa;
        background-color:  #e1f4fd;	
        */
 }
 .liUni {
         list-style-type: circle;
         margin-left:23px;
 }
/* ------------------------------------------------------------- */


 #blockDurchschnittsPreisSpeichern{
	border: 1px solid #0084D7;
	border-top:1px solid #0084D7;
	border-bottom: none;
	
}

 #blockDurchschnittsPreisSpeichern .speichern1{
	width: 100%;
	border-bottom: 1px solid #0084D7;
	border-top: none;
	border-right: none;
	border-left: none;
	/* border-right: 1px solid #0084D7; */
}

 #blockDurchschnittsPreisBestaetig{
	border: 1px solid #0084D7;
	border-right: none;
	border-left: none;
}

  #blockDurchschnittsPreisBestaetig .bestaetig{
	width: 100%;
}
/* --- step3of6--- */
.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 { /* ein Text hinter dem input-field */
	float: left;
	margin-right: 1em;
}
.step3of6 .withText input {
	margin-right: 5px;	
}

/*--- für die auftragsliste ----------*/

#liste input {
	border: 1px solid #0084d7;
	font-size: 1em;
	height: 1.5em;
	vertical-align: middle;
}

#liste select {
	font-size: 1.0em;
}

#liste table, #liste tr, #liste th, #liste td {
	vertical-align: middle;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	border: 1px #e5f2fb solid;
}

#liste table{
	width: 100%;
	margin-left: 1px;
	background: #FFF;
}

#liste th {
	text-align: left;
}

#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: #c0dcf0;
}

#liste th, #liste td {
	padding-left: 5px;
}

#liste th.colTrue, #liste td.colTrue {
	background: #cce6f7;
}

#liste tr.colTrue td.colTrue {
	background: #e5f2fb;
}

#liste .colJob {
	width: 9.5em;
}

#liste .colEbay {
	width: 5.5em;
}

#liste .colDate {
	width: 8em;
}

#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;
	/*-- width: 9em; --*/
}

#liste p.submit {
	text-align: left;
	margin-top: 3px;
}

#liste p.submit a {
	float: left;
	background: url(../img/nav_link.gif) 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;
}



/*--- listing ----------*/
#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/nav_link.gif) 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 ---------*/
#listNav li {
	float: left;
	font-size: 0.9em;
	background: #FFF;
}

#listNav li.choosen {
	background: #0084d7 url(../img/bg_listnav_choosen.gif) 1px 1px no-repeat;
}

#listNav a, #listNav span {
	display: block;
	padding: 0 0 0 0;
	font-weight: bold;
	background: url(../img/bg_listnav.gif) no-repeat right top;
	color: #0084d7;
}

#listNav a span, #listNav span span {
	padding: 0 1.0em;

}

#listNav li.first a span, #listNav li.first span span {
	background: url(../img/bg_listnav_first.gif) no-repeat left top;
}

#listNav li.choosen span {
	color: #FFF;
}

/*------ listNavUnten -- Karteireiter am unteren Rand ---------*/
#listNavUnten li {
	float: left;
	font-size: 0.9em;
	background: #FFF;
}

#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: bold;
	background: url(../img/bg_listnav_unten.gif) no-repeat right bottom;
	color: #0084d7;
}

#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 ---------*/
#listBox {
	border: 1px solid #0084d7;
	padding: 1px 1px 15px 1px;
	
}

/*------ listBox ---------*/
#listBox p.submit {
	text-align: right;
	
}

/*------ filterBox searchBox ---------*/
#headBoxes {
	height: 8.1em;
	margin-bottom: 5px;
}
/* ehemals 7 */

#filterBox, #searchBox {
	width: 100%;
	height: 100%;
	background: #e5f2fb;
}

#filterBox, #headBoxes.first #searchBox {
	float:left;
	width: 50%;
}

#headBoxes.first #searchBox {
	float: right;
	width: 49%;
}

#filterBox p, #searchBox p {
	font-weight: bold;
	padding-left: 10px;
	font-size: 0.9em;
}

#searchBox p.searchMore {
	margin-top: 2px;
}

#filterBox h3, #searchBox h3 {
	padding-left: 10px;
	font-size: 0.9em;
	background: #e5f2fb;
	color: #014f8b;
}

#colRight #filterBox button, #colRight #searchBox button {
	width: 12em;
}

#colRight #filterBox p select {
	width: 14em;
	font-size: 1em;
}

#filterBox p .wrapper {
	display: block;
	padding: 4px 0 0 3.1em;
}

#filterBox p .wrapper img {
	position: relative;
	top: 0.6em;
	padding-left: 0.32em;
}

#filterBox input {
	/*-- width: 5em; --*/
}

#searchBox a {
	background: url(../img/nav_link.gif) no-repeat 0 0;
	padding-left: 12px;
}

#searchBox input {
	position: relative;
	top: -2px;
	margin-left: 2px;
	width: 18em;
}

#headBoxes.first #searchBox input {
	width: 18em;
}

/*------ tableHead ---------*/
#tableHead {
	background: #0084d7;
	clear: left;
	height: 2em;
	margin-bottom: 5px;
	padding-top: 3px;
}

#tableHead h3 {
	background: #0084d7;
	float: left;
	font-size: 1em;
	padding-left: 10px;
}

#tableHead p {
	float: right;
	color: #FFF;
	font-weight: bold;
	
}

#tableHead button {
	width: 14em;
}

/*------ selChange ---------*/
#selChange {
	border: 1px #e5f2fb solid;
	border-top: 0;
	padding: 0 0 2px 1px;
	background: #c0dcf0;
	font-size: 0.9em;
}

#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;
}

#selChange button {
	width: 14.5em;
}

#colRight p.submit button {
	width: 16em;
}

#colRight #selChange select {
	font-size: 1.0em;
}

#listBox button .pv span span span span {
	padding: 2px 4px;
}

#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/nav_link.gif) 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: Arial, Helvetica, 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;
}



/******************************************************************************/
/* Hermes styles                         	                                  */
/* Uebernommen aus styles.css für die Contentseiten                      	  */
/******************************************************************************/


.HermesWelcome{
	font-family:Arial, Helvetica, 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:Arial, Helvetica, sans-serif;
		color:#00265c;  
		font-weight:bold;
	    padding-bottom:0pt;
		font-size:11pt;
}    

.HermesNormal {
		font-family:Arial, Helvetica, sans-serif;
		color:#000000;
		font-weight:normal;
		font-size:xx-small;
		font-style:normal;
		text-align:right;
}  		

.HermesNormalWhite {
		font-family:Arial, Helvetica, sans-serif;
		color:#ffffff;
		font-weight:normal;
		font-size:xx-small;
		font-style:normal;
		text-align:right;
}  

input.kommentar {
		font-family:Arial, Helvetica, 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:Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size:xx-small;
		font-style:normal;
		text-align:left;
}  	

input.center{
	text-align:center
}

input.grauDisable{	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:1em;
	font-style:normal;	
	text-align:center;	
	background-color: #d8dde6;
	width: 4em;
}

input.grauDisableFett{
	font-family:Arial, Helvetica, 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 {
  background-color: #d8dde6;
  height:20px;
  color: #000000;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;
  font-size: xx-small;
  text-align:left;
  vertical-align:middle;
  padding-left:	0pt;
  padding-right:0pt;
  border-bottom: 	1px solid #ffffff; 
}

.liteblueNoDecoration {
  background-color: #d8dde6;
  color: #00265c;
  font-weight: bold;
  font-family: Arial, Helvetica, 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: Arial, Helvetica, 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: Arial, Helvetica, 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: #d8dde6;
  color: #000000;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  vertical-align:middle;
  text-align: right;
  padding-left:	5pt;
  padding-right:5pt;
  padding-top:	1pt;
  padding-bottom:1pt;
  border-bottom: 	1px solid #ffffff; 
} 

.litebluetext {
  background-color: #d8dde6;
  color: #000000;
  font-weight: normal;
  font-family: Arial, Helvetica, 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:Arial,Helvetica,Geneva;
	font-style:normal;font-weight:bold;
	font-size:18px;color:#00265C
}

.headline{
	font-family:Arial,Helvetica,Geneva;
	font-style:normal;
	font-weight:bold;
	font-size:12px;
	color:#00265C
}

.einleit{
	font-family:Arial,Helvetica,Geneva;
	font-style:normal;
	font-weight:normal;
	font-size:12px
}

.einleitheadline{
	font-family:Arial,Helvetica,Geneva;
	font-style:normal;
	font-weight:bold;
	font-size:12px
}
.copytext{
	font-family:Arial,Helvetica,Geneva;
	font-style:normal;
	font-weight:normal;
	font-size:12px
}

.copytextbold{
	font-family:Arial,Helvetica,Geneva;
	font-style:normal;
	font-weight:bold;
	font-size:12px
}

.teasercopytext{
	font-family:Arial,Helvetica,Geneva;
	font-style:normal;
	font-weight:normal;
	font-size:11px
}

.teaserheadline{
	font-family:Arial,Helvetica,Geneva;
	font-style:normal;
	font-weight:bold;
	font-size:11px
}

.intabellen{
	font-family:Arial,Helvetica,Geneva;
	font-style:normal;
	font-weight:normal;
	font-size:11px
}

.intabellenheadline{
	font-family:Arial,Helvetica,Geneva;
	font-style:normal;
	font-weight:bold;
	font-size:11px
}

.intabellenklein{
	font-family:Arial,Helvetica,Geneva;
	font-style:normal;
	font-weight:normal;
	font-size:9px
}

.trennlinie{
	background-color:#4C678D
}

.listingheadline{
	font-family:Arial,Helvetica,Geneva;
	font-style:normal;
	font-weight:bold;
	font-size:11px;
	color:#003366
}

.bghell{
	background-color:#D8DDE6
} 

.bgdunkel{
background-color:#92A2B9
}

.header
{
	background-color: #0084d7;
	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: #dcf2fd;
	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: Arial, Helvectca, 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;
}
