body,p,table,tr,td { font-family: Arial; color: black; font-size: 11px; }

.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;
} 

.main_navi_bg1 { background-image: url('../images/backgrounds/main_navi_button1.png'); font-size: 10px; }
.main_navi_bg2 { background-image: url('../images/backgrounds/main_navi_button2.png'); font-size: 10px; }
.main_navi_bg3 { background-image: url('../images/backgrounds/main_navi_button3.png'); font-size: 10px; }

.sub_navi_bg1 { background-image: url('../images/backgrounds/sub_navi_bg1.png'); width: 200px; height: 161px; font-size: 10px; }
.sub_navi_bg2 { background-image: url('../images/backgrounds/sub_navi_bg2.png'); width: 200px; height: 161px; font-size: 10px; }
.sub_navi_bg3 { background-image: url('../images/backgrounds/sub_navi_bg3.png'); width: 200px; height: 161px; font-size: 10px; }

.sub_navi_btn1 { background-image: url('../images/backgrounds/sub_navi_button1.png'); padding: 1px 10px 1px 10px; font-size: 10px; }
.sub_navi_btn2 { background-image: url('../images/backgrounds/sub_navi_button2.png'); padding: 1px 10px 1px 10px; font-size: 10px; }
.sub_navi_btn3 { background-image: url('../images/backgrounds/sub_navi_button3.png'); padding: 1px 10px 1px 10px; font-size: 10px; }

.sub_navi_btn_active1 { background-image: url('../images/backgrounds/sub_navi_button_active1.png');	padding: 1px 10px 1px 10px; font-size: 10px; }
.sub_navi_btn_active2 { background-image: url('../images/backgrounds/sub_navi_button_active2.png');	padding: 1px 10px 1px 10px; font-size: 10px; }
.sub_navi_btn_active3 { background-image: url('../images/backgrounds/sub_navi_button_active3.png');	padding: 1px 10px 1px 10px; font-size: 10px; }

a.navi_top { font-weight: normal; font-size: 10px;  }
a.navi_top:hover { font-weight: normal; font-size: 10px;  }

a.sub_navi_button { color: #000000; font-weight: normal; display: block; font-size: 10px; }
a.sub_navi_button:hover { font-weight: normal; color: #FFFFFF; display: block; font-size: 10px; }

a.navi_site { color: #000000; font-size: 10px; font-weight: normal; display: block; background-color: #95B7DB; margin: 1px 1px 0px 1px; padding: 1px 10px 1px 10px; }
a.navi_site:hover { color: #FFFFFF; font-size: 10px; font-weight: normal; display: block; background-color: #3876B8; }


.bewerbung_hl1 { background-color: #C4D2E2; padding: 1px 0px 1px 5px; }
.bewerbung_hl2 { background-color: #D1E1F3; padding: 1px 0px 1px 5px; }
.bewerbung_text { clear: left; float: left; padding: 5px 3px 1px 5px; text-align: right; width: 280px; }
.bewerbung_input { background-color: #E0E8F2; padding: 1px 0px 1px 5px; margin-left: 300px; margin-top: 2px; }
.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: 320px; }
.fb_right { vertical-align: center; background-color: #E0E8F2; padding: 1px 0px 1px 5px; border-top: 2px solid white; }


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

input.field_ok, input.field_error  { font-family: arial; color: #1D64AE; font-size: 10px; width: 200px; padding: 2px; height: 18px; }
.field_ok 	  { border: 1px solid #CAD2E2; }
.field_error { border: 1px solid red; }

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


select { font-family: arial; color: #1D64AE; font-size: 10px; }

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



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; }

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


