.format.oas {
	padding: 20px 0 12px 20px;
}
.box_darkgrey .format.oas  {
	padding: 20px 0 12px 0;
}
table.umsaetze,
table.vorlagen {
	font-size: 11px;
	margin:0 0 0 1px;
	padding:8px 0 0 25px;
	width:618px;
	background-color: #ebebeb;
}
table.umsaetze tr.odd td,
table.vorlagen tr.odd td{
	background-color: #f9f9f9 !important;
}
table.umsaetze thead th,
table.vorlagen thead th {
	background: #d5d5d5 url(../img/table-umsaetze-head.gif) repeat-x top;
	border-right: 1px solid #c2c2c2;
	padding:5px 9px;
	white-space:nowrap;
	text-align: left;
}
table.umsaetze tfoot td,
table.vorlagen tfoot td {
	background: #d5d5d5 url(../img/table-umsaetze-head.gif) repeat-x top;
	border-right: 1px solid #c2c2c2;
	font-size: 13px;
	font-weight: bold;
	padding:10px 9px;
	white-space:nowrap;
	text-align: right;
}
table .noWrap {
	white-space: nowrap;
}
table .lastRow {
	border-right: 0 none !important;
	padding-right: 20px !important;
	text-align: right;
	font-weight: bold;
}
table.umsaetze td,
table.vorlagen td {
	border-right: 1px solid #c2c2c2;
	padding: 6px 10px 2px;
}
table.vorlagen .lastRow {
	text-align: left;
}
table.vorlagen .lastRow a {
	margin: 0 7px 0 0;
}
table.vorlagen tfoot td {
	height: 11px;
	padding:0;
}
div.box_darkgrey,
div.box_lightgrey {
	background-color: #ebebeb;
	width: 568px;
	margin: 0;
	padding:0 25px;
	border:1px solid #DBDBDB;
}
div.box_lightgrey { background-color: #f9f9f9; }
table.overview {
	font-size: 12px;
	line-height:14px;
	margin-top: 15px;
}
table.overview th {
	text-align: right;
	width: 200px;
	padding: 0 20px 15px 0;
}
.legende {
	text-align: right;
	margin-top:25px;
	margin-right:25px;
}
.legende span {

}
/*** BIG TABS ***/
.tabs_2col_wrapper {
}
#tab_container {
	height: 49px;
	background: url(../img/panel-620x75-top.png) no-repeat 0 40px;
}

#tab_container ul.tabs li {
	position: relative;
	float: left;
	text-align: left;
}
#tab_container ul.tabs {
	text-align: left;
	height: 41px;
	margin: 0 0 -1px 15px;
}
#tab_container ul.tabs li a {
	background: 0 none;
}
#tab_container ul.oas li a:hover {
	text-decoration: none;
}
#tab_container ul.tabs li a {
	background:transparent url(../img/tabs/tab-big-right.png) no-repeat top right;
	height: 33px;
	padding: 8px 15px  0 15px;
	margin-right: 4px;
	display: block;
	text-align: left;
}
#tab_container ul.tabs li a span {
	background:transparent url(../img/tabs/tab-big-left.png) no-repeat top;
	display: block;
	width: 7px;
	height: 41px;
	float: left;
	padding: 0;
	margin-left: -15px;
	margin-top: -8px;
}
/* HOVER EFFECT */
#tab_container ul.tabs li a:hover, #tab_container ul.tabs li a.active {
	background:transparent url(../img/tabs/tab-big-right.png) no-repeat bottom right;
	border-bottom: 0 none;
}
#tab_container ul.tabs li a:hover span , #tab_container ul.tabs li a.active span {
	background:transparent url(../img/tabs/tab-big-left.png) no-repeat bottom;
	border-bottom: 0 none;
}

ul#breadcrumb li.secure {
	float:right;
	background: url(../img/bg_secure.png) no-repeat left center;
	padding-left: 19px;
	padding-top:6px;
	margin: -6px -8px 0 0;
}
/** PROFILE NAVIGATION **/
.profile li {
	padding:0 5px 0;
	border-right:1px solid #333333;
	height: auto;
}
.profile li.last {
	border-right: 0 none;
}
.profile .mail {
	font-weight: normal;
}
.profile li img {
	margin-top:-4px;
}
.profile li span {
	margin-left:10px;
	padding-top:0;
}
ul.profile {
	margin-top: 4px;
}
.tri.help {
	float:left;
	padding-top:15px;
}
.tri.help li {
	border-bottom: 1px solid #dbdbdb;
	margin-top:8px;
}
.tri.help li.last {
	border-bottom: 0 none;
}
ul.messages {
	width: 618px;
	margin: 0 -25px;
	border-bottom: 1px solid #dbdbdb;
	border-top: 1px solid #dbdbdb;
}
ul.messages li {
	background: #ebebeb url(../img/icon_message.jpg) no-repeat 23px 12px;
	padding: 12px 50px 15px 75px;
}
ul.messages li.odd {
	background-color: #f9f9f9;
}

/** NESTED FORM **/

.oas h2 {
	font-weight: bold;
}

/** RADIO CHECK COMBI **/

#custom_address textarea {
	border:0 none;
	color:#999999;
	margin:1px;
	padding:3px;
	width:308px;
	font-family:Tahoma,sans-serif;
	height: 80px;
	overflow: auto;
}

#custom_address {
	float:left;
	padding-left: 24px;
}

p.errorLine {
	font-size:11px;
	color:#e56255;
}

