/**	Erweiterungen von dabBankStyles.css fuer dabStart!	**/

.clear {
	clear: both;
}

.dl-head {
	color: #222222 !important;
    font-family: arial, Verdana, Helvetica, Helvetica Neue,sans-serif;
    font-size: 22px !important;
    font-weight: normal !important;
    background: url(../img/dl-icon.png) no-repeat;
    line-height: 40px;
    margin-bottom: 15px !important;
    padding-left: 55px;
    float: left;
}

.dl-line {
    border-left: none;
    border-right: none;
    border-top: none;
    border-bottom: 1px solid #DDDDDD;
    display: block;
    height: 20px;
    margin: 0 15px 0 10px;
    width: auto;
}

ol {
	list-style: decimal;
}

.useradministration_header{
	width:191px;
}

.useradministration_header_part_1 {
	width:161px; 
	float:left;
}

.useradministration_header_part_2 {
	width:15px; 
	float:left;
}

a.useradministration_link {
	padding-left: 10px; 
	background:transparent url(../img/icons/ar_right.gif) 0 3px no-repeat;
	display: inline-block;
}

a.useradministration_sort_asc_on {
	background:transparent url(../img/icons/ar_w_asc.gif) 0 3px no-repeat;
 	padding-left: 10px;  
}

a.useradministration_sort_asc_off {
	background:transparent url(../img/icons/ar_b_asc.gif) 0 3px no-repeat;
 	padding-left: 10px; 
}

a.useradministration_sort_desc_on {
	background:transparent url(../img/icons/ar_w_desc.gif) 0 3px no-repeat;
	padding-left: 10px; 
}

a.useradministration_sort_desc_off {
	background:transparent url(../img/icons/ar_b_desc.gif) 0 3px no-repeat;
	padding-left: 10px; 
}

a.useradministration_locked {
	background:transparent url(../img/icons/locked.gif) 0 0 no-repeat;
	padding-left: 10px;
	margin-left: 5px;
	height: 14px;
	display: block; 
}

.businessplanadministration_header_part_1 {
	float:left;
}

.businessplanadministration_header_part_2 {
	width:15px; 
	float:left;
}

.businessplanadministration_header_part_2_wrapper {
	float:right;
}

a.businessplanadministration_link {
	padding-left: 10px; 
	background:transparent url(../img/icons/ar_right.gif) 0 3px no-repeat;
}

a.businessplanadministration_sort_asc_on {
	background:transparent url(../img/icons/ar_w_asc.gif) 0 3px no-repeat;
 	padding-left: 10px;  
}

a.businessplanadministration_sort_asc_off {
	background:transparent url(../img/icons/ar_b_asc.gif) 0 3px no-repeat;
 	padding-left: 10px; 
}

a.businessplanadministration_sort_desc_on {
	background:transparent url(../img/icons/ar_w_desc.gif) 0 3px no-repeat;
	padding-left: 10px; 
}

a.businessplanadministration_sort_desc_off {
	background:transparent url(../img/icons/ar_b_desc.gif) 0 3px no-repeat;
	padding-left: 10px; 
}

.contentadmin_actionblock {
	background-color:#e6e6e6;
	width:400px;
	padding:10px;
	position:relative;
	top:20px;
	left:10px;
}


/*New Admin-Menu-Class*/

#navLevel3 a.admin_inactive, #navLevel3 a.admin_active {
	padding-left: 15px !important;
}
#navLevel3 a.admin_active {
	background: none repeat scroll 0 0 #d2eb32;
}

/*New Arrow-Class*/
#navLevel3 a.status0.arrow_inactive, #navLevel3 a.status0.arrow_inactive:visited {
	background: url("../img/bg/nav_st01_0_arrow.png") no-repeat scroll 0 10px rgba(0, 0, 0, 0) !important; 
}
#navLevel3 a.status0.arrow_inactive:hover {
	background: url("../img/bg/nav_st01_1_arrow_hover.png") no-repeat scroll 0 10px #D2EB32 !important;
}
#navLevel3 a.status0okactive.arrow_active {
	background: url("../img/bg/nav_st02_1_arrow.png") no-repeat scroll 0 10px #D2EB32 !important; 
}
#navLevel3 a.status0ok.arrow_inactive, #navLevel3 a.status1ok.arrow_inactive:visited {
	background: url("../img/bg/nav_st02_0_arrow.png") no-repeat scroll 0 10px !important; 
}
#navLevel3 a.status0ok.arrow_inactive:hover, #navLevel3 a.status0okactive.arrow_inactive:hover {
	background: url("../img/bg/nav_st02_1_arrow_inactive.png") no-repeat scroll 0 10px #D2EB32 !important; 
}
#navLevel3 a.status0.arrow_active:hover, #navLevel3 a.status0active.arrow_active, #navLevel3 a.status0active.arrow_active:hover {
	background: url("../img/bg/nav_st01_1_arrow.png") no-repeat scroll 0 10px #D2EB32 !important;
}


/*Regular Classes - LEVEL 3*/

#navLevel3 ul li li {
	margin-left: 20px;
	line-height: 0;
}

#navLevel3 a.status0, #navLevel3 a.status0:visited {
	background: url("../img/bg/nav_st01_0.png") no-repeat scroll 0 10px rgba(0, 0, 0, 0); 
}
#navLevel3 a.status0:hover, #navLevel3 a.status0active, #navLevel3 a.status0active:hover, #navLevel3 a.status0:active, #navLevel3 a.status0active:active, #navLevel3 a.status0active:active {
	background: url("../img/bg/nav_st01_1.png") no-repeat scroll 0 10px #D2EB32;
}
#navLevel3 a.status0ok, #navLevel3 a.status1ok:visited {
	background: url("../img/bg/nav_st02_0.png") no-repeat scroll 0 10px; 
}
#navLevel3 a.status0ok:hover, #navLevel3 a.status0okactive, #navLevel3 a.status0okactive:hover, #navLevel3 a.status0ok:active, #navLevel3 a.status0okactive:active, #navLevel3 a.status0okactive:active {
	background: url("../img/bg/nav_st02_1.png") no-repeat scroll 0 10px #D2EB32; 
}


/*Regular Classes - LEVEL 4*/
#navLevel4 a.status0, #navLevel4 a.status0:visited {
	background: url("../img/bg/nav_st03_0.png") no-repeat scroll 0 6px !important; 
}
#navLevel4 a.status0:hover, #navLevel4 a.status0active, #navLevel4 a.status0active:hover, #navLevel4 a.status0:active, #navLevel4 a.status0active:active, #navLevel4 a.status0active:active {
	background: url("../img/bg/nav_st03_1.png") no-repeat scroll 0 6px #D2EB32 !important; 
}
#navLevel4 a.status0ok {
	background: url("../img/bg/nav_st04_0.png") no-repeat scroll 0 6px !important; 
}
#navLevel4 a.status0ok:hover, #navLevel4 a.status0okactive, #navLevel4 a.status0okactive:hover, #navLevel4 a.status0ok:active, #navLevel4 a.status0okactive:active, #navLevel4 a.status0okactive:active {
	background: url("../img/bg/nav_st04_1.png") no-repeat scroll 0 6px #D2EB32 !important; 
}


div.singelCol2 {
	clear: both;
	padding-left: 0px;
	margin-bottom: 1em;
}

div.singelCol .padbutton {padding:20px 10px 20px 0;}
html>body div.singelCol .padbutton {padding:10px 10px 10px 0;}

#editor .singelCol .singelCol, .editor .togglestart {
	margin-left: 15px !important;
}

.singelCol2 #editor .togglestart, .singelCol2 #editor p {
	margin-left: 15px !important;
}

table.wissenTab {

}

table.wissenTab th, table.wissenTab td{
	margin: 5px;
	padding: 5px;
}

table.wissenTab th {
font-weight: bold;
}

table.wissenTab td {
	vertical-align: top;
}

table.wissenTab .viewborder{
	border-left: 1px solid #e6e6e6;
}

table.wissenTab .bottomline{
	border-bottom: 1px solid #e6e6e6;
}

table.wissenTab .bottomleftline{
	border-left: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
}

table.wissenTab2 {
	margin-right: 9px;
	border-bottom: 0px;
	border-top-style:none; 
}

table.wissenTab2 tr:last-child td {
	border-bottom: 1px solid #e6e6e6;
}

.wissenTabBorder {
	border: none !important;
}

table.wissenTab2 th, table.wissenTab2 td{
	margin: 5px;
	padding: 5px;
}

table.wissenTab2 th {
	font-weight: bold;
}

table.wissenTab2 td {
	vertical-align: top;
}

td.greenBottom{
	line-height: 5px;
	background-color: #d2ea32;
}
td.whiteBottom{
	line-height: 5px;
	background-color: #fff;
}

table.wissenTab2 .viewborder{
	border-left: 1px solid #e6e6e6;
}

table.wissenTab2 .bottomline{
	border-bottom: 1px solid #e6e6e6;
}

table.wissenTab2 .bottomleftline{
	border-left: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
}

table.wissenTab .thstyle {
	height: 22px;
	background-color: #d2d2d2;		
}


table.adminTab th, table.adminTab td{
	margin: 5px;
	padding: 5px;
}

table.adminTab th {
font-weight: bold;
}

table.adminTab td {
	vertical-align: top;
}

table.adminTab .viewborder{
	
}

table.adminTab .bottomline{
	
}

table.adminTab .bottomleftline{
	
}

table.adminTab {
	margin-right: 5px;
	width: 804px;
	margin-left: -10px;
	border-top-style:none; 
}

div.editor ol li {
	margin:1em 0 auto;
}

.dablist {
	list-style-image: url(../img/icons/icon_markerList.gif);
	margin-left: 22px;
}

.error {
	color: red;
	font-weight: bold;
}

.success {
	color: green;
	font-weight: bold;
}

.tooltipnew1 {
	background-color:#eeeeee; 
	width:230px; 
	padding:5px; 
	position:absolute; 
	z-index:9999; 
	display:none;
	font-size: 12px;
	text-align: left;
}

.tooltipnew2 {
	background-color:#eeeeee; 
	width:214px; 
	padding:5px; 
	position:absolute; 
	z-index:9999; 
	display:none;
	font-size: 12px;
	text-align: left;
}


.buttonHolder {
	padding-top: 20px;
	padding-bottom: 30px;
}

.tableContainerWide {
	height: auto;
	margin-bottom: 8px;
	overflow-x: auto;
	clear: both;
	margin-left: -5px;
}

#taba0, #taba1, #taba2, #taba3, #taba4, #taba5, #taba6,  #taba7,  #taba8,  #taba9,  #taba10,  #taba11,  #taba12,  #taba13,  #taba14,  #taba15, #tabb1, #tabb2, #tabb3, #tabb4, #tabb5, #tabb6, #tabb7,  #tabb8,  #tabb9,  #tabb10,  #tabb11,  #tabb12,  #tabb13,  #tabb14,  #tabb15,  #toga0, #toga1, #toga2, #toga3, #toga4, #toga5, #toga6, #toga7, #toga8, #toga9, #toga10, #toga11, #toga12, #toga13, #toga14,  #togb1, #togb2, #togb3, #togb4, #togb5, #togb6, #togb7, #togb8, #togb9, #togb10, #togb11, #togb12, #togb13, #togb14 {
	margin-bottom: -14px;
	margin-left: -5px;
	margin-top: 10px;
}


.innertabb,  .innertaba, .innertaba2 {
	background: url("../img/bg/bg_footer.jpg") repeat-x scroll 4px bottom transparent !important;
    border-top: 1px solid #D8D8D8;
    height: 20px;
    width: 789px;
    clear: left;
    font-weight: normal;
    color: #333333;
    line-height: 1.625em;
    padding: 9px 5px 10px 10px;
    text-decoration: none;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.2);
}

.innertabb b,  .innertaba b, .innertaba2 b {
    font-size: 16px !important;
    font-weight: normal;
}

.innertabb b:hover,  .innertaba b:hover, .innertaba2 b:hover {
	text-decoration: underline; 
}

.togglestart {
	margin-left: 5px;
}

.grafik_border {
	margin-top:-10px;
	height:130px;
	border: 1px solid rgb(210, 234, 50);
	width: 372px;
}

.toggleLeftColumn {
	width: 358px;
}

.toggleRightColumn {
	width: 380px;
}








.tab_box ul li.active .tabLeft {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../img/tab/bg_tab_std_left.gif) no-repeat scroll left top;
}

.tab_box ul li div.tabLeft {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../img/tab/bg_tab_std_left_inactive.gif) no-repeat scroll left top;
}

.tabLeft {
	float:left;
	height:26px !important;
	line-height:26px;
	width:3px;
}

.tab_box ul li.active div.tabMid {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../img/tab/bg_tab_std.gif) repeat-x scroll left top;
}

.tab_box ul li div.tabMid {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../img/tab/bg_tab_std_inactive.gif) repeat-x scroll left top;
}

.tabMid {
	float:left;
	height:26px !important;
	line-height:26px;
	padding:0 6px;
	text-align: center;
    width: 50px;
}

.tabMid a {
	display:inline;
	line-height:26px;
}

.tabMid a {
	display:block;
	font-weight:bold;
	line-height:26px;
}

.tab_box ul li.active div.tabRight {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../img/tab/bg_tab_std_right.gif) no-repeat scroll left top;
}

.tab_box ul li div.tabRight {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../img/tab/bg_tab_std_right_inactive.gif) no-repeat scroll left top;
}

div.tabRight {
	float:left;
	height:26px !important;
	line-height:26px;
	width:6px;
}

.tab_box ul li {
	display:inline;
	float:left;
}

.tab_box ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	font-size: 12px;
}

.tab_box ul {
	display:block;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	position:relative;
	top:1px;
	width:100%;
	left:-1px;
}

.tab_box {
	background-image:url(../img/tab/background_px999.gif);
	background-position:0 26px;
	background-repeat:repeat-x;
	border-left:1px solid white;
	height:23px;
	white-space:nowrap;
	
	margin:0 0 0;
	padding:0 0 4px;
	width:794px;
}


table.wissenTab .colored_th, table.wissenTab2 .colored_th, table.adminTab .colored_th {
	background: rgb(228,228,228); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0ZTRlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZjZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(228,228,228,1) 0%, rgba(255,252,252,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(228,228,228,1)), color-stop(100%,rgba(255,252,252,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(228,228,228,1) 0%,rgba(255,252,252,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(228,228,228,1) 0%,rgba(255,252,252,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(228,228,228,1) 0%,rgba(255,252,252,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(228,228,228,1) 0%,rgba(255,252,252,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#fffcfc',GradientType=0 ); /* IE6-8 */
	height: 22px;
	color: #000000;
}

.empty-line:last-child th {
    margin: 0px;
    padding: 0px;
}

table.wissenTab2 .thstyle {
	height: 22px;
	background-color: #d2d2d2;
	padding: 3px 3px 3px 5px !important;
	color: #000000;		
	border-left: 1px solid #DEDEDE;
	border-right: 1px solid #DEDEDE;
}
table.wissenTab2 tr td {
    border: 1px solid #dedede;
}

table.wissenTab2 tr td:last-child {
	border-right: 1px solid #DEDEDE;
}

/**	ERWEITERUNGEN F�R DIE TODO-SEITEN ANFANG	**/
.todoTabelle {
}

.todoTabelle.table_spacer th, .todoTabelle.table_spacer td {
    padding-left: 10px !important;
}

.todoTab_no_bottom, .todoTabelle {
    border-spacing: 0;
    border-width: 10px 1px 0;
    margin: 0 0 0 -10px;
    width: 804px;
}

.dl-table {
	width: 670px;
	border: 1px solid #dedede;
}

.dl-table td {
	font-size: 14px;
	color: #000000;
	padding-left: 20px !important;
}

.dl-front {
	padding: 25px 0 0 !important;
	border-bottom: none !important;
	border-right: 1px solid #dedede !important;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGRkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
	background: -moz-linear-gradient(top,  rgba(249,249,249,1) 0%, rgba(221,221,221,1) 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,1)), color-stop(100%,rgba(221,221,221,1))) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(221,221,221,1) 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(221,221,221,1) 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(221,221,221,1) 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom,  rgba(249,249,249,1) 0%,rgba(221,221,221,1) 100%) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#dddddd',GradientType=0 ) !important; /* IE6-8 */

}

.dl-table td span {
	color: #666666;
}

.dl-front:first-child {
	border-top: none !important;
}

.dl-front p {
	font-size: 14px;
	color: #000000;
	margin: 0;
    padding: 10px 0 30px 10px;
}


.todoTab_no_bottom tr td img {
    margin: 0 0 -5px !important;
}

.todoTab_no_bottom tr.odd {
	font-size: 12px;
}

.todoTab_bottomline {

}

.todoTab_no_bottom table {
	width: 100%;
}

.todoTab_no_bottom table tr th b{
	font-weight: bold;
}

.todoTabelle table, .todoTab_no_bottom table, .todoTab_bottomline table {
	border-collapse: collapse;
}
.todoTabelle tr, .todoTab_no_bottom tr, .todoTab_bottomline tr  {
	height: 22px;
	border: 0px;
	font-size: 12px;
}

.todoTabelle tr th {
	font-size: 12px;
	padding: 7px 7px 7px 5px;
}

.todoTab_no_bottom tr th {
	font-size: 14px;
	padding: 7px 7px 7px 5px;
}

.todoTab_no_bottom tr th, table.wissenTab2 .thstyle, .todoTabelle tr th {
	background: rgb(238,237,239); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWRlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMmQyZDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(238,237,239,1) 0%, rgba(210,210,210,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,237,239,1)), color-stop(100%,rgba(210,210,210,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(238,237,239,1) 0%,rgba(210,210,210,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(238,237,239,1) 0%,rgba(210,210,210,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(238,237,239,1) 0%,rgba(210,210,210,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(238,237,239,1) 0%,rgba(210,210,210,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeedef', endColorstr='#d2d2d2',GradientType=0 ); /* IE6-8 */
	border-top: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
	
}

.todoTab_no_bottom tr td {
	padding: 4px;
}

.bolder {
	color: #333333;
}

.todoTabelle td, .todoTab_no_bottom td, .todoTab_bottomline td {
	padding-left: 4px;
	border: 0px solid #fff;
}
.todoTabelle th, .todoTab_no_bottom th, .todoTab_bottomline th {
	background-color: #d2d2d2;
	font-weight: 600;
	padding-left: 4px;
	border: 0px;
	color: #333333;
}
.todoTabelle .odd td, .todoTab_no_bottom .odd td, .todoTab_bottomline .odd td {
	border: 0px;
}
.todoTabelle .summenZeile, .todoTab_no_bottom .summenZeile, .todoTab_bottomline .summenZeile {
	background-color: #D1E931;
	font-weight: bold;	
}
.todoTabelle .rightBorder,.todoTab_no_bottom .rightBorder,.todoTab_bottomline .rightBorder  {
	border-right: 1px solid #b5b5b5;
}
.todoTabelle .odd .rightBorder,.todoTab_no_bottom .odd .rightBorder,.todoTab_bottomline .odd .rightBorder  {
	border-right: 1px solid #b5b5b5;
}

.todoTabelle .bottomBorder,.todoTab_no_bottom .bottomBorder,.todoTab_bottomline .bottomBorder  {
	border-bottom: 1px solid #b5b5b5;
}
.todoTabelle .odd .bottomBorder,.todoTab_no_bottom .odd .bottomBorder,.todoTab_bottomline .odd .bottomBorder  {
	border-bottom: 1px solid #b5b5b5;
}

.todoTabelle .th_finanz,.todoTab_no_bottom .th_finanz,.todoTab_bottomline .th_finanz  {
	height: 50px;
	text-align: center;
	vertical-align: middle;
	font-weight: normal;
}
.todoTabelle .odd .th_finanz,.todoTab_no_bottom .odd .th_finanz,.todoTab_bottomline .odd .th_finanz  {
	height: 50px;
	text-align: center;
	vertical-align: center;
	font-weight: normal;
}


div  .todoTabelle .tabBorderRight,div  .todoTab_no_bottom .tabBorderRight,div  .todoTab_bottomline .tabBorderRight  {
	border-right: 1px solid #b5b5b5;
}
div  .todoTabelle .tabBorder,div  .todoTab_no_bottom .tabBorder,div  .todoTab_bottomline .tabBorder  {
	border: 1px solid #b5b5b5;
}
div  .todoTabelle .tabBorderTRB,div  .todoTab_no_bottom .tabBorderTRB,div  .todoTab_bottomline .tabBorderTRB  { /**TRB = top, right, bottom**/
	border: 1px solid #b5b5b5;
	border-left: 0px;
	border-left-style: hidden;
}

.tabBorderBottom {
	border-bottom: 1px solid #b5b5b5;
}
.tabBorderLeft {
	border-bottom: 1px solid #b5b5b5;
}
.tabBorderRight {
	border-bottom: 1px solid #b5b5b5;
}
.tabBorderTop {
	border-bottom: 1px solid #b5b5b5;
}
.last-no-border:last-child {
	border: none !important;
}

.allTabContentArea .stdTextfeld {
	border: 1px solid #ddd;
	text-align: right;
	padding-right: 1px;
}
.allTabContentArea .linksbuendig .stdTextfeld {
	text-align: left;
}
.allTabContentArea .stdAnzeigefeld {
	background-color: transparent;
	border: none;
	text-align: right;
}
.allTabContentArea .valError {
	border: 1px solid #f00;
	background-color: #fee;	
}
.validationErrorDiv {
	color: #f00;
	border: 1px solid #f00;
	background-color: #fee;
	padding: 3px;
	width: 250px;
}
#toggleToDo textarea {
	overflow: auto;
}

.downloadTabelle {
}
.downloadTabelle .bgColor {
	background-color: #e6e6e6;
}
.downloadTabelle .textpadding {
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.downloadTabelle .downloadStyleFile {
	padding: 10px;
}
.downloadTabelle .downloadStyleText {
	padding: 10px 3px 10px 10px;
	text-align: right;
}
.downloadTabelle .downloadStylePfeil {
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
}


/**	ERWEITERUNGEN F�R DIE TODO-SEITEN ENDE		**/

/**	ERWEITERUNGEN ZUM ERSTELLEN DES BUSINESSPLANS START		**/
div .bpdownload {
	background-color:#e6e6e6;
	width: 700px;
	padding-bottom:10px;
}
div .bpdownload .infotextStyle {
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom:10px;
}
div .bpdownload .actionStyle {
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
/**	ERWEITERUNGEN ZUM ERSTELLEN DES BUSINESSPLANS ENDE		**/


/** Erweiterung zur korrekten Darstellund der SubSub-Navigation im IE 6 + 7 **/
.navSub4 {
	border-top: 0.1em solid white;
}

#navLevel4 ul li {
	margin-left: 10px !important;
	border: none;
}

#navLevel4 ul li a {
	width: 125px !important;
    padding-top: 6px !important;
    padding-bottom: 5px !important;
}


#navLevel4 a.status0, #navLevel3 a.status0:visited {
    background: url("../img/bg/nav_st01_0.png") no-repeat scroll 0 5px rgba(0, 0, 0, 0);
}


#navLevel4 a.status0:hover, #navLevel4 a.status0active, #navLevel4 a.status0active:hover {
    background: url("../img/bg/nav_st01_1.png") no-repeat scroll 0 5px #d2eb32;
}

table tr td input {
    font-size: 11px !important;
}
.rechtsbuendig input {
    font-size: 11px;
}
.rechtsbuendig {
    font-size: 11px !important;
}

