/*	$Author: dgreim $
*	$Date: 2006-09-21 00:21:06 +0200 (Do, 21 Sep 2006) $
*	$Revision: 825 $
*/
body{margin:0px;
background: #fff url(../img/bg.gif) repeat-x;
font: normal 11px Arial, Helvetica, sans-serif;
color:#333;line-height:18px;}
a{color: #000000;}
a img{border: none;}

/* Search Window */
#search_window{padding: 15px 5px;}
.srch_txt{float: left;
width: 40px;}
.srch_input input{width: 110px;border: 1px solid #aaa;
font: normal 11px  Arial, Helvetica, sans-serif;
padding: 2px;}
.srch_txt input{border: none;
background: transparent;
}
.srch_txt input{padding: 2px 0 0 0 ;cursor: pointer;
font: normal 11px  Arial, Helvetica, sans-serif;
color: #002E6A;}


/**Funktionsgruppen *********************************************************/

.cleaner2{
	clear: both;
	font-size: 0px;
	line-height: 0px;
	background: transparent;
	height:1px;
	}

.pos{
width:761px;
margin:0 auto;
background: #ffffff;
border-left:#fff 1px solid;
border-right:#fff 1px solid;
overflow: hidden;}


a{text-decoration:none; color:#9F7252; text-decoration:underline; font-weight:bold; }
a:hover{color:#000; text-decoration:underline; }

.hide{display:none;}



/**LAYOUT********************************************************************/


img#logo{float:left; width:160px; margin-bottom:-2px;}

#header{height:111px; width:601px; float:right; margin-bottom:-2px; }

ul#mainnavi{  list-style:none; margin: 0; padding:0;
width:761px; height: 20px; background-color: #002E6A; 
border-bottom: 1px solid #002E6A;  margin-bottom:-2px;
}

ul#mainnavi li{display:inline; float:left; }

ul#mainnavi li a#start{padding: 1px 48px 1px 48px;}

ul#mainnavi li a{font: bold 12px Arial, Helvetica, sans-serif;
color:#fff; font-size: 11px; padding:3px 31px 2px 31px;
text-align:center; display:block; background: #002E6A; 	
text-decoration: none;}

ul#mainnavi li a:hover, ul#mainnavi li a.active {background: #C6CCD4;
color:#002E6A;}

ul#mainnavi li#start{width: 179px;}
				
#main{ background-color:#fff;}

#subnav {float: left; width: 179px;
background-color:#D5E2E9;
overflow:hidden;}

#subnavi{
font: normal 11px/16px Arial, Helvetica, sans-serif;
list-style-type: disc;
width: 179px;
padding: 0;			
margin:0;
background: #BAC5D3;}

#subnavi .cat_cat a{
color:#002E6A;
text-decoration: none;		
display:block;
background: #BAC5D3 url(../img/bg_sub.gif) left bottom repeat-x;
font-weight: normal;
padding: 5px 5px 10px 10px;
width: 164px;}

/** ie hack **/
* html #subnavi .cat_cat a{
width: 179px;
w\idth: 164px;}
					
#subnavi .cat_cat a:hover {					
color:#000;									
background-color:#FFF;
}
					
#subnavi .cat_cat a.active {					
font-weight: bold;
}
						
#subnavi .sub_cat a{
text-decoration: none;
color:#002E6A;
display:block;
background: #C9D9E1 url(../img/bg_sub.gif) left bottom repeat-x;
font-weight:normal;				
padding: 10px 05px 10px 10px;
width: 164px;}	
* html #subnavi .sub_cat a{
width: 179px;w\idth: 164px;}
							
#subnavi .sub_cat a:hover {
background: #FFF;}	
			
#subnavi .sub_cat a.active {
font-weight: bold;}

#subnavi .subsub_cat a{
text-decoration: none;
color:#002E6A;
display:block;
background: #DEE6EE;
font-weight:normal;				
padding: 10px 05px 10px 10px;
width: 164px;}	
* html #subnavi .subsub_cat a{
width: 179px;w\idth: 164px;}
							
#subnavi .subsub_cat a:hover,
#subnavi .subsub_cat a.active {
background: #DEE6EE url(../img/list_element.gif) 0 10px no-repeat;} 

#subnavi .sub3_cat a{
text-decoration: none;
color:#002E6A;
display:block;
background: #FFF;
font-weight:normal;				
padding: 10px 5px 10px 20px;
width: 154px;}	
* html #subnavi .sub3_cat a{
width: 179px;w\idth: 154px;}
							
#subnavi .sub3_cat a:hover,
#subnavi .sub3_cat a.active {
background: #FFFFFF url(../img/list_element.gif) 0 10px no-repeat;} 

#subnav_ende{background: #D5E2E9 url(../img/bg_sub2.gif) 0 0 repeat-x; height:196px;}
/** CONTENT**************************************************************************************/
#content{float: left;width: 562px;
color: #333;
font: normal 11px/16px Arial, Helvetica, sans-serif}
#content a{color: #333;
font: normal 11px verdana, arial, sans-serif;}
#content a:hover{text-decoration: none;}
#spalte_mitte{width: 562px; padding: 25px 5px 0 10px;overflow: visible;}
#content #to_top{display: block; padding: 10px 10px;}
#content #to_top a{text-decoration: none;padding-right: 30px;
color: #636363; font: normal 10px Arial, Helvetica, sans-serif;
background: url(../img/topgfx.gif) 65px 4px no-repeat;}
#content #to_top a:hover{color: #002E6A;}
#spalte_rechts{ background-color:#ccc; height:300px;float:right; width:159px;}


/** FOOTER*************************************************************************************/
#footer, #footer a{text-align: right;
text-decoration: none;color: #636363;
font-weight: normal;}
#footer{background: url(../img/bg_sub.gif) left top repeat-x;}
#footer a:hover{color: #002E6A;}
.content_hl{color: #002E6A;
font: bold 12px Arial, Helvetica, sans-serif;
padding-bottom: 6px;
margin-bottom: 6px;
background: url(../img/bg_sub.gif) left bottom repeat-x;
}
#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;}

/* Events */
.datescat{
background: #002E6A;
padding: 5px 4px;
}
#spalte_mitte .datescat a, .datescat{
color: #fff;
text-decoration: none;
font: bold 11px Arial, Helvetica, sans-serif;
}

.dates_wo{
float: right;
width: 150px;
}

.datesmonth{padding: 4px 4px;
font: bold 11px Arial, Helvetica, sans-serif;
background: url(../img/bg_sub.gif) left bottom repeat-x;}

.zsd_left{padding: 4px 4px;
float: left; width: 120px;}

.datesHeadline{width: 250px;
float: left;
padding: 0 0 0 30px;
}

#spalte_mitte .datesHeadline a{text-decoration: none;
font-weight: bold;color: #002E6A;}

.zsd_right{padding: 4px 4px;}

.ev_more{text-align: right;}
#content .ev_more a{
font: normal 11px arial, verdana, sans-serif;
}

.newscleaner, .cleaner2{margin: 0; padding: 0;
clear: both;line-height: 1px;
font-size: 1px;}

/* NewsFXO */
.news_fxo{}
.news_cat{background: #002E6A;padding: 2px 6px;
color: #fff;font-weight: bold;}
.news_t_h{}
.news_time{padding: 2px 6px;float: left;}
.news_head{padding: 2px 6px;font-weight: bold;
color: #002E6A;}
.news_desc{padding: 2px 6px;}
.news_desc a{color: #002E6A; text-decoration : none; padding: 0 4px;}
.news_line2{margin: 0; padding: 0;
line-height: 10px; font-size: 10px;}
.news_line{margin: 5px 0 0 0; padding: 0;
line-height: 5px; font-size: 5px;
background: url(../img/bg_sub.gif) left top repeat-x;}

/* Form */
fieldset{border: none;}
.form_button{border: none;padding: 1px 3px;
color: #fff; cursor: pointer;
background: #002E6A url(../img/bg_button.gif) 0 0 repeat-x;
}
form{margin:0px;padding:0px;}
input, select, textarea{padding: 1px;
background: #FFFFFF;
border: 1px solid #002E6A;
font: normal 11px Arial, Helvetica, sans-serif;}
option{padding: 1px;
font: normal 11px Arial, Helvetica, sans-serif;
background: #FFFFFF url(../img/bg_sub.gif) left top repeat-x;}
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;
border: none;width:auto;}

/* GreetingCards */

#greeting{margin: 10px;}


.greeting_pic{padding: 0 4%;}
.greeting_desc{padding: 3px 0;font-weight: bold;}
.greeting_input{padding: 3px 0; margin: 0;}
.greeting_input input{width: 99%;}

.greeting_submit{padding: 4px 0;}

/*#######################################*/
.dict_word {text-decoration: none;}
.last_change{
	font-size : 9px;
	color: #666666;
}
.artikel_id{
	font-size : 10px;
	color: #666666;
}
.news   {
		font-family:Arial, Helvetica, sans-serif;
		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: red;
    background-color: yellow;
}
span.search_mark{
    color: red;
    background-color: yellow;
}
