﻿/*
$Author: kgarzareck $
$Rev: 005 $
$Date: 2013-05-02 13:00 (Do, 05 Mai 2013) $
*/

#formBox p, #formbox a{
	font: normal 10px/24px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif !important;
	color: #3c3c41;
	
}


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

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

/* ======================
	FEHLERMELDUNG
====================== */
.error{
	clear:both;
}

.error .fehlermeldung, .fehlermedlung{
	color:#FF0000 !important;
}

.messages.error{
	clear:both;
}

.messages.error .fehlermeldung{
	color:#fff;
}



/* ======================
	BUTTON
======================== */
.btnbox.pos_right_special{
	position:absolute !important;
	right:10px !important;
	clear:both;	
}

.btnbox.pos_right{
	/*margin-right:10px;*/
	margin-left:-5px;
	float:right;		
}

.btnbox.pos_left{
	float:left;	
}

.btnbox.pos_left_back{
	float:left;	
}

.btnbox.pos_center{
	margin-right:auto;
	margin-left:auto;
}

.btnbox .pos_tb_right{
	float:right;
	max-width:150px;
	min-width:67px;
}

/* ----------
   corner
--------------- */

.btnbox .corner.btn_left{
	background:url(../img/global/portal/buttons/btn_left.gif) no-repeat left -1px;
	height:23px;
	width:3px;
	display:block;
	float:left;
	z-index:0;
}
.btnbox .corner.btn_right{
	background:url(../img/global/portal/buttons/btn_right.gif) no-repeat top right;
	height:22px;
	width:3px;
	display:block;
	float:left;
}

/* ----------
   white
--------------- */
.btnbox .corner.white.btn_left{
	
	height:21px;
	width:3px;
	display:block;
	float:left;
	z-index:100;
}

.btnbox .corner.white_blue.btn_left{
	background:url(../img/global/portal/buttons/btn_white_blue_left.gif) no-repeat left center;
	height:21px;
	width:3px;
	display:block;
	float:left;
}

.btnbox .corner.white.btn_right{
	
	height:21px;
	width:3px ;
	display:block;
	float:left;
}

.btnbox .corner.white_blue.btn_right{
	
	height:21px;
	width:3px;
	display:block;
	float:left;
}

.btnbox .corner.white_max.btn_left{
	background:url(../img/global/portal/buttons/btn_white_max_left.gif) no-repeat left center;
	height:32px;
	width:2px;
	display:block;
	float:left;
}

.btnbox .corner.white_max.btn_right{
	background:url(../img/global/portal/buttons/btn_white_max_right.gif) no-repeat top right;
	height:32px;
	width:2px;
	display:block;
	float:left;
}

/* ----------
   arrow
--------------- */
.btnbox .btn_arrow{
	background:url(../img/global/portal/buttons/btn_arrow.gif) no-repeat left 0px;
	height:21px;
	width:22px;
	display:block;
	float:left;
}


.btnbox input.pv{
	background:#0091cd;
	color:#FFF;
	cursor:pointer;
	/*font-size:11px;*/
	height:21px !important;

	float:left;
	border:0px !important;
	font-weight:bold;
	letter-spacing:0;

	font-size:10px !important;
	padding:0px 0px 0px 0px;
	margin:0px !important;
}

.btnbox .pv.arrow{
	background:#0091cd url(../img/global/portal/buttons/btn_arrow.gif) no-repeat left -1px;
	height:22px !important;
	padding-bottom:3px;
	padding-left:30px;
	padding-right:10px;
	padding-top:3px;
}

.btnbox .pv.white.arrow{
	background:#fff url(../img/global/portal/buttons/btn_arrow_white.gif) no-repeat left 0px;
	height:21px !important;
	padding-bottom:3px;
	padding-left:30px;
	padding-right:10px;
	padding-top:3px;
}

.btnbox .pv.white_blue.arrow{
	background:#fff url(../img/global/portal/buttons/btn_arrow_white.gif) no-repeat left 0px;
	height:21px !important;
	padding-bottom:3px;
	padding-left:30px;
	padding-right:10px;
	padding-top:3px;
	border-top:1px solid #0091CD !important;
	border-bottom:1px solid #0091CD !important;
}

.btnbox input.pv.image{
	background:#0091cd url(../img/global/portal/buttons/btn_arrow.gif) no-repeat left 0px;
	/*height:18px;*/
	height:16px !important;
	padding:5px 10px 0px 30px;
}



.btnbox .pv.arrow_back{
	background:#0091cd url(../img/global/portal/buttons/btn_arrow_left.gif) no-repeat left 0px;
	height:22px;
	padding-bottom:3px;
	padding-left:30px;
	padding-right:10px;
	padding-top:3px;
}

.btnbox .pv.print{
	background:#0091cd url(../img/global/btn_print.png) no-repeat left 1px;
	height:15px;
	padding-bottom:3px;
	padding-left:30px;
	padding-right:10px;
	padding-top:3px;
}


/* ----------
   white
--------------- */
.btnbox input.pv.white{
	background:#fff;
	color:#0091cd;
	cursor:pointer;
	height:21px !important;
	float:left;
	border:0px;
	font-weight:bold;
	letter-spacing:0;

	font-size:10px;
	padding:0px 0px 0px 0px;

}

.btnbox input.pv.white_max{
	height:32px !important;
	color:#0091cd;
	cursor:pointer;
	background:#fff;

	float:left;
	border:0px;
	font-weight:bold;
	letter-spacing:0;

	font-size:10px;
	padding:0px 5px 0px 5px;

	max-width:185px;
	white-space:normal;
}


.btnbox input.pv.btn{
	padding:0px 5px 3px 5px;

}

.imagebox.pos_right{
	float:right;
	margin-right:10px;
}

.imagebox img.druckposition{
	float:left !important;
	background:#fff;
	padding:4px 5px 3px 5px !important;

}

.print-druckposition .imagebox img.druckposition{
	
	padding:0px !important;
	cursor:pointer;

}



input[type="submit"]:active, input[type="button"]:active, input[type="button"]:focus{ 
	outline: none; 
	border: 0px !important;
}

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
	outline:none;
	border: 0px !important;
}

/* ==========================
	Tooltipp
=========================== */
.tooltipp-style h3{
	background: #0091cd url(../img/dot_white.gif) top left no-repeat;
	color:#FFFFFF;
	font-size:11px;
	padding:0px;

}

.tooltipp-style h3 span{
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(../img/dot_white.gif);
	background-position:right top;
	background-repeat:no-repeat;
	display:block;
	font-weight:bold;
	line-height:22px;
	height:23px;
	padding-bottom:0;
	padding-left:15px;
	padding-right:2px;
	padding-top:2px;
}

.tooltipp-style-content{
	background: #fff;
	font-size:10px;
	margin:10px 5px 5px 5px;
}

/* ============================================================================================

	NEUE ANPASSUNGEN - SPAETER AUSLAGERN
============================================================================================== */
.step1of6 .groupBox.datenschutz .btnbox.pos_right{
	margin-right:10px !important;
}

#formBox div.submit.loginPage{
	width:655px !important;
	z-index:0;
}

.imagebox img.druckposition{
	cursor:pointer;
}

.auftragsliste_markieren{
	float:left;
	margin-right:10px;
}

.submit.auftrag_erstellen .btnbox.pos_center{
	width:250px;
}


.zollbestaetigung label, .zollbestaetigung, #formBox.zollinhalt{
	font-size:10px !important;
}

.zollinhaltserklaerung{
	float:left;
	width:100%;
	font-size:10px !important;
	clear:both;
}

.datum-abholung a.calendar img{
	vertical-align:top !important;
}

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

/* =======================

  Auftragsliste
======================= */

#formBox .ihre_auftraege{
	clear:both !important;
	float:left !important;
	font-size:0.9em !important;
	height:38px !important;
	margin-top:15px !important;
	width:100% !important;
}

#formBox .ihre_auftraege h3{
	height:40px !important;
}


#formBox .ihre_auftraege #druckposition{
	float:right !important;
	margin-top:-36px !important;
	width:568px !important;
}

/* ==================
Adressdaten Importieren
======================= */

#adressdatenimport .error{
	padding-left:10px;
	padding-bottom:5px;
	margin-top:-10px;
}

/* =======================
	Abrechnung
========================== */
.groupBox.abrechnung .belegnummer{
	float:left;
	margin-right:10px;
}

/* ======================
	REGISTRIEREN
======================= */
.blockDurchschnittsPreisNat .btnbox.pos_right{
	margin-right:20px !important;
	margin-left:0px !important;
}

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

.step3of6 .btnbox.pos_center {
	width:111px !important;
}

#formBox .groupBox #resumeSession{
	margin-left:10px;
}

#packetSize #checkAktionszeitraum{
	margin-left:5px;
}
