/***************************************************/

/*DIE GRUENEN***************************/

/*STYLE common**************************************/

/*powered by VisionCMS***************************/

/***************************************************/



BODY

{

	MARGIN: 0em;

	PADDING: 0em;	

  HEIGHT: 100%;

  WIDTH: 100%;

  FONT-SIZE: 0.75em;

  COLOR: #333333;

  FONT-FAMILY: Arial, Helvetica, sans-serif;

  BACKGROUND-COLOR: #E3F7B4;

}

@media print {

	BODY

	{

	  BACKGROUND-COLOR: #FFFFFF;

	}

}

HTML

{

  HEIGHT: 100%;

}



/*basic elements*/

/***************/

P

{

    MARGIN-TOP: 1.0em;

    MARGIN-BOTTOM: 0.5em;

	PADDING-TOP: 0.0em;

	PADDING-BOTTOM: 0.5em;

	PADDING-RIGHT: 0.5em;            

    FONT-FAMILY: Arial, Helvetica, sans-serif;

}

IMG

{

	BORDER: 0em;

}

OL

{

    MARGIN-TOP: 0.0em;

    MARGIN-BOTTOM: 1.0em;

    MARGIN-LEFT: 15px;

    PADDING-TOP: 0px;

    PADDING-BOTTOM: 0em;

    PADDING-LEFT: 8px;

    PADDING-RIGHT: 8px;

    COLOR: #333333;

}

UL

{

    MARGIN-TOP: 0.0em;

    MARGIN-BOTTOM: 1.0em;

    MARGIN-LEFT: 8px;

    PADDING-TOP: 0em;

    PADDING-BOTTOM: 0em;

    PADDING-LEFT: 8px;

    PADDING-RIGHT: 8px;

    COLOR: #333333;

    list-style-type: square;

}

LI

{

    MARGIN: 0em;

    PADDING-TOP: 0.5em;

    PADDING-BOTTOM: .5em;

    COLOR: #333333;	

}

EM

{

	FONT-STYLE: italic;

}

HR

{

	HEIGHT: 1px;

	LINE-HEIGHT: 1px;

	MARGIN-TOP: 1.5em;

	MARGIN-BOTTOM: 1.0em;

	PADDING-BOTTOM: 1.0em;

	COLOR: #CCCCCC;

    BORDER-TOP: solid 1px #CCCCCC;

    BORDER-BOTTOM: solid 0px #CCCCCC;    

    BORDER-LEFT: solid 0px #CCCCCC;    

    BORDER-RIGHT: solid 0px #CCCCCC;        

}

.line_hr

{

	HEIGHT: 1px;

	LINE-HEIGHT: 0.0em;

	MARGIN-TOP: 1.0em;

	MARGIN-BOTTOM: 1.0em;

	PADDING: 0px;

	COLOR: #CCCCCC;

    BORDER-TOP: solid 1px #CCCCCC;

    BORDER-BOTTOM: solid 0px #CCCCCC;    

    BORDER-LEFT: solid 0px #CCCCCC;    

    BORDER-RIGHT: solid 0px #CCCCCC;

    CLEAR: both;

}



/*LINK GENERAL*/

/***************/

A

{

    COLOR: #333333;

}

A:link, A:visited

{

    COLOR: #333333;

    TEXT-DECORATION: underline;    

}

A:active

{

    COLOR: #0D216A;

    TEXT-DECORATION: underline;    

}



A:hover, A:focus

{

    COLOR: #439800;

    TEXT-DECORATION: underline;

}





/*H1*/

/***************/

H1

{

    MARGIN-TOP: 0em;

    MARGIN-BOTTOM: 1.0em;    

    PADDING: 0em;

    FONT-SIZE: 1.75em;

    COLOR: #333333;

}



/*H1 content_txt*/

.content .content_txt H1

{

    MARGIN-TOP: 1.0em;

}

.content H1

{

    MARGIN-TOP: 3em;

}

.content H1 A, .content H1 A:link, .content H1 A:visited

{

    COLOR: #333333;

    TEXT-DECORATION: none;

}

.content H1 A:active, .content H1 A:hover

{

    COLOR: #FF6600;

    TEXT-DECORATION: none;

}

.content H1 A:focus

{

    COLOR: #FF6600;

    TEXT-DECORATION: underline;

}



/*H1 teaser*/

.content .teaser H1

{

    MARGIN-TOP: 0.0em;

}

.teaser H1

{

    MARGIN-TOP: 3em;

}

.teaser H1 A, .teaser H1 A:link, .teaser H1 A:visited

{

    COLOR: #333333;

    TEXT-DECORATION: none;

}

.teaser H1 A:active

{

    COLOR: #0D216A;

    TEXT-DECORATION: none;

}

.teaser H1 A:hover

{

    COLOR: #FF6600;

    TEXT-DECORATION: none;

}

.teaser H1 A:focus

{

    COLOR: #FF6600;

    TEXT-DECORATION: underline;

}



/*link h1 for forms*/

.h1_form

{

    MARGIN-BOTTOM: 1.0em;    

    PADDING: 0em;

    FONT-SIZE: 1.75em;

    COLOR: #333333;

    FONT-WEIGHT: bold;

}



/*H2*/

/***************/

H2

{

    MARGIN-TOP: 0em;

    MARGIN-BOTTOM: 0.5em;    

    FONT-SIZE: 1.15em;

    COLOR: #333333;    

}

H2 A, H2 A:link, H2 A:visited, H2 A:active

{

    COLOR: #333333;

    TEXT-DECORATION: none;

}

H2 A:hover

{

    COLOR: #FF6600;

    TEXT-DECORATION: none;

}

H2 A:focus

{

    COLOR: #FF6600;

    TEXT-DECORATION: underline;

}



/*H2 teaser*/

.content .teaser H2

{

    PADDING: 0em;

}

.teaser H2 A, .teaser H2 A:link, .teaser H2 A:visited

{

    COLOR: #333333;

    TEXT-DECORATION: none;

}

.teaser H2 A:active

{

    COLOR: #0D216A;

    TEXT-DECORATION: none;

}

.teaser H2 A:hover

{

    COLOR: #FF6600;

    TEXT-DECORATION: none;

}

.teaser H2 A:focus

{

    COLOR: #FF6600;

    TEXT-DECORATION: underline;

}



/*H3*/

/***************/

H3

{

    MARGIN-TOP: 0em;

    MARGIN-BOTTOM: 0.5em;    

    FONT-SIZE: 1.25em;

    COLOR: #439800;    

}

H3 A, H3 A:link, H3 A:visited, H3 A:active

{

    COLOR: #439800;

    TEXT-DECORATION: none;

}

H3 A:hover

{

    COLOR: #FF6600;

    TEXT-DECORATION: none;

}

H3 A:focus

{

    COLOR: #FF6600;

    TEXT-DECORATION: underline;

}



/*H4*/

/***************/

H4

{

    MARGIN-TOP: 0em;

    MARGIN-BOTTOM: 0.5em;    

    FONT-SIZE: 1.0em;

    FONT-WEIGHT: bold;

    COLOR: #FF6600;    

}

H4 A, H4 A:link, H4 A:visited, H4 A:active

{

    COLOR: #FF6600;

    TEXT-DECORATION: none;

}

H4 A:hover

{

    COLOR: #333333;

    TEXT-DECORATION: none;

}

H4 A:focus

{

    COLOR: #333333;

    TEXT-DECORATION: underline;

}





/***************************************************/

/*HEADLINE - BREADCRUMP*/

/***************************************************/

.breadcrumb

{

    PADDING-BOTTOM: 10px;    

    MARGIN-BOTTOM: 2.0em;

    FONT-WEIGHT: normal;

    FONT-SIZE: 1.15em;

	COLOR: #023202;    

	BORDER-BOTTOM: solid 1px #999999;     

}

/*breadcrumb link*/

.bread_link

{

    COLOR: #023202;

    TEXT-DECORATION: none;

}

.bread_link A, .bread_link A:link, .bread_link A:visited, .bread_link A:active

{

    COLOR: #023202;

    TEXT-DECORATION: none;

}

.bread_link A:hover, .bread_link A:focus

{

    COLOR: #023202;

    TEXT-DECORATION: underline;

}





/***************************************************/

/*FORM ELEMENTS*/

/***************************************************/



FORM

{

    MARGIN: 0em;

    PADDING: 0em;

}

SELECT

{

    MARGIN: 0em;

    PADDING: 0em;

    FONT-FAMILY: Arial, Helvetica, sans-serif;    

}

INPUT

{

    MARGIN: 0em;

    PADDING: 0em;

    FONT-FAMILY: Arial, Helvetica, sans-serif;    

}

TEXTAREA

{

	FONT-SIZE: 1.0em;

    FONT-FAMILY: Arial, Helvetica, sans-serif;

}



/*FORM ELEMENTS*/

FIELDSET

{

	MARGIN: 0em;

	PADDING: 0em;

    BORDER-TOP: solid 0em #CCCCCC;

    BORDER-BOTTOM: solid 0em #CCCCCC;    

    BORDER-LEFT: solid 0em #CCCCCC;    

    BORDER-RIGHT: solid 0em #CCCCCC;

}

FIELDSET LEGEND

{

	MARGIN-LEFT: 0em;

	PADDING-LEFT: 0em;    

	FONT-WEIGHT: normal;

}

LABEL

{

}

.error_label

{

	COLOR: #FF0000;

}

.error

{

	PADDING: 0.5em;

	COLOR: #FF0000;

    BORDER: solid 1px #CCCCCC;

}

.reference

{

	PADDING: 0.5em;

	COLOR: #439800;

    BORDER: solid 1px #CCCCCC;

}

.invisible

{

    display: none;

}

.but

{

	WIDTH: 1.55em;

	HEIGHT: 1.55em;

	PADDING-BOTTOM: 0.25em;

	PADDING-LEFT: 0.15em;

	MARGIN-TOP: 0.35em;	

	COLOR: #439800;

    FONT-SIZE: 1.05em;

    FONT-WEIGHT: bold;

    FONT-FAMILY: Arial, Helvetica, sans-serif;

    BACKGROUND: #FFFFFF;

    BORDER-LEFT: solid 1px #999999;    

    BORDER-TOP: solid 1px #999999;

    BORDER-BOTTOM: solid 1px #999999;

    BORDER-RIGHT: solid 1px #999999;

	CURSOR: hand;

	TEXT-ALIGN: middle;

	LINE-HEIGHT: 0.75em;    

}

.arrow

{

    FONT-SIZE: 0.95em;

    FONT-WEIGHT: normal;

    FONT-FAMILY: Arial, Helvetica, sans-serif;

}



/*FLOATED ELEMENTS + CLEAN UP ELEMENTS*/

.le

{

	FLOAT: left;

}

.ri

{

	FLOAT: right;

}

.clear

{

	MARGIN: 0em;

	PADDING: 0em;

	FONT-SIZE: 0.0em;

	LINE-HEIGHT: 0.0em;

	CLEAR: both;

}

.block_top

{

	MARGIN-TOP: 1.0em;

}



/***************************************************/

/*PICTURE*/

/***************************************************/

.pic_le

{

    MARGIN-BOTTOM: 1.5em;

    MARGIN-RIGHT: 1.5em;    

    PADDING: 0em;

	FLOAT: left;    

}

.pic_ri

{

    MARGIN-BOTTOM: 1.5em;

    MARGIN-LEFT: 1.5em;    

    PADDING: 0em;

	FLOAT: right;    

}



/***************************************************/

/*ANKER*/

/***************************************************/

/*we need div for html strict, for the div it's forbidden to have space*/

.anker_code

{

    MARGIN: 0em;

    PADDING: 0em;

}



/***************************************************/

/*LOGO*/

/***************************************************/

.logo

{

    Z-INDEX: 1000;

    POSITION: absolute;

    TOP: 2.0em;

    LEFT: 16px;

}



/***************************************************/

/*BASIS*/

/***************************************************/

.frame

{

  POSITION: absolute;

  TOP: 0px;

  LEFT: 0px;	

	WIDTH:  977px;

	HEIGHT: 100%;

}

.frame .content_area

{

  Z-INDEX: 250;

  POSITION: absolute;

  TOP: 200px;

  LEFT: 224px;

	WIDTH: 752px;

}

.content_area .content

{	

  WIDTH: 544px;

	HEIGHT: 100%; 

  PADDING-BOTTOM: 20px;

  PADDING-RIGHT: 208px;    

	BORDER-BOTTOM: solid 40px #E3F7B4;	

}

.content_area .ri_column

{

  Z-INDEX: 3000;

  POSITION: absolute;

  TOP: 0px;

  LEFT: 544px;

	WIDTH: 200px;

	BACKGROUND: #FFFFFF;

	BORDER-LEFT: solid 8px #E3F7B4;

}



@media print {



  .frame

  {

    POSITION: relative;

    TOP: 0px;

    LEFT: 0px;	

  	WIDTH:  977px;

  	HEIGHT: 100%;

  }

  .frame .content_area

  {

    Z-INDEX: 250;

    POSITION: relative;

    TOP: 0px;

    LEFT: 0px;

  	WIDTH: 752px;

  }

  .content_area .content

  {	

    WIDTH: 544px;

  	HEIGHT: 100%; 

    PADDING-BOTTOM: 20px;

    PADDING-RIGHT: 208px;    

  	BORDER-BOTTOM: solid 40px #E3F7B4;	

  }

    

}



.le_column

{

    Z-INDEX: 8000;

    POSITION: absolute;

    TOP: 192px;

    LEFT: 0px;

    MARGIN-TOP: 2.0em;

	WIDTH: 224px;

}



.content_txt

{

	PADDING-TOP: 10px;

	MARGIN-LEFT: 16px;

	MARGIN-RIGHT: 16px;

}

.content_txt_col

{

	MARGIN-TOP: 10px;

	MARGIN-LEFT: 8px;

	MARGIN-RIGHT: 8px;

}

.content_txt_col_full

{

	MARGIN-TOP: 10px;

	MARGIN-LEFT: 0px;

	MARGIN-RIGHT: 0px;

	PADDING-LEFT: 8px;

    BORDER-BOTTOM: solid 8px #E3F7B4;

    BACKGROUND:#ffffff;	

}



/*IFRAME*/

.content_area .content_iframe

{	

	background-color: white;

	PADDING-TOP: 10px;

	PADDING-LEFT: 16px;

	PADDING-RIGHT: 16px;	

	PADDING-BOTTOM: 10px;

}



/***************************************************/

/*RIGHT COLUMNE: teaser*/

/***************************************************/



/**********************/

/*RIGHT COLUMNE: teaser: einsatz von h3 u. h4 in abhaengigkeit*/

/**********************/

.column_headline_green

{

    PADDING-LEFT: 5px;

    PADDING-BOTTOM: 10px;    

    FONT-WEIGHT: bold;

    FONT-SIZE: 1.15em;

	COLOR: #439800;

	BORDER-BOTTOM: dotted 1px #439800; 

}



.ri_column H3, .ri_column H1

{

    PADDING-BOTTOM: 10px;    

    FONT-WEIGHT: bold;

    FONT-SIZE: 1.15em;

    COLOR: #333333;

	BORDER-BOTTOM: solid 1px #999999; 

}

.ri_column H4, .ri_column H2

{

    PADDING-BOTTOM: 10px;    

    FONT-WEIGHT: bold;

    FONT-SIZE: 1.15em;

    COLOR: #333333;

}



.col_ri_block

{

	WIDTH: 184px;

/*    MARGIN-BOTTOM: 2.0em;*/

    PADDING-BOTTOM: 1.0em;    

}



.col_ri_block p

{

	 MARGIN: 0em;

	 PADDING: 0em;

}



/**********************/

/*RIGHT COLUMNE: LINKS: elements*/

/**********************/

.link_entry_teaser

{

    PADDING-TOP: 0.45em;

    PADDING-BOTTOM: 0.25em;

    PADDING-LEFT: 0em;

    PADDING-RIGHT: 0em;

    VERTICAL-ALIGN: middle;

	BORDER-BOTTOM: dotted 1px #439800; 

}



/***************************************************/

/*LEFT COLUMNE: main-nav + links + login*/

/***************************************************/

.column_headline

{

    PADDING-LEFT: 5px;

    PADDING-BOTTOM: 5px;    

    FONT-WEIGHT: bold;

    FONT-SIZE: 1.15em;

	COLOR: #023202;

	BORDER-BOTTOM: dotted 1px #439800; 

}



.col_le_block

{

    MARGIN-BOTTOM: 30px;

    MARGIN-LEFT: 16px;

	WIDTH: 184px;

}



/**********************/

/*LEFT COLUMNE: LINKS: elements*/

/**********************/

.link_entry

{

    PADDING-TOP: 0.75em;

    PADDING-BOTTOM: 0.75em;

    PADDING-LEFT: 0px;

    PADDING-RIGHT: 5px;

    VERTICAL-ALIGN: middle;

	BORDER-BOTTOM: dotted 1px #439800; 

}



.link_entry_txt

{

    PADDING-LEFT: 5px;    

    COLOR: #023202;

    TEXT-DECORATION: none;    

}

.link_entry_txt A, .link_entry_txt A:active, .link_entry_txt A:link, .link_entry_txt A:visited

{

    COLOR: #023202;

    TEXT-DECORATION: none;

}

.link_entry_txt A:hover

{

    COLOR: #FF6600;

    TEXT-DECORATION: none;

}

.link_entry_txt A:focus

{

    COLOR: #023202;

    TEXT-DECORATION: underline;

}



/**********************/

/*LEFT COLUMNE: LOGIN: form elements*/

/**********************/

.login_area

{

	MARGIN-TOP: 1.0em;	

	MARGIN-LEFT: 5px;

	TEXT-ALIGN: right;

}

.login_entry

{

	MARGIN-TOP: 0.35em;

	MARGIN-BOTTOM: 0.35em;

	CLEAR: both;

}

.login_label

{

	WIDTH: 5em;

	MARGIN-TOP: 0.25em;	

	TEXT-ALIGN: left;

    COLOR: #333333;	

	FLOAT: left;

}

.input_login

{

	WIDTH: 9em;

	HEIGHT: 1.35em;

	MARGIN-TOP: 0em;

	PADDING-TOP: 0.0em;

	PADDING-BOTTOM: 0.15em;

	PADDING-LEFT: 0.25em;

	PADDING-RIGHT: 0em;		

    COLOR: #333333;

    FONT-SIZE: 0.85em;

    FONT-WEIGHT: normal;

    BORDER: solid 1px #999999;

}



/***************************************************/

/*NAVIGATION: MAIN*/

/***************************************************/



/**********************/

/*level 1*/

/**********************/

.nav_main_l1

{

    PADDING-TOP: 0.75em;

    PADDING-BOTTOM: 0.75em;

    PADDING-LEFT: 1.0em;

    PADDING-RIGHT: 5px;

    VERTICAL-ALIGN: middle;

    TEXT-INDENT: -1.1em;

	BORDER-BOTTOM: dotted 1px #439800; 

}



.nav_main_entry_l1

{

    PADDING-LEFT: 0.4em;    

    COLOR: #023202;

    TEXT-DECORATION: none;  

}

.nav_main_entry_l1 A, .nav_main_entry_l1 A:active, .nav_main_entry_l1 A:link, .nav_main_entry_l1 A:visited

{

    COLOR: #023202;

    TEXT-DECORATION: none;

}

.nav_main_entry_l1 A:hover

{

    COLOR: #FF6600;

    TEXT-DECORATION: none;

}

.nav_main_entry_l1 A:focus

{

    COLOR: #023202;

    TEXT-DECORATION: underline;

}



/*level 1 on*/

.nav_main_entry_l1_on

{

    PADDING-LEFT: 5px; 

    COLOR: #FF6600;

    TEXT-DECORATION: none;

}

.nav_main_entry_l1_on A, .nav_main_entry_l1_on A:active, .nav_main_entry_l1_on A:link, .nav_main_entry_l1_on A:visited

{

    COLOR: #FF6600;

    TEXT-DECORATION: none;

}

.nav_main_entry_l1_on A:hover

{

    COLOR: #023202;

    TEXT-DECORATION: none;

}

.nav_main_entry_l1_on A:focus

{

    COLOR: #023202;

    TEXT-DECORATION: underline;

}



/**********************/

/*level 2*/

/**********************/

.nav_main_l2

{

    MARGIN-LEFT: 25px;

    PADDING-TOP: 0.75em;

    PADDING-BOTTOM: 0.75em;

    PADDING-LEFT: 16px;

    PADDING-RIGHT: 5px;

    VERTICAL-ALIGN: middle;

    TEXT-INDENT: -20px;    

	BORDER-BOTTOM: dotted 1px #439800;

/*text-indet for font family arial*/

/*    TEXT-INDENT: -12px;*/

/*    PADDING-LEFT: 12px;*/

}



.nav_main_entry_l2

{

    COLOR: #023202;

}

.nav_main_entry_l2 A, .nav_main_entry_l2 A:active, .nav_main_entry_l2 A:link, .nav_main_entry_l2 A:visited

{

    COLOR: #023202;

    TEXT-DECORATION: none;

}

.nav_main_entry_l2 A:hover

{

    COLOR: #FF6600;

    TEXT-DECORATION: none;

}

.nav_main_entry_l2 A:focus

{

    COLOR: #FF6600;

    TEXT-DECORATION: underline;

}



/*level 2 on*/

.nav_main_entry_l2_on

{

    COLOR: #FF6600;

}

.nav_main_entry_l2_on A, .nav_main_entry_l2_on A:active, .nav_main_entry_l2_on A:link, .nav_main_entry_l2_on A:visited

{

    COLOR: #FF6600;

    TEXT-DECORATION: none;

}

.nav_main_entry_l2_on A:hover

{

    COLOR: #023202;

    TEXT-DECORATION: none;

}

.nav_main_entry_l2_on A:focus

{

    COLOR: #023202;

    TEXT-DECORATION: underline;

}



/**********************/

/*level 3*/

/**********************/

.nav_main_l3

{

    MARGIN-LEFT: 38px;

    PADDING-TOP: 0.75em;

    PADDING-BOTTOM: 0.75em;

    PADDING-LEFT: 12px;

    PADDING-RIGHT: 5px;

    VERTICAL-ALIGN: middle;

    TEXT-INDENT: -12px;

    FONT-SIZE: 0.9em;  

	BORDER-BOTTOM: dotted 1px #439800;

}



.nav_main_entry_l3

{

    COLOR: #023202;

}

.nav_main_entry_l3 A, .nav_main_entry_l3 A:active, .nav_main_entry_l3 A:link, .nav_main_entry_l3 A:visited

{

    COLOR: #023202;

    TEXT-DECORATION: none;

}

.nav_main_entry_l3 A:hover

{

    COLOR: #FF6600;

    TEXT-DECORATION: none;

}

.nav_main_entry_l3 A:focus

{

    COLOR: #FF6600;

    TEXT-DECORATION: underline;

}



/*level 3 on*/

.nav_main_entry_l3_on

{

    COLOR: #FF6600;

}

.nav_main_entry_l3_on A, .nav_main_entry_l3_on A:active, .nav_main_entry_l3_on A:link, .nav_main_entry_l3_on A:visited

{

    COLOR: #FF6600;

    TEXT-DECORATION: none;

}

.nav_main_entry_l3_on A:hover

{

    COLOR: #023202;

    TEXT-DECORATION: none;

}

.nav_main_entry_l3_on A:focus

{

    COLOR: #023202;

    TEXT-DECORATION: underline;

}



/**********************/

/*level 4*/

/**********************/

.nav_main_l4_line

{

    MARGIN-TOP: 1.0em;   

    MARGIN-LEFT: 38px;	

	BORDER-BOTTOM: dotted 1px #439800;

}

.nav_main_l4

{

    MARGIN-LEFT: 38px;

    PADDING-TOP: 0.75em;

    PADDING-BOTTOM: 0.25em;

    PADDING-LEFT: 12px;

    PADDING-RIGHT: 5px;

    VERTICAL-ALIGN: middle;

    FONT-SIZE: 0.9em;      

}



.nav_main_entry_l4

{

    COLOR: #023202;

}

.nav_main_entry_l4 A, .nav_main_entry_l4 A:active, .nav_main_entry_l4 A:link, .nav_main_entry_l4 A:visited

{

    COLOR: #023202;

    TEXT-DECORATION: none;

}

.nav_main_entry_l4 A:hover

{

    COLOR: #FF6600;

    TEXT-DECORATION: none;

}

.nav_main_entry_l4 A:focus

{

    COLOR: #FF6600;

    TEXT-DECORATION: underline;

}



/*level 4 on*/

.nav_main_entry_l4_on

{

    COLOR: #FF6600;

    PADDING-BOTTOM: 0.15em;

}

.nav_main_entry_l4_on A, .nav_main_entry_l4_on A:active, .nav_main_entry_l4_on A:link, .nav_main_entry_l4_on A:visited

{

    COLOR: #FF6600;

    TEXT-DECORATION: none;

}

.nav_main_entry_l4_on A:hover

{

    COLOR: #023202;

    TEXT-DECORATION: none;

}

.nav_main_entry_l4_on A:focus

{

    COLOR: #023202;

    TEXT-DECORATION: underline;

}



/***************************************************/

/*LINK-ITEM*/

/***************************************************/

.link_item

{

    COLOR: #333333; 

    MARGIN-TOP: 0em;

    MARGIN-BOTTOM: 0.5em;    

    PADDING-LEFT: 1.1em;


    FONT-WEIGHT: normal;

    TEXT-INDENT: -0.8em;  

}

.link_item A, .link_item A:active, .link_item A:link

{

    FONT-WEIGHT: bold;

    COLOR: #439800;

    TEXT-DECORATION: none;

}

.link_item A:visited

{

    FONT-WEIGHT: bold;

    COLOR: #FF6600;

    TEXT-DECORATION: none;

}

.link_item A:hover, .link_item A:focus

{

    COLOR: #FF6600;

    TEXT-DECORATION: underline;

}





/*link without indent*/

.link_item_rand

{

    MARGIN-TOP: 0em;

    MARGIN-BOTTOM: 0.5em;    

    PADDING-LEFT: 0em;

    FONT-WEIGHT: bold;

    COLOR: #333333;    

}

.link_item_rand A, .link_item_rand A:active, .link_item_rand A:link

{

    COLOR: #439800;

    TEXT-DECORATION: none;

}



.link_item_rand A:visited

{

/*    COLOR: #FF6600;*/

    COLOR: #439800;	

    TEXT-DECORATION: none;

}

.link_item_rand A:hover, .link_item_rand A:focus

{

    COLOR: #439800;

    TEXT-DECORATION: underline;

}



/***************************************************/

/*LINK-ITEM: service meta-nav*/

/***************************************************/

.link_item_service

{

    PADDING-LEFT: 16px;

    PADDING-RIGHT: 16px;    

    FONT-WEIGHT: bold;

    COLOR: #439800;    

}

.link_item_service A, .link_item_service A:active, .link_item_service A:link, .link_item_service A:visited

{

    COLOR: #439800;

    TEXT-DECORATION: none;

}

.link_item_service A:hover, .link_item_service A:focus

{

    COLOR: #439800;

    TEXT-DECORATION: underline;

}



/***************************************************/

/*NAVIGATION: META + SERVICE + BLAETTERN*/

/***************************************************/

.nav_meta_area

{

    Z-INDEX: 16000;

    POSITION: absolute;

    TOP: 0px;

    LEFT: 224px;

/*falls die metanav oben über die volle breite laufen soll*/

/*    WIDTH: 976px;*/

    WIDTH: 752px;

    TEXT-ALIGN: right;

    VERTICAL-ALIGN: middle;

    BACKGROUND: #E3F7B4;

}

.nav_meta_area_service

{

    WIDTH: 100%;

	MARGIN-TOP: 2.0em;    

    PADDING-TOP: 0.15em;    

	PADDING-BOTTOM: 0.45em;    

    VERTICAL-ALIGN: middle;

    BORDER-TOP: solid 1px #CCCCCC;

    BORDER-BOTTOM: solid 1px #CCCCCC;    

}

.nav_meta_area_blaettern

{

    WIDTH: 100%;

	MARGIN-TOP: 2.0em;    

    PADDING-TOP: 0.15em;    

	PADDING-BOTTOM: 0.45em;    

    VERTICAL-ALIGN: middle;

    BORDER-TOP: solid 1px #CCCCCC;

}



.nav_meta_icon

{

	PADDING-TOP: 0.25em;

}

.nav_meta_blaettern

{

/*	PADDING-LEFT: 0.75em;*/

    COLOR: #999999;

    FONT-WEIGHT: normal;

    FONT-SIZE: 0.95em;

    VERTICAL-ALIGN: middle;

    TEXT-ALIGN: center;

    CLEAR: both;    

}

.blaettern_le

{

    WIDTH: 255px;

	MARGIN-TOP: 0.5em;

    TEXT-ALIGN: left;

    FLOAT: left;

}

.blaettern_ri

{

    WIDTH: 255px;  

    MARGIN-TOP: 0.5em;

    TEXT-ALIGN: right;    

    FLOAT: right;

    BORDER-LEFT: solid 1px #439800;

}

.nav_meta_icons

{

	WHITE-SPACE: nowrap;

}



/*NAV-META: form elements*/

/**********************/

.nav_meta_form_area

{    

    MARGIN-LEFT: 0.75em;

    FLOAT: right;

    TEXT-ALIGN: right;

}

.nav_meta_but

{

	WIDTH: 1.55em;

	HEIGHT: 1.55em;

	PADDING-BOTTOM: 0.35em;

	PADDING-LEFT: 0.15em;

	MARGIN-TOP: 0.35em;	

	COLOR: #439800;

    FONT-SIZE: 1.05em;

    FONT-WEIGHT: bold;

    FONT-FAMILY: Arial, Helvetica, sans-serif;

    BACKGROUND: #FFFFFF;

    BORDER-LEFT: solid 1px #999999;    

    BORDER-TOP: solid 1px #999999;

    BORDER-BOTTOM: solid 1px #999999;

    BORDER-RIGHT: solid 1px #999999;

	CURSOR: hand; 

	TEXT-ALIGN: middle;   

	LINE-HEIGHT:0.75em;

}

.nav_meta_input

{

	WIDTH: 9em;

	HEIGHT: 1.35em;

	MARGIN-TOP: 0.35em;

	PADDING-TOP: 0.10em;

	PADDING-BOTTOM: 0.15em;

	PADDING-LEFT: 0.25em;

	PADDING-RIGHT: 0em;		

    COLOR: #333333;

    FONT-SIZE: 0.85em;

    FONT-WEIGHT: normal;    

    BORDER: solid 1px #999999;

    FLOAT: left;

}

.nav_meta_input_service

{

	WIDTH: 16em;

	HEIGHT: 1.35em;

	MARGIN-TOP: 0.35em;

	PADDING-TOP: 0.10em;

	PADDING-BOTTOM: 0.15em;

	PADDING-LEFT: 0.25em;

	PADDING-RIGHT: 0em;		

    COLOR: #333333;

    FONT-SIZE: 0.85em;

    FONT-WEIGHT: normal;    

    BORDER: solid 1px #999999;

    FLOAT: left;

}



/*NAV-META: links*/

/**********************/

.nav_meta_enry_last

{

	PADDING-LEFT: 0.75em; 

    COLOR: #999999;

    FONT-WEIGHT: normal;

    FONT-SIZE: 0.95em;

    VERTICAL-ALIGN: middle;

}

.nav_meta_enry

{

	PADDING-LEFT: 0.75em; 

	PADDING-RIGHT: 0.75em; 

    COLOR: #333333;

    FONT-WEIGHT: normal;

    FONT-SIZE: 0.95em;

    VERTICAL-ALIGN: middle;

    BORDER-RIGHT: 1px solid #999999;

}

.nav_meta_enry A, .nav_meta_enry A:active, .nav_meta_enry A:link, .nav_meta_enry A:visited

{

    COLOR: #333333;

    TEXT-DECORATION: none;

}

.nav_meta_enry A:hover, .nav_meta_enry A:focus

{

    COLOR: #333333;

    TEXT-DECORATION: underline;

}



/***************************************************/

/*HEADER*/

/***************************************************/

.header

{

  Z-INDEX: 4000;

	POSITION: absolute;

	TOP: 24px;

  LEFT: 224px;

	WIDTH: 736px;

	HEIGHT: 120px;

	FONT-SIZE: 12px;

	LINE-HEIGHT: 12px;	

	BACKGROUND: #84B525;

	BORDER: solid 8px #FFFFFF;

}

.header_pic

{

}

.header_link_area

{

  Z-INDEX: 5100;

	POSITION: absolute;

  TOP: 120px;

  LEFT: -8px;

  WIDTH: 736px;

	HEIGHT: 24px;	

	FONT-SIZE: 12px;

	LINE-HEIGHT: 12px;	

	TEXT-ALIGN: center;

	BACKGROUND: #B1D917;

	BORDER: solid 8px #FFFFFF;

}



/**********************/

/*HEADER: positions*/

/**********************/



/*4*/

/**********************/

.header_link_area .link_1of4

{

    Z-INDEX: 5110;

	POSITION: absolute;

    TOP: 0px;    

    LEFT: 0px;

	WIDTH: 176px;

	HEIGHT: 18px;

	PADDING-TOP: 6px;

	FONT-SIZE: 12px;

	LINE-HEIGHT: 12px;	

	TEXT-ALIGN: center;

	BORDER-RIGHT: solid 4px #FFFFFF;

	COLOR: #FFFFFF;

}

.header_link_area .link_2of4

{

    Z-INDEX: 5120;

	POSITION: absolute;

    TOP: 0px;    

    LEFT: 188px;

	WIDTH: 176px;

	HEIGHT: 18px;

	PADDING-TOP: 6px;

	FONT-SIZE: 12px;

	LINE-HEIGHT: 12px;	

	TEXT-ALIGN: center;

	BORDER-RIGHT: solid 4px #FFFFFF;

	COLOR: #FFFFFF;

}

.header_link_area .link_3of4

{

    Z-INDEX: 5130;

	POSITION: absolute;

    TOP: 0px;    

    LEFT: 376px;

	WIDTH: 176px;

	HEIGHT: 18px;

	PADDING-TOP: 6px;

	FONT-SIZE: 12px;

	LINE-HEIGHT: 12px;

	TEXT-ALIGN: center;

	BORDER-RIGHT: solid 4px #FFFFFF;

	COLOR: #FFFFFF;

}

.header_link_area .link_4of4

{

    Z-INDEX: 5140;

	POSITION: absolute;

    TOP: 0px;    

    LEFT: 564px;

	WIDTH: 176px;

	HEIGHT: 18px;

	PADDING-TOP: 6px;

	FONT-SIZE: 12px;

	LINE-HEIGHT: 12px;	

	TEXT-ALIGN: center;

	BORDER-RIGHT: solid 4px #FFFFFF;

	COLOR: #FFFFFF;

}



/*3*/

/**********************/

.header_link_area .link_1of3

{

    Z-INDEX: 5110;

    POSITION: absolute;

    TOP: 0px;    

    LEFT: 0px;

	WIDTH: 243px;

	HEIGHT: 18px;

	PADDING-TOP: 6px;

	FONT-SIZE: 12px;

	LINE-HEIGHT: 12px;	

	TEXT-ALIGN: center;

	BORDER-RIGHT: solid 4px #FFFFFF;

	COLOR: #FFFFFF;

}

.header_link_area .link_2of3

{

    Z-INDEX: 5120;

    POSITION: absolute;

    TOP: 0px;    

    LEFT: 247px;

	WIDTH: 243px;

	HEIGHT: 18px;

	PADDING-TOP: 6px;

	FONT-SIZE: 12px;

	LINE-HEIGHT: 12px;	

	TEXT-ALIGN: center;

	BORDER-RIGHT: solid 4px #FFFFFF;

	COLOR: #FFFFFF;

}

.header_link_area .link_3of3

{

    Z-INDEX: 5130;

    POSITION: absolute;

    TOP: 0px;    

    LEFT: 496px;

	WIDTH: 243px;

	HEIGHT: 18px;

	PADDING-TOP: 6px;

	FONT-SIZE: 12px;

	LINE-HEIGHT: 12px;	

	TEXT-ALIGN: center;

	BORDER-RIGHT: solid 4px #FFFFFF;

	COLOR: #FFFFFF;

}



/*2*/

/**********************/

.header_link_area .link_1of2

{

    Z-INDEX: 5110;

    POSITION: absolute;

    TOP: 0px;

    LEFT: 0px;

	WIDTH: 365px;

	HEIGHT: 18px;

	PADDING-TOP: 6px;

	TEXT-ALIGN: center;

	FONT-SIZE: 12px;

	LINE-HEIGHT: 12px;	

	BORDER-RIGHT: solid 4px #FFFFFF;

	COLOR: #FFFFFF;

}

.header_link_area .link_2of2

{

    Z-INDEX: 5120;

    POSITION: absolute;

    TOP: 0px;

    LEFT: 369px;

	WIDTH: 365px;

	HEIGHT: 18px;

	PADDING-TOP: 6px;

	TEXT-ALIGN: center;

	FONT-SIZE: 12px;

	LINE-HEIGHT: 12px;	

	BORDER-RIGHT: solid 4px #FFFFFF;

	COLOR: #FFFFFF;

}



/*1*/

/**********************/

.header_link_area .link_1of1

{

    Z-INDEX: 5110;

    POSITION: absolute;

    TOP: 0px;

    LEFT: 0px;

	WIDTH: 736px;

	HEIGHT: 18px;

	PADDING-TOP: 6px;

	TEXT-ALIGN: center;

	FONT-SIZE: 12px;

	LINE-HEIGHT: 12px;	

	BORDER-RIGHT: solid 4px #FFFFFF;

	COLOR: #FFFFFF;

}



/**********************/

/*HEADER: links*/

/**********************/

.header_link

{

	FONT-SIZE: 12px;

	LINE-HEIGHT: 12px;

    FONT-WEIGHT: bold;

	COLOR: #FFFFFF;    

}

.header_link A, .header_link A:active, .header_link A:link, .header_link A:visited

{

	FONT-SIZE: 12px;    

	LINE-HEIGHT: 12px;

	FONT-WEIGHT: bold;

    COLOR: #FFFFFF;

    TEXT-DECORATION: none;

}

.header_link A:hover, .header_link A:focus

{

	FONT-SIZE: 12px;

	LINE-HEIGHT: 12px;	

    COLOR: #333333;

    TEXT-DECORATION: none;

}





/*********************************************************/

/* BESONDERE KLASSEN FÜR DIE FRAKTIONS-KOMPONENTENGRUPPE */

/*********************************************************/



/* Überschrift der Fraktionskomponentengruppe in grau (h1/h3 in edit-on-pro) */

.column_headline_gray_special

{

    PADDING-LEFT: 5px;

    PADDING-BOTTOM: 10px;    

    FONT-WEIGHT: bold;

    FONT-SIZE: 1.15em;

	COLOR: #333333;

	BORDER-BOTTOM: dotted 1px #439800; 

}



/* Überschrift der Fraktionskomponentengruppe in grün (h2/h4 in edit-on-pro) */

.column_headline_green_special

{

    PADDING-LEFT: 5px;

    PADDING-BOTTOM: 10px;    

    FONT-WEIGHT: bold;

    FONT-SIZE: 1.15em;

	COLOR: #439800;

	BORDER-BOTTOM: dotted 1px #439800; 

}



/* Abstand, Ausrichtung und gepunktete Linie jeder einzelnen Fraktionskomponente*/

.link_entry_teaser_special

{

    PADDING-TOP: 0.45em;

    PADDING-BOTTOM: 0.25em;

    PADDING-LEFT: 0em;

    PADDING-RIGHT: 0em;

    VERTICAL-ALIGN: middle;

	BORDER-BOTTOM: dotted 1px #439800; 

}



/* Verringerung des Abstands nach Unten für allein stehende Links ("Pseudonavigation") */

.content_txt_col_full .link_entry_teaser_special .col_ri_block {

	PADDING-BOTTOM: 0em;

}



/* Alleinstehender LInk in der Fraktionskomponentengruppe */



.link_item_special

{

    COLOR: #333333; 

    MARGIN-TOP: 0em;

    MARGIN-BOTTOM: 0.5em;    

    PADDING-LEFT: 1.1em;

    FONT-WEIGHT: normal;

/*    TEXT-INDENT: -0.8em;  */

}

.link_item_special

{

    PADDING-LEFT: 0.4em;    

    COLOR: #023202;

    TEXT-DECORATION: none;  

}

.link_item_special A, .link_item_special A:active, .link_item_special A:link, .link_item_special A:visited

{

    COLOR: #023202;

    TEXT-DECORATION: none;

}

.link_item_special A:hover

{

    COLOR: #FF6600;

    TEXT-DECORATION: none;

}

.link_item_special A:focus

{

    COLOR: #023202;

    TEXT-DECORATION: underline;

}



/* Farben für H1-H4 Überschriften innerhalb von Textblöcken und Castoren im Fraktionsbereich *//

.ri_column .content_txt_col_full H1, .ri_column .content_txt_col_full H2

{

	COLOR: #333333;

  PADDING-LEFT: 5px;

  PADDING-BOTTOM: 10px;    	

}



.ri_column .content_txt_col_full H3, .ri_column .content_txt_col_full H4

{

	COLOR: #439800;

}





/* Javascript Druck Button in Print-Version */

.print_button

{

  position: absolute;

  left: 20px;

  top: 20px;

}



@media print {

  

  .print_button {

    display: none;

  }

  

}



/*END all*/



/***************************************************/

/*DIE GRUENEN.DE************************************/

/*STYLE special*************************************/

/*powered by VisionCMS***************************/

/***************************************************/





.form_komp_text

{

	MARGIN-BOTTOM: 1.0em;

}

.form_komp_text_small

{

	MARGIN-BOTTOM: 1.0em;

    FONT-SIZE: 0.95em;

}

.form_komp_text_small_indent

{

	MARGIN-LEFT: 165px;

	MARGIN-BOTTOM: 1.0em;

    FONT-SIZE: 0.95em;

}

.form_komp_headline

{

    MARGIN-TOP: 3.0em;

    MARGIN-BOTTOM: 2.0em;    

    FONT-SIZE: 1.15em;

    COLOR: #333333;

    FONT-WEIGHT: bold;

}

.form_komp_headline_group

{

    MARGIN-TOP: 1.5em;

    MARGIN-BOTTOM: 1.0em;    

    COLOR: #333333;

    FONT-WEIGHT: bold;

}

.form_komp_entry

{

    MARGIN-BOTTOM: 1.0em;

}

.form_komp_entry_checkbox

{

    MARGIN-BOTTOM: 0.15em;

}

.form_komp_entry_option

{

    MARGIN-BOTTOM: 0.0em;

    CLEAR: left;

}

.form_comp_text_indent

{

	MARGIN-LEFT: 25px;

}

.form_komp_le

{

	WIDTH: 160px;

	MARGIN-RIGHT: 0.0em;

	PADDING: 0.0em;

	FLOAT: left;

}



/*eorm elements*/

.form_komp_textbox

{

	WIDTH: 250px;

	HEIGHT: 1.35em;

	MARGIN-TOP: 0.0em;

	MARGIN-LEFT: 0.0em;

	MARGIN-RIGHT: 1.0em;	

	PADDING-BOTTOM: 0.15em;

	PADDING-LEFT: 0.25em;

	PADDING-RIGHT: 0em;		

    COLOR: #333333;

    FONT-SIZE: 1.0em;

    FONT-WEIGHT: normal;

    BORDER: solid 1px #999999;

}

.form_komp_textarea

{

	WIDTH: 252px;

	MARGIN: 0.0em;

	PADDING-TOP: 0.15em;

	PADDING-LEFT: 0.25em;

	FONT-SIZE: 1.0em;

	COLOR: #333333;

    BORDER: solid 1px #999999;

    BACKGROUND: #FFFFFF; 		

}

.form_komp_check

{

	MARGIN-TOP: 0.0em;

	MARGIN-LEFT: 0.0em;

	MARGIN-RIGHT: 1.0em;

}

.form_komp_option

{

	MARGIN-TOP: 0.25em;

	MARGIN-LEFT: -0.2em;

	MARGIN-RIGHT: 1.0em;

}

.form_komp_select

{

    WIDTH: 21.6em;

    MARGIN: 0em;

    PADDING: 0em;

    FONT-SIZE: 1.0em;

}

.form_komp_liste

{

    WIDTH: 21.6em;

    MARGIN: 0em;

    PADDING: 0em;

    FONT-SIZE: 1.0em;

}



/*submit in gruen*/

.submit_form_komp

{

	HEIGHT: 1.75em;

	PADDING-BOTTOM: 0.35em;

	PADDING-LEFT: 0.35em;

	PADDING-RIGHT: 0.35em;		

	MARGIN-TOP: 1.0em;	

	MARGIN-BOTTOM: 1.0em;		

	MARGIN-LEFT: 0.0em;		

	MARGIN-RIGHT: 1.0em;			

/*	COLOR: #439800;*/

	COLOR: #FFFFFF;

	FONT-SIZE: 1.0em;

    FONT-WEIGHT: bold;

    FONT-FAMILY: , Arial, Helvetica, sans-serif;

    BACKGROUND: #439800;

    BORDER-LEFT: solid 1px #999999;    

    BORDER-TOP: solid 1px #999999;

    BORDER-BOTTOM: solid 1px #333333;

    BORDER-RIGHT: solid 1px #333333;

	CURSOR: hand;

}



/*submit mit grauer umrandung - nur Doppelpfeil*/



.submit_arrow_form_komp

{

	WIDTH: 1.55em;

	HEIGHT: 1.55em;

	MARGIN-BOTTOM: 1.0em;

	MARGIN-RIGHT: 1.0em;		

	PADDING-BOTTOM: 0.25em;

	PADDING-LEFT: 0.15em;

	COLOR: #439800;

	FONT-SIZE: 1.05em;

    FONT-WEIGHT: bold;

    FONT-FAMILY: Arial, Helvetica, sans-serif;

    BACKGROUND: #FFFFFF;

    BORDER-LEFT: solid 1px #999999;    

    BORDER-TOP: solid 1px #999999;

    BORDER-BOTTOM: solid 1px #999999;

    BORDER-RIGHT: solid 1px #999999;

	CURSOR: hand;

	TEXT-ALIGN: top;

	VERTICAL-ALIGN: text-top;

	LINE-HEIGHT:0.75em;

}

.submit_arrow-arial_form_komp

{

/*	WIDTH: 2.0em;*/

	HEIGHT: 1.65em;

	MARGIN-BOTTOM: 1.0em;

	MARGIN-RIGHT: 1.0em;

	PADDING-TOP: 0em;

	PADDING-BOTTOM: 0.35em;

	PADDING-LEFT: 0.15em;

	PADDING-RIGHT: 0.15em;

	COLOR: #439800;

    FONT-SIZE: 0.95em;

    FONT-WEIGHT: bold;

    FONT-FAMILY: Arial, Helvetica, sans-serif;

    BACKGROUND: #FFFFFF;

    BORDER-LEFT: solid 1px #999999;    

    BORDER-TOP: solid 1px #999999;

    BORDER-BOTTOM: solid 1px #999999;

    BORDER-RIGHT: solid 1px #999999;

	CURSOR: hand;

	VERTICAL-ALIGN: text-top; 

}





/***************************************************/

/*TEASER*/

/***************************************************/

.teaser

{

	WIDTH: 100%;

	MARGIN-BOTTOM: 5px;

}

.line

{

	WIDTH: 100%;

	HEIGHT: 1px;

	MARGIN-BOTTOM: 15px;

	FONT-SIZE: 1px;

	LINE-HEIGHT: 1px;

	BORDER-BOTTOM: solid 1px #CCCCCC;

}

.teaser_txt_zusatz

{

	MARGIN-BOTTOM: 0.4em;

	FONT-SIZE: 0.95em;	

	DISPLAY: block;

	COLOR: #439800;

}

.teaser_txt_zusatz A, .teaser_txt_zusatz A:active, .teaser_txt_zusatz A:link

{

    COLOR: #439800;

    TEXT-DECORATION: none;

}

.teaser_txt_zusatz A:visited

{

    COLOR: #FF6600;

    TEXT-DECORATION: none;

}

.teaser_txt_zusatz A:hover, .teaser_txt_zusatz A:focus

{

    COLOR: #FF6600;

    TEXT-DECORATION: underline;

}



/*teaser - pic + text /+ linkblock*/

/**********************/

.teaser .teaser_pic_portal

{

	WIDTH: 172px;

	FLOAT: left;

}

.teaser .teaser_pic_text

{

    MARGIN-BOTTOM: 1.0em;

    MARGIN-LEFT: 192px;

}



.teaser .teaser_linkblock

{

	CLEAR: both;

}



.teaser_col_le .teaser .teaser_linkblock,

.teaser_col_ri .teaser .teaser_linkblock

{

	CLEAR: none;

}







/*teaser - just large pic*/

/**********************/

.teaser_pic_portal_l

{

}



/*teaser - 2 cols*/

/**********************/

.teaser_2col

{

	WIDTH: 100%;

}



.teaser_2col .teaser_col_le

{

    WIDTH: 250px;

    MARGIN-BOTTOM: 0em;

	MARGIN-RIGHT: 15px;

	FLOAT: left;	

}

.teaser_2col .teaser_col_ri

{

    MARGIN-BOTTOM: 0em;

    MARGIN-LEFT: 265px;    

    WIDTH: 240px;

}



.teaser_2col_line

{

	WIDTH: 100%;

	CLEAR: both;

}



.teaser_2col_line .teaser_col_le

{

    WIDTH: 250px;

    MARGIN-BOTTOM: 0em;

	MARGIN-RIGHT: 15px;

	FLOAT: left;	

}

.teaser_2col_line .teaser_col_ri

{

    MARGIN-BOTTOM: 0em;

    MARGIN-LEFT: 265px;    

    WIDTH: 240px;

}



/*teaser - just text*/

/**********************/

.teaser .teaser_text

{

    MARGIN-BOTTOM: 0.0em;

}





/***************************************************/

/*SPECIALS*/

/***************************************************/

.txt_ri

{

	TEXT-ALIGN: right;

}



/***************************************************/

/*FORMS*/

/***************************************************/

.form_suche

{

	MARGIN-BOTTOM: 1.0em;	

	PADDING-BOTTOM: 1.0em;

	BORDER-BOTTOM: solid 1px #CCCCCC;

	CLEAR: both;	

}



/*volltextsuche + erweiterte suche + suche einschraenken*/

.suche_entry_small

{

	MARGIN-TOP: 0.0em;

	MARGIN-BOTTOM: 0.35em;

	CLEAR: both;

}

.suche_entry

{

	MARGIN-TOP: 0.35em;

	MARGIN-BOTTOM: 0.35em;

	CLEAR: both;

}

.suche_label

{

	WIDTH: 9em;

	MARGIN-TOP: 0.25em;	

	TEXT-ALIGN: left;

    COLOR: #333333;	

	FLOAT: left;

}



.form_suche_entry_2col

{

	MARGIN-BOTTOM: 0.75em;

}

.form_suche_entry_3col

{

	MARGIN-BOTTOM: 0.75em;

	FLOAT: left;

}

.suche_check_entry

{

	MARGIN-BOTTOM: 0.25em;

}

.form_zeit_entry

{

	MARGIN-BOTTOM: 0.5em;

}



/*buttons*/

.but_suche_erweiterte

{

	WIDTH: 1.55em;

	HEIGHT: 1.55em;

	PADDING-BOTTOM: 0.25em;

	PADDING-LEFT: 0.15em;

	MARGIN-TOP: 0.35em;	

	COLOR: #439800;

    FONT-SIZE: 1.05em;

    FONT-WEIGHT: bold;

    FONT-FAMILY: Arial, Helvetica, sans-serif;

    BACKGROUND: #FFFFFF;

    BORDER-LEFT: solid 1px #999999;    

    BORDER-TOP: solid 1px #999999;

    BORDER-BOTTOM: solid 1px #999999;

    BORDER-RIGHT: solid 1px #999999;

	CURSOR: hand;

	LINE-HEIGHT: 0.75em; 

}

.but_suche_pull

{

	WIDTH: 1.55em;

	HEIGHT: 1.55em;

	PADDING-BOTTOM: 0.25em;

	PADDING-LEFT: 0.15em;

	MARGIN-TOP: 0.1em;	

	MARGIN-LEFT: 1.0em;		

	COLOR: #439800;

    FONT-SIZE: 1.05em;

    FONT-WEIGHT: bold;

    FONT-FAMILY: Arial, Helvetica, sans-serif;

    BACKGROUND: #FFFFFF;

    BORDER-LEFT: solid 1px #999999;    

    BORDER-TOP: solid 1px #999999;

    BORDER-BOTTOM: solid 1px #999999;

    BORDER-RIGHT: solid 1px #999999;

	CURSOR: hand;

	LINE-HEIGHT:0.75em;   

}



/*input, select, check, option*/

.input_suche_voll

{

	WIDTH: 26.5em;

	HEIGHT: 1.35em;

	MARGIN-TOP: 0.0em;

	MARGIN-LEFT: 0.0em;

	MARGIN-RIGHT: 1.0em;	

	PADDING-BOTTOM: 0.15em;

	PADDING-LEFT: 0.25em;

	PADDING-RIGHT: 0em;		

    COLOR: #333333;

    FONT-SIZE: 0.85em;

    FONT-WEIGHT: normal;

    BORDER: solid 1px #999999;

}

.input_suche_zeit_le

{

	WIDTH: 4em;

	HEIGHT: 1.35em;

	MARGIN-TOP: 0.0em;

	MARGIN-LEFT: 1.0em;

	MARGIN-RIGHT: 0.0em;	

	PADDING-BOTTOM: 0.15em;

	PADDING-LEFT: 0.25em;

	PADDING-RIGHT: 0em;		

    COLOR: #333333;

    FONT-SIZE: 0.85em;

    FONT-WEIGHT: normal;

    BORDER-TOP: solid 1px #999999;

    BORDER-BOTTOM: solid 1px #999999;

    BORDER-LEFT: solid 1px #999999;

    BORDER-RIGHT: solid 2px #999999;            

}

.input_suche_zeit_ri

{

	WIDTH: 4em;

	HEIGHT: 1.35em;

	MARGIN-TOP: 0.0em;

	MARGIN-LEFT: 0.0em;

	MARGIN-RIGHT: 0.0em;	

	PADDING-BOTTOM: 0.15em;

	PADDING-LEFT: 0.25em;

	PADDING-RIGHT: 0em;		

    COLOR: #333333;

    FONT-SIZE: 0.85em;

    FONT-WEIGHT: normal;

    BORDER-TOP: solid 1px #999999;

    BORDER-BOTTOM: solid 1px #999999;

    BORDER-LEFT: solid 2px #999999;

    BORDER-RIGHT: solid 1px #999999;            

}

.select_135

{

    WIDTH: 23.0em;

    MARGIN: 0em;

    PADDING: 0em;

    FONT-SIZE: 1.0em;

}

.checkbox

{

	MARGIN-TOP: 0.0em;

	MARGIN-LEFT: 0.0em;

	MARGIN-RIGHT: 1.0em;	

}





/***************************************************/

/*GRUENE ORGANISATIONEN*/

/***************************************************/

.karte

{

	MARGIN-BOTTOM: 2.0em;

}

.form_data_area

{

	MARGIN-TOP: 1.0em;

	MARGIN-BOTTOM: 1.0em;

}



.form_data_area_ri

{

	MARGIN-BOTTOM: 1.0em;

}

.form_data_area_le

{

	WIDTH: 260px;

	MARGIN-BOTTOM: 1.0em;

	MARGIN-RIGHT: 10px;

	PADDING: 0em;

	FLOAT: left;

}

.form_data_le

{

	WIDTH: 6em;

	FLOAT: left;

}

.form_data

{

}

.form_data_area_space

{

	MARGIN-TOP: 1.0em;

}



/*result*/

.suche_result_data

{

	MARGIN-TOP: 0.5em;

	FONT-SIZE: 1.0em;

}



/***************************************************/

/*PRESSE*/

/***************************************************/

/*H1 content presse*/

.content .content_txt .presse H1

{

    MARGIN-TOP: 0.5em;

    MARGIN-BOTTOM: 0.0em;    

	BORDER-BOTTOM: solid 1px #CCCCCC;

}

.presse

{

	MARGIN-TOP: 10em;

}

.presse_pic

{

	MARGIN-TOP: -2.0em;

	FLOAT: right;

}

.impressum

{

	FONT-SIZE: 0.95em;

}



/***************************************************/

/*LISTEN OL UL - Liste + Antrag + Termine + suche-result*/

/***************************************************/



/*LISTE*/

/**********************/

.list

{

	MARGIN-TOP: 3.0em;

	MARGIN-BOTTOM: 3.0em;	

	MARGIN-LEFT: 0em;

	PADDING-LEFT: 0em;

}

.list_entry_txt

{

	FONT-WEIGHT: bold;

}



.list_entry

{

	MARGIN-BOTTOM: 1.0em;

	MARGIN-LEFT: 0.0em;	

	PADDING-BOTTOM: 0.5em;

	BORDER-BOTTOM: solid 1px #CCCCCC;

	DISPLAY: list-item;

	LIST-STYLE: none;	

	CLEAR: both;

}

.list_entry A, .list_entry A:link, .list_entry A:active

{

    COLOR: #439800;

    FONT-WEIGHT: bold;

    TEXT-DECORATION: none;

}

.list_entry A:visited

{

    COLOR: #FF6600;

    FONT-WEIGHT: bold;

    TEXT-DECORATION: none;

}

.list_entry A:hover, .list_entry A:focus

{

    COLOR: #439800;

    FONT-WEIGHT: bold;   

    TEXT-DECORATION: underline; 

}



.list_nr

{

	MARGIN-TOP: 0.0em;

	MARGIN-BOTTOM: 3.0em;	

	MARGIN-LEFT: 1.5em;

	PADDING-LEFT: 0em;

}

.list_entry_nr

{

	MARGIN-BOTTOM: 1.0em;

	MARGIN-LEFT: 0.0em;	

	PADDING-BOTTOM: 0.5em;

	BORDER-BOTTOM: solid 1px #CCCCCC;

	DISPLAY: list-item;

	LIST-STYLE-TYPE: decimal;	

	CLEAR: both;

}

.list_entry_nr A, .list_entry_nr A:link, .list_entry_nr A:active

{

    COLOR: #439800;

    FONT-WEIGHT: bold;

    TEXT-DECORATION: none;

}

.list_entry_nr A:visited

{

    COLOR: #FF6600;

    FONT-WEIGHT: bold;

    TEXT-DECORATION: none;

}

.list_entry_nr A:hover, .list_entry_nr A:focus

{

    COLOR: #439800;

    FONT-WEIGHT: bold;   

    TEXT-DECORATION: underline; 

}



/*BOXEN with LISTEN*/

/**********************/

/*liste border*/

/**********************/

.list_border

{

	MARGIN-TOP: 1.0em;

	MARGIN-BOTTOM: 2.0em;	

	PADDING-TOP: 1.0em;

	PADDING-LEFT: 1.0em;

	PADDING-RIGHT: 1.0em;

	BORDER: solid 1px #CCCCCC;

}

.list_border_nospace

{

	MARGIN-TOP: 1.0em;

	MARGIN-BOTTOM: 2.0em;	

	PADDING-TOP: 0.0em;

	PADDING-LEFT: 1.0em;

	PADDING-RIGHT: 1.0em;

	BORDER: solid 1px #CCCCCC;

}

.list_box

{

	MARGIN-TOP: 1.0em;

	MARGIN-BOTTOM: 1.0em;	

	MARGIN-LEFT: 0em;

	PADDING-LEFT: 0em;

}

.list_box_entry

{

	MARGIN-BOTTOM: 0.0em;

	MARGIN-LEFT: 0.0em;	

	PADDING-BOTTOM: 0.5em;

	DISPLAY: list-item;

	LIST-STYLE: none;	

	CLEAR: both;

}

.list_box_entry A, .list_box_entry A:link, .list_box_entry A:active

{

    COLOR: #439800;

    FONT-WEIGHT: bold;

    TEXT-DECORATION: none;

}

.list_box_entry A:visited

{

    COLOR: #FF6600;

    FONT-WEIGHT: bold;

    TEXT-DECORATION: none;

}

.list_box_entry A:hover, .list_box_entry A:focus

{

    COLOR: #439800;

    FONT-WEIGHT: bold;   

    TEXT-DECORATION: underline; 

}

/*Tabelle Termin*/

.table-termin

{

	WIDTH: 485px;

	BORDER: 0px;

	PADDING: 0em;

	MARGIN: 0em;

}

.table-termin CAPTION

{

	TEXT-ALIGN: left;

	LINE-HEIGHT: 1.5em;

	PADDING-BOTTOM: 2.0em;

}

.table-termin TR

{

	VERTICAL-ALIGN: top;

}

.table-termin TH

{

	FONT-WEIGHT: normal;

	WIDTH: 175px;

	TEXT-ALIGN: left;

	PADDING-BOTTOM: 0.5em;

}

.table-termin TD

{

	PADDING-BOTTOM:0.5em;

}

.table-termin A, .list_box_entry A:link, .list_box_entry A:active

{

    COLOR: #439800;

    FONT-WEIGHT: bold;

    TEXT-DECORATION: none;

}

.table-termin A:visited

{

    COLOR: #FF6600;

    FONT-WEIGHT: bold;

    TEXT-DECORATION: none;

}

.table-termin A:hover, .list_box_entry A:focus

{

    COLOR: #439800;

    FONT-WEIGHT: bold;   

    TEXT-DECORATION: underline; 

}

/*antragsuebersicht*/

.list_antrag_entry_txt

{

	FONT-WEIGHT: normal;

}

.antragsnr

{

	MARGIN-BOTTOM: 1.0em;    

    PADDING: 0em;

    PADDING-RIGHT: 35px;

    FONT-SIZE: 1.75em;

    FONT-WEIGHT: bold;

    COLOR: #333333;

}

/*Tabelle Termin*/

.table-antrag

{

	WIDTH: 485px;

	BORDER: 0px;

	PADDING: 0em;

	MARGIN: 0em;

	MARGIN-BOTTOM: 1.0em;

}

.table-antrag CAPTION

{

	TEXT-ALIGN: left;

	LINE-HEIGHT: 1.5em;

	PADDING-BOTTOM: 1.5em;

	PADDING-TOP: 1.5em;

}

.table-antrag TR

{

	VERTICAL-ALIGN: top;

}

.table-antrag TH

{

	FONT-WEIGHT: normal;

	WIDTH: 175px;

	TEXT-ALIGN: left;

	PADDING-BOTTOM: 0.5em;

}

.table-antrag TD

{

	PADDING-BOTTOM:0.5em;

}

.table-antrag A, .list_box_entry A:link, .list_box_entry A:active

{

    COLOR: #439800;

    FONT-WEIGHT: bold;

    TEXT-DECORATION: none;

}

.table-antrag A:visited

{

    COLOR: #FF6600;

    FONT-WEIGHT: bold;

    TEXT-DECORATION: none;

}

.table-antrag A:hover, .list_box_entry A:focus

{

    COLOR: #439800;

    FONT-WEIGHT: bold;   

    TEXT-DECORATION: underline; 

}

/*col left side (link to dok)*/

.list_antrag_col_ri

{

	WIDTH: 150px;

	MARGIN-LEFT: 10px;	

	FLOAT: right;

	OVERFLOW: visible;

}



/*termine*/

.list_termin_entry_title

{

	FONT-WEIGHT: bold;

}

.list_termin_entry_txt

{

	FONT-WEIGHT: normal;

}



/*H1 content dok antrag*/

.content .content_txt .list_border_nospace H1

{

    MARGIN-TOP: 0.0em;

    MARGIN-BOTTOM: 0.0em;    

    PADDING: 0em;

    FONT-SIZE: 1.75em;

    COLOR: #333333;

}





/*END*/





/***************************************************/

/*DIE GRUENEN.DE************************************/

/*STYLE special HTML Buttons************************/

/*powered by VisionCMS***************************/

/***************************************************/







/***************************************************/

/*BUTTONS HTML*/

/***************************************************/

.button

{

/*	WIDTH: 184px;*/

	MARGIN-BOTTOM: 1.0em;

}



/*H1 green 1*/

/***************/

.button .but-bg-green1 A

{

	TEXT-DECORATION: none;

}



.button .but-bg-green1 .headline

{

    MARGIN-BOTTOM: 0em;    

    PADDING: 0em;

    FONT-SIZE: 2.9em;

    COLOR: #FFFFFF;

    TEXT-DECORATION: none;

}

.button .but-bg-green1 .headline A, .button .but-bg-green1 .headline A:link, .button .but-bg-green1 .headline A:visited

{

    COLOR: #FFFFFF;

    TEXT-DECORATION: none;

}

.button .but-bg-green1 .headline A:active

{

    COLOR: #0D216A;

    TEXT-DECORATION: none;

}

.button .but-bg-green1 .headline A:hover

{

    COLOR: #E07A08;

    TEXT-DECORATION: none;

}

.button .but-bg-green1 .headline A:focus

{

    COLOR: #E07A08;

    TEXT-DECORATION: underline;

}





/*H1 green 2*/

/***************/

.button .but-bg-green2 H1

{

    MARGIN-BOTTOM: 0.0em;    

    FONT-SIZE: 1.4em;

    COLOR: #FFFFFF;

    FONT-WEIGHT: bold;

    TEXT-DECORATION: none;

}

.button .but-bg-green2 H1 A, .button .but-bg-green2 H1 A:link, .button .but-bg-green2 H1 A:visited

{

    COLOR: #FFFFFF;

    TEXT-DECORATION: none;

}

.button .but-bg-green2 H1 A:active

{

    COLOR: #0D216A;

    TEXT-DECORATION: none;

}

.button .but-bg-green2 H1 A:hover

{

    COLOR: #E07A08;

    TEXT-DECORATION: none;

}

.button .but-bg-green2 H1 A:focus

{

    COLOR: #E07A08;

    TEXT-DECORATION: underline;

}



/*H1 green 3*/

/***************/

.button .but-bg-green3 H1

{

    MARGIN-BOTTOM: 0.0em;    

    FONT-SIZE: 1.4em;

    COLOR: #439800;

    FONT-WEIGHT: bold;

    TEXT-DECORATION: none;

}

.button .but-bg-green3 H1 A, .button .but-bg-green3 H1 A:link, .button .but-bg-green3 H1 A:visited, .button .but-bg-green3 H1 A:active, .button .but-bg-green3 H1 A:hover

{

    COLOR: #439800;

    TEXT-DECORATION: none;

}

.button .but-bg-green3 H1 A:focus

{

    COLOR: #439800;

    TEXT-DECORATION: underline;

}



/*H1 green 4*/

/***************/

.button .but-bg-green4 H1

{

    MARGIN-BOTTOM: 0.0em;    

    FONT-SIZE: 1.4em;

    COLOR: #439800;

    FONT-WEIGHT: bold;

    TEXT-DECORATION: none;

 }

.button .but-bg-green4 H1 A, .button .but-bg-green4 H1 A:link, .button .but-bg-green4 H1 A:visited, .button .but-bg-green4 H1 A:active, .button .but-bg-green4 H1 A:hover

{

    COLOR: #439800;

    TEXT-DECORATION: none;

}

.button .but-bg-green4 H1 A:focus

{

    COLOR: #439800;

    TEXT-DECORATION: underline;

}



/***************/

/*RED*/

/***************/

/*H1 red 1*/

/***************/

.button .but-bg-red1 H1

{

    MARGIN-BOTTOM: 0.0em;    

    FONT-SIZE: 1.4em;

    COLOR: #FFFFFF;

    FONT-WEIGHT: bold;

    TEXT-DECORATION: none;

}

.button .but-bg-red1 H1 A, .button .but-bg-red1 H1 A:link, .button .but-bg-red1 H1 A:visited

{

    COLOR: #FFFFFF;

    TEXT-DECORATION: none;

}

.button .but-bg-red1 H1 A:active

{

    COLOR: #0D216A;

    TEXT-DECORATION: none;

}

.button .but-bg-red1 H1 A:hover

{

    COLOR: #E07A08;

    TEXT-DECORATION: none;

}

.button .but-bg-red1 H1 A:focus

{

    COLOR: #E07A08;

    TEXT-DECORATION: underline;

}



/*H1 red 2*/

/***************/

.button .but-bg-red2 H1

{

    MARGIN-BOTTOM: 0.0em;    

    FONT-SIZE: 1.4em;

    COLOR: #FFFFFF;

    FONT-WEIGHT: bold;

    TEXT-DECORATION: none;

    BORDER: 0px;

}

.button .but-bg-red2 H1 A, .button .but-bg-red2 H1 A:visited, .button .but-bg-red2 H1 A:link

{

    COLOR: #FFFFFF;

    TEXT-DECORATION: none;

}

.button .but-bg-red2 H1 A:active

{

    COLOR: #0D216A;

    TEXT-DECORATION: none;

}

.button .but-bg-red2 H1 A:hover

{

    COLOR: #E07A08;

    TEXT-DECORATION: none;

}

.button .but-bg-red2 H1 A:focus

{

    COLOR: #E07A08;

    TEXT-DECORATION: underline;

}



/*H1 red 3*/

/***************/

.button .but-bg-red3 H1

{

    MARGIN-BOTTOM: 0.0em;    

    FONT-SIZE: 1.4em;

    COLOR: #439800;

    FONT-WEIGHT: bold;

    TEXT-DECORATION: none;

    BORDER: 0px;

}

.button .but-bg-red3 H1 A, .button .but-bg-red3 H1 A:link, .button .but-bg-red3 H1 A:visited, .button .but-bg-red3 H1 A:active, .button .but-bg-red3 H1 A:hover

{

    COLOR: #439800;

    TEXT-DECORATION: none;

}

.button .but-bg-red3 H1 A:focus

{

    COLOR: #439800;

    TEXT-DECORATION: underline;

}





/*H1 red 4*/

/***************/

.button .but-bg-red4 H1

{

    MARGIN-BOTTOM: 0.0em;    

    FONT-SIZE: 1.4em;

    COLOR: #439800;

    FONT-WEIGHT: bold;

    TEXT-DECORATION: none;

    BORDER: 0px;

}

.button .but-bg-red4 H1 A, .button .but-bg-red4 H1 A:link, .button .but-bg-red4 H1 A:visited, .button .but-bg-red4 H1 A:active, .button .but-bg-red4 H1 A:hover

{

    COLOR: #439800;

    TEXT-DECORATION: none;

}

.button .but-bg-red4 H1 A:focus

{

    COLOR: #439800;

    TEXT-DECORATION: underline;

}



/***************/

/*BLUE*/

/***************/

/*H1 blue 1*/

/***************/

.button .but-bg-blue1 H1

{

    MARGIN-BOTTOM: 0.0em;    

    FONT-SIZE: 1.4em;

    COLOR: #FFFFFF;

    FONT-WEIGHT: bold;

    TEXT-DECORATION: none;

    BORDER: 0px;

}

.button .but-bg-blue1 H1 A, .button .but-bg-blue1 H1 A:link, .button .but-bg-blue1 H1 A:visited

{

    COLOR: #FFFFFF;

    TEXT-DECORATION: none;

}

.button .but-bg-blue1 H1 A:active

{

    COLOR: #0D216A;

    TEXT-DECORATION: none;

}

.button .but-bg-blue1 H1 A:hover

{

    COLOR: #E07A08;

    TEXT-DECORATION: none;

}

.button .but-bg-blue1 H1 A:focus

{

    COLOR: #E07A08;

    TEXT-DECORATION: underline;

}



/*H1 blue 2*/

/***************/

.button .but-bg-blue2 H1

{

    MARGIN-BOTTOM: 0.0em;    

    FONT-SIZE: 1.4em;

    COLOR: #FFFFFF;

    FONT-WEIGHT: bold;

    TEXT-DECORATION: none;

    BORDER: 0px;

}

.button .but-bg-blue2 H1 A, .button .but-bg-blue2 H1 A:link, .button .but-bg-blue2 H1 A:visited

{

    COLOR: #FFFFFF;

    TEXT-DECORATION: none;

}

.button .but-bg-blue2 H1 A:active

{

    COLOR: #0D216A;

    TEXT-DECORATION: none;

}

.button .but-bg-blue2 H1 A:hover

{

    COLOR: #E07A08;

    TEXT-DECORATION: none;

}

.button .but-bg-blue2 H1 A:focus

{

    COLOR: #E07A08;

    TEXT-DECORATION: underline;

}



/*H1 blue 3*/

/***************/

.button .but-bg-blue3 H1

{

    MARGIN-BOTTOM: 0.0em;    

    FONT-SIZE: 1.4em;

    COLOR: #439800;

    FONT-WEIGHT: bold;

    TEXT-DECORATION: none;

    BORDER: 0px;

}

.button .but-bg-blue3 H1 A, .button .but-bg-blue3 H1 A:link, .button .but-bg-blue3 H1 A:visited, .button .but-bg-blue3 H1 A:active, .button .but-bg-blue3 H1 A:hover

{

    COLOR: #439800;

    TEXT-DECORATION: none;

}

.button .but-bg-blue3 H1 A:focus

{

    COLOR: #439800;

    TEXT-DECORATION: underline;

}



/*H1 blue 4*/

/***************/

.button .but-bg-blue4 H1

{

    MARGIN-BOTTOM: 0.0em;    

    FONT-SIZE: 1.4em;

    COLOR: #439800;

    FONT-WEIGHT: bold;

    TEXT-DECORATION: none;

}

.button .but-bg-blue4 H1 A, .button .but-bg-blue4 H1 A:link, .button .but-bg-blue4 H1 A:visited, .button .but-bg-blue4 H1 A:active, .button .but-bg-blue4 H1 A:hover

{

    COLOR: #439800;

    TEXT-DECORATION: none;

}

.button .but-bg-blue4 H1 A:focus

{

    COLOR: #439800;

    TEXT-DECORATION: underline;

}





/*COLOR: green*/

/***************/

.but-bg-green1

{

	PADDING: 8px;

	COLOR: #FFFFFF;

	BACKGROUND: #439800;

}

.but-bg-green2

{

	PADDING: 8px;	

	COLOR: #FFFFFF;

	BACKGROUND: #84B525;

}

.but-bg-green3

{

	PADDING: 8px;	

	COLOR: #439800;	

	BACKGROUND: #B1D917;

}

.but-bg-green4

{	

	PADDING: 8px;

	COLOR: #439800;		

	BACKGROUND: #E3F7B4;

}



/*COLOR: red*/

/***************/

.but-bg-red1

{

	PADDING: 8px;	

	COLOR: #FFFFFF;	

	BACKGROUND: #E07A08;

}

.but-bg-red2

{

	PADDING: 8px;	

	COLOR: #FFFFFF;	

	BACKGROUND: #F4A238;

}

.but-bg-red3

{

	PADDING: 8px;	

	COLOR: #439800;		

	BACKGROUND: #FFD348;

}

.but-bg-red4

{

	PADDING: 8px;	

	COLOR: #439800;		

	BACKGROUND: #FFF2B4;

}



/*COLOR: blue*/

/***************/

.but-bg-blue1

{

	PADDING: 8px;	

	COLOR: #FFFFFF;	

	BACKGROUND: #7B97AB;	

}

.but-bg-blue2

{

	PADDING: 8px;	

	COLOR: #FFFFFF;	

	BACKGROUND: #A4B9C8;

}

.but-bg-blue3

{

	PADDING: 8px;	

	COLOR: #439800;		

	BACKGROUND: #CDD9E2;

}

.but-bg-blue4

{

	PADDING: 8px;	

	COLOR: #439800;		

	BACKGROUND: #E0E9EF;

}



/*button text 12 + 34*/

/***************/



/*BUTTON-TEXT 12*/

.txt-link-for-but-12

{

    MARGIN-TOP: 0em;

    MARGIN-BOTTOM: 0em;    

    FONT-SIZE: 1.0em;

    COLOR: #FFFFFF;

    TEXT-DECORATION: none;

}

.txt-link-for-but-12 A, .txt-link-for-but-12 A:link, .txt-link-for-but-12 A:visited, .txt-link-for-but-12 A:active

{

    COLOR: #FFFFFF;

    TEXT-DECORATION: none;

}

.txt-link-for-but-12 A:hover

{

    COLOR: #FFFFFF;

	FONT-WEIGHT: normal;

    TEXT-DECORATION: none;

}

.txt-link-for-but-12 A:focus

{

    COLOR: #FFFFFF;

	FONT-WEIGHT: normal;    

    TEXT-DECORATION: underline;

}



/*BUTTON-TEXT 34*/

.txt-link-for-but-34

{

    MARGIN-TOP: 0em;

    MARGIN-BOTTOM: 0em;    

    FONT-SIZE: 1.0em;

    COLOR: #439800;

    TEXT-DECORATION: none;

}

.txt-link-for-but-34 A, .txt-link-for-but-34 A:link, .txt-link-for-but-34 A:visited, .txt-link-for-but-34 A:active

{

    COLOR: #439800;

    TEXT-DECORATION: none;

}

.txt-link-for-but-34 A:hover

{

    COLOR: #439800;

	FONT-WEIGHT: normal;    

    TEXT-DECORATION: none;

}

.txt-link-for-but-34 A:focus

{

    COLOR: #439800;

	FONT-WEIGHT: normal;    

    TEXT-DECORATION: underline;

}



/***************************************************/

/*BUTTONS HTML*/

/*Neu nach Vorschlag von Steffen*/

/***************************************************/



.button-fg-green, .button-fg-green-o, .button-fg-white, .button-fg-white2, .button-fg-white3

{

  WIDTH: 184px;

  MARGIN-BOTTOM: 1.0em;

}



/* Alle Links (gruen wie weiß) ohne Unterstreichung) */

.button-fg-green A, .button-fg-green A:link, .button-fg-green A:visited, .button-fg-green A:active, .button-fg-green A:hover,

.button-fg-green-o A, .button-fg-green-o A:link, .button-fg-green-o A:visited, .button-fg-green-o A:active, .button-fg-green-o A:hover,

.button-fg-white A, .button-fg-white A:link, .button-fg-white A:visited, .button-fg-white A:active, .button-fg-white A:hover,

.button-fg-white2 A, .button-fg-white2 A:link, .button-fg-white2 A:visited, .button-fg-white2 A:active, .button-fg-white2 A:hover,

.button-fg-white3 A, .button-fg-white3 A:link, .button-fg-white3 A:visited, .button-fg-white3 A:active, .button-fg-white3 A:hover

{

    TEXT-DECORATION: none;

}



/* Größe/Formatierung der Headline */

.button-fg-green .headline, .button-fg-green-o .headline, .button-fg-white .headline, .button-fg-white2 .headline, .button-fg-white3 .headline

{

    MARGIN-TOP: 0em;

    MARGIN-BOTTOM: 0.0em;    

    FONT-SIZE: 2.9em;

    FONT-WEIGHT: BOLD;

    DISPLAY: block;

}





/* Das Padding des inneren divs */

.button-fg-green div, .button-fg-green-o div, .button-fg-white div, .button-fg-white2 div, .button-fg-white3 div

{

  PADDING: 8px;

}



/* Die verschiedenen Hintergrundfarben*/



/*GREEN*/

.but-bg-green1 	{BACKGROUND: #439800;}

.but-bg-green2 	{BACKGROUND: #84B525;}

.but-bg-green3 	{BACKGROUND: #B1D917;}

.but-bg-green4 	{BACKGROUND: #E3F7B4;}



/*RED*/

.but-bg-red1 	{BACKGROUND: #E07A08;}

.but-bg-red2 	{BACKGROUND: #F4A238;}

.but-bg-red3 	{BACKGROUND: #FFD348;}

.but-bg-red4 	{BACKGROUND: #FFF2B4;}



/*BLUE*/

.but-bg-blue1 	{BACKGROUND: #7B97AB;}

.but-bg-blue2 	{BACKGROUND: #A4B9C8;}

.but-bg-blue3 	{BACKGROUND: #CDD9E2;}

.but-bg-blue4 	{BACKGROUND: #E0E9EF;}







/* Text/Links mit Weißer Vordergrundfarbe (OMO-Effekt) */

/*******************************************************/



/*WHITE*/

.button-fg-white, .button-fg-white A, .button-fg-white A:link, .button-fg-white A:visited 

{

    COLOR: #FFFFFF;

}



.button-fg-white A:active 

{

    COLOR: #0D216A;

}



.button-fg-white A:hover, .button-fg-white A:focus

{

    COLOR: #E07A08;

}



/*WHITE2 (COLOR OMO-EFFEKT hellgelb)*/ 

.button-fg-white2, .button-fg-white2 A, .button-fg-white2 A:link, .button-fg-white2 A:visited 

{

    COLOR: #FFFFFF;

}



.button-fg-white2 A:active 

{

    COLOR: #0D216A;

}



.button-fg-white2 A:hover, .button-fg-white A:focus

{

    COLOR: #fff2b4;

}



/*WHITE3 (COLOR OMO-EFFEKT hellgelb)*/ 

.button-fg-white3, .button-fg-white3 A, .button-fg-white3 A:link, .button-fg-white3 A:visited 

{

    COLOR: #FFFFFF;

}



.button-fg-white3 A:active 

{

    COLOR: #0D216A;

}



.button-fg-white3 A:hover, .button-fg-white A:focus

{

    COLOR: #fff2b4;

}





/* Text/Links mit Grüner Vordergrundfarbe (kein OMO-Effekt) */

/*******************************************************/



.button-fg-green, .button-fg-green A, .button-fg-green A:link, .button-fg-green A:visited 

{

    COLOR: #439800;

}



.button-fg-green A:active 

{

    COLOR: #439800;

}



.button-fg-green A:hover, .button-fg-green A:focus

{

    COLOR: #439800;

}



/* Text/Links mit Grüner Vordergrundfarbe (mit OMO-Effekt) */

/*******************************************************/



.button-fg-green-o, .button-fg-green-o A, .button-fg-green-o A:link, .button-fg-green-o A:visited 

{

    COLOR: #439800;

}



.button-fg-green-o A:active 

{

    COLOR: #439800;

}



.button-fg-green-o A:hover, .button-fg-green-o A:focus

{

    COLOR: #E07A08;

}





/*END*/







.small_grey {
    color:#808080;
    font-family:Arial,Helvetica;
    font-size:11px;
}

.pfeil {
    background:url(/bilder/allgemein/pfeil.gif);
    background-repeat:no-repeat;
    background-position:0px 1px;
    padding-left:13px;
    font-family:Arial,Helvetica;
}

.pfeil_klein {
    background:url(/bilder/allgemein/pfeil.gif);
    background-repeat:no-repeat;
    background-position:0px 0px;
    padding-left:13px;
    font-family:Arial,Helvetica;
    font-size:11px;
}

.box {
}

.box_ueberschrift {
    padding-left:3px;
    padding-right:3px;
    padding-top:10px;
    padding-bottom:5px;
    border-bottom:1px dotted #000000;
    text-align:left;
    font-weight:bold;
    text-transform:uppercase;
    color:#000000;
    font-size:12px;
}

.box_text {
    padding-left:3px;
    padding-right:3px;
    padding-top:5px;
    padding-bottom:10px;
    text-align:left;
    color:#000000;
    font-size:11px;
}




/**********************************************************
 *
 * Navi
 *
 **********************************************************/


.ebene0-1, .ebene0-1:link, .ebene0-1:visited, .ebene0-1:active {
    display:block;
    text-align:left;
    color:#333333;
    font-family:Arial,Helvetica;
    font-size:13px;
    font-weight:normal;
    padding-top:7px;
    padding-bottom:7px;
    padding-left:17px;
    padding-right:5px;
    background-image:url(/bilder/allgemein/nav_pfeil_ebene_0.gif);
    background-position:7px 11px;
    background-repeat:no-repeat;
    BORDER-BOTTOM: dotted 1px #439800;
}

.ebene0-1:hover {
    display:block;
    text-align:left;
    color:#333333;
    background:#dceac5;
    font-family:Arial,Helvetica;
    font-size:13px;
    font-weight:normal;
    padding-top:7px;
    padding-bottom:7px;
    padding-left:17px;
    padding-right:5px;
    background-image:url(/bilder/allgemein/nav_pfeil_ebene_0_aktiv.gif);
    background-position:7px 11px;
    background-repeat:no-repeat;
    BORDER-BOTTOM: dotted 1px #439800;
}

.ebene0-1_angewaehlt, .ebene0-1_angewaehlt:link, .ebene0-1_angewaehlt:visited, .ebene0-1_angewaehlt:active {
    display:block;
    text-align:left;
    color:#333333;
    background:#dceac5;
    font-family:Arial,Helvetica;
    font-size:13px;
    font-weight:normal;
    padding-top:7px;
    padding-bottom:7px;
    padding-left:17px;
    padding-right:5px;
    background-image:url(/bilder/allgemein/nav_pfeil_ebene_0_aktiv.gif);
    background-position:7px 11px;
    background-repeat:no-repeat;
    BORDER-BOTTOM: dotted 1px #439800;
}

.ebene0-1_angewaehlt:hover {
    display:block;
    text-align:left;
    color:#333333;
    font-family:Arial,Helvetica;
    font-size:13px;
    font-weight:normal;
    padding-top:7px;
    padding-bottom:7px;
    padding-left:17px;
    padding-right:5px;
    background-image:url(/bilder/allgemein/nav_pfeil_ebene_0_aktiv.gif);
    background-position:7px 11px;
    background-repeat:no-repeat;
    BORDER-BOTTOM: dotted 1px #439800;
}


.ebene1-1, .ebene1-1:link, .ebene1-1:visited, .ebene1-1:active {
    margin-left:12px;
    display:block;
    text-align:left;
    color:#333333;
    font-family:Arial,Helvetica;
    font-size:13px;
    font-weight:normal;
    padding-top:7px;
    padding-bottom:7px;
    padding-left:17px;
    padding-right:5px;
    background-image:url(/bilder/allgemein/nav_pfeil_ebene_1.gif);
    background-position:7px 11px;
    background-repeat:no-repeat;
    BORDER-BOTTOM: dotted 1px #439800;
}

.ebene1-1:hover {
    margin-left:12px;
    display:block;
    text-align:left;
    color:#333333;
    background:#dceac5;
    font-family:Arial,Helvetica;
    font-size:13px;
    font-weight:normal;
    padding-top:7px;
    padding-bottom:7px;
    padding-left:17px;
    padding-right:5px;
    background-image:url(/bilder/allgemein/nav_pfeil_ebene_1_aktiv.gif);
    background-position:7px 11px;
    background-repeat:no-repeat;
    BORDER-BOTTOM: dotted 1px #439800;
}

.ebene1-1_angewaehlt, .ebene1-1_angewaehlt:link, .ebene1-1_angewaehlt:visited, .ebene1-1_angewaehlt:active {
    margin-left:12px;
    display:block;
    text-align:left;
    color:#333333;
    background:#dceac5;
    font-family:Arial,Helvetica;
    font-size:13px;
    font-weight:normal;
    padding-top:7px;
    padding-bottom:7px;
    padding-left:17px;
    padding-right:5px;
    background-image:url(/bilder/allgemein/nav_pfeil_ebene_1_aktiv.gif);
    background-position:7px 11px;
    background-repeat:no-repeat;
    BORDER-BOTTOM: dotted 1px #439800;
}

.ebene1-1_angewaehlt:hover {
    margin-left:12px;
    display:block;
    text-align:left;
    color:#333333;
    font-family:Arial,Helvetica;
    font-size:13px;
    font-weight:normal;
    padding-top:7px;
    padding-bottom:7px;
    padding-left:17px;
    padding-right:5px;
    background-image:url(/bilder/allgemein/nav_pfeil_ebene_1_aktiv.gif);
    background-position:7px 11px;
    background-repeat:no-repeat;
    BORDER-BOTTOM: dotted 1px #439800;
}


.ebene2-1, .ebene2-1:link, .ebene2-1:visited, .ebene2-1:active {
    margin-left:24px;
    display:block;
    text-align:left;
    color:#333333;
    font-family:Arial,Helvetica;
    font-size:13px;
    font-weight:normal;
    padding-top:7px;
    padding-bottom:7px;
    padding-left:17px;
    padding-right:5px;
    background-image:url(/bilder/allgemein/nav_pfeil_ebene_1.gif);
    background-position:7px 11px;
    background-repeat:no-repeat;
    BORDER-BOTTOM: dotted 1px #439800;
}

.ebene2-1:hover {
    margin-left:24px;
    display:block;
    text-align:left;
    color:#333333;
    background:#dceac5;
    font-family:Arial,Helvetica;
    font-size:13px;
    font-weight:normal;
    padding-top:7px;
    padding-bottom:7px;
    padding-left:17px;
    padding-right:5px;
    background-image:url(/bilder/allgemein/nav_pfeil_ebene_1_aktiv.gif);
    background-position:7px 11px;
    background-repeat:no-repeat;
    BORDER-BOTTOM: dotted 1px #439800;
}

.ebene2-1_angewaehlt, .ebene2-1_angewaehlt:link, .ebene2-1_angewaehlt:visited, .ebene2-1_angewaehlt:active {
    margin-left:24px;
    display:block;
    text-align:left;
    color:#333333;
    background:#dceac5;
    font-family:Arial,Helvetica;
    font-size:13px;
    font-weight:normal;
    padding-top:7px;
    padding-bottom:7px;
    padding-left:17px;
    padding-right:5px;
    background-image:url(/bilder/allgemein/nav_pfeil_ebene_1_aktiv.gif);
    background-position:7px 11px;
    background-repeat:no-repeat;
    BORDER-BOTTOM: dotted 1px #439800;
}

.ebene2-1_angewaehlt:hover {
    margin-left:24px;
    display:block;
    text-align:left;
    color:#333333;
    font-family:Arial,Helvetica;
    font-size:13px;
    font-weight:normal;
    padding-top:7px;
    padding-bottom:7px;
    padding-left:17px;
    padding-right:5px;
    background-image:url(/bilder/allgemein/nav_pfeil_ebene_1_aktiv.gif);
    background-position:7px 11px;
    background-repeat:no-repeat;
    BORDER-BOTTOM: dotted 1px #439800;
}




