body {
	margin:			0px;
	background-color:#D0D0D0;
   text-align:		center;
	padding:			0px;
	font-size:		0.95em;
	min-width:		51em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
	color:			#0F0F0F;
}

/******* Styles fýr Eingabeformulare ***************************/
.red {  color: #FE000A; text-decoration : none; }
.blue {  color: blue; text-decoration : none; }


/*
------------------------------------------------------------------
GENERELLE EINSTELLUNGEN
Hier werden grundsýtzliche Einstellungen festgelegt
*/
img {
	border:		0px;
	display:		block;
}
a {
	text-decoration:	none;
	color:			#0F0F0F;
}
a.internlink {
	background-image:  url(/images/styles/ico_internlink.gif);
	background-repeat:no-repeat;
	padding-left:23px;
}
a.rsslink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#047CDF;
	background-image:  url(/images/styles/ico_rsslink11px.gif);
	background-repeat:no-repeat;
	padding-left:32px;
	font-size:0.85em;
	text-transform:uppercase;
}
a.downloadlink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:  url(/images/styles/ico_downloadlink.gif);
	background-repeat:no-repeat;
	padding-left:20px;
}
a.textlink {
	color:#0F0F0F;
	text-decoration:underline;
	background-image:  url(/images/styles/ico_textlink.gif);
	background-repeat:no-repeat;
	background-position:center right;
	padding-right:14px;
}
a.maillink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:0.85em;
	color:#0F0F0F;
	background-image:  url(/images/styles/ico_maillink.gif);
	background-repeat:no-repeat;
	padding-left:30px;
}
a.pdf {
	color:#E46219;
      text-transform:uppercase;
      font-weight:bold;
}
a.literat {
	color:#E46219;
      font-weight:bold;
}
a.intern {
	color:#E46219;
      font-weight:bold;
}




p {
	margin: 0px 0px 5px 0px;
	line-height: 130%;
}
p.annote {
	margin:0em 1.5em 0.5em 1em;
}
p.lit {
	margin:0.5em 0em 0em 0em;
}
.clear {
	clear:both;
	height:0px;
	line-height:0px;
	font-size:1px;
}

/*
--------------------------- LAYOUT -------------------------------
SEITENPARAMETER
surround bestinmmt den nutzbaren Innenbereich der Seite und
ist für den Hintergrund der ganzen Seite zuständig
*/

#surround {
      background-color:#0F0F0F;
      color:#FFFFFF;
      font-family:Arial, Helvetica, sans-serif;
      text-align:left;
      width:55em;
      margin:auto;
      padding:0em;
}

#surround2 {
      background-color:#F5F5F5;
      margin:0em;
      padding:0em 0.5em 0em 0.5em;
}

/*
------------------------------------------------------------------
TOPNAVIGATION
Aktive Reiter erhalten die Klasse 'hi'
*/
#topnavi {
      background-color:#b43c08;
      color:#FFFFFF;
      font-family:Verdana, Arial, Helvetica, sans-serif;
      font-size:0.7em;
      font-weight:normal;
      text-transform:uppercase;
      padding:2em 0em 0em 0em;
      width:100%;
      height:3em;
      float:none;
}

#topnavi .itemlo, #topnavi .itemhi {
      background-color:#b43c08;
/*      border: 1px;
      border-style:solid; */
      color:#FFFFFF;
      margin-top:0.5em;
      padding:0.25em;
      float:left;
      width:10%;
      //width:11%;
      text-align:center;
}
#topnavi .itemhi a {
      color:#FFFFFF;
}
#topnavi .itemlo a {
      color:#FFFFFF;
}
#topnavi .itemhi .itemlo a:hover {
	color:#FFFFFF;
}

/*
------------------------------------------------------------------
HAUPTBEREICHE
mainbox ist der gesamte Bereich unter der Topnavigation,
enthält die Hauptnavigation (leftmenue), den mittleren Bereich (container)
und die rechte Außenspalte (rightcolumn)
*/
.mainbox {
	margin:0em;
	padding:1em 0em 0em 0em;
	text-align:left;
   background-color:#F5F5F5;
   width:100%;
   position:relative;
}
.leftcolumn {
	width:				13em;
	float:				left;
	background-color:	#F5F5F5;
	padding:				2.1em 1em 1em 1em;
}

#container {
	float:left;
	background-color:#F5F5F5;
	padding:0em;
   	width:38em;
   	position:relative;
}
#rightcolumn {
	background-color:#FFFFFF;
	width:15.5em;
	padding:0em;
	margin:	0em;
	display: inline;	/* Fix for IE double margin bug */
	float: right;
}

#contentbox {
      padding:1.5em 1.5em 2.5em 1.5em;
      font-size: 1.0666em;
      background-color:#FFFFFF;
      position:	relative;
}
/*
------------------------------------------------------------------
EINZELBEREICHE DES LAYOUTS
*/
#rootline {
      font-size:1em;
      background-color:#FFFFFF;
      margin:1em 0em 0em 0em;
      padding:0em;
      /*width:100%; */
      height:180px;
}
#rootline .banner {
      background-image: url(/fileadmin/tpl/gfx/grr_titel.gif);
      background-repeat:no-repeat;
      background-position: right;
      width:36em;
      height:175px;
      padding: 0em;
      margin:0.5em 0em 0em 0em;
      float:left;
}
#rootline .titlepic{
	background-color:#FFFFFF;
	width:16em;
	padding:0em;
	margin:	0.5em 0em 0em 0em;
	display: inline;	/* Fix for IE double margin bug */
	float: right;
}
* html div#Inhalt {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
  }

/*
------------------------------------------------------------------
SEITENABSCHLUSS
Damit endet die Seite
*/
#footer {
      clear:both;
      background-color:#b43c08;
      color:#ffffff;
      float:none;
      font-family:Verdana, Arial, Helvetica, sans-serif;
      font-size:0.7em;
      font-weight:normal;
      text-align:center;
      text-transform:uppercase;
      margin:0em;
      padding:2em 0em 0em 0em;
      height:5em;
      width:100%;
}
#footer a {
      color:#FFFFFF;
}

#footer a:hover{
      color:#FFFFFF;
}

#footer .gotop {
	padding-left:10px;
	background-image:  url(/images/styles/footer_ico_pfeil.gif);
	background-repeat:no-repeat;
}

#date {
	padding:6px 0px 6px 0px;
	text-align:center;
	color:#6C8897;
}
/*
------------------------------------------------------------------
HAUPTNAVIGATION
Aktive Bereiche erhalten die Klasse 'hi'
*/

#rightmenue {
	padding: 1.3em 0em 1.3em 0em;
         font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
         font-weight:bold;
         background-color:#FFFFFF;
   	color:#0F0F0F;
	text-transform:uppercase;
         text-align:right;
         /* //width:16em; */
}

#rightmenue div {
	padding:0.1em 1em 0.1em 0em;
}

#rightmenue .hi a {
	color:#b43c08;
}

#rightmenue .lo a {
      	color:#0F0F0F;
}
#rightmenue .lo a:hover {
         color:#b43c08;
}

#rightmenue .subhi a {
      padding:0em;
      font-size:0.75em;
      font-weight:normal;
      color:#b43c08;
      text-transform:none;
}

#rightmenue .sublo a{
      padding:0em;
      color:#0F0F0F;
      font-size:0.75em;
      font-weight:normal;
      text-transform:none;
}
#rightmenue .sublo a:hover {
      color:#b43c08;
}

#rightmenue .sub2hi a {
      padding:0em 1em 0em 0em;
      color:#b43c08;
      font-weight:normal;
      font-size:0.75em;
      text-transform:none;
}

#rightmenue .sub2lo a {
      padding:0em 1em 0em 0em;
      color:#0F0F0F;
      font-weight:normal;
      font-size:0.75em;
      text-transform:none;
}
#rightmenue .sub2lo a:hover {
      color:#b43c08;
}

#rightmenue .sub3hi a {
      padding:0em 2em 0em 0em;
      color:#b43c08;
      font-weight:normal;
      font-size:0.75em;
      text-transform:none;
}

#rightmenue .sub3lo a {
      padding:0em 2em 0em 0em;
      color:#0F0F0F;
      font-weight:normal;
      font-size:0.75em;
      text-transform:none;
}

#rightmenue .sub3lo a:hover {
      color:#b43c08;
}

/*
-------------------------- SITEMODULE ---------------------------*/
/*
------------------------------------------------------------------
STARTSEITE: topfeature
Durch einfaches umschlieýen eines ganz normalen Artikels mit einem div
mit der Klasse 'topfeature' erhýlt man eine schýne topfeature.
Die topfeature braucht dann nur noch ein Bild mit rotem Streifen
*/
#topfeature {
	background-repeat:repeat-x;
	border-bottom:2px solid #EAEAEA;
	margin-bottom:10px;
	padding-bottom:5px;
}
#topfeature .article {
	background-image:none;
	margin-bottom:0px;
}
#topfeature .article h1 {
	font-size:1.4em;
         color:#0F0F0F;
}
#topfeature h1 a {
	color:#0F0F0F;
}
#topfeature h1 a:hover {
	color:#b43c08;
}
#topfeature .topline {
	/*padding:1px 10px 1px 2px;
	background-color:#F0FF00;*/
}
/*
------------------------------------------------------------------
SUCHFELD
Das Suchfeld taucht auf allen Seiten auf, nur nicht auf den
Detailseiten.
*/
#searchfield {
      font-family:Verdana, Arial, Helvetica, sans-serif;
      font-size:0.8em;
      padding:2em 1em 2em 0em;
      text-transform:none;
      color:#0F0F0F;
}

#searchfield div {
      padding:0em;
      background-color:#FFFFFF;
/*      border:1px;
      border-style: solid;
      border-color:#0F0F0F;*/
      text-align:right;
}
#searchfield h1 {
      font-weight:bold;
      color:#0F0F0F;
}

#searchfield a {
      padding:0px;
      color:#b43c08;
}
#searchfield input {
	margin:0px;
   	font-weight:normal;
}
input.searchfield {
	width: 13em;
}
input.searchbutton {
   /*font-size:			12px;
	padding:				0.2em 0.2em 0.2em 0.2em;*/
}
/*
------------------------------------------------------------------
FILTERAUSWAHL auf den Unterseiten
Aktive Bereiche erhalten die Klasse 'hi'.
*/
#filterselection  {
	margin:5px 0px 4px 15px;
}
#filterselection a {
	margin:5px 1px 0px 0px;
	padding:5px 6px 4px 6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.85em;
	text-transform:uppercase;
	background-color:#E9EDF0;
}
#filterselection a.hi {
	background-color:#FFFFFF;
}


/*
------------------------------------------------------------------
SEITENNAVIGATION / SUBNAVIGATION der Unterseiten
Aktive Bereiche erhalten die Klasse 'hi', wenn ein SubSubpunkt aktiv
ist, bekommt der Punkt darýber die Klasse 'lo'
*/

.sidenavigationbox {
	font-size:0.85em;
	margin:0px 0px 10px 15px;
	border:7px solid #FFFFFF;
	border-left:0px;
}
.sidenavigation {
	/*margin-bottom:5px;*/
}
.sidenavigation div {
	padding:3px 8px 2px 8px;
	margin:0px;
	/*background-image:  url(/images/styles/sidenav_dotline.gif);
	background-repeat:no-repeat;*/
	background-color:#F5F5F5;
	border-bottom:1px solid #FFFFFF;
}
.sidenavigation div.lo {
	background-color:#F5F5F5;
}
.sidenavigation div.sub {
	padding:0px;
	background-image:none;
	border:0px;
}
.sidenavigation .sub div {
	text-transform:uppercase;
	padding-left:20px;
	background-color:#FFDEC8;
}
.sidenavigation div.hi {
	background-color:#E46219;
}
.sidenavigation a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image: url(/images/menu/topnav_pfeil_lo.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	line-height:1.2em;
	display:block;
	margin:2px 0px 3px 0px;
}
.sidenavigation a big {
	text-transform:uppercase;
	font-size:1em;
}
.sidenavigation div.hi a {
	color:#FFFFFF;
	background-image:  url(/images/styles/sidenav_pfeil_hi.gif);
}
/*
------------------------------------------------------------------
FILTERNAVIGATION Select
Zur  Navigation in den Listen nach MdBs
*/
#selectbox {
	padding:8px 8px 8px 0px;
	background-image:url(/images/styles/bg_archivnavi.gif);
	background-repeat:repeat-y;
}
#selectbox select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:98%;
	padding:3px;
	border:1px solid #E46219;
}
#selectbox .button {
	margin:6px 0px 0px 0px;
	padding:2px;
	background-color:#FFFFFF;
	border:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:98%;
	text-transform:uppercase;
	color:#0F0F0F;
}
/*
------------------------------------------------------------------
ARCHIVNAVIGATION
Zur chronologischen Navigation in den Listen
*/
#archivnavigation {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0px 10px 15px;
	border:7px solid #FFFFFF;
	border-left:0px;
	font-size:0.85em;
	padding:8px 12px 8px 0px;
	text-align:left;
	background-color:#F5F5F5;
	background-image:url(/images/styles/bg_archivnavi.gif);
	background-repeat:repeat-y;
}

#archivnavigation .year {
	padding:5px 5px 8px 5px;
	margin:4px 0px 4px 0px;
	background-color:#F1F4F5;
	color:#0F0F0F;
	height:2%;
	border-top:4px solid #FFFFFF;
}
#archivnavigation .year a {
	float:left;
	width:31px;
	padding:2px 3px 2px 1px;
	margin:1px 2px 1px 0px;
	background-color:#FFFFFF;
	text-transform:uppercase;
	text-align:center;
}
#archivnavigation .year a.hi {
	background-color:#E46219;
	color:#FFFFFF;
}
#archivnavigation .year a:hover {
	background-color:#0F0F0F;
	color:#FFFFFF;
}
#archivnavigation .year div {
	clear:both;
}
#archivnavigation img {
	margin:auto;
}
#archivnavigation a.back {
	display:block;
	margin-bottom:8px;
	padding:3px 3px 3px 24px;
	background-color:#CCD6DB;
	background-image:url(/images/styles/archiv_back.gif);
	background-repeat:no-repeat;
}
/*
------------------------------------------------------------------
EINZELSEITENNAVIGATION
Hiermit kýnnen Listenseiten navigiert werden. Die Navigation soll
oben und unterhalb der LIste gesetzt werden.
*/
.pagination {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.85em;
	text-transform:uppercase;
	background-color:#DFE5E8;
	clear:both;
	padding:4px 0px 4px 6px;
	margin:0px 0px 8px 0px;
}
.pagination a {
	padding:0px 6px 1px 6px;
	background-color:#FFFFFF;
	margin-left:1px;
}
.pagination a.hi{
	background-color:#E46219;
	color:#FFFFFF;
}
/*
------------------------------------------------------------------
TEASER
bedýrfen nur noch eines in der Seite selbst zugeordneten Bildes
oder man verzichtet drauf
*/
.teaser {
	font-size:1em;
	margin:0px 0px 10px 15px;
	border:7px solid #FFFFFF;
	background-color:#F5F5F5;
}
.topmark {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	/*font-size:0.8em;*/
	background-color:#0F0F0F;
	color:#F5F5F5;
	padding:2px 8px 2px 5px;;
	display:block;
	float:left;
	}
.teasertext {
	margin:7px;
	font-size:1.0em;
}
.teasertext h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.0em;
}
.teaserhead {
	min-height:15px;
	background-repeat:repeat-x;
}
.teaser .internlink {
	font-size:1em;
	font-weight:normal;
	background-image:  url(/images/styles/ico_internlink12px.gif);
}
/*
------------------------------------------------------------------
BANNER / BUTTONS
haben immer einen Abstand nach unten
*/
/*
.banner {
	margin:0px 0px 10px 15px;
	border:7px solid #FFFFFF;
	background-color:#F5F5F5;
}
#mainbox .banner img {
	display:inline;
}

//nur fýr Wahldanke
.banner1 {
	margin:0px 0px 10px 15px;
	border:7px solid #FFFFFF;
	//background-color:#F5F5F5;
}
*/

/*
------------------------------------------------------------------
DETAILSEITE: DOKUMENTSERVICE
Hier erscheinen alle Funktionen, die es zu einem Detaildokument
gibt. Es erscheint auf keiner anderen Seite
*/
#documentservice {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.85em;
	text-transform:uppercase;
	margin:0px 0px 10px 15px;
	border:7px solid #FFFFFF;
	border-left:0px;
	padding:8px 8px 8px 0px;
}
#documentservice div {
	margin:0px;
	background-color:#F5F5F5;
	border-bottom:1px solid #FFFFFF;
}
#documentservice a {
	padding:7px 2px 7px 40px;
	line-height:1.2em;
	display:block;
}
#documentservice .print {
	background-image:url(/images/styles/docserv_bt_print.gif);
	background-repeat:no-repeat;
}
#documentservice .previous {
	background-image:url(/images/styles/docserv_bt_previous.gif);
	background-repeat:no-repeat;
	}
#documentservice .next {
	background-image:url(/images/styles/docserv_bt_next.gif);
	background-repeat:no-repeat;
}
#documentservice .back {
	background-image:url(/images/styles/docserv_bt_back.gif);
	background-repeat:no-repeat;
	}
/*
------------------------------------------------------------------
DETAILSEITE: MdB-PROFIL.
*/
.mdbinfo {
	background-color:#B2C1C8;
	padding:10px;
	margin-bottom:10px;
	color:#FFFFFF;
	clear:left;
}
.mdbinfo .mdbname {
	font-size:1.9em;
	font-weight:bold;
}
.mdbinfo .imagebox a.downloadlink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.85em;
	text-transform:uppercase;
	background-image:  url(/images/styles/ico_downloadlink.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	margin-top:15px;
	color:#E46219;
}

/*
------------------------------------------------------------------
LISTENSEITE: ARTIKELLISTEN
Diese Liste kommt immer zum Einsatz, wenn mehrere Artikel unterein-
ander aufgelistet werden sollen. Funktioniert in breiten und schmalen Spalter.
*/
.more {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	font-weight:normal;
	color:#E46219;
	background-image:  url(/images/styles/article_pf_more.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	text-transform:uppercase;
}

.imagebox {
	margin:2px 10px 6px 0px;
	float:left;
}
.imagebox div {
	margin:2px 0px 6px 0px;
	font-size:0.9em;
	line-height:1.3em;
}
.bigimagebox {
	padding:8px 0px 8px 0px;
}
.bigimagebox img {
	display:inline;
}
.articlelist {
	background-image: url(/images/styles/article_separator.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	padding-bottom:	10px;
	margin-bottom:	8px;
	clear: both;
         color:#000000;
}
.articlelist h1 {
	padding-left:		0px;
/*      padding-top:1.5em;
      padding-bottom:0.5em;
*/
/*	font-size:			1.125em; */
	font-size: 0.98em;
	font-weight: bold;
}
div#contentbox h2 {
   padding-left:		0px;
   padding-bottom:	0px;
   font-size:			0.98em;
   font-weight: bold;
   background-color:	transparent;
   color:				#0f0f0f;
   text-transform:	none;
}
div#contentbox ul {
	font-size:				0.75em;
}
.articlelist a {
	color: #b43c08;
}
.articlelist p {
	font-size:			0.75em;
}
.articlelist a:hover {
	text-decoration:	underline;
}
.articlelist a.internlink  {
	 /*font-size:0.85em;*/
}
.articlelist a.downloadlink {
	 font-size:0.85em;
	 text-transform:uppercase;
	 color:#E46219;
}
.article h1 {
	padding-left:0px;
      font-size:1.4em;
}

.article h2 {
	padding-left:0px;
      margin-top:0.75em;
      margin-bottom:0.25em;
      font-size:1.1em;
}
.article h3 {
	font-size:1em;
      margin-top:0.5em;
      margin-bottom:0.25em;

}
.article P {
	margin-bottom:5px;
}
.article blockquote {
	margin:0.5em 1em 0.5em 0em;
	padding-left:4em;
	background-image:  url(/images/styles/bg_blockquote.gif);
	background-repeat:no-repeat;
	font-style:italic;
}
.article .subline {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	text-transform:uppercase;
}


/*
------------------------------------------------------------------
HU-REGISTER: alphabetische, Heftnummern und Themenregister
für den Bereich Publikationen
*/
.register {
	font-size:1.1em;
      font-weight:bold;
      text-transform:uppercase;
      padding:0.5em 0em 1.5em 0em;
}

.register a {
	padding-left:3px;
      padding-right:3px;
}
.register a:hover {
	color:#E46219;
}



/*
------------------------------------------------------------------
HU-LITLISTE: bibliographische Liste
für den Bereich Publikationen und die Literaturverzeichnisse in Themenordnern
*/
.litliste {
	font-size:1em;
      padding-left:0.5em;
      padding-right:0.5em;
      display:block;
}

#litanzeige {
	font-size:1em;
      height:190px;
      float:none;
      vertical-align:bottom;
}

/*Bildelement für Einzelausgaben-Anzeige von Mitteilungen/Grundrechtereport
eigentlich soll der Text unten bündig neben dem Bild erscheinen, tut er aber nicht?
*/

.imagebox3 {
	margin:2px 10px 6px 0px;
	float:left;
      vertical-align:text-bottom;
}

/*
------------------------------------------------------------------
LISTENSEITE: DOWNLOAD
Diese Liste ist so konfiguriert, dass Bilder der Downloadelemente max
179px breit und 179px hoch sein dýrfen. Darunter passt dann eine 3-zeilige
Beschreibung und zwei Downloadlinks
*/
.downloadlist .listitem {
	/*width:179px;
	height: 290px;*/
	width:16.7em;
	height:26em;
	float:left;
	font-size:0.85em;
	margin-right:2px;
}
.downloadlist .imagebox {
	background-color:#E5EAED;
	margin:0px 0px 5px 0px;
	text-align:left;
	float:none;
	height:190px;
}
.downloadlist .imagebox img {
	margin-right:auto;
}
/*
------------------------------------------------------------------
LISTENSEITE: Bilder
Die Liste is auf folgende Bild/Textkonfikuration ausgelegt:
Bilder: Breite 179 Pixel Hýhe 135 Pixel (Das Format geht davon
aus, dass es mehr Querformatige Bilder gibt)
Text: 3 Zeilen Beschreibung und ein (zoom)Link
*/
#imagelist .listitem {
	float:left;
	margin-right:10px;
}
#imagelist.mdb .listitem {
	width:160px;
	height: 250px;
}

#imagelist.mdb a.more {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.85em;
	text-transform:uppercase;
	color:#E46219;
	background-image:  url(/images/styles/ico_internlink12px.gif);
	background-repeat:no-repeat;
	padding-left:20px;
}
#imagelist.mdbdownload .listitem {
	width:160px;
	height: 280px;
	font-size:0.85em;
}
#imagelist.mdbdownload a.downloadlink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#E46219;
}
#imagelist.imagedownload .listitem {
	width:250px;
	height: 245px;
	font-size:0.85em;
}
#imagelist.imagedownload a.downloadlink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#E46219;
}
#imagelist.galerie .listitem {
	width:250px;
	height: 220px;
	font-size:0.85em;
}
#imagelist .imagebox {
	background-color:#E5EAED;
	margin:0px 0px 5px 0px;
	text-align:left;
	float:none;
}
#imagelist .imagebox img {
	margin-right:auto;
}
/*
------------------------------------------------------------------
LISTENSEITE MIT SEKTIONEN AN DER SEITE: z.B. A-Z
Dies ist eine Seite, auf der Hauptsýchlich Stichpunkte aufgelistet werden,
die dann weiterverlinkt und maximal kurz erklýrt werden.
Liste haben oft alternierende Hintergrýnde.
*/
.sectionlist .listsection {
	margin:0px 0px 12px 0px;
	background-image:  url(/images/styles/list_a-z_bg.gif);
	background-repeat:no-repeat;
}
.sectionlist .sectionident {
	display:block;
	color:#FFFFFF;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	width:3em;
	float:left;
	font-size:1.2em;
	margin:0px 0px 8px 0px;
	padding:4px 2px;
}
.sectionlist .listsection div  {
	margin:0px 0px 0px 4em;
	padding:3px 3px 3px 6px;
}

.sectionlist .listsection div.hi {
	background-color:#F2F4F6;
}
.sectionlist .listsection a {
	display:block;
	background-image:  url(/images/styles/ico_internlink.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:22px;
	/*font-weight:bold;*/
	margin:1px 0px 1px 0px;
}
/*
------------------------------------------------------------------
LISTENSEITE: LINKLISTE mit einfachen Links
Dies ist eine Seite, auf der Hauptsýchlich Stichpunkte aufgelistet werden,
die dann weiterverlinkt und maximal kurz erklýrt werden.
Liste haben oft alternierende Hintergrýnde.
*/
.listoflinks div {
	background-image:  url(/images/styles/article_separator.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	padding-bottom:6px;
	margin-bottom:6px;
	clear:both;
}
.listoflinks .listsection div.hi  {
	background-color:#F2F4F6;
}
.listoflinks .listsection a {
	display:block;
	background-image:  url(/images/styles/ico_internlink.gif);
	background-repeat:no-repeat;
	padding-left:22px;
	/*font-weight:bold;*/
	margin:1px 0px 1px 0px;
}
.listoflinks .listsection a.rsslink {
	display:inline !important;
	background-image:  url(/images/styles/ico_rsslink.gif);
	padding-left:33px;
	margin-left:10px;
}

/*
------------------------------------------------------------------
LISTENSEITE: LISTE mit einzelnen Listenblýcken z.B. Persýnliche Seiten
entweder einspaltig als listofitems oder zweispaltig als columnlistofitems
*/
.listofitems .listsection {
	margin:0px 0px 12px 0px;
	float:left;
}
.listofitems .listsection div {
	background-image:  url(/images/styles/article_separator.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-bottom:8px;
	margin-bottom:8px;
}
.listofitems .listsection a {
	display:block;
	background-image:  url(/images/styles/ico_internlink.gif);
	background-repeat:no-repeat;
	padding-left:22px;
	/*font-weight:bold;*/
	margin:1px 0px 1px 0px;
}
.threecolumnlistofitems h1,
.columnlistofitems h1,
.listofitems h1 {
	margin:0px 0px 0px 0px;
}
/*
------------------------------------------------------------------
LISTENSEITE: TERMINLISTE
Dies ist eine Seite, auf der Termine erscheinen. Termine bestehen
aus Datum (von bis), einer Veranstaltungsart, Titel, Uhrzeit (von bis), Land,
Ort, Beschreibung, Linkmýglichkeit

*/
.calender .listsection {
	margin:0px 0px 12px 0px;
	background-image:url(/images/styles/bg_terminsection.gif);
	background-repeat:repeat-y;
}
.calender .sectionident {
	display:block;
	color:#E46219;
	font-weight:bold;
	width:8em;
	float:left;
	font-size:1em;
	margin:0px 0px 8px 0px;
	padding:5px 4px 4px 6px;
}
.calender .listsection div {
	margin:0px 0px 0px 110px;
	padding:6px 5px 6px 8px;
}
.calender .listsection div.hi {
	background-color:#F2F4F6;
}

.calender h12 {
	background-image:  url(/images/styles/h1_ico_block.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:16px;
}
/*
------------------------------------------------------------------
DETAILSEITE: Artikeldarstellung
Mit dieser Auszeichnung werden die kleinen Zeilen oberhalb von
ýberschriften versehen. Meist steht dort Datum und so. Der Untertitel
erscheint im Absatzformat h3.
*/
.showarticle .article {
	line-height:1.35em;
}
.showarticle .article br {
	line-height:0.4em;
	}
.showarticle h1 {
	font-size:1.7em;
	margin:5px 0px 10px 0px;
	line-height:1.1em;
}
.showarticle .subtitle {
	margin:5px 0px 10px 0px;
	font-style:italic;
}
.showarticle .divider {
	margin-top:8px;
}
/*
------------------------------------------------------------------
DETAILSEITE: Personenprofil
Diese Seiteneinstellung ist mit profileview gekennzeichnet, und dient
dazu Personen mit Profil, Lebenslauf und ýhnlichem darzustellen.
*/
.profileview #secondcolumn img {
	margin-bottom:8px;
}

/*
------------------------ ELEMENTE --------------------------------*/
/*
------------------------------------------------------------------
OBERZEILE
Mit dieser Auszeichnung werden die kleinen Zeilen oberhalb von
ýberschriften versehen. Meist steht dort Datum und so.
*/
.topline {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	text-transform:uppercase;
}
/*
------------------------------------------------------------------
TRENNELEMENT
Diese Element ist variable und kann zur Trennung von
Listen eingesetzt werden.
*/
.divider {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.85em;
	text-transform:uppercase;
	background-color:#DFE5E8;
	clear:both;
	padding:5px 0px 5px 8px;
	margin:8px 0px 10px 0px;
}
/*
------------------------------------------------------------------
TRENNELEMENT MIT SELECT-MENUES
Diese Element dienst zur Unterbringung von Menues, die zur Listen-
sortierung gedacht sind.
*/
.selector {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.85em;
	text-transform:uppercase;
	/*background-color:#DFE5E8;*/
	clear:both;
	padding:3px 0px 3px 0px;
	margin:0px 0px 8px 0px;
}
/*
------------------------------------------------------------------
SEITENýBERSCHRIFT
Die Seitenýberschrift steht auf jeder ýbersichts- und Listenseite
und kann noch eine Unterzeile (Subline) haben
*/
.claim {
	/*color:#BFCBD2;*/
	color:#99ADB7;
	font-size:1.5em;
	line-height:1em;
	font-weight:bolder;
	margin:0px 30px 10px 0px;
	padding:0px 5px 5px 0px;
	text-transform:uppercase;
	/*border-bottom:7px solid #DFE5E8;*/
}
.claim .hi {
	color:#E46219;
}
.subline {
	margin-top:0.2em;
	font-size:0.7em;
	line-height:1.1em;
	/*font-weight:normal;*/
}
/*
------------------------------------------------------------------
FORMULARELEMENTE
zur Gestaltung der Formulare.
*/
form {
	margin:				0px;
	padding:				0px;
}
input, textarea {
	border:				1px solid #CCD6DB;
}
input:focus, textarea:focus {
	border:				1px solid #E46219;
}
#searchfield fieldset {
	border:0px;
	margin:0px;
	padding:0px;
}
.formular fieldset {
	margin:7px 0px 5px 0px;
	padding:7px;
	border: 7px solid #DFE5E8;
}
.formular legend {
	padding:0px 4px 2px 4px;
	margin:0px 0px 2px 0px;
	text-transform:uppercase;
	font-size:0.85em;
}
.formular label {
	width:10em;
	display:block;
	float:left;
}
.formular input, .formular textarea {
	margin:0px 0px 6px 0px;
	width:27em;
}

.formular .button {
	border: 1px solid #0F0F0F;
	background-color:#0F0F0F;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:0.85em;
	width:20em;
	padding:3px;
	margin:0px 0px 10px 10px;
	float:right;
}
.formular .leftbutton {
	border: 1px solid #0F0F0F;
	background-color:#0F0F0F;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:0.85em;
	width:20em;
	padding:2px;
	margin:0px 0px 10px 10px;
	float:left;
}

.overviewmirrored .formular .button {
	width:7em;
	margin:0px 0px 10px 10px;
}
.formular input.radio {
	width:2em;
	margin:0px;
}

/*
------------------------------------------------------------------
HTML-LISTEN
es gibt zwei Varianten: Listen mit 3 Ebenen mit der Klasse roman, weil
hier mit rýmischen Ziffern begonnen wird, und normal fýr alle Listen mit hýchstens
zwei Ebenen, die dann mit normalen Nummern anfangen und in der zweiten Ebene mit
a, b, c.. benannt werden.
*/
li {
	padding:1px;
}
ul {
	margin:0em 0em 8px 1.5em;
	padding:0em;
	list-style-type:square;
	}
ol.roman {
	margin:0.75em 0em 1em 2.8em;
	/*list-style-type:upper-roman;*/
	list-style-type:none;
	padding:0em;
	}
ol.roman ol {
	margin:0.3em 0em 0.75em 2em;
	/*list-style-type:decimal;*/
	list-style-type:none;
	padding:0em;
	}
ol.roman ol ol {
	margin:0.3em 0em 0.75em 2em;
	/*list-style-type:lower-alpha;*/
	list-style-type:none;
	padding:0em;
	}
ol.normal {
	margin:0em 0em 8px 2.8em;
	padding:0em;
	/*list-style-type:decimal;*/
	list-style-type:none;
	}
ol.normal ol {
	margin:0.3em 0em 0.75em 2em;
	/*list-style-type:lower-alpha;*/
	list-style-type:none;
	padding:0em;
	}
ol li a,
ol ol li a,
ol ol ol li a {
	background-image:none !important;
	padding:0px 15px 0px 0px !important;
}
ol li a:hover,
ol ol li a:hover,
ol ol ol li a:hover {
	text-decoration:underline;
}
/*
------------------------------------------------------------------
STATISTIKEN
Wahlergebnis / Mitgliederzahlen usw.
*/
.valueset {
	clear:both;
	height:2.025em;
	background-color:#E5EAED;
	border-bottom:1px solid #FFFFFF;
	font-size:0.85em;
}
.label {
	float:left;
	padding:4px;
	width:7em;
	white-space:nowrap;
}
.scale {
	background-image:url(/images/styles/scale_bg.gif);
	background-position:center left;
	background-repeat:repeat-x;
	background-color:#CCD6DB;
	padding:4px;
	float:left;
	width:70%;
	}
.scale img {
	display:inline;
	}
.seats {
	background-color:#CCD6DB;
	padding:6px 2px 2px 2px;

	float:left;
	}
.value {
	padding:4px;
	text-align:right;
}
.statistik .scale  {
	width:60%;
	}
.statistik .label  {
	width:10em;
	}

.markthis {
	background-color:#F0FF00;
}

.clear {
	line-height:0.01em;
	font-size:0.01em;
	clear:both;
	margin:0;
	padding:0;
}