body,p,table,tr,td { font-family: Verdana; color: black; font-size: 10px; }
textarea { font-family: Verdana; color: black; font-size: 10px; border: 1px solid #00557A; }

h1 {
	font-size:12px;
	margin:0;
	padding:0;
}

.main_navi_button { 

	font-size: 10px;
	width: 132px; 
	margin-left: 1px; 
	margin-top: 1px;
	text-align: center;
	padding: 4px 0px 3px 0px;
	float: left;
	cursor: default;
} 

a.navi_top 	{ font-family: Verdana; color: #B4CFD6; font-size: 11px; font-weight: normal; display: block; float: left; padding: 1px 30px 2px 5px; }
a.navi_top:hover { font-family: Verdana; font-weight: normal; font-size: 11px; color: white; background-color: #F79646; }
a.navi_top_active { font-family: Verdana; background-color: #F79646; color: white; font-size: 11px; font-weight: normal; display: block; float: left; padding: 1px 30px 2px 5px; }
a.navi_top_active:hover { font-family: Verdana; font-weight: normal; font-size: 11px; color: white; background-color: #F79646; }

a.navi_sub_item	{ font-family: Verdana; color: black; font-size: 11px; font-weight: normal; display: block; padding: 2px 0px 1px 5px; margin: 0px 1px 1px 0px; background-image: url('../images/backgrounds/bg_sub_item.png'); }
a.navi_sub_item:hover { font-family: Verdana; font-weight: normal; font-size: 11px; color: black; background-image: url('../images/backgrounds/bg_sub_item_hover.png'); }

.navi_sub_container { background-image: url('../images/backgrounds/bg_sub_container.png'); display: none; width: 200px; display: none; position: absolute; left: 0px; top: 0px; text-align: left; }

.menu_right1 { background-color: #F79646; padding: 5px; }
.menu_right2 { background-color: #F8A866; padding: 2px; }
.menu_right3 { background-color: #F9B67E; padding: 5px; }


.ueberschrift { background-color: #A9BAC2; color: #00557A; } 
.bewerbung_hl1 { background-color: #C5CFD4; padding: 4px 0px 5px 5px; font-size: 11px; }
.bewerbung_hl2 { background-color: #CED4D9; padding: 4px 0px 5px 5px; }
.bewerbung_text { clear: left; float: left; padding: 7px 3px 0px 0px; text-align: right; width: 320px; }
.bewerbung_input { background-color: #D0D7DC; margin-left: 330px; padding: 1px 15px 1px 5px; text-align: left; margin-top: 1px; }
.bewerbung_left1 { color: #000000; font-size: 10px; background-color: #95B7DB; margin: 1px 1px 0px 1px; padding: 1px 10px 1px 10px; }
.bewerbung_left2 { color: #FFFFFF; font-size: 10px; background-color: #3876B8; margin: 1px 1px 0px 1px; padding: 1px 10px 1px 10px; }
.select_error { background-color: #FF4444; }

.fb_left  { vertical-align: center; padding: 5px 15px 1px 5px; text-align: right; width: 310px; }
.fb_right { vertical-align: center; background-color: #D0D7DC; padding: 2px 15px 2px 5px;  }


.div_nl { background-color: #E0E8F2; padding: 2px 10px 2px 0px; margin-top: 2px; text-align: right; }

input.field_ok, input.field_error  { font-family: Verdana; color: black; font-size: 10px; padding: 2px; height: 18px; }
.field_ok 	  { border: 1px solid #00557A; width: 300px; }
.field_error { border: 1px solid red; width: 300px; }

.b1 { text-align: right; }
.b2 { background-color: #E0E8F2; } 


select { font-family: Verdana; color: black; font-size: 10px; border: 1px solid #00557A; margin-top: 1px; margin-bottom: 1px;}

.titel { padding-top: 1px; padding-right: 2px; font-size: 11px; color: white; font-weight: bold; font-family: Verdana; }



a { color: black; font-weight: bold; text-decoration: none; }
a:hover { color: #770804; font-weight: bold; text-decoration: none; }

a { color: black; font-weight: bold; text-decoration: none; }
a:hover { color: #770804; font-weight: bold; text-decoration: none; }

a.rotgruen { color: #B40F0F; font-weight: bold; text-decoration: none; }
a.rotgruen:hover { color: #296018; font-weight: bold; text-decoration: none; }

a.normal { color: black; font-weight: normal; text-decoration: none; }
a.normal:hover { color: #770804; font-weight: normal; text-decoration: none; }

a.sitemap { color: black; font-weight: normal; text-decoration: none; }
a.sitemap:hover { color: #770804; font-weight: normal; text-decoration: none; }


a.weiss { color: white; font-weight: bold; text-decoration: none;  }
a.weiss:hover { color: #770804; font-weight: bold; text-decoration: none;  }


a.rot { color: #770804; font-weight: bold; text-decoration: none; }
a.rot:hover { color: black; font-weight: bold; text-decoration: none; }

.headline { color: #770804; font-weight: bold; }

.div_submit { background-color: #C5CFD4; padding: 4px 15px 5px 0px; font-size: 10px; text-align: right; margin-top: 8px; margin-bottom: 10px; } 
a.savebutton { color: black; font-weight: bold; text-decoration: none; font-size: 10px; font-family: Verdana; }
a.savebutton:hover { color: #F79646; font-weight: bold; text-decoration: none; font-size: 10px; font-family: Verdana; }

#bottomMenue {
	width:1000px;
	margin:20px auto;
	font-size:11px;
	text-align:left;
}

.bottomMenue1 {
	float:left;
	display:block;
	width:120px;
}

.bottomMenue1 a {
	color:#adadad;
	font-weight:normal;
}

.bottomMenue1 a:hover {
	color:#808080;
	font-weight:normal;
}

#msg_error {border: 2px solid #FFCC00; background-color: #FFEECA; font-weight: bold; margin: 10px 10px 10px 10px; padding: 12px 10px 12px 0px; text-align: center; background-image: url(../images/icons/achtung.png); background-repeat: no-repeat; background-position: 0px 2px;}
#msg_ok {border: 2px solid #F3822C; background-color: #FFEECA; font-weight: bold; margin: 10px 10px 10px 10px; padding: 12px 10px 12px 0px; text-align: center; background-image: url(../images/icons/ok.png); background-repeat: no-repeat; background-position: 12px 8px;}



