.table1 { font:15 Arial, Helvetica, sans-serif; background-color:#F2F2F2; }
.caption { background-color:#5A666E; color:#FFF; text-transform:uppercase; font-weight:bold; font-size:15; border:1px solid #000; }
.thead th { background-color:#F5B348; color:#724809; padding:2px; text-transform:uppercase; border-top:1px solid #F4D39E; border-left:1px solid #F4D39E; border-bottom:1px solid #B76E00; border-right:1px solid #B76E00; }
.tfoot th { background-color:#F29601; color:#724809; font-size:9px; }
.tfoot td { background-color:#FC0; color:#724809; font-size:9px; }
.odd {  }
.tbody td { background-color:#D7DBDD; color:#5A666E; padding:2px; text-align:center; border-top:1px solid #FFF; border-left:1px solid #FFF; border-bottom:1px solid #AFB5B8; border-right:1px solid #AFB5B8;  }
.tbody th { background-color:#5A666E; color:#D7DBDD; padding:2px; text-align:center; border-top:1px solid #93A1AA; border-left:1px solid #93A1AA; border-bottom:1px solid #2F3B42; border-right:1px solid #2F3B42; }
.tbody td a {  color:#724809; text-decoration:none; font-weight:bold; }
.tbody td a:hover { background-color:#F5B348; color:#FFF; }
.tbody th a { color:#FFF; text-decoration:none; font-weight:bold; }
.tbody th a:hover { color:#FC0; text-decoration:underline; }

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}


.table_row_emp {
	color: #000000;
	padding: 4px;
	background: #e6e6e6;
	text-align: center;
	border: 1px solid #38819d;
}



.table_head_row_lang {
	height: 39px;
	color: #2d728c;
	padding: 2px;
	text-align: center;
	font-weight: bold;
	background: url(images/index_lang.jpg);
	border: 1px solid #2d728c;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
	font-weight: bold;
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #311AD9;
	text-decoration: underline;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.base {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10px;
	font-weight: normal;
	}
	
	
/* table */ 

.table_head {
	height: 18px;
	color: #ffffff;
	padding: 2px;
	padding-left: 10px;
	font-weight: bold;
	background: url(images/index_03.jpg);
	border: 1px solid #4f4f4f;
}

.table_head_row_1 {
	width: 92px;
	height: 41px;
	color: #2d728c;
	padding: 2px;
	text-align: center;
	font-weight: bold;
	background: url(images/index_04.jpg);
	border: 1px solid #2d728c;
}

.table_head_row_2 {
	width: 100px;
	height: 39px;
	color: #2d728c;
	padding: 2px;
	text-align: center;
	font-weight: bold;
	background: url(images/index_07.jpg);
	border: 1px solid #2d728c;
}

.table_head_row_3 {
	width: 125px;
	height: 39px;
	color: #2d728c;
	padding: 2px;
	text-align: center;
	font-weight: bold;
	background: url(images/index_05.jpg);
	border: 1px solid #2d728c;
}

.table_row_1 {
	color: #ffffff;
	padding: 4px;
	background: #38819d;
	text-align: center;
	border: 1px solid #515151;
}

.table_row_2 {
	color: #38819d;
	padding: 4px;
	background: #e6e6e6;
	text-align: center;
	border: 1px solid #38819d;
}

.highlight {
	font-weight: bold;
	color: #c17405;
}


/* menu */ 

#menu {
	float: left;
	font-size: 11px;
	margin-bottom: 20px;
}

#menu li {
	margin-right: 25px; 
}

.menu_link {
	color: #ce984a;
	font-weight: bold;
}

.menu_link:active {
	color: #2d728c;
}

/* footer */ 

#footer {
	width: 942px;
	height: 30px;
	margin-top: 2px;
	padding-left: 15px;
	padding-top: 18px;
	color: #ffffff;
	padding-right: 15px;
	float: left;
	font-size: 9px;
	background: url(images/index_08.jpg);
}

#footer a {
	color: #ffffff;
}

.underline {
	text-decoration: underline;
}



.kredit { color:#2d2d2d; font-size:1.3em; height:100%; }


#box{
height:10px;
width:15px;
padding:0;
border:0px;
font:bold 12px verdana, sans-serif; text-transform: none;}

#box div{display:none;}

#box:hover div{
display:block;
background: #FFFFFF;
position: absolute;

color:#000000;
width:180px;
border:1px dashed black;
padding:2px;
font:normal 9px verdana, sans-serif;}


a.antrag { display:block; margin-bottom:5px; text-align:center; width:16ex;
         border-style:ridge; border-width:2px; padding:1px; text-decoration:none; }

a.antrag:link    { color:#00f; background-color:transparent; }
a.antrag:visited { color:#00f; background-color:transparent; }
a.antrag:hover   { color:#4f6b72; background-color:#00f; }
a.antrag:active  { color:#ff0; background-color:#a03; }

a.bank { font:normal 8px arial; text-transform: none;}
