﻿BODY
{
    MARGIN: 0px;
    PADDING: 0px;
    FONT-SIZE: 0.75em;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    BACKGROUND-COLOR: #FFFFFF;
    FONT-WEIGHT: normal;
}



HTML
{
    HEIGHT: 100%;
}

TABLE
{
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-WEIGHT: normal;
}
TD
{
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-WEIGHT: normal;
}
TR
{
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-WEIGHT: normal;
}

P
{
    MARGIN-TOP: -0.1em;
	MARGIN-BOTTOM: 1.5em;    
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    TEXT-ALIGN: justify;
}

EM
{
}

/*H1*/
/***************/
H1
{
    MARGIN-TOP: 0em;
    MARGIN-BOTTOM: 0em;    
    FONT-SIZE: 1.4em;
    COLOR: #418F1A;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.h1_link
{
    MARGIN-TOP: 0em;
    MARGIN-BOTTOM: 0em;    
    FONT-SIZE: 1.4em;
    COLOR: #418F1A;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.h1_link A
{
    COLOR: #418F1A;
    TEXT-DECORATION: none;
}
.h1_link A:link
{
    COLOR: #418F1A;
    TEXT-DECORATION: none;
}
.h1_link A:visited
{
    COLOR: #3CA300;
    TEXT-DECORATION: none;
}
.h1_link A:active
{
    COLOR: #3CA300;
    TEXT-DECORATION: none;
}
.h1_link A:hover
{
    COLOR: #99C384;
    TEXT-DECORATION: none;
}
.h1_link A:focus
{
    COLOR: #99C384;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}

/*H2*/
/***************/
H2
{
    MARGIN-TOP: -0.1em;
    FONT-SIZE: 1.0em;
    COLOR: #666666;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.h2_link
{
    MARGIN-TOP: -0.1em;
    MARGIN-BOTTOM: 2.75em;    
    FONT-SIZE: 1.0em;
    COLOR: #666666;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.h2_link A
{
    COLOR: #666666;
    TEXT-DECORATION: none;
}
.h2_link A:link
{
    COLOR: #666666;
    TEXT-DECORATION: none;
}
.h2_link A:visited
{
    COLOR: #8D8C8C;
    FONT-WEIGHT: bold;    
    TEXT-DECORATION: none;
}
.h2_link A:active
{
    COLOR: #8D8C8C;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.h2_link A:hover
{
    COLOR: #666666;
    FONT-WEIGHT: bold;    
    TEXT-DECORATION: none;
}
.h2_link A:focus
{
    COLOR: #666666;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}
.h2_link .on
{
    FONT-WEIGHT: bold;
}

/*H3*/
/***************/
H3
{
    MARGIN-TOP: -0.1em;
    MARGIN-BOTTOM: 0.75em;    
    FONT-SIZE: 1.0em;
    COLOR: #666666;
    FONT-WEIGHT: normal;
    BORDER-BOTTOM: solid 1px #666666;
    TEXT-DECORATION: none;
}
.h3_categorie
{
    MARGIN-TOP: -0.1em;
    MARGIN-BOTTOM: 0.75em;    
    FONT-SIZE: 1.0em;
    COLOR: #666666;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}
.h3_categorie A
{
    COLOR: #666666;
    TEXT-DECORATION: none;
}
.h3_categorie A:link
{
    COLOR: #666666;
    TEXT-DECORATION: none;
}
.h3_categorie A:visited
{
    COLOR: #8D8C8C;
    FONT-WEIGHT: bold;    
    TEXT-DECORATION: none;
}
.h3_categorie A:active
{
    COLOR: #8D8C8C;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.h3_categorie A:hover
{
    COLOR: #666666;
    FONT-WEIGHT: bold;    
    TEXT-DECORATION: none;
}
.h3_categorie A:focus
{
    COLOR: #666666;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}
.h3_categorie .on
{
    FONT-WEIGHT: bold;
}

/*H4*/
/***************/
H4
{
    MARGIN-TOP: -0.1em;
    MARGIN-BOTTOM: 0.75em;    
    FONT-SIZE: 1.5em;
    COLOR: #666666;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}
.h4_link
{
    MARGIN-TOP: -0.1em;
    MARGIN-BOTTOM: 0.75em;    
    FONT-SIZE: 1.5em;
    COLOR: #666666;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}
.h4_link A
{
    COLOR: #666666;
    TEXT-DECORATION: none;
}
.h4_link A:link
{
    COLOR: #666666;
    TEXT-DECORATION: none;
}
.h4_link A:visited
{
    COLOR: #8D8C8C;
    FONT-WEIGHT: bold;    
    TEXT-DECORATION: none;
}
.h4_link A:active
{
    COLOR: #8D8C8C;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.h4_link A:hover
{
    COLOR: #666666;
    FONT-WEIGHT: bold;    
    TEXT-DECORATION: none;
}
.h4_link A:focus
{
    COLOR: #666666;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}

/*LINKS GENEREL*/
/***************/

MAP
{
	MARGIN: 0px;
	PADDING: 0px;
}
MAP A
{
	MARGIN: 0px;
	PADDING-RIGHT: 3px;
	border: 0px solid black;
}
A
{
    COLOR: #000000;
    TEXT-DECORATION: underline;
}
A:link
{
    COLOR: #000000;
    TEXT-DECORATION: underline;
}
A:visited
{
    COLOR: #A2A2A2;
    TEXT-DECORATION: underline;
}
A:active
{
    COLOR: #A2A2A2;
    TEXT-DECORATION: underline;
}
A:hover
{
    COLOR: #505050;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}
A:focus
{
    COLOR: #000000;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}

/*LIST*/
/***************/
UL
{
	MARGIN-TOP: 0.0em;
	MARGIN-LEFT: 15px;
	MARGIN-BOTTOM: 1.0em;
	PADDING: 8px;
}
UL LI
{
	LIST-STYLE-TYPE: disc;
	MARGIN: 0px;
	PADDING: 0px;
}
OL
{
	MARGIN-TOP: 0.0em;
	MARGIN-LEFT: 15px;
	MARGIN-BOTTOM: 1.0em;
	PADDING: 8px;
}
OL LI
{
	LIST-STYLE-TYPE: decimal;
	MARGIN-LEFT: 7px;
	PADDING: 0px;
}

/*UL - LI linkblock*/
/***************/
.linkblock UL
{
	MARGIN-TOP: 1.0em;
	MARGIN-BOTTOM: 1.5em;	
	FONT-SIZE: 0.95em;
	PADDING: 8px;
    COLOR: #8C8C8C;
}
.linkblock LI
{
	LIST-STYLE-IMAGE: URL('images/icon_li_linkblock.gif');
	MARGIN-LEFT: -4px;
	FONT-SIZE: 0.95em;
	PADDING: 0px;
    COLOR: #8C8C8C;
    TEXT-DECORATION: none;	
}
.linkblock LI A
{
    COLOR: #8C8C8C;
    TEXT-DECORATION: none;
}
.linkblock LI A:link
{
    COLOR: #8C8C8C;
    TEXT-DECORATION: none;
}
.linkblock LI A:visited
{
    COLOR: #A2A2A2;
    FONT-WEIGHT: normal;    
    TEXT-DECORATION: none;
}
.linkblock LI A:active
{
    COLOR: #A2A2A2;
    FONT-WEIGHT: normal;    
    TEXT-DECORATION: none;
}
.linkblock LI A:hover
{
    COLOR: #505050;
    FONT-WEIGHT: normal;    
    TEXT-DECORATION: underline; 
}
.linkblock A:focus
{
    COLOR: #505050;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline;
}

/*UL - LI vita list*/
/***************/
div.li_mark
{
	MARGIN-TOP: 1.0em;
	MARGIN-BOTTOM: 1.5em;
	PADDING: 8px;
	position: relative;
	z-index: 100;
	background-color: transparent;
}
.li_mark UL
{
	z-index:10;
	background-color:transparent;
}
.li_mark LI
{
	LIST-STYLE-IMAGE: URL('images/icon_li_marker.gif');
	MARGIN-LEFT: -8px;
	PADDING-BOTTOM: 1.5em;
    TEXT-DECORATION: none;	
}
.li_mark LI A
{
    COLOR: #8C8C8C;
    TEXT-DECORATION: none;
}
.li_mark LI A:link
{
    COLOR: #8C8C8C;
    TEXT-DECORATION: none;
}
.li_mark LI A:visited
{
    COLOR: #A2A2A2;
    FONT-WEIGHT: normal;    
    TEXT-DECORATION: none;
}
.li_mark LI A:active
{
    COLOR: #A2A2A2;
    FONT-WEIGHT: normal;    
    TEXT-DECORATION: none;
}
.li_mark LI A:hover
{
    COLOR: #505050;
    FONT-WEIGHT: normal;    
    TEXT-DECORATION: underline; 
}
.li_mark A:focus
{
    COLOR: #505050;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline;
}

/*LINK mailto*/
/***************/
.link_mailto
{
    COLOR: #666666;
    TEXT-DECORATION: none;	
}
.link_mailto A
{
    COLOR: #666666;
    TEXT-DECORATION: none;
}
.link_mailto A:link
{
    COLOR: #666666;
    TEXT-DECORATION: none;
}
.link_mailto A:visited
{
    COLOR: #8D8C8C;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.link_mailto A:active
{
    COLOR: #8D8C8C;
    FONT-WEIGHT: bold;    
    TEXT-DECORATION: none;
}
.link_mailto A:hover
{
    COLOR: #666666;
    FONT-WEIGHT: bold;   
    TEXT-DECORATION: none; 
}
.link_mailto A:focus
{
    COLOR: #666666;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}

/*LINK url*/
/***************/
.link_url
{
    COLOR: #666666;
    TEXT-DECORATION: none;	
}
.link_url A
{
    COLOR: #666666;
    TEXT-DECORATION: none;
}
.link_url A:link
{
    COLOR: #666666;
    TEXT-DECORATION: none;
}
.link_url A:visited
{
    COLOR: #8D8C8C;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.link_url A:active
{
    COLOR: #8D8C8C;
    FONT-WEIGHT: bold;    
    TEXT-DECORATION: none;
}
.link_url A:hover
{
    COLOR: #666666;
    FONT-WEIGHT: bold;   
    TEXT-DECORATION: none; 
}
.link_url A:focus
{
    COLOR: #666666;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}

/*SOME ELEMENTS*/
/***************/
IMG
{
	BORDER: 0;
}
HR
{
	HEIGHT: 1px;
	LINE-HEIGHT: 1px;
	MARGIN-TOP: 1.5em;
	MARGIN-BOTTOM: 1.5em;
	COLOR: #A2A2A2;
    /*STYLE: noshade;*/
    BORDER-TOP: solid 1px #A2A2A2;
    BORDER-BOTTOM: solid 0px #A2A2A2;    
    BORDER-LEFT: solid 0px #A2A2A2;    
    BORDER-RIGHT: solid 0px #A2A2A2;        
}
.line_hr
{
	HEIGHT: 1px;
	LINE-HEIGHT: 0.0em;
	MARGIN-TOP: 1.0em;
	MARGIN-BOTTOM: 1.0em;
	PADDING: 0px;
	COLOR: #949494;
    /*STYLE: noshade;*/
    BORDER-TOP: solid 1px #949494;
    BORDER-BOTTOM: solid 0px #949494;    
    BORDER-LEFT: solid 0px #949494;    
    BORDER-RIGHT: solid 0px #949494;
    CLEAR: both;
}
.line_hr_dark
{
	HEIGHT: 1px;
	LINE-HEIGHT: 0.0em;
	MARGIN-TOP: 0.0em;
	MARGIN-BOTTOM: 1.0em;
	PADDING: 0px;
	COLOR: #414042;
    /*STYLE: noshade;*/
    BORDER-TOP: solid 1px #414042;
    BORDER-BOTTOM: solid 0px #414042;    
    BORDER-LEFT: solid 0px #414042;    
    BORDER-RIGHT: solid 0px #414042;
    CLEAR: both;
}
.anker_code
{
    MARGIN: 0;
    PADDING: 0;
}
.tab
{
	WIDTH: 100%;
}
.clear
{
	MARGIN: 0;
	PADDING: 0;
	FONT-SIZE: 0.0em;
	LINE-HEIGHT: 0.0em;
	CLEAR: both;
}
/*blaettern*/
.leaf
{
	PADDING-TOP: 30px;
	MARGIN-BOTTOM: 30px;
	TEXT-ALIGN: center;
}
/*for example for not visible fieldsets-legends*/
.invisible
{
    display: none;
}

.underlined
{
 TEXT-DECORATION: underline;
}

.left-aligned
{
 TEXT-ALIGN: left;
}

/**************************************/
/*FORM, INPUT, SELECT, TEXTAREA*/
/**************************************/
FORM
{
	MARGIN: 0px;
	PADDING: 0px;
}
INPUT
{
	MARGIN: 0px;
	PADDING: 0px;
	FONT-FAMILY: Arial, Helvetica, Sans Serif;
    COLOR: #666666;
}
SELECT
{
	MARGIN: 0px;
	PADDING: 0px;
	FONT-FAMILY: Arial, Helvetica, Sans Serif;
    COLOR: #666666;
}
TEXTAREA
{
	MARGIN: 0px;
	PADDING: 0px;
	FONT-FAMILY: Arial, Helvetica, Sans Serif;
    COLOR: #666666;
}
FIELDSET
{
	MARGIN: 0px;
	PADDING: 0px;
    BORDER-TOP: solid 0px #FFFFFF;
    BORDER-BOTTOM: solid 0px #FFFFFF;    
    BORDER-LEFT: solid 0px #FFFFFF;    
    BORDER-RIGHT: solid 0px #FFFFFF;
    /*STYLE: noshade;*/
}
FIELDSET LEGEND
{
	MARGIN-LEFT: -5px;
	PADDING-LEFT: 0px;    
	FONT-WEIGHT: bold;
}
BLOCKQUOTE
{
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 1.0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;			
	PADDING: 0px;
	FONT-STYLE: italic;
}

/***************/
/*SPECIAL FORM ELEMENTS*/
/***************/
.form_position
{
	WIDTH: 100%;
	TEXT-ALIGN: center;
}
.list
{
	MARGIN-BOTTOM: 30px;
	MARGIN-LEFT: 0px;
	PADDING-LEFT: 0px;
}

/*INPUTS*/
.input_search
{
	WIDTH: 103px;
	FONT-SIZE: 0.95em;
	MARGIN-LEFT: 4px;
	MARGIN-TOP: -2px;	
}

/*BUTTTONS*/
.button_spacele
{
	MARGIN-LEFT: 15px;
	COLOR: #414042;
	FONT-SIZE: 1.1em;
}
.button_spacele_staff
{
	MARGIN-LEFT: 5px;
	COLOR: #414042;
	FONT-SIZE: 1.1em;
}
.button_mailing
{
	MARGIN-RIGHT: 0px;
	COLOR: #414042;
	FONT-SIZE: 1.1em;
}

/*CHECKBOX + RADIO*/
.checkbox
{

}
.radio
{
	MARGIN-TOP: 2px;
	MARGIN-LEFT: -3px;
	MARGIN-RIGHT: 5px;
	VERTICAL-ALIGN: middle;
	BACKGROUND: #FFFFFF;
}

/*FOR: rub press*/
.select_timeframe
{
	MARGIN-RIGHT: 15px;
	FONT-SIZE: 1.0em;
	COLOR: #414042;
}

.select_timeframe2
{
	MARGIN-RIGHT: 15px;
}

.input_fulltextsearch
{
	WIDTH: 95px;
	MARGIN-RIGHT: 15px;
	FONT-SIZE: 1.1em;
	COLOR: #414042;
}

.button_press
{
	WIDTH: 65px;
}

.container_input
{
	FLOAT: left;
}

/*FOR: rub staff*/
.select_staff
{
        width: 210px;
	MARGIN-RIGHT: 15px;
	FONT-SIZE: 1.0em;
	COLOR: #414042;
}

/*FOR: event*/
.select_event
{
	FONT-SIZE: 1.0em;
	COLOR: #414042;
}
.input_event
{
	WIDTH: 150px;	
	MARGIN-LEFT: 0px;
	FONT-SIZE: 1.1em;
	COLOR: #414042;
}


/*FOR: mailinglists*/
.select_mailing
{
	FONT-SIZE: 1.0em;
	COLOR: #414042;
}
.input_mailing
{
	WIDTH: 215px;	
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	FONT-SIZE: 1.1em;
	COLOR: #414042;
}
.legend_mailing
{
    MARGIN-TOP: -0.1em;
    FONT-SIZE: 1.5em;
    COLOR: #666666;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}

/**************************************/
/*PRESS specials form and styles press*/
/**************************************/
.press_entry
{
	MARGIN-BOTTOM: 10px;
	MARGIN-LEFT: 0px;	
	PADDING-BOTTOM: 25px;
	BORDER-BOTTOM: solid 1px #949494;
	DISPLAY: list-item;
	LIST-STYLE: none;	
}
.press_entry A
{
    COLOR: #666666;
    TEXT-DECORATION: none;
}
.press_entry A:link
{
    COLOR: #666666;
    TEXT-DECORATION: none;
}
.press_entry A:visited
{
    COLOR: #8D8C8C;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.press_entry A:active
{
    COLOR: #8D8C8C;
    FONT-WEIGHT: bold;    
    TEXT-DECORATION: none;
}
.press_entry A:hover
{
    COLOR: #666666;
    FONT-WEIGHT: bold;   
    TEXT-DECORATION: none; 
}
.press_entry A:focus
{
    COLOR: #666666;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}
.press_entry_txt
{
	FONT-WEIGHT: bold;
}

/*press col left side (languages col)*/
.press_col_le
{
	WIDTH: 120px;
	MARGIN-LEFT: 10px;	
	FLOAT: right;
	OVERFLOW: visible;
}

/**************************************/
/*EVENT specials form and styles press*/
/**************************************/

/*event: form col right (by timeframe col)*/
.event_col_ri
{
	WIDTH: 250px;
	MARGIN-LEFT: 0px;	
	FLOAT: right;
	OVERFLOW: visible;
}
/*event: list*/
.event_entry
{
	MARGIN-BOTTOM: 20px;
	MARGIN-LEFT: 0px;	
	PADDING-BOTTOM: 5px;
	BORDER-BOTTOM: solid 1px #949494;
	DISPLAY: list-item;
	LIST-STYLE: none;	
}
.event_entry A
{
    COLOR: #666666;
    TEXT-DECORATION: none;
}
.event_entry A:link
{
    COLOR: #666666;
    TEXT-DECORATION: none;
}
.event_entry A:visited
{
    COLOR: #8D8C8C;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.event_entry A:active
{
    COLOR: #8D8C8C;
    FONT-WEIGHT: bold;    
    TEXT-DECORATION: none;
}
.event_entry A:hover
{
    COLOR: #666666;
    FONT-WEIGHT: bold;   
    TEXT-DECORATION: none; 
}
.event_entry A:focus
{
    COLOR: #666666;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}

.event_entry_search
{
	MARGIN-BOTTOM: 10px;
	MARGIN-LEFT: 0px;	
	PADDING-BOTTOM: 5px;
	DISPLAY: list-item;
	LIST-STYLE: none;	
}

/**************************************/
/*KONTAKT special form and styles*/
/**************************************/
.input_contact
{
	WIDTH: 210px;
	MARGIN-BOTTOM: 8px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;	
	FONT-SIZE: 1.1em;
	COLOR: #000000;
	FLOAT: right;
	BORDER: solid 1px #ACD582;
}
.input_contact_city
{
	WIDTH: 145px;
	MARGIN-BOTTOM: 6px;
	MARGIN-LEFT:5px;
	PADDING-TOP:2px;
	PADDING-BOTTOM:2px;
	FONT-SIZE: 1.0em;
	COLOR: #000000;
	BORDER: solid 1px #ACD582;
}
.input_contact_zip_code
{
	WIDTH: 56px;
	MARGIN-BOTTOM: 6px;
	MARGIN-LEFT: 0px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	FONT-SIZE: 1.0em;
	COLOR: #000000;	
	BORDER: solid 1px #ACD582;
}
.textarea_contact
{
	WIDTH: 318px;
	HEIGHT: 84px;
	FONT-SIZE: 1.0em;
	BORDER: solid 1px #ACD582;
}
.checkbox_contact
{
	MARGIN-TOP: 10px;
	MARGIN-LEFT: 3px;
}
.submit_contact
{
	MARGIN-TOP: 10px;
	PADDING-LEFT: 6px;
	PADDING-RIGHT: 6px;
	FONT-SIZE: 1.1em;
	COLOR: #000000;
}

.contact_form
{
	PADDING-LEFT: 8px;
}
.le_contact
{
	WIDTH: 320px;
	MARGIN: 0px;
	PADDING-RIGHT: 10px;	
	FLOAT: left;
}
.contact_container
{
}
.zip_city_container
{
	FLOAT: right;
}

.fieldset_contact
{
	WIDTH: 290px;
	BORDER: 0px;
}
.fieldset_searchterm
{
	MARGIN-BOTTOM: 12px;
}
.label_input
{
	WIDTH: 100px;
	PADDING-TOP: 2px;	
	FLOAT: left;
}
.legend_contact
{
	DISPLAY: none;
}
.contact_text
{
	WIDTH: 300px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 10px;
	FLOAT: right;
}
.info_txt
{
	MARGIN-TOP: 12px;
	MARGIN-BOTTOM: 150px;
	FONT-SIZE: 0.8em;
	TEXT-ALIGN: left;
}

/**************************************/
/*POSITION + AREAS*/
/**************************************/

/***************/
/*POSITION*/
/***************/
.position
{    
    WIDTH: 960px;
	MARGIN-LEFT: auto;        
	MARGIN-RIGHT: auto;
}
.position_inside
{    
    TEXT-ALIGN: left;
}
.area_all
{    
	POSITION: relative;
	WIDTH: 960px;
	HEIGHT: 100%;
	CLEAR: both;
}
.area_ri
{    
	POSITION: absolute;
	TOP: 0px;
	LEFT: 836px;	
	WIDTH: 124px;
}
.area_content
{    
	WIDTH: 645px;
	MARGIN-TOP: 1px;
	MARGIN-LEFT: 183px;
	BACKGROUND: url('images/border_full.gif');	
}
.area_content .txt
{    
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 7px;	
}

/*without right column*/
.area_content_large
{    
	WIDTH: 777px;
	MARGIN-TOP: 1px;
	MARGIN-LEFT: 183px;
	BACKGROUND: url('images/border_full_large.gif');	
}
.area_content_large .txt
{    
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 7px;	
}

/**************************************/
/*BORDER SHADOW CONTENT*/
/**************************************/
.border_top
{
	HEIGHT: 5px;
	MARGIN: 0;
	PADDING: 0;
	FONT-SIZE: 0px;
	BACKGROUND: url('img/border_full_top.gif');
}
.border_base
{
	HEIGHT: 5px;
	MARGIN: 0;
	PADDING: 0;		
	FONT-SIZE: 0px;
	BACKGROUND: url('img/border_full_base.gif');
	CLEAR: both;
}

/*border for: without right column*/
.border_top_large
{
	HEIGHT: 5px;
	MARGIN: 0;
	PADDING: 0;
	FONT-SIZE: 0px;
	BACKGROUND: url('img/border_full_top_large.gif');
}
.border_base_large
{
	HEIGHT: 5px;
	MARGIN: 0;
	PADDING: 0;		
	FONT-SIZE: 0px;
	BACKGROUND: url('img/border_full_base_large.gif');
	CLEAR: both;
}

/**************************************/
/*CONTENT ELEMENTS*/
/**************************************/

/*teaser und teasergroup scheinen gleich - jedeoch sind diese so angelegt, dass man ggf. in einer teaser col ebenso 2 untereinander einstellen kann und somit den abstand zum naechten teaser noch umaendern koennte*/

.teaser
{
	PADDING-BOTTOM: 15px;
	CLEAR: both;
}
.teaser H3
{
	MARGIN-TOP: 0px;
	CLEAR: both;
}

.teaser_dobble
{
	MARGIN-BOTTOM: 25px;
	BACKGROUND: url('images/teaser_line.gif');
}
.teaser_group
{
	PADDING-BOTTOM: 15px;
}
.block_staff_list
{
	MARGIN-BOTTOM: 53px;
	CLEAR: both;
	OVERFLOW: visible;	
}

.clear
{
	CLEAR: both;
}


/*teaser text | text*/
/***************/
.teaser_txt_le
{
	WIDTH: 300px;
	MARGIN: 0;
	PADDING: 0;	
	FLOAT: left;
	BACKGROUND: #cccccc;
}
.teaser_txt_ri
{
	MARGIN-LEFT: 320px;
}

.teaser_2colri
{
	WIDTH: 300px;
	HEIGHT: 100%;
	MARGIN-LEFT: 320px;
}



/*teaser picture + text*/
/***************/
.teaser_pictxt_le
{    
	MARGIN: 0;
	PADDING: 0;
	FLOAT: left;
}
.teaser_pictxt_ri
{
	HEIGHT: 100%;
	MARGIN-LEFT: 210px;
}
/*FOR: rubrik events, small picture left*/
.teaser_pictxt_ri_small
{
	HEIGHT: 100%;
	MARGIN-LEFT: 104px;
}

/*2 cols: right and left*/
/***************/
.col_le
{    
	WIDTH: 300px;
	HEIGHT: 100%;
	MARGIN-RIGHT: 30px;
	PADDING: 0;
	FLOAT: left;
}
.col_ri
{
	HEIGHT: 100%;
	MARGIN-LEFT: 310px;
}

/*2 cols: for staff right and left*/
/***************/
.col_le_staff
{    
	WIDTH: 290px;
	PADDING-RIGHT: 10px;
	FLOAT: left;
	OVERFLOW: visible;
}
.col_ri_staff
{
	MARGIN-LEFT: 290px;
}
.staffpic
{
	HEIGHT: 157px;
	PADDING-RIGHT: 10px;
}
.stafftxt_col_ri
{
	WIDTH: 199px;
	MARGIN-LEFT: 0px;	
	FLOAT: right;
	OVERFLOW: visible;
}
.stafftxt_col_le
{
	WIDTH: 169px;
	MARGIN-LEFT: 0px;	
	FLOAT: right;
	OVERFLOW: visible;
}

/*staff - members*/
/***************/
.staffmtxt_col_ri
{
	WIDTH: 265px;
	MARGIN-LEFT: 0px;	
	FLOAT: right;
	OVERFLOW: visible;
}
.staffmtxt_col_le
{
	WIDTH: 215px;
	MARGIN-LEFT: 0px;	
	FLOAT: right;
	OVERFLOW: visible;
}

/*staff - dokument*/
/***************/

/*3 address*/
.staff_dok_col_ri
{
	WIDTH: 160px;
	MARGIN-LEFT: 0px;	
	FLOAT: right;
	OVERFLOW: visible;
}
.staff_dok_col_le
{
	WIDTH: 180px;
	MARGIN-LEFT: 0px;	
	FLOAT: right;
	OVERFLOW: visible;
}
/*2 address*/
.staff_dok_col_ri_2
{
	WIDTH: 265px;
	MARGIN-LEFT: 0px;	
	FLOAT: right;
	OVERFLOW: visible;
}
.staff_dok_col_le_2
{
	WIDTH: 0px;
	MARGIN-LEFT: 0px;	
	FLOAT: right;
	OVERFLOW: visible;
}

/*text normal in h4*/
.h4_txt
{
    FONT-SIZE: 0.75em;
    COLOR: #666666;
    FONT-WEIGHT: normal;	
}

/*green box*/
.box_green
{
	WIDTH: 450px;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 20px;
	PADDING-TOP: 15px;
	PADDING-BOTTOM: 2px;	
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	COLOR: #000000;	
	BACKGROUND: #99C384;
}

/*vita*/
.staff_vita
{
	POSITION: relative;
	TOP: 0;
	LEFT: 0;
	MARGIN-TOP: 50px;
}
.vita_list
{
	WIDTH: 55%;
}
.vita_nr1
{
	Z-INDEX: 0;
	POSITION: absolute;
	TOP: 0px;
	LEFT: 310px;
	FONT-SIZE: 9.5em;
	COLOR: #DADADA;
}
.vita_nr2
{
	Z-INDEX: 1;
	POSITION: absolute;
	TOP: 90px;
	LEFT: 360px;	
	FONT-SIZE: 9.5em;
	COLOR: #DADADA;
}

/*FOR: search*/
/***************/

.search_input_space
{
	MARGIN-TOP: 27px;
	MARGIN-BOTTOM: 12px;
	PADDING-RIGHT: 10px;
	TEXT-ALIGN: left;	
	FLOAT: left;
}
.search_input_space SELECT
{
	COLOR: #000000;
}
.input_search_content
{
	WIDTH: 250px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	MARGIN-TOP: 3px;
	MARGIN-BOTTOM: 3px;
	PADDING: 2px;
	FONT-SIZE: 1.1em;
	COLOR: #000000;
	BORDER: solid 1px #7F9DB9;
}
.fieldset_search
{
	WIDTH: 625px;	
	MARGIN-BOTTOM: 12px;
	PADDING-TOP: 12px;	
	BORDER-TOP: solid 1px #A2A2A2;
}
.area_checkboxes
{
	WIDTH: 120px;
	MARGIN-RIGHT: 5px;
	LINE-HEIGHT: 180%;
	FLOAT: left;	
}
.area_checkboxes_date
{
	WIDTH: 350px;
	MARGIN-RIGHT: 75px;
	LINE-HEIGHT: 180%;
	FLOAT: left;	
}
.area_checkboxes_entry
{
	MARGIN-BOTTOM: 6px;
}

.area_checkboxes_entry2
{
	MARGIN-BOTTOM: 6px;
	LINE-HEIGHT: 180%;
}
.area_checkboxes_entry_searchin
{
	MARGIN-TOP: 15px;
	LINE-HEIGHT: 140%;
}

.area_checkbox
{
	MARGIN-LEFT: 2px;
	CLEAR:both;
}

.area_checkboxes_txt
{
	MARGIN-TOP: 4px;
	MARGIN-BOTTOM: 9px;	
	LINE-HEIGHT: 1.1em;
	FONT-WEIGHT: bold;
}
.checkbox_label
{
	MARGIN-LEFT: 2px;
}
.select_search_in
{
	COLOR: #000000;
}
.select_timeframe
{
	MARGIN-RIGHT: 100px;
	COLOR: #000000;
	FLOAT: right;
}
.subhead_keywords
{
	LINE-HEIGHT: 150%;
}
.select_keyword
{
	COLOR: #000000;
}
.select_date_range
{
	MARGIN-BOTTOM: 3px;
	COLOR: #000000;
}
.select_spacer
{
	HEIGHT: 5px;
	LINE-HEIGHT: 0px;
}
.container_select_date_range
{
	FLOAT: right;
}
.submit_center
{
	TEXT-ALIGN: center;
}
.search_submit
{
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	COLOR: #000000;
}
.search_result_txt
{
	MARGIN: 0px;
	PADDING: 0px;
}

/*h2 result*/
/***************/
.h2_result
{
    MARGIN-TOP: -0.1em;
    MARGIN-BOTTOM: 0em;    
    FONT-SIZE: 1.0em;
    COLOR: #666666;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
    PADDING-TOP:5px;
}
.h2_result A
{
	TEXT-DECORATION: none;
	COLOR: #666666;
}
.h2_result A:link
{
	TEXT-DECORATION: none;
	COLOR: #666666;
}
.h2_result A:visited
{
	TEXT-DECORATION: none;
	COLOR: #666666;
}
.h2_result A:active
{
	TEXT-DECORATION: none;
	COLOR: #666666;
}
.h2_result A:hover
{
	TEXT-DECORATION: none;
	COLOR: #666666;
}
.h2_result A:focus
{
	TEXT-DECORATION: none;
	COLOR: #666666;
}

/*result link item (green)*/
/***************/
.result_link_item
{
	MARGIN-TOP: 1.0em;
	FONT-SIZE: 1.1em;
	LINE-HEIGHT: 1.25em;
    COLOR: #418F1A;
    FONT-WEIGHT: bold;    
    TEXT-DECORATION: none;	
}
.result_link_item A
{
    COLOR: #418F1A;
    FONT-WEIGHT: bold;      
    TEXT-DECORATION: none;
}
.result_link_item A:link
{
    COLOR: #418F1A;
    FONT-WEIGHT: bold;  
    TEXT-DECORATION: none;
}
.result_link_item A:visited
{
    COLOR: #3CA300;
    FONT-WEIGHT: bold;    
    TEXT-DECORATION: none;
}
.result_link_item A:active
{
    COLOR: #3CA300;
    FONT-WEIGHT: bold;    
    TEXT-DECORATION: none;
}
.result_link_item A:hover
{
    COLOR: #99C384;
    FONT-WEIGHT: bold;   
    TEXT-DECORATION: none; 
}
.result_link_item A:focus
{
    COLOR: #666666;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}

/***************/
/*FLOATED ELEMENTS*/
/***************/
.le
{
	FLOAT: left;
}
.ri
{
	FLOAT: right;
}

/*FOR: standard, floated block with picture and icons*/
.le_detail
{
	WIDTH: 200px;
	MARGIN-RIGHT: 15px;
	FLOAT: left;
}
.le_detail_variante
{
	/*WIDTH: 124px;*/
	MARGIN-RIGHT: 15px;
	FLOAT: left;
}

/*teaser picuture*/
/***************/
.teaser_pic
{
	WIDTH: 200px;
	MARGIN-BOTTOM: 15px;
	MARGIN-RIGHT: 0px;
}
.teaser_pic_long
{
	WIDTH: 627px;
	MARGIN-BOTTOM: 15px;
}
/*lediglich fuer die korrekte anzeige, wird nach programmierung nicht mehr gebraucht (mitgabe der width)*/
.teaser_pic_variante
{
/*	WIDTH: 124px;*/
	MARGIN-BOTTOM: 15px;
	MARGIN-RIGHT: 0px;
}

/*icon*/
/***************/
.icon
{
	MARGIN-RIGHT: 5px;
}
.icon_group_fix
{
	WIDTH: 200px;	
	MARGIN-BOTTOM: 0px;
}
.icon_group
{
	MARGIN-BOTTOM: 0px;
}

/*link item (green)*/
/***************/
.link_item
{
	MARGIN-TOP: 1.0em;
	MARGIN-BOTTOM: 1.0em;
	FONT-SIZE: 1.1em;
	LINE-HEIGHT: 1.25em;
    COLOR: #418F1A;
    FONT-WEIGHT: bold;    
    TEXT-DECORATION: none;	
}
.link_item A
{
    COLOR: #418F1A;
    FONT-WEIGHT: bold;      
    TEXT-DECORATION: none;
}
.link_item A:link
{
    COLOR: #418F1A;
    FONT-WEIGHT: bold;  
    TEXT-DECORATION: none;
}
.link_item A:visited
{
    COLOR: #3CA300;
    FONT-WEIGHT: bold;    
    TEXT-DECORATION: none;
}
.link_item A:active
{
    COLOR: #3CA300;
    FONT-WEIGHT: bold;    
    TEXT-DECORATION: none;
}
.link_item A:hover
{
    COLOR: #99C384;
    FONT-WEIGHT: bold;   
    TEXT-DECORATION: none; 
}
.link_item A:focus
{
    COLOR: #666666;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}

/*link item (box green background)*/
/***************/
.link_item_box
{
	MARGIN-TOP: 1.0em;
	MARGIN-BOTTOM: 0.0em;
	FONT-SIZE: 1.1em;
	LINE-HEIGHT: 1.25em;
    COLOR: #000000;
    FONT-WEIGHT: normal;    
    TEXT-DECORATION: none;	
}
.link_item_box A
{
    COLOR: #000000;
    FONT-WEIGHT: normal;      
    TEXT-DECORATION: none;
}
.link_item_box A:link
{
    COLOR: #000000;
    FONT-WEIGHT: normal;  
    TEXT-DECORATION: none;
}
.link_item_box A:visited
{
    COLOR: #666666;
    FONT-WEIGHT: normal;    
    TEXT-DECORATION: none;
}
.link_item_box A:active
{
    COLOR: #666666;
    FONT-WEIGHT: normal;    
    TEXT-DECORATION: none;
}
.link_item_box A:hover
{
    COLOR: #000000;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none; 
}
.link_item_box A:focus
{
    COLOR: #666666;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline;
}

/*link item (green - leaf)*/
/***************/
.link_item_leaf
{
	FONT-SIZE: 1.0em;
	LINE-HEIGHT: 1.0em;
    COLOR: #418F1A;
    FONT-WEIGHT: bold;    
    TEXT-DECORATION: none;	
}
.link_item_leaf A
{
    COLOR: #418F1A;
    FONT-WEIGHT: bold;      
    TEXT-DECORATION: none;
}
.link_item_leaf A:link
{
    COLOR: #418F1A;
    FONT-WEIGHT: bold;  
    TEXT-DECORATION: none;
}
.link_item_leaf A:visited
{
    COLOR: #3CA300;
    FONT-WEIGHT: bold;    
    TEXT-DECORATION: none;
}
.link_item_leaf A:active
{
    COLOR: #3CA300;
    FONT-WEIGHT: bold;    
    TEXT-DECORATION: none;
}
.link_item_leaf A:hover
{
    COLOR: #99C384;
    FONT-WEIGHT: bold;   
    TEXT-DECORATION: none; 
}
.link_item_leaf A:focus
{
    COLOR: #666666;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}

/*link item single more posibility (grey)*/
/***************/
.link_item_single
{
	MARGIN-TOP: 1.5em;
    COLOR: #666666;
    TEXT-DECORATION: none;	
}
.link_item_single A
{
    COLOR: #666666;
    TEXT-DECORATION: none;
}
.link_item_single A:link
{
    COLOR: #666666;
    TEXT-DECORATION: none;
}
.link_item_single A:visited
{
    COLOR: #666666;
    TEXT-DECORATION: none;
}
.link_item_single A:active
{
    COLOR: #666666;
    TEXT-DECORATION: none;
}
.link_item_single A:hover
{
    COLOR: #666666;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none; 
}
.link_item_single A:focus
{
    COLOR: #666666;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}

/***************/
/*IMAGE KEYVISUAL*/
/***************/
.keyvisual
{
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 19px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;			
	PADDING: 0px;	
}

/**************************************/
/*TEASER LEFT COLUMN*/
/**************************************/
.teaser_banner
{
	MARGIN-BOTTOM: 15px;
}

/*ticker*/
.teaser_ticker
{
	MARGIN-BOTTOM: 25px;
}
.ticker_head_area
{
	MARGIN-BOTTOM: 2px;
	FONT-SIZE: 1.1em;
	COLOR: #414042;	
	TEXT-ALIGN: center;
	BACKGROUND: #99C384;
	OVERFLOW: visible;
}
.ticker_head_area .txt
{
	PADDING-TOP: 2px;	
	PADDING-BOTTOM: 2px;		
    FONT-WEIGHT: bold;
}
.ticker_date
{
	MARGIN-LEFT: 2px;
	FONT-SIZE: 0.95em;	
}
.ticker_text
{
	MARGIN-LEFT: 2px;		
	MARGIN-BOTTOM: 15px;
    FONT-WEIGHT: bold;
	FONT-SIZE: 0.95em;	    
}
.ticker_text A
{
    COLOR: #414042;
    TEXT-DECORATION: none;
}
.ticker_text A:link
{
    COLOR: #414042;
    TEXT-DECORATION: none;
}
.ticker_text A:visited
{
    COLOR: #8D8C8C;
    FONT-WEIGHT: bold;    
    TEXT-DECORATION: none;
}
.ticker_text A:active
{
    COLOR: #8D8C8C;
    FONT-WEIGHT: bold;    
    TEXT-DECORATION: none;
}
.ticker_text A:hover
{
    COLOR: #666666;
    FONT-WEIGHT: bold;    
    TEXT-DECORATION: none; 
}
.ticker_text A:focus
{
    COLOR: #666666;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}

/**************************************/
/*META NAVIGATION*/
/**************************************/
.meta_on
{
	FONT-WEIGHT: bold;
}

/*meta top*/
.meta_top
{
	HEIGHT: 23px;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;	
	PADDING-TOP: 7px;
	COLOR: #666666;
}
.meta_top A
{
    COLOR: #666666;
    TEXT-DECORATION: none;
}
.meta_top A:link
{
    COLOR: #666666;
    TEXT-DECORATION: none;
}
.meta_top A:visited
{
	PADDING-TOP: 6px;
    COLOR: #8D8C8C;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.meta_top A:active
{
	PADDING-TOP: 6px;
    COLOR: #8D8C8C;
    FONT-WEIGHT: bold;    
    TEXT-DECORATION: none;
}
.meta_top A:hover
{
	PADDING-TOP: 6px;    
    COLOR: #666666;
    FONT-WEIGHT: bold; 
    TEXT-DECORATION: none; 
}
.meta_top A:focus
{
	PADDING-TOP: 6px;
	COLOR: #666666;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}

/*meta base*/
.meta_base
{
	PADDING-TOP: 20px;
	FONT-SIZE: 0.95em;	
	COLOR: #666666;
	TEXT-ALIGN: center;	
	BACKGROUND: #FFFFFF;
}
.meta_base A
{
    COLOR: #666666;
    TEXT-DECORATION: none;
}
.meta_base A:link
{
    COLOR: #666666;
    TEXT-DECORATION: none;
}
.meta_base A:visited
{
    COLOR: #8D8C8C;
    TEXT-DECORATION: none;
}
.meta_base A:active
{
    COLOR: #8D8C8C;
    FONT-WEIGHT: bold;    
    TEXT-DECORATION: none;
}
.meta_base A:hover
{
    COLOR: #414042;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}
.meta_base A:focus
{
    COLOR: #414042;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline;
}

/**************************************/
/*MAIN NAVIGATION*/
/**************************************/
.area_nav
{    
	POSITION: absolute;
	TOP: 0px;
	LEFT: 0px;
	WIDTH: 175px;
}
.nav_on
{
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: URL(images/nav_arrow.gif);
	BACKGROUND-POSITION: center right;
	BACKGROUND-REPEAT: no-repeat;
}

/*MAIN NAV: level 1 (green part headline)*/
/***************/
.nav_part, .nav_part_off
{
	MARGIN-BOTTOM: 2px;	
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 22px;
	FONT-SIZE: 1.1em;
	FONT-WEIGHT: bold;
	COLOR: #202020;
	VERTICAL-ALIGN: middle;	
	BACKGROUND: #D0D0D0;
    TEXT-DECORATION: none;
	OVERFLOW: visible;
	/*CURSOR: hand;*/
}
.nav_part A, .nav_part_off A
{
    COLOR: #202020;
    TEXT-DECORATION: none;
    /*CURSOR: hand;*/
}
.nav_part A:link, .nav_part_off A:link
{
    COLOR: #202020;
    TEXT-DECORATION: none;
    /*CURSOR: hand;*/
}
.nav_part A:visited, .nav_part_off A:visited
{
    COLOR: #202020;
    TEXT-DECORATION: none;
    /*CURSOR: hand;*/
}
.nav_part A:active, .nav_part_off A:active
{
    COLOR: #202020;
    TEXT-DECORATION: none;
    /*CURSOR: hand;*/
}
.nav_part A:hover, .nav_part_off A:hover
{
    COLOR: #202020;
    TEXT-DECORATION: none;
	BACKGROUND: #2A5B11;   
	/*CURSOR: hand;*/
}
.nav_part A:focus, .nav_part_off A:focus
{
    COLOR: #202020;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}

/*main nav part omo*/
.nav_part_on
{
	MARGIN-BOTTOM: 2px;	
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 22px;			
	FONT-SIZE: 1.1em;
	FONT-WEIGHT: bold;
	COLOR: #ffffff;
	VERTICAL-ALIGN: middle;	
	BACKGROUND: #2A5B11;	
    TEXT-DECORATION: none;	
	/*CURSOR: hand;*/
	OVERFLOW: visible;	
}
.nav_part_on A
{
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	FONT-WEIGHT: bold;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
    /*CURSOR: hand;*/
}
.nav_part_on A
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;
	/*CURSOR: hand;*/
}
.nav_part_on A:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;
	/*CURSOR: hand;*/    
}
.nav_part_on A:visited
{
   COLOR: #ffffff;
    TEXT-DECORATION: none;
	/*CURSOR: hand;*/    
}
.nav_part_on A:active
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;
	/*CURSOR: hand;*/    
}
.nav_part_on A:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;
	BACKGROUND: #2A5B11;	
	/*CURSOR: hand;*/	 
}
.nav_part_on A:focus
{
    COLOR: #ffffff;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}


/*MAIN NAV: entries level 2*/
/***************/
.nav_entry_l2
{
	MARGIN-LEFT: 22px;
	PADDING-TOP: 6px;
	PADDING-BOTTOM: 6px;
	COLOR: #666666;
	OVERFLOW: visible;
	BORDER-BOTTOM: solid 1px #7D7D7F;
}
.nav_entry_l2 A
{
    COLOR: #666666;
    TEXT-DECORATION: none;
}
.nav_entry_l2 A:link
{
    COLOR: #666666;
    TEXT-DECORATION: none;
}
.nav_entry_l2 A:visited
{
    COLOR: #8D8C8C;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.nav_entry_l2 A:active
{
    COLOR: #8D8C8C;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.nav_entry_l2 A:hover
{
    COLOR: #666666;
    FONT-WEIGHT: bold;  
    TEXT-DECORATION: none; 
}
.nav_entry_l2 A:focus
{
    COLOR: #666666;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}

/*MAIN NAV: entries level 2 - no line*/
/***************/
.nav_entry_l2_last
{
	MARGIN-LEFT: 22px;
	PADDING-TOP: 6px;
	PADDING-BOTTOM: 6px;	
	COLOR: #666666;
	OVERFLOW: visible;
}
.nav_entry_l2_last A
{
    COLOR: #666666;
    TEXT-DECORATION: none;
}
.nav_entry_l2_last A:link
{
    COLOR: #666666;
    TEXT-DECORATION: none;
}
.nav_entry_l2_last A:visited
{
    COLOR: #8D8C8C;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

.nav_entry_l2_last A:active
{
    COLOR: #8D8C8C;
    TEXT-DECORATION: none;
}
.nav_entry_l2_last A:hover
{
    COLOR: #666666;
    FONT-WEIGHT: bold;    
    TEXT-DECORATION: none;   
}
.nav_entry_l2_last A:focus
{
    COLOR: #666666;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}

/*MAIN NAV: entries level 3*/
/***************/
.nav_entry_l3
{
	MARGIN-LEFT: 42px;
	PADDING-TOP: 6px;
	PADDING-BOTTOM: 6px;		
	COLOR: #666666;
	VERTICAL-ALIGN: middle;
	BORDER-BOTTOM: solid 1px #7D7D7F;
	OVERFLOW: visible;	
}
.nav_entry_l3 A
{
    COLOR: #666666;
    TEXT-DECORATION: none;
}
.nav_entry_l3 A:link
{
    COLOR: #666666;
    TEXT-DECORATION: none;
}
.nav_entry_l3 A:visited
{
    COLOR: #8D8C8C;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.nav_entry_l3 A:active
{
    COLOR: #8D8C8C;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.nav_entry_l3 A:hover
{
    COLOR: #666666;
    FONT-WEIGHT: bold;  
    TEXT-DECORATION: none; 
}
.nav_entry_l3 A:focus
{
    COLOR: #666666;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}

/*MAIN NAV: entries level 4*/
/***************/
.nav_entry_l4
{
	MARGIN-LEFT: 62px;
	PADDING-TOP: 6px;
	PADDING-BOTTOM: 6px;
	COLOR: #666666;
	VERTICAL-ALIGN: middle;
	BORDER-BOTTOM: solid 1px #7D7D7F;
	OVERFLOW: visible;	
}
.nav_entry_l4 A
{
    COLOR: #666666;
    TEXT-DECORATION: none;
}
.nav_entry_l4 A:link
{
    COLOR: #666666;
    TEXT-DECORATION: none;
}
.nav_entry_l4 A:visited
{
    COLOR: #8D8C8C;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.nav_entry_l4 A:active
{
    COLOR: #8D8C8C;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.nav_entry_l4 A:hover
{
    COLOR: #666666;
    FONT-WEIGHT: bold;  
    TEXT-DECORATION: none; 
}
.nav_entry_l4 A:focus
{
    COLOR: #666666;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}

/* SITEMAP */

.sitemapL1 {
   clear: both;
   width: 100%;
}

.sitemapL1 h2 {
   width: 100%;
   background-color: #c0c0c0;
   padding: 0.2em 0 0.2em 0.2em;
   margin: 0 0 2px 0px;
}

div.sitemapSpalte {
    clear: both;
    float: left;
    width: 48%;
}

div.sitemapSpalte h1, h2, h3, h4, h5, h6 {
   font-size: 100%;
   margin: 1.5em 0 0.75em 0;
}

/*Links*/
div.sitemapSpalte a {
   color: #666666;
}

div.sitemapSpalte a:link, div.sitemapSpalte a:active, div.sitemapSpalte a:visited, div.sitemapSpalte a:focus {
   font-weight: bold;
   text-decoration: none;
}

div.sitemapSpalte a:hover {
   font-weight: bold;
   text-decoration: underline;
}


.sitemapLX li {
   list-style: url(../bilder/liDbl1px.gif);
   font-weight: normal;
   padding-bottom: 0.2em;
   margin-left: 15px;
}
