@import url("../../../../pages/sites/bbfk/bbfk_tables.css");

/* bbfk PLATFORM COLORS */
/********************************************/
/* bbfk SPECIALS */

#cmslink {
	position: absolute;
	width: 290px;
	left: 20px;
	top: 1px !important;
	}
	
#maincontent .patharea {
	padding: 0px;
	margin: 30px 14px 0 13px; 
	color: #1A1416; 
	background-image: none;  
	height: 21px;
	line-height: 20px;
	font-size: 10px;
	text-transform: uppercase;
	clear: both;
}
body {
	padding: 0px;
	margin: 0px;
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #000; 
	}
h1, 
.head-sub {
	visibility: hidden; 
	display: none; 
	}
h2 {
	font-family: verdana !important;
}
#head .head-top { 
	background: transparent; 
	padding:0px;
	margin: 0px;
	height: auto;
	width: auto;
	clear: both;
	float: left; 
	line-height: normal; 
	letter-spacing: 0; 
}
#head .head-top a { 
	width: 402px !important;
	height: 110px !important; 
	display: block;
}
.anwendung {
	background-position: 22px 0%;
	width: 402px !important;
	height: 110px !important; 
	padding: 0 !important; 
	margin: 33px 0 0 0 !important;
	clear: both;
	}
.banner {
	width: 560px !important; 
	height: 60px; 
	padding: 0;
	margin: 6px 0 0 20px;
	float: left; 

}
.banner .infoarea {
	margin: 0px;
	padding: 0px; 
	clear: both;
	float: left !important;
}

.language {
	width: 130px; 
	height: 19px; 
	margin: 15px 0 0 0;
	padding-right: 6px;
	float: right;
	text-align: right;
	display: block;
	visibility: visible;
}
.lang-en {
	width: 60px; 
	height: 19px; 
	margin: 0 0 0 3px; 
	float: right; 
	background: url(../../../../pages/img/bbfk/lang_e_off.gif) no-repeat;
	background-position: 0% 0%;
	visibility: hidden;
}
.en-on {
	background: url(../../../../pages/img/bbfk/lang_e_on.gif) no-repeat;
	background-position: 0% 0%;
}
.lang-de {
	width: 64px; 
	height: 19px; 
	margin: 0 0 0 3px; 
	float: right; 
	background: url(../../../../pages/img/bbfk/lang_d_off.gif) no-repeat;
	background-position: 0% 0%;
	visibility: hidden;
}
.de-on {
	background: url(../../../../pages/img/bbfk/lang_d_on.gif) no-repeat;
	background-position: 0% 0%;
}

#footer { 
	margin-top: 20px;
}
#simple-newsletter {
	padding-bottom: 20px;
}

/* SPECIALS END */
/********************************************/
body, 
body.popupimage {
	background: url(../../../../pages/img/bbfk/bg_head_fh.gif) no-repeat #fff; 
	}
body.popupmail, 
body.mailbody,
body.preview {
	background: url(../../../../pages/img/bbfk/bg_mail.gif) no-repeat #FFF !important;
}
#webuserarea .button a
#subscribearea .buttonsubsribe, 
#subscribearea .buttonedit, 
#unsubscribearea .buttonunsubsribe,
.inlineimage .forward, 
.inlineimageleft .forward, 
.inlineimageright .forward
.imagebottomright, 
#feedback .send,
#feedback .print {
	background: url(../../../pages/img/bbfk/marker_right.gif) no-repeat right;
	}
#menuarea li div {
	background: url(../../../pages/img/bbfk/marker_right.gif) no-repeat;
	background-position: 100% 12px;
	}
#menuarea li div.view1334 {
	background: url(../../../pages/img/bbfk/marker_english.gif) no-repeat transparent;
	background-position: 100% 12px;
	padding-right: 6px;
	}
#fulltextarea .search,
#fulltextarea .reset,
#votingarea	.vote a,
#linkarea ul li, 
#downloadarea li {
	background: url(../../../../pages/img/bbfk/marker_right.gif) no-repeat;
	background-position: 0% 3px;
}
.inlineimage .back,
.inlineimageleft .back, 
.inlineimageright .back,
.imagebottomleft  {
	background: url(../../../pages/img/bbfk/marker_left.gif) no-repeat left;
}
#simplesearch fieldset p.searchbutton {
	background: url(../../../../pages/img/bbfk/search_start_button.gif) no-repeat;
}
#headmenu li.on,
#headmenu li a:hover {
	background: url(../../../../pages/img/bbfk/bg_menu_on_fh.gif) repeat-x bottom; 
}
#menuarea {
	background: url(../../../../pages/img/bbfk/xbg_menu_fh.jpg) no-repeat #fff; 
}

#simple-newsletter .register {
	background: url(../../../../pages/img/bbfk/button_newsletter-off.gif) no-repeat;
	width: 68px;
}
#simple-newsletter .register a:hover{
	background: url(../../../../pages/img/bbfk/button_newsletter-on.gif) no-repeat;
}
#en #simple-newsletter .register {
	background: url(../../../../pages/img/bbfk/en/button_newsletter-off.gif) no-repeat;
	width: 68px;
}
#en #simple-newsletter .register a:hover{
	background: url(../../../../pages/img/bbfk/en/button_newsletter-on.gif) no-repeat;
}
.kurs-on,
a {
	color: #b50400;
	}
#mail .message {
	background: #e29e9d;
	}

#menuarea li ul.level2 li.on div a,
#menuarea li ul.level3 li.on div a,
#menuarea li ul.level4 li.on div a,
#menuarea li.on a,
#hitlist ul li h3 a.on {
	color: #b50400;
	}

.textbox { 
	border:1px #e29e9d solid; 
}
/* Studiengänge */

.header-suche .setlist a,
.header-suche2 div,
.header-suche2 div a {
	color: #b50400;
	}
.header-suche2 {
	background-color: #e29e9d;
}
.header-suche a.desc{
	background: url(../../../../pages/img/bbfk/marker_desc.gif) no-repeat;
	background-position: 100% 50%;
}
.header-suche a.asc {
	background: url(../../../../pages/img/bbfk/marker_asc.gif) no-repeat;
	background-position: 100% 50%;
}
#studiengang .zurueck { 
	background: url(../../../../pages/img/bbfk/marker_left.gif) no-repeat;
}
#hauptsuche .feld-a {
	background: url(../../../../pages/img/bbfk/marker_right.gif) no-repeat; 
}
#direktsuche .button {
	 float: left; 
	 border: 0px; 
	 width:90px; 
	 height: 22px; 
	 background: url(../../../../pages/img/bbfk/button_right.gif) no-repeat #8EC53E; 
	 background-position: 100% 50%; 
	 color: #fff;
}
/* Startseite */
.news h4,
.inhalt h2 { 
	background: url(../../../../pages/img/bbfk/marker_startseite.gif) no-repeat; 
	background-position: 0% 6px; 
}
#footer { 
	background: url(../../../../pages/img/bbfk/footer.gif) repeat-x #F0F0F0;
}
#footer .f-left {
	width: 246px; 
	height: 133px; 
	float: left; 
	margin-top: 19px;  
	background: url() no-repeat; 
	background-position: 179px 0px;
}
#footer .f-left .l-box {
	float:left; 
	width: 214px; 
	height: 133px; 
	line-height: 16px;  
	padding: 0 10px 0 22px; 
	background: url(../../../../pages/img/portal/spacer_footer-v.gif) repeat-y; 
	background-position: 100% 0%;
}
#footer .f-right {
	width: 507px; 
	height: 133px; 
	float: left; 
	margin-top: 19px;
}
#footer .f-right .r-box {
	width: 481px; 
	height: 133px; 
	margin-right: 13px;  
	padding-left: 13px; 
	line-height: 16px; 
	background: url(../../../../pages/img/portal/spacer_footer-v.gif) repeat-y; 
	background-position: 100% 0%;
}