/*	$Author: dgreim $
*	$Date: 2006-09-21 00:21:06 +0200 (Do, 21 Sep 2006) $
*	$Revision: 825 $
*/
body{margin: 0;padding: 0;background: #EAEAEA;
font: normal 11px/18px verdana, arial, sans-serif;
color: #333333;}
td{font: normal 11px/18px verdana, arial, sans-serif;}

.spacer{margin: 0;padding: 0;
font-size: 6px; line-height: 6px;}

a img{border: none;}
.cont a, #xtra_content a, #xtra_content2 a{color: #0099CC; text-decoration: none;}
.cont a:hover, #xtra_content a:hover, #xtra_content2 a:hover{color: #FF9933;}

.cont ul,
#xtra_content ul, #xtra_content2 ul{
list-style-type: none;
margin: 0;
padding: 0;
}

.cont li,
#xtra_content li, #xtra_content2 li{
margin: 0;
padding: 3px  12px;
background: url(../img/li_points.gif) 0px 10px no-repeat;
}
#xtra_content2 {background: #fff;}

.header_main{background: #fff;}
.logo{
background: url(../img/logo.gif) left top no-repeat;}
.header_fct{
background: url(../img/header_bg.jpg) right top no-repeat;}

.prenavi1, .prenavi2{text-transform: uppercase;
height: 60px;}

.precat_t a{float: left; padding: 10px 6px;
background: url(../img/precat_t_b.gif) left top no-repeat;
text-decoration: none;
color: #0099CC;font: normal 11px verdana, arial, sans-serif;}

.precat_b a{float: left; padding: 10px 6px;
background: url(../img/precat_b_b.gif) left bottom no-repeat;
text-decoration: none;
color: #0099CC;font: normal 11px verdana, arial, sans-serif;}

.precat_t a:hover, .precat_b a:hover{color: #FF9933;}

.search_window{padding: 8px 6px 0 0;}
#s_input input{background: #EAEAEA; color: #333;
border-color: #666666 #EAEAEA  #EAEAEA  #666666;
border-width: 1px;border-style: 1px;
margin: 0 5px 0 0;padding: 1px;
font: normal 9px verdana, arial, sans-serif;}
#s_button input{border: none;
background: url(../img/search_gif.gif) 6px 6px no-repeat;
cursor: pointer;}


.language{padding: 0 9px 9px 0;}
.language a{color: #000;
text-decoration: none;}

.content_main{}
.navi_td{}
.navi{background: #fff;}
.navi_foot{height: 26px;
background: #fff url(../img/navi_foot_bg.gif) right bottom no-repeat;}
.navi_head{
text-transform: uppercase;
padding: 8px 0 3px 30px;
background: #fff url(../img/navi_head_bg.jpg) 6px 6px no-repeat;
color: #FFF;
font-weight: bold;
border-right: 6px solid #FFF;
font: normal 11px verdana, arial, sans-serif;
}
.navi_head a{color: #fff;text-decoration: none;}

/* NEWSWINDOW2 */
.short_news{background: #FFF;
font: normal 10px/16px verdana, arial, sans-serif;}
.ncw_cat{padding: 0px 0 0 24px;
background: #fff url(../img/navi_head_bg.jpg) 0px 0px no-repeat;
font-weight: normal;
text-transform: uppercase;}
.ncw_cat a{color: #FFF; text-decoration: none;}
.ncw_time{display: none;}
.ncw_head{display: none;}
.ncw_desc{padding: 3px 6px 6px 23px;
font: normal 10px/16px verdana, arial, sans-serif;}
.ncw_desc a{padding: 0 0 0 5px;}

.path{padding: 8px 0 5px 30px;color: #AAA;
background: url(../img/cont_button.jpg) 6px 6px no-repeat;}
.path a, .path{text-decoration: none;color: #AAA;
font: normal 9px verdana, arial, sans-serif;}
.content_td{}
.content{background: #fff;}
.cont{}
.content_foot{height: 40px;
padding: 13px 0 0 0;
background: #fff url(../img/content_foot_bg.gif) right bottom no-repeat;
font: normal 10px verdana, arial, sans-serif;}

* html .content_foot{
height: 27px;
h\eight: 40px;
}

.content_foot_l{float: left;
text-align: left;
padding: 5px 12px;}
.content_foot_r{float: right;
text-align: right;
padding: 4px 35px 7px 35px;}
.content_foot_l a, .content_foot_r a{
text-decoration: none;
color: #333;}

.addon_td{}
.addon{background: #fff;}
.addon_foot{height: 24px;
background: #fff url(../img/addon_foot_bg.gif) left bottom no-repeat;}
.addon_copy{color: #fff;
font: normal 10px verdana, arial, sans-serif;
padding: 6px;
}
.addon_cont_form{padding: 6px 6px 0 6px;}

/* NewsFXO */
#news_fxo{}
.cnfxo_month{font-weight: bold;}
.cnfxo_cat{
background: #0099CC;
color: #fff;
font: bold 11px verdana, arial, sans-serif;
padding: 4px 6px;
margin-bottom: 5px;}
.cnfxo_h_t{background: #EAEAEA;
border-top: 1px solid #FF9933;
padding: 3px 0 3px 25px;}

.cnfxo_head{float: left;color: #0099CC;font-weight: bold;}
.cnfxo_time{padding: 0 3px; float: right;font-weight: bold;}
.cnfxo_desc{padding: 3px 0 3px 25px;}
.cnfxo_space{padding: 0; margin: 0;
font-size: 1px;line-height: 1px;}

/* EVENTS */
.zsDates{background: #EAEAEA;}
.datescat{background: #0099CC;
padding: 3px 6px;}
.datescat a, .datescat{color: #fff;
text-decoration: none;
font-weight: bold;}

.datesmonth{padding: 4px 4px;
font-weight: bold;
background: url(../img/bg_sub.gif) left bottom repeat-x;}

.zsd_left{padding: 4px 4px;
float: left; width: 150px;
background: #EAEAEA;}

.datesHeadline{
float: left; padding: 0 0 0 10px;
background: #EAEAEA;}

.dates_wo{float: right;background: #EAEAEA;}

.zsd_right{padding: 4px 4px;
background: #EAEAEA;}

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

/* CONTENT */
.dl_mg{
padding: 5px 0 20px 0; 
}
.content_hl{
	color: #0099CC;
	font: bold 12px verdana, arial, sans-serif;
	padding-bottom: 4px;
	margin-bottom: 8px;
	border-bottom:1px solid #FF9933;
}
#news_hl_date{float: right;}

/* LOGOUT BUTTON */
#logout_button{
	font-size:10px;
	color:#000000;
	font-weight : bold;
	border:1px solid red;
	background-color:#CECFCE;
	padding:4px;
	margin:4px;
}
/* UL CATS */
.pre_cat{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-size:10px;
}
.pre_cat a{
	display: block;
	color: #0099CC;
	font-weight: normal;
	text-decoration: none;
}
.pre_cat a img.img_user_mg{
	float: right;
}

.pre_cat li{padding: 0 0 0 24px;}

.pre_cat .cat_cat a{
	padding: 2px 0px 3px 0px;
	background: url(../img/line_inactive.gif) left bottom no-repeat;
	width: 164px;
}
.pre_cat .cat_cat a.active,
.pre_cat .cat_cat a:hover{
color: #FF9933;
	background: url(../img/line_ah.gif) left bottom no-repeat;
}
.pre_cat .sub_cat a{
	background: url(../img/link_arrow_inactive.gif) left bottom no-repeat;
	padding: 2px 0px 3px 15px;
	width: 149px;
}
.pre_cat .sub_cat a.active,
.pre_cat .sub_cat a:hover{
color: #FF9933;
	background: url(../img/link_arrow_ah.gif) left bottom no-repeat;
}

/* IE HACKS */
* html .pre_cat .cat_cat a{
	width: 188px;
	w\idth: 164px;
}
* html .pre_cat .sub_cat a{
	width: 188px;
	w\idth: 149px;
}

/* .pre_cat .subsub_cat{padding: 2px 0px 2px 35px;background-color:#ffffff;}
.pre_cat #subsub_aktiv a{color: red;} */

/* Form */
fieldset{border: none;}
form{margin:0px;padding:0px;}
input, textarea, select {
font: normal 10px  Verdana, Arial, sans-serif;
color: #333; 
background-color : #EAEAEA;
border-color: #666666 #EAEAEA  #EAEAEA  #666666;
border-width: 1px;border-style: 1px;}

input.p100{width:99%;}
input.p80{width:80%;}
input.p60{width:60%;}
textarea.p100{width:99%;height:100px;}
input.form_radio, input.form_checkbox{
	margin-bottom:-2px;
	width:auto;
	border: none;
}

/* IMAGE GALERY */
.imggal_img{}
.cont .imggal_desc{
padding: 1px;
font: normal 10px verdana, arial, sans-serif;
width: 98px;}

/* ANFRAGE */
#anfrage{background: #E5F5FA;
height: 145px;}
* html #anfrage{
height: 120px;
h\eight: 145px;
}
.af_name input, .af_email input,
.af_mess input{background: #fff;
padding: 2px;
border-top: 1px solid #666;
border-left: 1px solid #666;}
.af_head{color: #fff;
font-weight: normal;
text-transform: uppercase;
padding: 0px 0 0 24px;
background: #fff url(../img/navi_head_bg.jpg) 0px 0px no-repeat;
border-bottom: 6px solid #fff;}
.af_name{padding: 12px 0 2px 20px;}
.af_email{padding: 3px 0 2px 20px;}
.af_mes_sub{padding: 3px 0 12px 20px;}
.af_mess{float: left;padding: 0 8px 0 0;}
.af_subm{}
.af_subm input.form_button{
padding: 1px;
border: none;
border-top: 1px solid #666;
border-left: 1px solid #666;
width: 20px;
cursor: pointer;
background: #fff url(../img/search_gif_invert.gif) 2px 5px no-repeat;}


/*#######################################*/
.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{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: #FF9933;
    background: #EAEAEA;
}
span.search_mark{

    color: #FF9933;
    background: #EAEAEA;
}
