/*	$Author: akarl $
*	$Date: 2006-03-27 15:38:00 +0100 (Fr, 04 Nov 2005) $
*	$Revision: 294 $
*/
body{background: #fff url(../img/fbb_bg.gif) 0 0 repeat-x; font: normal 11px  Arial, sans-serif;color: #00386C; }
td{	font:normal 11px  Arial, sans-serif;color: #00386C;}
td#cont{padding: 10px 6px;}
#cont a {FONT-WEIGHT: normal; COLOR: #00386C; TEXT-DECORATION: underline;}
#cont a:hover {	text-decoration: none;color: #F79239;}
td.imprint { width: auto; overflow: hidden; text-align: right; padding: 1px 15px 0 0; }
td.language{ width: 136px; text-align: left;  padding: 1px 0 0 0; }
td.language ul.sf-menu{ margin: 0; }

.imprint a{text-decoration: none;font:normal 11px  Arial, sans-serif; color: #00386C;}

/* Gesamtbreite des Layouts 786 Pixel */

* html td.imprint{ width: auto; padding: 0px 15px 0 0; }
* html td.language{ width: 138px!important; padding: 1px 0 0 0; }

.print_header{
padding: 10px 6px;
font: bold 16px  Arial, sans-serif; 
color: #00386C;
text-align: center;
}
.print_foot1, .print_foot2{
font-size: 9px;
}

#cont .head a{
color: #FFFFFF; 
font-weight: normal;
text-decoration: underline;
}
#cont .head a:hover{
color: #FFFFFF; 
font-weight: bold;
text-decoration: none;
}

#cont ul li{list-style-type: none; margin: 0px;padding: 0px;}
#cont ul li{padding-left: 16px;background: url(../img/list_type.gif) 0px 4px no-repeat;}

/*# Content #*/
.content_hl{font-weight : bold;padding-bottom: 6px;}
/*# Logout #*/
#logout_button{	font-size:10px;	color:#000000;font-weight : normal;	border:1px solid red;background-color:#CECFCE;	padding:4px;margin:4px;}

/* Andy CSS */
.clrb {	CLEAR: both}

#intro {BACKGROUND-COLOR: #d6d6ad; TEXT-ALIGN: left}

/* PreCats */
li.precat{list-style-type: none;}
.precat a{display:block;padding:8px 3px;font: bold 11px   Arial, sans-serif;color: #fff;text-decoration: none;}
.precat a:hover{padding:2px 3px;font: bold 11px  Arial, sans-serif;color: #00386C;}
.precat a.active{padding:2px 3px;font: bold 11px  Arial, sans-serif;color: #00386C;}
.pipe{background: url(../img/bgPreCatDiv.gif) center top no-repeat; width: 7px;}

/* UL CATS */
.pre_cat{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-size:11px;
	color:#00386C;
	font-weight : bold;
	background-color: transparent;
}
.pre_cat li{ padding: 2px 0px 2px 0px;}
.pre_cat a img.img_user_mg{float: right;}
.pre_cat .cat_cat a{padding: 3px 0px 3px 6px;display: block;width: auto; color:#fff;background-color:#F3922E;text-decoration: none;}
.pre_cat .cat_cat a:hover{color: #183678;}
.cat_cat a.active{color: #183678;}

.pre_cat .sub_cat a{padding: 2px 0px 2px 10px;display: block;width: auto;color:#fff;text-decoration: none; background-color:#F3922E;}
.pre_cat .sub_cat a:hover{text-decoration: none; color: #00386C;}
.sub_cat a.active{color: #00386C;}

.pre_cat .subsub_cat a{	padding: 2px 0px 2px 14px;display: block;background-color:#F3922E; color:#fff;text-decoration: none; background-color:#F3922E;}
.pre_cat .subsub_cat a:hover{color: #00386C;}
.subsub_cat a.active{color: #00386C;}
/* More Button */
.more_button{padding: 1px 3px; background: #F3922E;text-decoration: none; font-weight: normal;color: #FFF;font-size:10px;}

/* Adress MG */
#adress_mg .ulined{
	border-bottom: 1px solid #A5B4CF;
}
#adress_mg .ulined a, #adress_mg .ulined a:hover {
	text-decoration: none;
}
#adress_mg  img{
	border: none;
}

/* Events */
#cont .event_cat, #cont .event_cat a{
	font: normal 11px arial, sans-serif;
	color: #FFF;
	text-decoration: none;
}
#cont .event_cat a:hover{
	color: #F79239;
}
#cont .event_mth{
	padding: 2px 6px;
	font: normal 11px arial, sans-serif;
	color: #FFF;
}
.tabhead{background: #F3922E; font: bold 11px arial, sans-serif; color: #fff;padding: 2px 3px;}
.tabcont{background: #E7E3E7; font: normal 11px arial, sans-serif; color: #00386C;padding: 2px 3px;}

/* News */
#news_window{padding:10px 4px;}
#cont .news_cat{font: bold 11px arial, sans-serif;color: #fff;text-decoration: none;}

/*	Form */
form{margin:0px;padding:0px;}
input { border:1px solid #000000; font-family:  Arial, sans-serif; font-size: 11px; color: #00386C }
input.p100{	width:99%;	border: 1px solid #00386C;}
input.p80{	width:80%;	border: 1px solid #00386C;}
input.p60{	width:60%;	border: 1px solid #00386C;}
select{border:1px solid #000000; font-family:  Arial, sans-serif; font-size: 11px; color: #00386C}
textarea{border:1px solid #000000; font-family:  Arial, sans-serif; font-size: 11px; color: #00386C}
textarea.p100{	width:99%;	height:100px;	border: 1px solid #00386C;}
input.form_radio, input.form_checkbox{
	margin-bottom:-2px;
	width:auto;
	border: none;
}
.form_button{
	background-color: #00386C;
	font: normal 11px arial, sans-serif;
	color: #fff;
	border: 1px solid #00386C;
}

/* ########################## */
body{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 21px; 
	PADDING-TOP: 0px; 
	BACKGROUND-COLOR: #FFFFFF;
	FONT: normal 11px  Arial, sans-serif;
	COLOR: #00386C; 
	 TEXT-ALIGN: left;
}
td{	
	FONT:normal 11px  Arial, sans-serif;
	TEXT-ALIGN: left;
	COLOR: #00386C;
}
#cont a {
	FONT-WEIGHT: normal; 
	COLOR: #00386C; 
	TEXT-DECORATION: underline;
}
#cont a:hover {
	text-decoration: none;
	color: #F79239;
}

/*#######################################*/
.dict_word {text-decoration: none;}
.last_change{
	font-size : 9px;
	color: #666666;
}
.artikel_id{
	font-size : 10px;
	color: #666666;
}
.news   {
		font-family:  Arial, sans-serif;
		font-size:10px;		
		color:#000000;	
		line-height:14px;	
		}

.news_content_win{
	font-weight: normal;
	text-decoration: none;
	font-size : 12px;
	color: Black;
}
.spacer{line-height: 10px; margin: 0; padding: 0; font-size: 10px;}

.cleaner{clear:both;margin:0px;padding:0px;font-size:1px;line-height:1px;}


.menue_unvisible{color: #dbdbdb; font-weight: normal; text-decoration: none;font-size : 10px;}
.menue_select_unvisible{color: #ffcc00; font-weight: normal; text-decoration: none;font-size : 10px;}


.img_desc {font-size: 9px;color: #000000;}
.who_im {
	font-size: 10Px;
	color: Gray;
}
.klein { font-size: 10px}
.error{ font-size: 12px;font-weight: bold; color: #ff0000;}
div.error, span.error, label.error{background-color:#ff0000; color: #ffffff; line-height: 150%;}
/************* Woerterbuch Funktion ****************/
span.dictionary_mark{
    color: #fff;
    background-color: #00386C;
}
span.search_mark{
    color: #fff;
    background-color: #00386C;
}


/* SHOP */

#all_around{width: 600px; }
#prod_bild{float: right;}
#prod_bild .prodBig{padding: 5px; border: 1px solid #F3922E;}
#main_tab{float: left; width: 200px}
td.kf_d1{background: #F3922E;padding: 2px 4px;color: #fff;}
#cont td.kf_d1 a:hover{text-decoration: none; color: #fff;}
#cont td.kf_d1 a{padding: 2px 0px;color: #fff;}
td.kf_d2{padding: 2px 4px;background: #E7E3E7;}
#prod_desc{padding: 3px 0 0 5px;}
.cleaner_shop{padding:0; margin:0; height: 5px; font-height: 5px;clear: both;}
td #prod_desc_hdl{background: #F3922E; padding:4px;color: #fff; font-weight:bold;}
.prod_footer{text-align: center;font-size: 10px;}