body,textarea {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #134163;
	margin:0px;
	background-color:#EBEDEE;
	vertical-align:middle;
	text-align:center;
	padding-top:0px;
	scrollbar-base-color:#eff5f8;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-arrow-color:#71c94c;
	scrollbar-darkshadow-color:#eff5f8;
	scrollbar-face-color:#eff5f8;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#eff5f8;
	scrollbar-track-color:#ffffff;
}
td{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #134163;
}

a:link,a:visited,a:active {
	text-decoration:underline;
	color:#7BBB36;
}

.topline{
	background-image:url(../images/topline.jpg);
	background-repeat:no-repeat;
	width:902px;
	height:64px;
	vertical-align:bottom;
	text-align:right;
	padding-right:159px;
	padding-bottom:4px;
	color:#ffffff;
	font-size: 10px;
}

.rightside{
	background-image:url(../images/rightside.jpg);
}
.rightside_kachel{
	background-image:url(../images/rightside_kachel.jpg);
}

.logobox{
	background-image:url(../images/bgf_logo.jpg);
	width:225px;
	height:143px;
	cursor:pointer;
}
.box1{
	background-image:url(../images/bg_box_main.jpg);
	width:224px;
	height:143px;
	border-left:1px solid #ffffff;
	vertical-align:top;
}
.box1_kasten{
	width:11px;
	height:11px;
	padding-left:10px;
	padding-right:9px;
	padding-top:8px;
	vertical-align:top;
}
.box1_nav{
	padding-top:6px;
	vertical-align:top;
	
}
a.box1_text:link,a.box1_text:visited,a.box1_text:active{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

.box2{
	background-image:url(../images/bg_box_sub.jpg);
	width:224px;
	height:143px;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	vertical-align:top;
}
.box2_kasten{
	width:11px;
	height:11px;
	padding-left:10px;
	padding-right:9px;
	padding-top:8px;
	vertical-align:top;
}


.box3{
	background-image:url(../images/keyvisuals/frau_apfel.jpg);
	width:224px;
	height:143px;
	border-right:2px solid #ffffff;

}

.box_breit{
	height:143px;
	background-color:#ffffff;
}

.naviside{
	background-image:url(../images/navi_kachel.jpg);
	vertical-align:top;
}
.links_blank{height:42px;}
.newsbar{
	height:42px;
	border-left:1px solid #ffffff;
}
.newsbg{
	background-color:#ECEDEF;
	padding-left:8px;
	padding-top:28px;
	padding-bottom:16px;
	border-left:1px solid #ffffff;
}

a.navi_text:link,a.navi_text:visited,a.navi_text:active{
	color:#0f283b;
	text-decoration:none;
}

.contentside{
	background-color:#D1DEEC;
	width:674px;
	border-left:1px solid #ffffff;
	border-right:2px solid #ffffff;
}

.clickpath{
	background-color:#EFF5F8;
	height:42px;
	color:#8F8F8F;
	padding-left:14px;

}
.titlebar{
	background-image:url(../images/titleline.jpg);
	background-repeat:no-repeat;
	background-color:#BCDA7A;
	height:42px;
	padding-left:107px;
	font-size:18px;
	color:#ffffff;
	letter-spacing:1px;
	text-align:right;
	padding-top:8px;
	padding-right:20px;
}

/* -- Content -- */
.contentbox{
	background-color:#D1DEEC;
	padding-left:110px;
	padding-top:20px;
	vertical-align:top;
	padding-bottom:30px;
}
.content_head{
	padding-top:8px;
	color:#134163;
	font-weight:bold;
}
.content_teaser{
	padding-top:20px;
	color:#134163;
	font-weight:normal;
}
.content_body{
	padding-top:20px;
	color:#134163;
}
.content_body2{
	padding-top:14px;
	color:#134163;
}
.content_file_head{
	padding-top:0px;
	color:#134163;
	font-weight:bold;
}
.content_file_body{
	padding-top:0px;
	color:#134163;
	padding-bottom:10px;
}
.content_image{
	padding-bottom:18px;
	padding-top:11px;
}

.liste_head{
	padding-top:8px;
	color:#134163;
	font-weight:bold;
}
.liste_body{
	padding-top:20px;
	color:#134163;
	vertical-align:top;
}
.liste_image{
	padding-left:10px;
	padding-bottom:18px;
	padding-top:11px;
	vertical-align:top;
}






/* -- News -- */
.news_head{
	font-weight:bold;
	cursor:pointer;
	color:#0f283b;
}
.news_teaser{
	cursor:pointer;
	color:#0f283b;
}
.news_spacer{
	
}
.newspfeil{
	color:#0f283b;
	font-weight:bold;
	width:4px;
	vertical-align:top;
	padding-left:10px;
	font-size:14px;
}

/* -- Kontakt -- */

.green{color:#7BBB36;}

.kontakt_input{
	width:250px;
	height:18px;
	border:1px solid #134163;
	color:#134163;
	font-size:10px;
}
.kontakt_box{
	width:250px;
	height:150px;
	border:1px solid #134163;
	color:#134163;
	font-size:13px;
	text-align:left;
	background-color:#ffffff;
}
.kontakt_button{
	width:100px;
	height:18px;
	border:1px solid #134163;
	background-color:#ffffff;
	color:#134163;
	font-size:10px;
}
.kontakt_send{
	width:450px;
}

/* -- Drucken -- */
.drucken{
	width:450px;
	height:50px;
	border:0px solid #134163;
	vertical-align:bottom;
	text-align:right;
	color:#ffffff;
}

.print_sheet{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #134163;
	padding:20px;
	vertical-align:top;
}
.print_head{
	font-weight:bold;
}
.print_body{
	font-weight:normal;
}
.print_foot{
	text-align:center;
	vertical-align:bottom;
	font-size:8px;
	font-weight:normal;
}
