/***************************************************/
/*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*/

