/***************************************************/
/***************************************************/
/*STYLE allgemein*/
/***************************************************/
/***************************************************/

BODY
{
	  FONT-SIZE: 0.75em;
	  MARGIN: 0px;
	  PADDING: 0px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    BACKGROUND-COLOR: #747832;
}
H1
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 1.5em;
    COLOR: #f28e12;
}
H2
{
    MARGIN-TOP: 6px;
    FONT-SIZE: 1.2em;
    COLOR: #F28E12;
}
H3
{
    MARGIN-TOP: 6px;
    FONT-SIZE: 1.2em;
    FONT-WEIGHT: BOLD;
    COLOR: #1B9743;
}
H4
{
    MARGIN-TOP: 6px;
    FONT-SIZE: 1.2em;
    FONT-WEIGHT: BOLD;
    COLOR: #1B9743;
}
H5
{
    MARGIN-TOP: 6px;
    FONT-SIZE: 1.2em;
    FONT-WEIGHT: BOLD;
    COLOR: #1B9743;
}
H6
{
    MARGIN-TOP: 6px;
    FONT-SIZE: 1.2em;
    FONT-WEIGHT: BOLD;
    COLOR: #1B9743;
}

P
{
    MARGIN-TOP: -0.1em;
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
}

A
{
    COLOR: #006633;
}
A:active
{
    COLOR: #006633;
}
A:link
{
    COLOR: #006633;
}
A:visited
{
    COLOR: #006633;
}
A:hover
{
    COLOR: #006633;
}

UL
{
    list-style-type: square;
}

FORM
{
  MARGIN-TOP: 0px;
  MARGIN-BOTTOM: 0px;
  PADDING-TOP: 0px;
  PADDING-BOTTOM: 0px;
}

/***************************************************/
/*FORMULARE ALLGEMEIN*/
/***************************************************/
/*Sternchen, Hinweistexte*/
.star
{
    MARGIN-left: 4px;
    FONT-SIZE: 1.8em;
    COLOR: #F28E12;
}
.hinweis
{
    MARGIN-left: 24px;
    FONT-SIZE: 0.8em;
}
.hinweis_ohne_einschub
{
    FONT-SIZE: 0.8em;
}
fieldset
{
    BORDER: solid 0px;
    PADDING: 0px;
    MARGIN: 0px;
}
legend
{
    MARGIN-LEFT: -6px;
}

/***************************************************/
/*SUCHE*/
/***************************************************/

/******************************/
/*SUCHE: Volltext- u. Schlagwortsuche*/
.search
{
    WIDTH: 280px;
    POSITION: relative;
}

/******************************/
/*SUCHE: Volltextsuche*/
.search .search_volltext
{
    WIDTH: 285px;
    MARGIN-BOTTOM: 20px;
    BACKGROUND: #d5ebd6;

}
.search .search_volltext .txt
{
    PADDING-TOP: 12px;
    PADDING-BOTTOM: 12px;
    PADDING-LEFT: 12px;
    PADDING-RIGHT: 12px;
}

/******************************/
/*SUCHE: Schlagwortsuche*/
.search .search_schlag
{
    WIDTH: 285px;
    BACKGROUND: #d5ebd6;
}
.search .search_schlag .txt
{
    PADDING-TOP: 12px;
    PADDING-BOTTOM: 12px;
    PADDING-LEFT: 12px;
    PADDING-RIGHT: 12px;
}

/******************************/
/*SUCHE: Ergebnis optimieren*/
.search .search_opti
{
    POSITION: absolute;
    TOP: 0px;
    LEFT: 305px;
    WIDTH: 160px;
    BACKGROUND: #d5ebd6;
}
.search .search_opti .txt
{
    PADDING-TOP: 12px;
    PADDING-BOTTOM: 12px;
    PADDING-LEFT: 12px;
    PADDING-RIGHT: 12px;
}
/******************************/
/*SUCHE: Felder*/
.input_search
{
    WIDTH: 250px;
    MAXLENGHT: 50;
}
.input_month
{
    WIDTH: 25px;
}
.input_year
{
    WIDTH: 40px;
}
.select
{
    WIDTH: 242px;
    MAXLENGHT: 50;
}

/***************************************************/
/*FEEDBACK*/
/***************************************************/
.form
{
    WIDTH: 100%;
    PADDING-TOP: 18px;
}

.reihe_form
{
    WIDTH: 100%;
    POSITION: relative;
    HEIGHT: 25px;
    PADDING-BOTTOM: 6px;
    VERTICAL-ALIGN: middle;
}
.reihe_form .bezeichnung
{
    POSITION: absolute;
    LEFT: 0px;
    WIDTH: 13%;
}
.reihe_form .feld
{
    POSITION: absolute;
    MARGIN-LEFT: 13%;
    TOP: 0px;
}

/******************************/
/*FEEDBACK: Felder*/
.input_feedback
{
    WIDTH: 280px;
    MAXLENGHT: 50;
}
.textarea_feedback
{
    WIDTH: 280px;
}
.input_feedback_feld
{
    WIDTH: 216px;
    MAXLENGHT: 50;
}
.input_feedback_feld_ort
{
    WIDTH: 150px;
    MAXLENGHT: 25;
}
.input_feedback_feld_plz
{
    WIDTH: 60px;
    MAXLENGHT: 8;
}

/***************************************************/
/*NEWSLETTER*/
/***************************************************/

/******************************/
/*NEWSLETTER: Volltext- u. Schlagwortsuche*/
.newsletter
{
    WIDTH: 450px;
    POSITION: relative;
    BACKGROUND: #d5ebd6;
}
.newsletter .txt
{
    PADDING-TOP: 20px;
    PADDING-BOTTOM: 20px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 20px;
}

/******************************/
/*NEWSLETTER: Reihe*/
.reihe_form_newsletter
{
    WIDTH: 100%;
    POSITION: relative;
    PADDING-TOP: 6px;
    VERTICAL-ALIGN: middle;
    clear: right;
}
.reihe_form_newsletter .feld
{
    POSITION: relative;
    LEFT: 0px;

}
.reihe_form_newsletter .bezeichnung
{
    POSITION: relative;
    FLOAT: right;
    WIDTH: 383px;
}
.reihe_form_newsletter .button
{
    FLOAT: right;
    WIDTH: 240px;
}

/******************************/
/*NEWSLETTER: Felder*/
.input_newsletter
{
    WIDTH: 250px;
    MAXLENGHT: 50;
}


/*border: solid 1px #000000;*/

/***************************************************/
/*UEBERSCHRIFT PRESSEMITTEILUNG*/
/***************************************************/
.ueschrift_pressemitteilung
{
    FONT-SIZE: 1.3em;
    FONT-WEIGHT: normal;
    MARGIN-bottom: 15px;
}

/***************************************************/
/*LOGO*/
/***************************************************/
.logo
{
    Z-INDEX: 30;
    LEFT: 647px;
    WIDTH: 128px;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 117px;
    TEXT-ALIGN: right;
}
.logo_print
{
    LEFT: 480px;
    WIDTH: 128px;
    POSITION: relative;
    TOP: 0px;
    HEIGHT: 117px;
}

/***************************************************/
/*GRUNDNAVIGATION*/
/***************************************************/
.gnav
{
    FONT-SIZE: 0.8em;
    WIDTH: 647px;
    COLOR: #006633;
    TOP: 0px;
    HEIGHT: 32px;
    BACKGROUND-COLOR: #d5ebd6;
    TEXT-INDENT: 120px;    
}
.gnav A
{
    COLOR: #006633;
    TEXT-DECORATION: underline;
}
.gnav A:active
{
    COLOR: #006633;
    TEXT-DECORATION: underline;
}
.gnav A:link
{
    COLOR: #006633;
    TEXT-DECORATION: underline;
}
.gnav A:visited
{
    COLOR: #006633;
    TEXT-DECORATION: underline;
}
.gnav A:hover
{
    COLOR: #006633;
    TEXT-DECORATION: underline;
}
.gnav .arrow
{
    MARGIN-TOP: 12px;
    MARGIN-LEFT: 20px;
    MARGIN-RIGHT: 4px;
}

/***************************************************/
/*HAUPTNAVIGATION - Position + Ebene 0*/
/***************************************************/

/******************************/
/*Position der Navigation*/
.nav0
{
    FLOAT: left;
    WIDTH: 135px;
    BACKGROUND-COLOR: #d5ebd6;
    OVERFLOW: hidden;
}

/******************************/
/*Navigation Ebene 0 nicht ausgewaehlt*/
.nav0 .nav0link
{
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.9em;
    MARGIN-BOTTOM: 2px;
    PADDING-BOTTOM: 4px;
    COLOR: #d5ebd6;
    PADDING-TOP: 6px;
    BACKGROUND-COLOR: #1b9743;
}
.nav0 .nav0link A
{
    COLOR: #d5ebd6;
    TEXT-DECORATION: none;
}
.nav0 .nav0link A:active
{
    COLOR: #d5ebd6;
    TEXT-DECORATION: none;
}
.nav0 .nav0link A:link
{
    COLOR: #d5ebd6;
    TEXT-DECORATION: none;
}
.nav0 .nav0link A:visited
{
    COLOR: #d5ebd6;
    TEXT-DECORATION: none;
}
.nav0 .nav0link A:hover
{
    COLOR: #d5ebd6;
    TEXT-DECORATION: none;
}

/***************************************************/
/*HAUPTNAVIGATION - Ebene 0, Rubrik ausgewaehlt*/
/***************************************************/
.nav0 .nav0aktiv
{
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.9em;
    MARGIN-BOTTOM: 2px;
    PADDING-BOTTOM: 4px;
    COLOR: #d5ebd6;
    PADDING-TOP: 6px;
    BACKGROUND-COLOR: #F28E12;
}
.nav0 .nav0aktiv A
{
    COLOR: #d5ebd6;
    TEXT-DECORATION: none;
}
.nav0 .nav0aktiv A:active
{
    COLOR: #d5ebd6;
    TEXT-DECORATION: none;
}
.nav0 .nav0aktiv A:link
{
    COLOR: #d5ebd6;
    TEXT-DECORATION: none;
}
.nav0 .nav0aktiv A:visited
{
    COLOR: #d5ebd6;
    TEXT-DECORATION: none;
}
.nav0 .nav0aktiv A:hover
{
    COLOR: #d5ebd6;
    TEXT-DECORATION: none;
}

/***************************************************/
/*SUBNAVIGATION Ebene 1*/
/***************************************************/

/******************************/
/*Position der Ebene 1*/
.nav1
{
    LEFT: 0px;
    WIDTH: 135px;
    PADDING-BOTTOM: 6px;
    POSITION: relative;
    BACKGROUND-COLOR: #d5ebd6;
}

/******************************/
/*Link der Ebene 1*/
.nav1link
{
    PADDING-LEFT: 6px;
    FONT-SIZE: 0.9em;
    COLOR: #006633;
    PADDING-TOP: 3px;
}
.nav1link A
{
    COLOR: #006633;
    TEXT-DECORATION: underline;
}
.nav1link A:active
{
    COLOR: #006633;
    TEXT-DECORATION: underline;
}
.nav1link A:link
{
    COLOR: #006633;
    TEXT-DECORATION: underline;
}
.nav1link A:visited
{
    COLOR: #006633;
    TEXT-DECORATION: underline;
}
.nav1link A:hover
{
    COLOR: #006633;
    TEXT-DECORATION: underline;
}

/******************************/
/*Ebene 1 - aktiv*/
.nav1aktiv
{
    PADDING-LEFT: 6px;
    FONT-SIZE: 0.9em;
    COLOR: #F28E12;
    PADDING-TOP: 3px;
}
.nav1aktiv A
{
    COLOR: #F28E12;
    TEXT-DECORATION: underline;
}
.nav1aktiv A:active
{
    COLOR: #F28E12;
    TEXT-DECORATION: underline;
}
.nav1aktiv A:link
{
    COLOR: #F28E12;
    TEXT-DECORATION: underline;
}
.nav1aktiv A:visited
{
    COLOR: #F28E12;
    TEXT-DECORATION: underline;
}
.nav1aktiv A:hover
{
    COLOR: #F28E12;
    TEXT-DECORATION: underline;
}

/***************************************************/
/*SUBNAVIGATION Ebene 2*/
/***************************************************/

/******************************/
/*Position der Ebene 2*/
.nav2
{
    PADDING-LEFT: 16px;
    PADDING-BOTTOM: 6px;
    POSITION: relative;
    PADDING-TOP: 3px;
}

/******************************/
/*Link der Ebene 2*/
.nav2link
{
    FONT-SIZE: 0.9em;
    COLOR: #006633;
}
.nav2link A
{
    COLOR: #006633;
    TEXT-DECORATION: underline;
}
.nav2link A:active
{
    COLOR: #006633;
    TEXT-DECORATION: underline;
}
.nav2link A:link
{
    COLOR: #006633;
    TEXT-DECORATION: underline;
}
.nav2link A:visited
{
    COLOR: #006633;
    TEXT-DECORATION: underline;
}
.nav2link A:hover
{
    COLOR: #006633;
    TEXT-DECORATION: underline;
}

/******************************/
/*Ebene 2 - aktiv*/
.nav2aktiv
{
    FONT-SIZE: 0.9em;
    COLOR: #F28E12;
}
.nav2aktiv A
{
    COLOR: #F28E12;
    TEXT-DECORATION: underline;
}
.nav2aktiv A:active
{
    COLOR: #F28E12;
    TEXT-DECORATION: underline;
}
.nav2aktiv A:link
{
    COLOR: #F28E12;
    TEXT-DECORATION: underline;
}
.nav2aktiv A:visited
{
    COLOR: #F28E12;
    TEXT-DECORATION: underline;
}
.nav2aktiv A:hover
{
    COLOR: #F28E12;
    TEXT-DECORATION: underline;
}

/***************************************************/
/*RAHMEN, CONTENT WRAPPER (zur Sicherung der bildlichen*/
/* Darstellung, schliesst Content + Castor links ein)*/
/***************************************************/
.rahmen
{
    BACKGROUND-COLOR: #d5ebd6;
    WIDTH: 775px;
}
.content_wrapper
{
	background: #ffffff;
	margin-left: 135px;
	width: 512px;
    MIN-HEIGHT: 597px;
}

.content_wrapper_mitbild
{
	background: #ffffff;
	margin-left: 135px;
	width: 512px;
    MIN-HEIGHT: 797px;
}

/***************************************************/
/*CONTENT STARTSEITE*/
/***************************************************/

.content_home
{
    Z-INDEX: 3;
    PADDING-BOTTOM: 24px;
    MARGIN-LEFT: 160px;
    WIDTH: 352px;
    POSITION: relative;
    BACKGROUND-COLOR: #ffffff;
}

/******************************/
/*CONTENT STARTSEITE - MELDUNG (einzelne Meldung Startseite ueber Balken)*/
/*CONTENT STARTSEITE - Voting siehe unter"VOTING"*/

.content_home .meldung
{
    WIDTH: 352px;
    MIN-HEIGHT: 172px;
}
.content_home .meldung .txt
{
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 6px;
    WIDTH: 300px;
    PADDING-TOP: 20px;
}

.content_home .meldung_bar_dots
{
    WIDTH: 352px;
    MIN-HEIGHT: 189px;
}
.content_home .meldung_bar_dots .txt
{
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 6px;
    WIDTH: 300px;
    PADDING-TOP: 20px;
}

/******************************/
/*CONTENT STARTSEITE - BALKEN + Link im Castorenbereich rechts,*/
/*zum Balken inhaltlich gehoerend (zu ".content_home .meldung")*/

.content_home .balken
{
    MARGIN-BOTTOM: 24px;
    WIDTH: 352px;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #f28e12;
}
.content_home .balken .txt
{
    PADDING-LEFT: 20px;
    FONT-SIZE: 0.9em;
    COLOR: #ffffff;
    PADDING-TOP: 2px;
}
.content_home .balken_bar_dots
{
    MARGIN-BOTTOM: 24px;
    WIDTH: 352px;
    HEIGHT: 3px;
    TEXT-ALIGN: CENTER;
}

.content_home .c_5_balken
{
    Z-INDEX: 6;
    LEFT: 352px;
    POSITION: absolute;
    TOP: 172px;
}
.content_home .c_5_balken .txt
{
    Z-INDEX: 7;
    WIDTH: 128px;
    TEXT-INDENT: 8px;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #f28e12;
}

/******************************/
/*CONTENT STARTSEITE - MELDUNGEN*/
/*alle Meldungen nach dem Balken*/

.content_home .meldungen
{
    MARGIN-right: 30px;
}

/***************************************************/
/*CONTENT - 1 CASTOR*/
/***************************************************/

/*Content rechts neben der Navigations,*/
/*breit fliessend, 1 Reihe Castoren rechts*/

.content_1castor
{
    Z-INDEX: 3;
    PADDING-BOTTOM: 24px;
    MARGIN-LEFT: 30px;
    WIDTH: 450px;
    POSITION: relative;
    BACKGROUND-COLOR: #ffffff;
    PADDING-TOP: 23px;
}

/***************************************************/
/*CONTENT - CASTOREN DOPPEL RECHTS*/
/***************************************************/

/*Content rechts neben der Navigation,*/
/*schmal fliessend, Castoren Doppelpack rechts*/

.content_castordoppel
{
    Z-INDEX: 3;
    PADDING-BOTTOM: 24px;
    PADDING-TOP: 23px;
    MARGIN-LEFT: 0px;
    PADDING-LEFT: 30px;
    PADDING-RIGHT: 157px;
    WIDTH: 325px;
    BACKGROUND-COLOR: #ffffff;
}


/***************************************************/
/*CASTOREN LINKS - Postion links neben Content*/
/***************************************************/
.cli
{
    FONT-SIZE: 0.9em;
    LEFT: 135px;
    WIDTH: 162px;
    POSITION: absolute;
    TOP: 32px;
    BACKGROUND-COLOR: #ffffff;
}

/***************************************************/
/* CASTOREN LINKS STARTSEITE - Bild*/
/***************************************************/
.cli .cli_pic
{
    WIDTH: 160px;
    MIN-HEIGHT: 192px;
}

/***************************************************/
/* CASTOREN Bild*/
/***************************************************/
.pic
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
}

/***************************************************/
/*CASTOREN RECHTS - Position rechts neben Content*/
/***************************************************/
.cre
{
    FONT-SIZE: 0.9em;
    Z-INDEX: 2;
    LEFT: 647px;
    POSITION: absolute;
    TOP: 117px;
}

/***************************************************/
/*CASTOREN RECHTS - STARTSEITE: Balkenfortsetzung --> "c_balken_leer" ist ein Platzhalter*/
/*Die Hoehe u. Breite ist fix, der Inhalt vom Balken befindet sich im Content ".content_home .c5_balken"*/
/***************************************************/
.cre .c_balken_leer
{
    Z-INDEX: 1;
    WIDTH: 128px;
    COLOR: #ffffff;
    TOP: 204px;
    HEIGHT: 20px;
}
.cre .c_balken_leer .txt
{
    MARGIN-TOP: 0px;
}

/***************************************************/
/*CASTOREN RECHTS - STARTSEITE: 1. Castor rechts, verkuerzt und fix in der Hoehe (fix, da sich sonst der Balken unschoen verschiebt)*/
/***************************************************/
.cre .c_2_verkuerzt
{
    WIDTH: 128px;
    COLOR: #006633;
    MIN-HEIGHT: 87px;
    BACKGROUND-COLOR: #95ca94;
}
.cre .c_2_verkuerzt .txt
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 14px;
    PADDING-TOP: 14px;
}
.cre .c_2_verkuerzt .txt A
{
    COLOR: #006633;
    TEXT-DECORATION: underline;
}
.cre .c_2_verkuerzt .txt A:active
{
    COLOR: #006633;
    TEXT-DECORATION: underline;
}
.cre .c_2_verkuerzt .txt A:link
{
    COLOR: #006633;
    TEXT-DECORATION: underline;
}
.cre .c_2_verkuerzt .txt A:visited
{
    COLOR: #006633;
    TEXT-DECORATION: underline;
}
.cre .c_2_verkuerzt .txt A:hover
{
    COLOR: #006633;
    TEXT-DECORATION: underline;
}

/***************************************************/
/*CASTOREN RECHTS - CASTOREN DOPPEL - Position Doppelpack rechts*/
/***************************************************/

.c_doppel
{
    FONT-SIZE: 0.9em;
    LEFT: 519px;
    WIDTH: 256px;
    POSITION: absolute;
    TOP: 117px;
}
.c_doppel_mit_bild
{
    FONT-SIZE: 0.9em;
    LEFT: 519px;
    WIDTH: 256px;
    POSITION: absolute;
    TOP: 53px;
}
.reihe_mit_bild
{
    WIDTH: 256px;
    BACKGROUND-COLOR: #ffffff;
}
.reihe
{
    WIDTH: 256px;
    MIN-HEIGHT: 128px;
}
.c_reihe_re
{
    MARGIN-left: 128px;
    POSITION: absolute;
}
.reihe_flex
{
    WIDTH: 256px;

}

/***************************************************/
/* CASTOREN RECHTS CASTOREN DOPPEL - Bild*/
/***************************************************/
.cre_pic
{
    WIDTH: 160px;
    MIN-HEIGHT: 192px;
}

/***************************************************/
/* CASTOREN RECHTS CASTOREN DOPPEL - VOTING*/
/***************************************************/
.reihe_voting
{
    WIDTH: 256px;
    MIN-HEIGHT: 128px;
}
.reihe_voting_head
{
    WIDTH: 256px;
    MIN-HEIGHT: 25px;
}

/***************************************************/
/*CASTOREN: FARBEN + ABSTAENDE RAND/INHALT*/
/***************************************************/

/******************************/
/* Castoren farbvarianten*/
/* c_1:ganz helles gruen; c_2:hellgruen; c_3:apfelgruen;c_4:dunkelgruen;c_5:orange;*/

.c_1
{
    WIDTH: 128px;
    COLOR: #006633;
    MIN-HEIGHT: 128px;
    BACKGROUND-COLOR: #D5EBD6;
}
.c_2
{
    WIDTH: 128px;
    COLOR: #006633;
    MIN-HEIGHT: 128px;
    BACKGROUND-COLOR: #95CA94;
}
.c_3
{
    WIDTH: 128px;
    COLOR: #006633;
    MIN-HEIGHT: 128px;
    BACKGROUND-COLOR: #8CDC63;
}
.c_4
{
    WIDTH: 128px;
    COLOR: #ffffff;
    MIN-HEIGHT: 128px;
    BACKGROUND-COLOR: #1B9743;
}
.c_5
{
    WIDTH: 128px;
    COLOR: #ffffff;
    MIN-HEIGHT: 128px;
    BACKGROUND-COLOR: #F28E12;
}

/******************************/
/* "xxx .txt" geben die Abstaende von den Raendern der farbigen Castoren zum Inhalt an*/
.c_1 .txt
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 14px;
    PADDING-TOP: 14px;
}
.c_2 .txt
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 14px;
    PADDING-TOP: 14px;
}
.c_3 .txt
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 14px;
    PADDING-TOP: 14px;
}
.c_4 .txt
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 14px;
    PADDING-TOP: 14px;
}
.c_5 .txt
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 14px;
    PADDING-TOP: 14px;
}

/******************************/
/*Linkdarstelleung der farbigen Castoren*/

/********************/
/*Linkdarstelleung c_1*/
.c_1 .txt A
{
    COLOR: #fffff;
    TEXT-DECORATION: underline;
}
.c_1 .txt A:active
{
    COLOR: #006633;
    TEXT-DECORATION: underline;
}
.c_1 .txt A:link
{
    COLOR: #006633;
    TEXT-DECORATION: underline;
}
.c_1 .txt A:visited
{
    COLOR: #006633;
    TEXT-DECORATION: underline;
}
.c_1 .txt A:hover
{
    COLOR: #006633;
    TEXT-DECORATION: underline;
}

/********************/
/*Linkdarstelleung c_2*/
.c_2 .txt A
{
    COLOR: #006633;
    TEXT-DECORATION: underline;
}
.c_2 .txt A:active
{
    COLOR: #006633;
    TEXT-DECORATION: underline;
}
.c_2 .txt A:link
{
    COLOR: #006633;
    TEXT-DECORATION: underline;
}
.c_2 .txt A:visited
{
    COLOR: #006633;
    TEXT-DECORATION: underline;
}
.c_2 .txt A:hover
{
    COLOR: #006633;
    TEXT-DECORATION: underline;
}

/********************/
/*Linkdarstelleung c_3*/
.c_3 .txt A
{
    COLOR: #006633;
    TEXT-DECORATION: underline;
}
.c_3 .txt A:active
{
    COLOR: #006633;
    TEXT-DECORATION: underline;
}
.c_3 .txt A:link
{
    COLOR: #006633;
    TEXT-DECORATION: underline;
}
.c_3 .txt A:visited
{
    COLOR: #006633;
    TEXT-DECORATION: underline;
}
.c_3 .txt A:hover
{
    COLOR: #006633;
    TEXT-DECORATION: underline;
}

/********************/
/*Linkdarstelleung c_4*/
.c_4 .txt A
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline;
}
.c_4 .txt A:active
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline;
}
.c_4 .txt A:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline;
}
.c_4 .txt A:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline;
}
.c_4 .txt A:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline;
}

/********************/
/*Linkdarstelleung c_5*/
.c_5 .txt A
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline;
}
.c_5 .txt A:active
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline;
}
.c_5 .txt A:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline;
}
.c_5 .txt A:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline;
}
.c_5 .txt A:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline;
}

/******************************/
/*CASTOR ueber 2 Castoren breit, flexible Hoehe*/
.c_4_lang
{
    WIDTH: 256px;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #1B9743;
}
.c_4_lang .txt
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 14px;
    PADDING-TOP: 14px;
}

/********************/
/*Linkdarstelleung c_4_lang*/
.c_4_lang .txt A
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline;
}
.c_4_lang .txt A:active
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline;
}
.c_4_lang .txt A:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline;
}
.c_4_lang .txt A:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline;
}
.c_4_lang .txt A:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline;
}

/***************************************************/
/*FUSSZEILE*/
/***************************************************/
.fuss
{
	POSITION: relative;
    FONT-SIZE: 0.8em;
    WIDTH: 655px;
    COLOR: #006633;
	CLEAR: left;
    HEIGHT: 32px;
    BACKGROUND-COLOR: #d5ebd6;
    TEXT-INDENT: 120px;        
}
.fuss .zeh
{
}
.fuss .zeh .arrow
{
    MARGIN-TOP: 12px;
    MARGIN-LEFT: 20px;
    MARGIN-RIGHT: 4px;
}
.fuss .zeh A
{
    COLOR: #006633;
    TEXT-DECORATION: underline;
}
.fuss .zeh A:link
{
    COLOR: #006633;
    TEXT-DECORATION: underline;
}
.fuss .zeh A:visited
{
    COLOR: #006633;
    TEXT-DECORATION: underline;
}
.fuss .zeh A:active
{
    COLOR: #006633;
    TEXT-DECORATION: underline;
}
.fuss .zeh A:hover
{
    COLOR: #006633;
    TEXT-DECORATION: underline;
}

.fuss .zeh #rss_logo
{
	POSITION: absolute;
	LEFT: 490px;
	TOP: 8px;
}

/***************************************************/
/*ABSTANDHELFER*/
/***************************************************/
/*Einsatz: Startseite*/
.block
{
    PADDING-BOTTOM: 24px;
}

/******************************/
/*Einsatz: Rubrikseiten*/
.abstand
{
    PADDING-BOTTOM: 4px;
}


/******************************/
/*Einsatz: Suche*/
.abstand_top
{
    PADDING-TOP: 8px;
}

/******************************/
/*Einsatz: Tabellen - Presse*/
.abstand_tab
{
    PADDING-TOP: 28px;
}

/***************************************************/
/*LINK MEHR*/
/***************************************************/
/*Einsatz: Castoren, Content, Gnav*/
.mehr
{
    FONT-SIZE: 0.8em;
    MARGIN-RIGHT: 4px;
    PADDING-TOP: 2px;
    FONT-WEIGHT: normal;
    WHITE-SPACE: nowrap;
}
.mehr A
{
    COLOR: #006633;
    TEXT-DECORATION: underline;
}
.mehr A:active
{
    COLOR: #006633;
    TEXT-DECORATION: underline;
}
.mehr A:link
{
    COLOR: #006633;
    TEXT-DECORATION: underline;
}
.mehr A:visited
{
    COLOR: #006633;
    TEXT-DECORATION: underline;
}
.mehr A:hover
{
    COLOR: #006633;
    TEXT-DECORATION: underline;
}

/******************************/
/*Einsatz: Castoren, Balken Startseite*/
.mehr .weiss
{
    COLOR: #ffffff;
}
.mehr .weiss A
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline;
}
.mehr .weiss A:active
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline;
}
.mehr .weiss A:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline;
}
.mehr .weiss A:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline;
}
.mehr .weiss A:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline;
}

/******************************/
/*Einsatz: Rubrikseiten, "MEHR-Link" in der Ueberschrift*/
.mehr_ueschrift
{
    FONT-SIZE: 0.7em;
    MARGIN-LEFT: 12px;
    MARGIN-RIGHT: 4px;
    PADDING-TOP: 3px;
    FONT-WEIGHT: normal;
}
.mehr_ueschrift A
{
    COLOR: #006633;
    TEXT-DECORATION: underline;
}
.mehr_ueschrift A:active
{
    COLOR: #006633;
    TEXT-DECORATION: underline;
}
.mehr_ueschrift A:link
{
    COLOR: #006633;
    TEXT-DECORATION: underline;
}
.mehr_ueschrift A:visited
{
    COLOR: #006633;
    TEXT-DECORATION: underline;
}
.mehr_ueschrift A:hover
{
    COLOR: #006633;
    TEXT-DECORATION: underline;
}

/***************************************************/
/*EXTRABOX*/
/***************************************************/
.abstandbox
{
    Z-INDEX: 11;
    POSITION: relative;
    MARGIN-left: 135px;
    WIDTH: 512px;
    PADDING-bottom: 24px;
    BACKGROUND-COLOR: #ffffff;
}
.extra
{
    Z-INDEX: 9;
    POSITION: relative;
    WIDTH: 640px;
    MARGIN-left: 135px;
    BACKGROUND-COLOR: #ffffff;
}
.extra .box
{
    Z-INDEX: 10;
    MARGIN-left: 384px;
    WIDTH: 256px;
    BACKGROUND-COLOR: #d5ebd6;
}
.c_doppel_mit_bild .box 
{
    FONT-SIZE: 1.1em;
}
.box_head
{
    FONT-SIZE: 0.9em;
    TEXT-INDENT: 4px;
    PADDING-TOP: 3px;
    MARGIN-BOTTOM: 8px;
    HEIGHT: 20px;
    WIDTH: 256px;
    COLOR: #ffffff;
    BACKGROUND-COLOR:#F28E12;
}
.box_txt
{
    TEXT-INDENT: -8px;
    COLOR: #006633;
    PADDING-TOP: 3px;
    PADDING-LEFT: 12px;
    PADDING-right: 6px;
    MARGIN-LEFT: 12px;
    COLOR: #006633;
}
/******************************/
/*Einsatz: Rubrikseiten, Castor ueber 2 Castoren, Schriftgroesze*/
/*ist etwas groeszer als die der Einzel-Castoren*/
.box_txt_c
{
    FONT-SIZE: 1.1em;
    TEXT-INDENT: -8px;
    COLOR: #006633;
    PADDING-TOP: 3px;
    PADDING-LEFT: 12px;
    PADDING-right: 6px;
    MARGIN-LEFT: 12px;
    COLOR: #006633;
}

/******************************/
/*Einsatz: Rubrikseiten, Castor ueber 2 Castoren*/
.box
{
    WIDTH: 256px;
    BACKGROUND-COLOR: #d5ebd6;
}

/***************************************************/
/*DATE + UNTERTITEL*/
/***************************************************/
.date
{
	COLOR: #000000;
    FONT-SIZE: 0.9em;
    MARGIN-TOP: 6px;
    MARGIN-BOTTOM: 24px;
}

.untertitel
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 12px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.2em;
    COLOR: #000000;
}

/***************************************************/
/*VOTING*/
/***************************************************/
.votinghintli
{
    Z-INDEX: 4;
    POSITION: absolute;
    WIDTH: 176px;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #1B9743;
}
.votinghintre
{
    Z-INDEX: 5;
    POSITION: absolute;
    WIDTH: 176px;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #F28E12;
    MARGIN-left: 176px;
}
.content_home .balkenvoting
{
    Z-INDEX: 12;
    MARGIN-BOTTOM: 24px;
    WIDTH: 352px;
    HEIGHT: 20px;
}
.content_home .balkenvoting .txt
{
    Z-INDEX: 13;
    POSITION: absolute;
    FONT-SIZE: 0.9em;
    COLOR: #ffffff;
    WIDTH: 352px;
    TEXT-ALIGN: center;
}

/******************************/
/*VOTING Seite*/

.votinghint
{
    Z-INDEX: 5;
    POSITION: absolute;
    WIDTH: 128px;
    HEIGHT: 128px;
    BACKGROUND-COLOR: #1B9743;
}
.voting
{
    Z-INDEX: 12;
    POSITION: absolute;
    TOP: 25px;
    WIDTH: 256px;
    HEIGHT: 128px;
    BACKGROUND-COLOR: #F28E12;
}
.voting .txt
{
    Z-INDEX: 13;
    POSITION: absolute;
    COLOR: #ffffff;
    TEXT-ALIGN: center;
}

.tab_voting
{
    TABLE-WIDTH: 256px;
    HEIGHT: 122px;
    MARGIN-TOP:6px;
    COLOR: #ffffff;
}

.voting_statistik
{
    MARGIN-LEFT: 8px;
    WIDTH: 10px;
    HEIGHT: 15px;
    BACKGROUND-COLOR: #ffffff;

}
.voting_statistik_test
{
    MARGIN-LEFT: 8px;
    WIDTH: 10px;
    HEIGHT: 95px;
    BACKGROUND-COLOR: #ffffff;

}
.voting_meldung
{
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    WIDTH: 256px;
    BACKGROUND-COLOR: #ffffff;

}
/******************************/
/*Einsatz: Rubrikseiten, Castor ueber 2 Castoren*/
.voting_nr
{
    FONT-SIZE: 1.4em;
    COLOR: #000000;
}
.c_0
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.8em;
    HEIGHT: 25px;
    WIDTH: 128px;
    COLOR: #1B9743;
    BACKGROUND: #FFFFFF;
}
.c_0 .txt
{
    TEXT-ALIGN: center;
    PADDING-TOP: 4px;

}

.c_5_schmal
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.8em;
    HEIGHT: 25px;
    WIDTH: 128px;
    BACKGROUND: #F28E12;
    COLOR: #FFFFFF;
}
.c_5_schmal .txt
{
    TEXT-ALIGN: center;
    PADDING-TOP: 7px;
}

/***************************************************/
/*BLAETTERN*/
/***************************************************/
.blaettern
{
    FONT-SIZE: 0.9em;
    COLOR: #006633;
    MARGIN-BOTTOM: 24px;
}
.vor
{
    FLOAT: right;
    TEXT-ALIGN: right;
}
.blaettern A
{
    COLOR: #006633;
    TEXT-DECORATION: none;
}
.blaettern A:active
{
    COLOR: #006633;
    TEXT-DECORATION: none;
}
.blaettern A:link
{
    COLOR: #006633;
    TEXT-DECORATION: none;
}
.blaettern A:visited
{
    COLOR: #006633;
    TEXT-DECORATION: none;
}
.blaettern A:hover
{
    COLOR: #006633;
    TEXT-DECORATION: underline;
}

/***************************************************/
/*TABELLEN*/
/***************************************************/

.table_full
{
	WIDTH: 100%;
}

th
{
	TEXT-ALIGN: left;
}
th h2
{
	TEXT-ALIGN: left;
    MARGIN-TOP: 1.0em;
    MARGIN-BOTTOM: -0.1em;
}
td h2
{
	TEXT-ALIGN: left;
    MARGIN-TOP: -0.1em;
    MARGIN-BOTTOM: -0.1em;
}

.invisible
{
    display: none;
}
.tr_odd
{
    BACKGROUND: #D5EBD6;
}
.tr_even
{
    BACKGROUND: #FFFFFF;
}

/***************************************************/
/*PUBLIKATIONEN*/
/***************************************************/

.pub
{
    WIDTH: 100%;
}

.reihe_pub
{
    WIDTH: 100%;
    POSITION: relative;
    MIN-HEIGHT: 200px;
}
.reihe_pub .pub1
{
    WIDTH: 33%;
    POSITION: absolute;
    LEFT: 0px;
}
.reihe_pub .pub2
{
    WIDTH: 33%;
    POSITION: absolute;
    MARGIN-left: 33%;
}
.reihe_pub .pub3
{
    WIDTH: 33%;
    POSITION: absolute;
    MARGIN-left: 66%;
}

/*border: solid 1px #000000;*/


/* used for CMSR205: document titles act as links, but don't look like links */
a.undecorated
{
	text-decoration: none !important;
	color: inherit;
}


/******************************************/
/* SUCHE 2005: Redesign des Suchformulars  (CMSR171)*/
.search2005 {
	POSITION: relative;
	WIDTH: 466px;
}

.search2005 .input_search
{
		PADDING: 0px;
		MARGIN-TOP: 7px;
}

.search2005 .txt
{
    PADDING-TOP: 5px;
    PADDING-BOTTOM: 12px;
    PADDING-LEFT: 12px;
    PADDING-RIGHT: 12px;
}

.search2005 .search_volltext
{
    MARGIN-BOTTOM: 20px;
    BACKGROUND: #d5ebd6;

}

.search2005 h1 {
		MARGIN-BOTTOM: 4px;
		MARGIN-TOP: 2px;
}

.search2005 .search_volltext .hilfe_link
{
		POSITION: absolute;
		TOP: 10px;
		RIGHT: 10px;
}

.search2005 .search_schlag {
	  POSITION: relative;
	  MARGIN-BOTTOM: 20px;
    BACKGROUND: #d5ebd6;
    
}

.search2005 .search_schlag fieldset {
		POSITION: relative;
		BORDER: 1px solid #1b9743;
		PADDING: 5px;
}

.search2005 .pflicht {
	  POSITION: ABSOLUTE;
	  RIGHT: 15px;
	  BOTTOM: 15px;
	  
	  FONT-SIZE: 0.9em;
    COLOR: #F28E12;	  
}

.search2005 .search_schlag legend {
		FONT-SIZE: 1.1em;
		FONT-WEIGHT: bold;
		COLOR: #1b9743;
		MARGIN-LEFT: 3px;
		POSITION: absolute;
		RIGHT: 2px;
		TOP: 20px;		
}

.search2005 .star {
		POSITION: absolute;
		LEFT: 241px;
		PADDING-TOP: 2px;
		FONT-SIZE: 1.6em;
		MIN-WIDTH: 2em;

}

.search2005 .search_schlag label {
	  POSITION: absolute;
	  LEFT: 255px;
		COLOR: #1b9743;
		PADDING-TOP: 3px;
}

.search2005 .search_opti {
    MARGIN-BOTTOM: 20px;
    BACKGROUND: #d5ebd6;
    POSITION: relative;
}

.search2005 .hinweis {
		POSITION: ABSOLUTE;
		LEFT: 0px;
		TOP: 2em;
		PADDING: 0px;
		MARGIN: 0px;
}

.search2005 .search_opti .zeitraum {
		FLOAT: left;
		TOP: 3em;
}

.search2005 .search_opti .datebox {
    POSITION: relative;
    DISPLAY: inline;
}

.search2005 .search_opti .bereich {
		POSITION: relative; 
		MARGIN-LEFT: 230px;
}

.search2005 .search_opti .bereich input {
		MARGIN-LEFT: 0px;

}

