@charset "utf-8";
body {
	line-height: 1.4em;
	font-family:arial, verdana, sans-serif;
	background-image:url(/imperia/md/content/regob/internet/images/hintergrund.png);
	background-repeat:repeat;
}

body, th, td, h1, h2, h3, input, select, textarea {
	color:#000000;
}

body {
	font-size: 0.9em;
}

th, td {
	font-size: 0.9em;
}

body, th, td {
	text-decoration:none;
}

input, select, textarea {
	/* Formularelemente "erben" nix vom body (Extrawurst, wie td und th), deshalb hier nochmal extra */
}

ul, ol, li {
	margin:0px;
	padding:0px;
}

/* blauen Rahmen um verlinkte Bilder unterdruecken */
a img {
	border:0px;
}
img	{
	border:none
}
table {
	/* Rahmen benachbarter Zellen ueberlappen lassen */
	border-collapse:collapse;
	/* Rahmen leerer Zellen immer anzeigen - IE 6 ignoriert das leider */
	empty-cells:show;
}

th {
	font-weight:bold;
}

td {
	font-weight:normal;
}
/* und dann nach Belieben veraendern */

li {
	/* IE 6 & Firefox 1.5: margin-left rueckt Punkte UND Text gleichmaessig ein; bei [IE6:15px/Firefox1.5:13px] ist Listensymbol am linken Container-Rand -> nur Werte >= [IE6:15px/Firefox1.5:13px] verwenden! */
	margin-left:30px; /* Listenpunkt ca. 15 Pixel eingerueckt */
	/* nur positives Padding veraendert Abstand zwischen Punkt und Text; Minimum somit = [IE6:10px/Firefox1.5:8px] Pixel Abstand bei padding-left:0px */
	padding-left:0px; /* ca. 10 Pixel Abstand zwischen Listenpunkt und Text */
}

.abstand, p, ul, ol {
	/*margin-bottom:1px;*/
	margin-top: 14px;
	padding: 0px;
}

.abstand, h1, h2, h3 {
	/*margin-bottom:1px;*/
	margin-top: 14px;
	margin-bottom: 10px;
	padding: 0px;
}

.blindtext {
	display:none;
}

.ganzbreit {
   	width:99%;
}

/* ####### Texteditor (perl) ###### */

em.underline {
	text-decoration:underline;
	font-style:normal;
}

/* ####### ? ####### CSS-Angaben in Klammern gelten f�r das alte Layout mit den Buttons ueber die ganze Seitenbreite*/

#anker_top {
	visibility:hidden;
	position:absolute;
	top:0px;
	left:0px;
}

div.header {
	position:absolute;
	/*top:1px;*/
	top: 20px;
	left:20px;
	width:898px;
	/*height:100px;*/
	background-color:#efefef;
}

#suche {
	position:absolute;
	/*top:50px;*/
	top: 30px;
	/*left:708px;*/
	left: 688px;
	height:54px;
	background-color:#efefef;
	width: 332px; /* 312 */
}

#sucheformular {
	margin:0px;
}

#suchetext {
	font-weight:bold;
	margin-right:10px;
}

#suchefeld {}

#suchebutton {
	 /* margin-left:5px;*/
}

div.navigation {
	position:absolute;
	/*top:102px;*/
	top: 76px;
	/*left:20px;*/
	left:249px;
	/*width:895px;*/
	width: 647px;
	height:25px;
	background-color:#efefef;
}

a.topmenu {
	display:block; width: 160px; height: 20px; position:absolute;
	}

#box1 {
	position:absolute;
	top:1px;
	/*left:2px;*/
	left:1px;
	/*width:210px;*/
	width: 160px;
	height: 20px;
}

#box2 {
	position:absolute;
	top:1px;
	/*left:229px;*/
	left:169px;
	height: 20px;
	/*width:210px;*/
	width: 160px;
}

#box3 {
	position:absolute;
	top:1px;
	/*left:457px;*/
	left: 337px;
	height: 20px;
	/*width:210px;*/
	width: 160px;
}
#box4 {
	position:absolute;
	top:1px;
	/*left:686px;*/
	left: 506px;
	height: 20px;
	/*width:210px;*/
	width: 160px;
}

#box1 { background-image:url(/imperia/md/content/regob/intranet/images/button_iuk.png); }
#box1:hover { background-image:url(/imperia/md/content/regob/intranet/images/button_iuk_mo.png); }
#box2 { background-image:url(/imperia/md/content/regob/intranet/images/button_orga.png); }
#box2:hover { background-image:url(/imperia/md/content/regob/intranet/images/button_orga_mo.png); }
#box3 { background-image:url(/imperia/md/content/regob/intranet/images/button_pers.png); }
#box3:hover { background-image:url(/imperia/md/content/regob/intranet/images/button_pers_mo.png); }
#box4 { background-image:url(/imperia/md/content/regob/intranet/images/button_wfiw.png); }
#box4:hover { background-image:url(/imperia/md/content/regob/intranet/images/button_wfiw_mo.png); }

div.sidebar {
	position:absolute;
	/*top:135px;*/
	top: 110px;
	left:22px;
	width:190px;
	height:563px;
	background-repeat: no-repeat;
	background-color:#efefef;
	padding:10px;
}

#sidebar_home {	background-image:url('/imperia/md/content/regob/intranet/images/sidebar_home.png'); }
#sidebar_iuk {	background-image:url('/imperia/md/content/regob/intranet/images/sidebar_iuk.png'); }
#sidebar_orga {	background-image:url('/imperia/md/content/regob/intranet/images/sidebar_orga.png'); }
#sidebar_pers {	background-image:url('/imperia/md/content/regob/intranet/images/sidebar_pers.png'); }
#sidebar_wfiw {	background-image:url('/imperia/md/content/regob/intranet/images/sidebar_wfiw.png'); }

div.breadcrumbs {
	position:relative;
	height:20px;
	margin: 0px 20px 20px 0px;
	padding:0px;
	font-size:0.75em;
	color: maroon;
}

div.breadcrumbs a {
	text-decoration:none;
	color: maroon;
}

/* ####### speziell Startseite ####### */

div.aktuelle_meldung_hr hr {
	width:645px;
	margin-left:0px;
	color:#D6DDE6;
	background-color:#D6DDE6;
	border:none;
	height:2px;
}

h1.aktuelle_meldung {
	width:100%;
	text-align:center;
	margin-top:9px;
	margin-bottom:15px;
	padding:4px;
  }
  
ul.aktuelle_meldung {
	list-style-type:none;
	margin-bottom:1.5em;
}

li.aktuelle_meldung {
	width:640px;
	list-style-type:none;
	margin-left:0px;
	border-bottom:1px solid #D6DDE6;
	margin-top:-1px;
	padding: 4px 4px 4px 0px;
	/*text-align:center;*/ 
}

li.aktuelle_meldung_gerade {
	/*background-color:#EEEEEE;*/
}

li.aktuelle_meldung_ungerade {}

h1.neue_seiten {
	width:650px;
	text-align:center;
}

.datatable {
	width:100%;
	/* hier kein border eintragen! ueberschreibt sonst Zellenrahmen! */
	border-collapse:collapse;
}

.datatable th {
	border:1px solid #828282;
	background-color:#DDDDDD;
	text-align:center;
	padding-left:4px;
	font-weight:bold;
}

#datatable_datum      { width:11%; height:26px; }
#datatable_kategorie  { width:12%; }
#datatable_sachgebiet { width: 7%; }
#datatable_titel      { width:70%; }
.datatable td {
	border:1px solid #D6DDE6;
	padding:4px;
}

.datatable tr.altrow {
	background-color:#EEEEEE;
	color:#000000;
}

/* ####### speziell Suchergebnisseite ####### */

h3.suchergebnistitel, strong.suchbegriff {
	background-color:#DDDDDD;
	padding-left:2px;
	padding-right:2px;
}

h3.suchergebnistitel a {}

p.suchergebnistext {}

p.suchergebnisse_navi {
	text-align:center;
	margin-top:24px;
	margin-bottom:24px;
}

p.suchergebnisse_navi a {
	font-weight:bold;
}

.suchergebnisse_navi_zurueck, .suchergebnisse_navi_seiten {
	margin-right:10px;
}

p.suchergebnisinfo {
	font-weight:bold;
}

/* ####### Flexmodule ####### */

/* ####### Bild ####### */

.bild_100 { width:100px; }
.bild_150 { width:150px; }
.bild_200 { width:200px; }
.bild_300 { width:300px; }
.bild_400 { width:400px; }
.bild_645 { width:645px; }

.bild_links {
	float:left;
	margin-right:10px;
}

.bild_mitte {
	margin-left:auto;
	margin-right:auto;
}

table.bild_links, table.bild_mitte, table.bild_rechts {
	/* damit Bilduntertitel umgebrochen wird */
	width:1px;
}

.bild_rechts {
	float:right;
	margin-left:10px;
}

.bild_imtext {
	/* (zusaetzlich zu .bild_links/.bild_rechts benoetigter) Abstand zu umfliessenden "Sachen", wenn Bild mit Textumfluss eingebunden wurde */
	margin-bottom:10px;
}

.bild_rahmen {
	padding:0px;
	background-color:#efefef;
}

.bild_inhalt {
	border:0px;
	/* transparente Bilder haben die gleiche Hintergrundfarbe wie der Seiteninhalt */
	/* background-color:#FFFFFF; */
}
	
.bild_untertitel {
	border:none;
	/* background-color:#FFFFFF; */
	margin:0px;
	padding:10px 7px 10px 7px;
	/* konstante Schriftgroesse */
	font-size:0.8em;
}

.bild_untertitel_links {
	text-align:left;
}

.bild_untertitel_mitte {
	text-align:center;
}

.bild_untertitel_rechts {
	text-align:right;
}

.bild_untertitel a {
	/* text-decoration:none; */
	/* color:#606060; */
}

/* ########## Bildergalerie ##########*/

/* 202*3=606; 647-606=41;  */

div.bildergalerie_5 {
	width:102px; /* 100 vom Bild + 1 fuern Rahmen links + 1 fuern Rahmen rechts */
	float:left;
	margin-left:
}
div.bildergalerie_5_mitte_links {
	margin-left:30px;
	margin-right:15px;
}
div.bildergalerie_5_mitte {
	margin-left:15px;
	margin-right:15px;
}
div.bildergalerie_5_mitte_rechts {
	margin-left:15px;
	margin-right:30px;
}

div.bildergalerie_4 {
	width:152px; /* 200 vom Bild + 1 fuern Rahmen links + 1 fuern Rahmen rechts */
	float:left;
	margin-left:
}
div.bildergalerie_4_mitte_links {
	margin-left:10px;
	margin-right:5px;
}
div.bildergalerie_4_mitte_rechts {
	margin-left:5px;
	margin-right:10px;
}

div.bildergalerie_3 {
	width:202px; /* 200 vom Bild + 1 fuern Rahmen links + 1 fuern Rahmen rechts */
	float:left;
}
div.bildergalerie_3_mitte {
	margin-left:20px;
	margin-right:20px; 
}


div.bildergalerie_2 {
	width:302px; /* 300 vom Bild + 2 fuern Rahmen */
	float:left;
}

div.bildergalerie_2_links {
	margin-right:42px; /* 650 Pixel Platz, minus 2*302 Pixel fuer die Bilder = 46 Pixel Abstand rechts */
}

div.bildergalerie_2, div.bildergalerie_3 {
	/* nach Geschmack aendern - bestimmt Abstand zwischen den Bildergalerie-"Zeilen" sowie Abstand zu benachbarten Elementen */
	/* die 20 Pixel oben und unten ueberlappen sich (also keine 40 Pixel Abstand) */
	/* margin-top:20px; */
	/* margin-bottom:20px; */
}

div.bildergalerie_2 a, div.bildergalerie_3 a {
	/* text-decoration:none; */
	/* color:#606060; */
}

/* ########## Liste ##########*/

/*
ul.liste_ebene1 { list-style-type:square; }
ol.liste_ebene1 { list-style-type:decimal; }
li.liste_ebene1 { margin-bottom:3px; line-height:120%; }
ul.liste_ebene2 { list-style-type:circle; }
ol.liste_ebene2 { list-style-type:lower-alpha; }
li.liste_ebene2 { margin-bottom:2px; line-height:120%; }
*/

ul.liste_ebene1, ol.liste_ebene1, ul.liste_ebene2, ol.liste_ebene2 {
	/* margin-top:4px; */
	/* margin-bottom:5px; */
	/* IE 6 & Firefox 1.5: margin-left und padding-left auf 0 lassen, damits rechts eines floats immer noch so aussieht; NICHT AENDERN! (margin-left des li verwenden!) */
	margin-left:0px;
	padding-left:0px;
}

li.liste_ebene1 {
	/* IE 6 & Firefox 1.5: margin-left rueckt Punkte UND Text gleichmaessig ein; bei [IE6:15px/Firefox1.5:13px] ist Listensymbol am linken Container-Rand -> nur Werte >= [IE6:15px/Firefox1.5:13px] verwenden! */
	margin-left:30px; /* Listenpunkt (bzw. -symbol) ca. 15 Pixel eingerueckt */
	/* nur positives Padding veraendert Abstand zwischen Punkt und Text; Minimum somit = [IE6:10px/Firefox1.5:8px] Pixel Abstand bei padding-left:0px */
	padding-left:0px; /* ca. 10 Pixel Abstand zwischen Listenpunkt und Text */
}

li.liste_ebene2 {
	margin-left:25px; /* Listenpunkt (bzw. -symbol) ca. 10 Pixel eingerueckt */
	padding-left:0px;
}

/* ########## Linkliste ##########*/


div.linkliste_links {
	width:40%;
	float:left;
	margin-top:0px;
	padding-top:0px;
}

div.linkliste_rechts {
	width:40%;
	float:right;
	margin-top:0px;
	padding-top:0px;
}

ul.linkliste {
	list-style-type:none;
	/* margin-top:4px; */
	/* margin-bottom:7px; */
	margin-left:0px;
	padding-left:0px;
	/*float:left;*/
}


li.linkliste {
	/*
	margin-bottom:3px;
	line-height:120%;
	*/
	margin-left:30px;
	padding-left:0px;
}

li.linkicon_intern { list-style-image:url(/imperia/md/content/regob/internet/images/icon_pfeil_intern.gif); }
li.linkicon_extern { list-style-image:url(/imperia/md/content/regob/internet/images/icon_pfeil_extern.gif); }
li.linkicon_pdf    { list-style-image:url(/imperia/md/content/regob/internet/images/icon_pdf.gif); }
li.linkicon_word   { list-style-image:url(/imperia/md/content/regob/internet/images/icon_word.gif); }
li.linkicon_excel  { list-style-image:url(/imperia/md/content/regob/internet/images/icon_excel.gif); }
li.linkicon_zip    { list-style-image:url(/imperia/md/content/regob/internet/images/icon_zip.gif); }

/* ########## Interne Seitennavigation ##########*/

/* wie Liste */
/*
ul.interne_nav_1 { list-style-type:square; }
ol.interne_nav_1 { list-style-type:decimal; }
li.interne_nav_1 { margin-bottom:3px; line-height:120%; }
ul.interne_nav_2 { list-style-type:circle; }
ol.interne_nav_2 { list-style-type:lower-alpha; }
li.interne_nav_2 { margin-bottom:2px; line-height:120%; }
*/

ul.interne_nav_1, ol.interne_nav_1, ul.interne_nav_2, ol.interne_nav_2 {
	/* margin-top:4px; */
	margin-left:0px;
	padding-left:0px;
}

li.interne_nav_1 {
	margin-left:30px;
	padding-left:0px;
}

li.interne_nav_2 {
	margin-left:25px;
	padding-left:0px;
}

/* ########## Tabelle ##########*/

caption.tab {
	/* Tabellenueberschrift */
	text-align:center;
	font-weight:bold;
	padding-bottom:1.0em;
}

th.tab, td.tab {
	/* Abstand vom Zellentext zum Zellenrand */
	padding:4px;
}

.tab_border_0 {
	/* "kein Rahmen" ausgewaehlt */
	border:0px;
}

.tab_border_1, .tab_border_2 {
	/* Rahmen 1 und 2 */
	border:1px solid #999999;
}

/* Formatierungen */
.tab_f_not_bold { font-weight:normal; }
.tab_f_bold { font-weight:bold; }
.tab_f_left { text-align:left; }
.tab_f_center { text-align:center; }
.tab_f_right { text-align:right; }
.tab_f_justify { text-align:justify; }
.tab_f_top { vertical-align:top; }
.tab_f_middle { vertical-align:middle; }
.tab_f_bottom { vertical-align:bottom; }

/* ########## PresseLogo (Bild 100px breit) ##########*/

div.presse_logo {
	float:right;
	top:0px;
	width:100px;
	padding: 0px 0px 0px 0px;
	margin: 20px 20px 20px 20px;
}

div.presse_logo img {
	float:right;
	width:100px;
}

/* ########## Presse-Archiv (Sucheformular) ##########*/

div.presse_archiv h3 {
	margin: 5px 0px 5px 0px;
}

div.presse_suchefenster {
	height:27px;
 	float: left;
 	width: 415px;
	padding-top: 5px;
	text-align:left;
}

div.presse_suchepfeil {
	height:27px;
 	float: left;
 	width: 20px;
	padding-top: 6px;
	text-align:left;
}

div.presse_suchepfeil input {
	width: 15px;
	height: 21px; 
}

/* ########## Presse-Archiv (Suchergebnis) ##########*/

.suchergebnis_archiv {
	padding-Right:5px;
	white-space:nowrap;
	vertical-align:top;
}


/* ########## Pressefooter  ##########*/
div.pressefooter {
	width:100%;
	font-size:0.75em;
	height: 100px;
}

div.pressefooterbox1 {
	position:relative;
	float:left;
	width:20%;
}

div.pressefooterbox2 {
	position:relative;
	float:left;
	width:20%;
}

div.pressefooterbox3 {
	position:relative;
	float:left;
	width:20%;
}

div.pressefooterbox4 {
	position:relative;
	float:left;
	width:20%;
}

div.pressefooterbox5 {
	position:relative;
	float:left;
	width:20%;
}



/* ########## Ansprechpartner  ##########*/


/* ########## nur f�r Edit-Mode  ##########*/
div.ansprechpartner {
	position:relative;
	height: 320px;
  width:600px;
}
/* ########## nur f�r Edit-Mode  ##########*/

div.ansprechpartner_preview {
	position:relative;
	height: 190px;
  width:600px;
}

div.ansprechpartner_links {
	position:relative;
	height: 190px;
	width:48%;
	float:left;
}

div.ansprechpartner_rechts {
	position:relative;
	height: 190px;
	width:48%;
	float:right;
}

div.ansprechpartner_ueberschrift {
	font-weight:bold;
}

/* ########## Ansprechpartnerfooter  ##########*/
div.ansprechfooter {
	width:100%;
}

div.ansprechfooter p {
	margin:0px;
	padding:0px;
}

div.ansprechfooterbox1 {
	position:relative;
	font-size:0.75em;
	float:left;
	width:33%;
}

div.ansprechfooterbox2 {
	position:relative;
	font-size:0.75em;
	float:left;
	width:33%;
}

div.ansprechfooterbox3 {
	position:relative;
	font-size:0.75em;
	float:left;
	width:33%;
}

div.ansprechfooterbox3_tag {
	float:left;
	width:60%;
}

div.ansprechfooterbox3_zeit {
	float:right;
	width:40%;
	text-align:right;
}

/* ##################################################################### ab hier regob-css #####################################*/

h1 {
	font-size:1.3em;
	color: maroon;
}

h2 {
	font-size:1.2em;
	color: maroon;
}

h3 {
	font-size:1.1em;
	font-weight:bold;
}

/* ######################################### START rahmen */

#rahmen {
	/*margin: 0 auto;*/
	/* margin-left: 10%; */
	width: 1000px;
	clear: both;
	border:1px solid #615f5f;
	background-image: url(/imperia/md/content/regob/internet/images/seitenfarbe.jpg);
	background-repeat: repeat-y;
}
#rahmen_bio {
	/*margin: 0 auto;*/
	/* margin-left: 10%; */
	width: 1000px;
	clear: both;
	border:1px solid #615f5f;
	background-image: url(/imperia/md/content/regob/internet/images/seitenfarbe_bio.jpg);
	background-repeat: repeat-y;
}
#rahmen_gaa {
	/*margin: 0 auto;*/
	/* margin-left: 10%; */
	width: 1000px;
	clear: both;
	border:1px solid #615f5f;
	background-image: url(/imperia/md/content/regob/internet/images/seitenfarbe_gaa.jpg);
	background-repeat: repeat-y;
}
#rahmen_bpr {
	/*margin: 0 auto;*/
	/* margin-left: 10%; */
	width: 1000px;
	clear: both;
	border:1px solid #615f5f;
	background-image: url(/imperia/md/content/regob/internet/images/seitenfarbe_gaa.jpg);
	background-repeat: repeat-y;
}
/* ######################################### ENDE rahmen */


#header {
 	color: #333;
 	width: 998px;
 	float: left;
 	padding: 0px;
	height: 100px;
	/*border-top:1px solid #615f5f;*/
	/*border-left:1px solid #615f5f;*/
	/*border-right:1px solid #615f5f;*/
	/*margin: 20px 0px 0px 0px;*/
	position:relative;
}

.head_logo {
	position:absolute;
	border-bottom:1px solid #615f5f;
	top:0px;
}

.head_logo img {
	width:1000px;
	height:100px;
}

/* ######################################### START navigartion_top */

div.navigation_top {
	font-size:1.0em;
	font-weight:bold;
	color: maroon;
	height:32px;
 	float: left;
 	width: 100%;
 	background-color:#efefef;
 	border-top:1px solid #615f5f;
	border-bottom:1px solid #615f5f;
 	margin: 0px 0px 0px 0px;
 	background-image:url(/imperia/md/content/regob/internet/images/navigation_top_rob.png);
	z-index:1;
}
div.navigation_top_bio {
	font-size:1.0em;
	font-weight:bold;
	color: maroon;
	height:32px;
 	float: left;
 	width: 100%;
 	background-color:#efefef;
 	border-top:1px solid #615f5f;
	border-bottom:1px solid #615f5f;
 	margin: 0px 0px 0px 0px;
 	background-image:url(/imperia/md/content/regob/internet/images/navigation_top_bio.png);
	z-index:1;
}
div.navigation_top_gaa {
	font-size:1.0em;
	font-weight:bold;
	color: maroon;
	height:32px;
 	float: left;
 	width: 100%;
 	background-color:#efefef;
 	border-top:1px solid #615f5f;
	border-bottom:1px solid #615f5f;
 	margin: 0px 0px 0px 0px;
 	background-image:url(/imperia/md/content/regob/internet/images/navigation_top_gaa.png);
	z-index:1;
}
div.navigation_top_bpr {
	font-size:1.0em;
	font-weight:bold;
	color: maroon;
	height:32px;
 	float: left;
 	width: 100%;
 	background-color:#efefef;
 	border-top:1px solid #615f5f;
	border-bottom:1px solid #615f5f;
 	margin: 0px 0px 0px 0px;
 	background-image:url(/imperia/md/content/regob/internet/images/navigation_top_gaa.png);
	z-index:1;
}
/* ######################################### START navigartion_top */

div.navtop_1 {
	height:27px;
 	float: left;
 	width: 150px;
	padding-top: 5px;
	text-align:right;
}

div.navtop_suche {
	height:27px;
 	float: left;
 	width: 50px;
	padding-top: 6px;
	text-align:left;
}

div.navtop_suche input {
	width: 15px;
	height: 21px; 
}

div.navtop_2 {
	border-left:1px solid #a0a0a0;
	height:27px;
 	float: left;
 	width: 158px;
 	padding-top: 5px;
	text-align:center;
}

div.navtop_2 a {
	text-decoration:none;
	font-weight:bold;
	color:maroon;
}

#rahmen_navigation_content { 
/* 	background-color:#d3e0e8;*/ 
	margin: 0 auto;
	width: 1000px;
	clear: both;
}
	
#navigation_left { 
  font-size: 0.9em;
 	color: maroon;
 	margin: 56px 0px 0px 5px;
 	width: 190px;
 	float: left;
 	position:relative;
}

#navigation_left a { 
	text-decoration:none;
 	color: maroon;
 }

#navigation_left li {
 	margin-left: 5px;
}

#navigation_left ul {
	margin-top:10px;
	margin-bottom:10px;
}

div.sidenav_flaggen {
	padding-left:6px;
	float:left;
	margin-top:20px;
	margin-bottom:20px;
}

div.sidenav_flaggen img {
	margin:0px;
	padding:0px;
	border:0px;
	float:left;
}

#content { 
	min-height: 500px;
	float: right;
 	color: #333;
 	/*  ersetzt durch hintergrundgrafik: border-left:1px solid #615f5f; */
 	background:#FFFFFF;
 	margin: 0px 0px 0px 0px;
 	padding: 10px 0px 10px 10px;
 	/* raus wegen iE6-Problem  padding: 10px; */
 	width: 779px;
 	display: inherit;
 	position:relative;
}

#content_links {
	min-height: 500px;
	padding: 5px;
 	width: 650px;
 	float: left;
 	position:relative;
}

div.teaserblock {
	border-bottom:1px solid #D6DDE6;
}

#content_rechts_teaser {
	font-size: 0.8em;
 	margin-top:20px;
	width:110Px;
	float: right;
	text-align:center;
}

#teaserleiste_border {
	height:500px;
	border:1px solid #D6DDE6;
}

/* ######################################### START FOOTER */
/* ################ FOOTER RegOb */
#footer {
 	width: 1000px;
  height:32px;
	text-align:center;
	font-size: 0.75em;
  color:maroon;
 	background-color:#8BA4BC;
	border-top:1px solid #615f5f;
 	clear: both;
	padding: 0px;
	margin: 0px;
}

#footer a {
	color:maroon;
	text-decoration:none;
}
/* ################ FOOTER bio */

#footer_bio {
 	width: 1000px;
  height:32px;
	text-align:center;
	font-size: 0.75em;
  color:maroon;
 	background-color:#9FBF9F;
	border-top:1px solid #615f5f;
 	clear: both;
	padding: 0px;
	margin: 0px;
}

#footer_bio a {
	color:maroon;
	text-decoration:none;
}

/* ################ FOOTER gaa */

#footer_gaa {
 	width: 1000px;
  height:32px;
	text-align:center;
	font-size: 0.75em;
  color:maroon;
 	background-color:#999999;
	border-top:1px solid #615f5f;
 	clear: both;
	padding: 0px;
	margin: 0px;
}
#footer_gaa a {
		color:maroon;
		text-decoration:none;
}

/* ################ FOOTER bpr */

#footer_bpr {
 	width: 1000px;
  height:32px;
	text-align:center;
	font-size: 0.75em;
  color:maroon;
 	background-color:#999999;
	border-top:1px solid #615f5f;
 	clear: both;
	padding: 0px;
	margin: 0px;
}
#footer_bpr a {
		color:maroon;
		text-decoration:none;
}
/* ################ FOOTER alle */

#footer_oben {
 	width: 100%;
 	height:12px;
}
#footer_oben p {
	margin: 0px;
}
#footer_unten {
 	width: 100%;
  height:12px;
}
#footer_unten p {
	margin: 0px;
}

/* ######################################### ENDE FOOTER */

p {
margin-top:5px;
margin-bottom:5px;
}

div.flex_aktualisiert {
	float: right;
	margin-top:20px;
	margin-bottom:20px;
}

div.trennlinie {
 	width: 100%;
}

/* ########## Downloadliste ##########*/

table.downloadliste, table.formular {
	width:100%;
	border-top:1px solid #615f5f;
}

td.downloadlistehead, td.formular_themenueberschrift {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
  font-weight:bold;
	background-color:#E0E0E4;
}	

td.downloadlistehead h3 {
	background-color:#E0E0E4;
}

td.downloadliste, td.formular_eintrag {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 10px;
	border-bottom:1px solid #000000;
	line-height: 1.2em;
}

h2.downloadliste, h2.formular {
	margin: 0px 0px 0px 0px;
}

td.downloadlisteicon {
	padding:2px;
	margin:0px;
	width:35px;
	text-align:center;
	border-bottom:1px solid #000000;
}

div.downloadliste_kommentar, div.formular_kommentar {
	margin-left:20px;
	font-size:0.8em;
}


/* ########## Feedback ##########*/

tr.feedback_ueberschrift {
	background:#E0E0E4;
}

td.feedback_linksbuendig, th.feedback_linksbuendig {
	text-align:left;
}

p.feedback_mittig, td.feedback_mittig {
	text-align:center;
}

td.feedback_rechtsbuendig, th.feedback_rechtsbuendig {
	text-align:right;
}

input.feedback {
	width:250px;
}

/* Zwei Spalten nebeneinander */
.subcolumns {overflow: hidden; width:100%; margin-top:20px}
.c50l {width:50%; float: left;}
.c50r {width:50%; float: right;}



/* Logo f�r GAA �ber dem linken Men� */
div.gaa_logo {

}
div.gaa_logo img {
width: 170px;
}

/* CSS Document */

