img, form, table {border:0px;}
.hinweis {font-style: italic;}

a, a:link, a:visited, a:active {
	color: #14384C;
	text-decoration: underline ;
	font-weight: normal; 
}
a:hover { 
	color: #6F93B0;
}


.bodyfont,ol {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #14384C; text-decoration: none}
.bodyfont:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #14384C; text-decoration: none}
.bodyfont:link {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #14384C; text-decoration: none}
.bodyfontfett {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #14384C; text-decoration: none}

.TabLRU { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #14384C; text-decoration: none ; border: solid; border-width: 0px 1px 1px; border-color: black #C1C7C9 #C1C7C9}
.TabLR { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #14384C; text-decoration: none ; border: solid; border-width: 0px 1px; border-color: black #C1C7C9 #C1C7C9}
a.TabLR:link { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FBF0D3; text-decoration: none ; border: solid; border-width: 0px 1px; border-color: black #C1C7C9 #C1C7C9}
a.TabLR:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FBF0D3; text-decoration: none ; border: solid; border-width: 0px 1px; border-color: black #C1C7C9 #C1C7C9}


.TabNavi { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FBF0D3; text-decoration: none ; border: 1px #C1C7C9 solid; background-color: #14384C ; clear: none; float: none; height: 20px; padding-right: 10px; padding-left: 10px}

.TabContent { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 12px; font-weight: normal; font-variant: normal; text-transform: none; color: #14384C; text-decoration: none ; padding-top: 10px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}
.TabContent:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 12px; font-weight: normal; font-variant: normal; text-transform: none; color: #FBF0D3; text-decoration: none ; padding-top: 10px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}
.TabContent:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 12px; font-weight: normal; font-variant: normal; text-transform: none; color: #FBF0D3; text-decoration: none ; padding-top: 10px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}

.BoxHeader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FBF0D3; text-decoration: none ; background-color: #14384C; clear: none; float: none; height: 18px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 20px; border: solid; background-attachment: scroll; background-image: url(../images/box_header.gif); background-repeat: no-repeat; background-position: left center; border-color: #C1C7C9 #C1C7C9 black; width: 130px; border-width: 1px 1px 0px}

.BoxContent { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #14384C; text-decoration: none ; background-color: #729CBE; clear: none; float: none; padding-top: 3px; padding-right: 3px; padding-bottom: 5px; padding-left: 4px; border: 1px solid; background-attachment: scroll; background-image: none; background-repeat: no-repeat; background-position: left center ; border-color: #789CBA #C1C7C9 #C1C7C9}
.BoxContentBig { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; text-decoration: none ; padding-left: 10px; border: 1px solid #6E93AF}

.BoxText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #14384C; text-decoration: none ; clear: none; float: none; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; border: 0px none; background-attachment: scroll; background-image: none; background-repeat: no-repeat; background-position: left center ; width: 110px}
a.BoxLinks { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #14384C; text-decoration: underline ; clear: none; float: none; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border: 0px none; background-attachment: scroll; background-image: none; background-repeat: no-repeat; background-position: left center ; width: 110px}
a.BoxLinks:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #14384C; text-decoration: underline ; clear: none; float: none; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border: 0px none; background-attachment: scroll; background-image: none; background-repeat: no-repeat; background-position: left center ; width: 110px}
a.BoxLinks:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: bold; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #6F93B0; text-decoration: none ; clear: none; float: none; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border: 0px none; background-attachment: scroll; background-image: none; background-repeat: no-repeat; background-position: left center ; width: 110px}
.BoxMore { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FBF0D3; text-decoration: none ; clear: none; float: none; border: none; background-attachment: scroll; background-image: none; background-repeat: no-repeat; background-position: left center}
.BoxLogIn { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #14384C; text-decoration: none ; background-color: 6F93B0; clear: none; float: none; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px; border: 1px solid; background-attachment: scroll; background-image: none; background-repeat: no-repeat; background-position: left center ; border-color: #789CBA C1C7C9 C1C7C9 }
.BoxLogInField { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #14384C; text-decoration: none ; background-color: #FFFFFF; clear: none; float: none; padding-top: 4px; padding-right: 2px; padding-bottom: 1px; padding-left: 4px; border: none; background-attachment: fixed; background-image: url(../images/field_bg.gif); background-repeat: no-repeat; background-position: center center; height: 18px; width: 116px; margin-bottom: 5px}
.BoxLogInButton { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #14384C; text-decoration: none ; background-color: #6E93AF; clear: none; float: none; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border: 1px #C1C6C9 solid; height: 16px; width: 21px}

.TabNaviL { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FBF0D3 !important; text-decoration: none ; border: #C1C7C9 solid; background-color: #14384C ; clear: none; float: none; border-width: 1px 0px 1px 1px; clip:  rect(   ); padding-left: 10px}
.TabNaviR { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FBF0D3 !important; text-decoration: none ; border: solid; background-color: #14384C ; clear: none; float: none; padding-right: 5px; border-width: 1px 1px 1px 0px; clip:  rect(   ); border-color: #C1C7C9 #C1C7C9 #C1C7C9 black; text-align:right }

.NaviOff { font-family: Verdana, Arial, Helvetica, sans-serif !important; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal !important; font-variant: normal; text-transform: none; color: #FBF0D3 !important; text-decoration: none !important}  /* #FBF0D3 */
.NaviOff:hover{ font-family: Verdana, Arial, Helvetica, sans-serif !important; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal !important; font-variant: normal; text-transform: none; color: #FFFFCC !important; text-decoration: underline !important }
.NaviOn { font-family: Verdana, Arial, Helvetica, sans-serif !important; font-size: 10px !important; font-style: normal; line-height: normal; font-weight: bold !important;   font-variant: normal; text-transform: none; color: #FFFFCC !important; text-decoration: underline !important} /* #6F93B0 */

.NaviLinks { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FBF0D3 !important; text-decoration: none !important}
.NaviLinks:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF !important; text-decoration: underline !important}

.BoxTextBig { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #14384C; text-decoration: none ; clear: none; float: none; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; border: 0px none; background-attachment: scroll; background-image: none; background-repeat: no-repeat; background-position: left center ; width: 215px}
.BoxTextBigger { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #14384C; text-decoration: none ; clear: none; float: none; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border: 0px none; background-attachment: scroll; background-image: none; background-repeat: no-repeat; background-position: left center ;}

.Header { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #14384C; text-decoration: none ; border-color: black black #6F93B0; padding-top: 5px; padding-bottom: 5px; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

.Buttons {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #333333; text-decoration: none; clear: none; float: none; height: auto; width: auto; margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px}
.ButtonsFields { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #333333; text-decoration: none; clear: none; float: none; height: auto; width: auto; margin-top: 2px; margin-right: 2px; margin-bottom: 4px; margin-left: 2px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px }
.BoxLoginPW { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #14384C; text-decoration: none ; padding-top: 2px; padding-left: 3px}
.button { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; text-decoration: none; border: none; color: #fbf0d3; background-color: #13374b}
.buttonja { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; text-decoration: none; border: none; color: #fbf0d3; background-color: #13374b; width:70px;}

a.SubNavi { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: bold !important; font-variant: normal; text-transform: none; color: #14384C !important; text-decoration: none !important; clear: none; float: none; border: none; background-attachment: scroll; background-image: none; background-repeat: no-repeat; background-position: left center ; border-color: #789CBA #C1C7C9 #C1C7C9 }
a.SubNavi:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFCC !important; text-decoration: underline !important; clear: none; float: none; border: none; background-attachment: scroll; background-image: none; background-repeat: no-repeat; background-position: left center ; border-color: #789CBA #C1C7C9 #C1C7C9 }
a.SubNaviOFF { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #14384C !important; text-decoration: none !important; clear: none; float: none; border: none; background-attachment: scroll; background-image: none; background-repeat: no-repeat; background-position: left center ; border-color: #789CBA #C1C7C9 #C1C7C9 }
a.SubNaviOn { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: bold !important; font-variant: normal; text-transform: none; color: #FBF0D3 !important; text-decoration: none !important; clear: none; float: none; border: none; background-attachment: scroll; background-image: none; background-repeat: no-repeat; background-position: left center ; border-color: #789CBA #C1C7C9 #C1C7C9 }

.TabHeadJobs { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #14384C; text-decoration: none ; background-color: #729CBE; clear: none; float: none; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border: dashed; background-attachment: scroll; background-image: none; background-repeat: no-repeat; background-position: left center ; border-color: #789CBA #C1C7C9 #14384C; border-width: 0px 0px 1px; height: 15px}
.TabLineHeadW { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #14384C; text-decoration: none ; background-color: #FFFFFF; height: 15px; border-color: black black #6F93B0; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 12px; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.TabLineHeadB { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #14384C; text-decoration: none ; background-color: #F1F9FF; height: 15px; border-color: black black #6F93B0; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 12px; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px }
.TabLineHeadC { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #14384C; text-decoration: none ; background-color: #FFFFFF; height: 15px; border-color: black black #6F93B0; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px }

.headerBig { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #14384C; text-decoration: none ; border-color: black black #6F93B0; padding-top: 5px; padding-bottom: 5px; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

.TextNormal { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #14384C; text-decoration: none; margin-bottom:2px; }
.TextNormalRot { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FF0000; text-decoration: none; margin-bottom:2px; }
.TextNormalOrange { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #f90; text-decoration: none; margin-bottom:2px; }
.TextNormal a:link { font-variant: normal; color: #14384C; text-decoration: underline; }
.TextNormal a:visited { font-weight: bold; color: #14384C; text-decoration: underline; }
.TextNormal a:hover { font-variant: normal; color: #6E93AF; text-decoration: underline; }
.TextUeberschrift { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: uppercase; color: #F90; text-decoration: none }

/* formular formatierung */
fieldset {
	border: 1px solid #ccc;
}
td.left_side {
	text-align: right;
	vertical-align: top;
	padding: 0px 4px 0px 0px;
}
td.left_side_input {
	text-align: right;
	padding: 0px 4px 0px 0px;
}
.input_gross {
	width: 360px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #333;
	padding: 2px;
}
.input_klein {
	width: 200px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #333;
	padding: 2px;
}
.input_mittel {
	width: 280px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #333;
	padding: 2px;
}
.input_mittel_klein {
	width: 130px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #333;
	padding: 2px;
}
.input_sehr_klein {
	width: 70px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #333;
	padding: 2px;
}


/* interne tabellen styles */
table.list_table {
	border-collapse: collapse;
	padding: 3px;
}
tr#list_head {
	border-bottom: 1px solid #036;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: bold; 
	color: #FFC; 
	background-color: #729CBE;
	padding: 2px;
	height: 15px;
}
tr#list_foot {background: #fff;}
tr.list_row2 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #036;
	height: 15px;
	background: #FFF;
	border-bottom: 1px dashed #699;
}
tr.list_row1 {
	/* text-align: center; */
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #036;
	height: 15px;
	background: #F5F5F5;
	border-bottom: 1px dashed #699;
}
td.list_bold_td {font-weight: bold;}
td.list_status {text-align: center;font-weight: bold;}
/* done here */

.BorderANZ { border: 1px #6F93B0 solid;}

.TabFontFooter {
	background: #E8E8E8;
	text-align:right;
}
.TabFontFooter a, .TabFontFooter a:link, .TabFontFooter a:visited, .TabFontFooter a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #14384C;
	text-decoration: none;
}
.TabFontFooter a:hover {
	color: #6F93B0;
	text-decoration: none;
}

.fehler { font-size: 10px;  font-weight: bold;  color: #FF0000; }
.pfeile { background-position:0px 3px; padding-left:12px; background-image: url(../_img/bullet_w.gif);  background-repeat:no-repeat;}
.PfeileNormal { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; background-position:0px 3px; padding-left:12px; background-image: url(../_img/bullet_w.gif);  background-repeat:no-repeat;}
.pfeile2 { background-position:0px 1px; padding-left:24px; padding-bottom:5px; background-image: url(../_img/pfeile.jpg);  background-repeat:no-repeat;}
.pfeile2Normal { font-size: 12px;background-position:0px 1px; padding-left:24px; padding-bottom:5px; background-image: url(../_img/pfeile.jpg);  background-repeat:no-repeat;}

/*******************************Design for footer*********************/
#date_footer{
	color: #808080;
	width:800px;
}
