/*	$Author: dgreim $
*	$Date: 2005-11-04 13:51:13 +0100 (Fr, 04 Nov 2005) $
*	$Revision: 294 $
*/
body{font:normal 11px Verdana, Arial, Helvetica, sans-serif; color: #000000}
td, td#cont, #cont td{font:normal 11px Verdana, Arial, Helvetica, sans-serif; color: #000000;line-height: 16px;}
#cont a{font-weight: normal;text-decoration: none;color:#014282;}
#cont a:active {color: #666}
#cont a:hover{text-decoration: underline; color: #666;}

#logo_std a img{
float: left;
padding:  2px;
border: none;
}
#group_txt a,#group_txt{
padding: 0px 3px;
float: left;
font: normal 89% arial;
text-align: left;
color: #000;
text-decoration: none;
}

/* Print */
#print a {font-weight: normal;text-decoration: none;color:#666;}
#print a:hover{color: #B4062B}

/* Printbutton */
.cat_print{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font: normal 10px verdana, arial, sans-serif;
	color:#FFF;
	background-color:#fff;
}
.cat_print li{
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
}
.cat_print a{
	padding: 2px 0px 2px 8px;
	display: block;
	color: #4F4F4F;
	text-decoration: none;
	background: #fff;
	text-transform: uppercase;
}
.cat_print a:hover{
	color: #fff;
	background: #014282;
}


/* Adress-MG */
#hl_table td,#hl_table td a{
background:#CE5E75;
padding: 2px;
color: #FFF;
}
#hl_table td{border-bottom:1px solid #fff;}
.color2 td{
background: #F0CED5;
padding: 2px;
}
.adr_details td{
padding:10px;
background: #F0CED5;
}

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

#nav {font: normal 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #666; TEXT-ALIGN: center;	
}
#nav a {
	FONT-WEIGHT: bold; COLOR: #000; TEXT-DECORATION: none;
	padding: 8px 14px 6px 14px;
}
#nav a:active {
	COLOR: #FFF
}
#nav a:hover {
	TEXT-DECORATION: none ;
	background: url(../images/button_hover.gif) repeat-x;
}
#nav_bottom {
	FONT: normal 11px Verdana, Arial, Helvetica, sans-serif; 
	COLOR: #666;  
	TEXT-ALIGN: right;
	padding-right: 3px;
	text-transform: uppercase;
}

#nav_bottom a {
	FONT-WEIGHT: normal; COLOR: #333333; 
	TEXT-DECORATION: none;
}
#nav_bottom a:hover {
	color: #B4062B;
	TEXT-DECORATION: none;
}

#nav_top a{
	color: #000000;
	text-decoration: none;
}

#nav_top a{
	FONT: normal 11px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #000;
}
 
#nav_top a:active {
	COLOR: #000
}
#nav_top a:hover {
	TEXT-DECORATION: underline ;
}

#main {
	height: 100%;
}

.firma{
text-align: center;
vertical-align: middle;
color: #fff;
font: bold 12px verdana, arial, sans-serif;
padding-right: 25px;
}

/* CONTENT */
.content_hl{
	font-weight : bold;
	padding-bottom: 6px;
	border-bottom:1px dotted #000000;
}
/* LOGOUT BUTTON */
#logout_button a{
font: normal 10px verdana, arial, sans-serif;
	padding: 2px 0px 2px 8px;
	display: block;
	color: #fff;
	text-decoration: none;
	background: #D41F56;
	text-transform: uppercase;
}
/* UL CATS */
.pre_cat a img.img_user_mg{
	float: right;
}
.pre_cat{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font: normal 10px verdana, arial, sans-serif;
	color:#FFF;
	background-color:#999999;
}

.pre_cat li{
	padding: 4px 0px 4px 8px;
	border-bottom: 1px solid #fff;
}

* html .pre_cat li{
	padding: 2px 0px 2px 8px;
}
.pre_cat a{
color: #FFF;
text-transform: uppercase;
text-decoration: none;
}
.pre_cat a:hover{
color: #000;
}
.pre_cat a.active{
color: #000;
}

.pre_cat .cat_cat {
	padding: 3px 0px 3px 15px;
	background-color:#CCCCCC;
}
.pre_cat .cat_cat a{
	color: #666;
}
.cat_cat a.active, .cat_cat a:hover{
	color: #000;
}
.pre_cat .sub_cat{
	padding: 2px 0px 2px 25px;
	background-color:#fff;
}
.pre_cat .sub_cat a{
	color: #666;
}
.sub_cat a.active,.sub_cat a:hover{
	color: #014282;
}
.pre_cat .subsub_cat{
	padding: 2px 0px 2px 35px;
	background-color:#ffffff;
}
.pre_cat #subsub_aktiv a{
	color: #014282;
}
/* News FXO */
#cont tr .news_cat_fxo,
.news_cat_fxo{background: #014282;}
#cont .news_cat_fxo,
.news_cat_fxo{color: #fff;}
#cont .news_time_fxo,
.news_time_fxo{font-weight: bold;}
#cont .news_hdl_fxo,
.news_hdl_fxo{font-weight: bold;color: #014282;}
#cont .news_desc_fxo,
.news_desc_fxo{background: #ccc;}
#cont .news_desc_fxo a,
.news_desc_fxo a{color: #014282;}

/* Events */
#cont tr.event_cat td{background: #014282;}
#cont .event_cat td, #cont .event_cat td a{color: #fff;}

/* Form */
	form{margin:0px;padding:0px;}
	input { border:1px solid #5D675F; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000 }
	textarea{background-color : #cccccc;}
	input.p100{width:99%;}
	input.p80{width:80%;}
	input.p60{width:60%;}
	#button_submit .form_button{border: none;background: #ccc;}
	textarea.p100{width:99%;height:100px;}
	input.form_radio, input.form_checkbox{
	margin-bottom:-2px;
	width:auto;
	border: none;
}

/* DL-Link */
#cont a.dl_link{font-weight: normal; color: #D41F56;}

/* Suchmaske */
.search_txt{
	font: normal 10px verdana, arial, sans-serif;
	color: #22364A;
	padding:0px 2px;
}
.search_input input{
	border:1px solid #5D675F;
	width: 75px;
}
.search_button .form_button, .form_button{
	background-color: transparent;
	border: none;
	cursor: pointer;
}
td.search_button{}

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

.news_content_win{
	font-weight: normal;
	text-decoration: none;
	font-size : 12px;
	color: Black;
}

.cleaner, .clrb{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:#B50A2E; color: #ffffff; line-height: 150%;}
/*  Woerterbuch Funktion */
span.dictionary_mark{
  color: #fff;
	border: 1px dashed #999;
	padding: 0px 3px;
  background-color: #014282;
}
span.search_mark{
  color: #fff;
	border: 1px dashed #999;
	padding: 0px 3px;
  background-color: #014282;
}