/**************************************************************/
/* ÄNDERUNGEN: 
   - Hinzugefügte Elemente siehe "von Gritsoft hinzugefügt"   
   - Abschnitt: FORMAT-DETAILSEITEN
      die ersten 2 Elemente mussten auskommentiert werden, 
      da ansonsten die Gritsoft Änderungen überschriben wurden 
  
  Klasse: "publikationen" wurde auf "doc_publikation" umbenannt, damit die Namen gleich wie im Portal sind
  
  Styles für Nachfolge und Franchisebörse wegen kleinen Bild angepasst. 

  Styles für "doc_publikationen" wurden auch mit den Namen "pub" erstellt 
    (damit auch in der Suche das richtige Icon angezeigt wird)

  Feedbackformular: 
  gs_form_feedback_notentd: 
    Textalign von left auf center gesetzt 
    (notwendig weil in asp.net seiten radiobuttonlists und keine einzelnen inputs-felder verwendet werden)

  folgendes wurde auskommentiert, weil es bei einer asp:radiobuttonlist nicht möglich ist, 
  die einzelnen radio-buttons in verschiedenen tabellenspalten zu haben und damit sind styleprobleme aufgetreten. 
    table#gs_form_feedback_notentable {table-layout: auto}
    table#gs_form_feedback_notentable td, 

*/
/**************************************************************/


/**************************************************************/
/* von Gritsoft hinzugefügt                                   */
/**************************************************************/

/* für Seitenaufrufe ohne Header, Footer, Menü, usw. */
body.NoContext
{
  background-color: White ;
  background-image: none ;
 }

/* h4 und h5 kleiner als h3 definieren, damit die Dokumentliste übersichtlicher ist */
div.doclist h3,
div#contentspalte div.box div.doclist h3
{
  font-size: 16px;
} 

div.doclist h4,
div.doclist h5,
div#contentspalte div.box div.doclist h4,
div#contentspalte div.box div.doclist h5 {
  font-size: 14px;
} 


/* Ersteller Link */
div#DatumErsteller a:link
{
  color: #000000;
  text-decoration: none; 
}

div#DatumErsteller a:visited
{
  color: #000000;
  text-decoration: none; 
}
div#DatumErsteller a:hover
{
  color: #000000;
  text-decoration: underline; 
}
div#DatumErsteller a:active
{
  color: #000000;
  text-decoration: none; 
}
div#DatumErsteller a:focus
{
  color: #000000;
  text-decoration: underline; 
}

/* Startseiten: Bodyheader Hintergrundbild abhängig vom Channel */
body.gruenden div#pinnwand.pinnwand_thema div#breadcrumb {
  background: #fff url(../img/formatheader_gruenden_breadcrumb.jpg) no-repeat 0 0;
  border-color: #5c4728;
}

body.gruenden div#pinnwand.pinnwand_thema {
  background: #fff url(../img/formatheader_gruenden.jpg) no-repeat 0 0;
}

body.nachfolgen div#pinnwand.pinnwand_thema div#breadcrumb {
  background: #fff url(../img/formatheader_nachfolgen_breadcrumb.jpg) no-repeat 0 0;
  border-color: #5c4728;
}

body.nachfolgen div#pinnwand.pinnwand_thema {
  background: #fff url(../img/formatheader_nachfolgen.jpg) no-repeat 0 0;
}

body.franchise div#pinnwand.pinnwand_thema div#breadcrumb {
  background: #fff url(../img/formatheader_franchise_breadcrumb.jpg) no-repeat 0 0;
  border-color: #5c4728;
}

body.franchise div#pinnwand.pinnwand_thema {
  background: #fff url(../img/formatheader_franchise.jpg) no-repeat 0 0;
}

body.ueberuns div#pinnwand.pinnwand_thema div#breadcrumb {
  background: #fff url(../img/formatheader_ueberuns_breadcrumb.jpg) no-repeat 0 0;
  border-color: #5c4728;
}

body.ueberuns div#pinnwand.pinnwand_thema {
  background: #fff url(../img/formatheader_ueberuns.jpg) no-repeat 0 0;
}

/* FormatDetail: Bodyheader Hintergrundbild abhängig vom Channel */
body.format_detail_gruenden div#pinnwand div#breadcrumb {
  background: #fff url(../img/formatheader_gruenden_breadcrumb.jpg) no-repeat 0 0;
  border-color: #5c4728;
}

body.format_detail_gruenden div#main {
  background: #fff url(../img/formatheader_gruenden.jpg) no-repeat 0 57px;
}

body.format_detail_nachfolgen div#pinnwand div#breadcrumb {
  background: #fff url(../img/formatheader_nachfolgen_breadcrumb.jpg) no-repeat 0 0;
  border-color: #5c4728;
}

body.format_detail_nachfolgen div#main {
  background: #fff url(../img/formatheader_nachfolgen.jpg) no-repeat 0 57px;
}

body.format_detail_franchise div#pinnwand div#breadcrumb {
  background: #fff url(../img/formatheader_franchise_breadcrumb.jpg) no-repeat 0 0;
  border-color: #5c4728;
}

body.format_detail_franchise div#main {
  background: #fff url(../img/formatheader_franchise.jpg) no-repeat 0 57px;
}

body.format_detail_ueberuns div#pinnwand div#breadcrumb {
  background: #fff url(../img/formatheader_ueberuns_breadcrumb.jpg) no-repeat 0 0;
  border-color: #5c4728;
}

body.format_detail_ueberuns div#main {
  background: #fff url(../img/formatheader_ueberuns.jpg) no-repeat 0 57px;
}

/* Actionbuttons für 3 Spalten Pinnwand */

div#gs_pinnwand_actionbox_3spalten {
	position: absolute;
	right: 0;
	top: 18px;
	width: 272px;
	background: url(../img/gs_pinnwand_actionbox.png) no-repeat 0 0;
	padding: 3px 0 0 53px;
}

div#gs_pinnwand_actionbox_3spalten h2 {
	color: #ffffff;
	font-size: 20px;
}

div#gs_pinnwand_actionbox_3spalten ul.linkliste li {
	background: url(../img/i_arrow_white.png) no-repeat 0 4px ;
}

div#gs_pinnwand_actionbox_3spalten ul.linkliste {
  margin-top: 10px;
}

div#gs_pinnwand_actionbox_3spalten a {
	  color: #e0e0e0;
}

div#gs_pinnwand_actionbox_3spalten a:hover {
	
	  color: #ffffff;
	text-decoration: underline;
}





/********************************************************************/
/********************************************************************/
/********************************************************************/

body {background: #00447c url(../img/bg.png) repeat-x; margin-bottom: 20px;}

h1#logo, h1#logo_dg1, h1#logo_dg2, h1#logo_dg3, h1#logo_dg4, h1#logo_dg5, h1#logo_dg6, h1#logo_dg7, h1#logo_dg8, h1#logo_dg9, h1#logo_dg10  {
	width: 227px;
	height: 96px;
	top: 30px;
	left: 15px;
	position: absolute;
}

h1#logo, h1#logo_dg1
{
	background: url(../img/gs_logo.png) no-repeat 0 0;
}
h1#logo_dg2 
{
	background: url(../img/gs_logo_bgd.png) no-repeat 0 0;
}
h1#logo_dg3
{
	background: url(../img/gs_logo_ktn.png) no-repeat 0 0;
}
h1#logo_dg4 
{
	background: url(../img/gs_logo_noe.png) no-repeat 0 0;
}
h1#logo_dg5 
{
	background: url(../img/gs_logo_ooe.png) no-repeat 0 0;
}
h1#logo_dg6 
{
	background: url(../img/gs_logo_sbg.png) no-repeat 0 0;
}
h1#logo_dg7 
{
	background: url(../img/gs_logo_stmk.png) no-repeat 0 0;
}
h1#logo_dg8 
{
	background: url(../img/gs_logo_tirol.png) no-repeat 0 0;
}
h1#logo_dg9 
{
	background: url(../img/gs_logo_vlbg.png) no-repeat 0 0;
}
h1#logo_dg10 
{
	background: url(../img/gs_logo_wien.png) no-repeat 0 0;
}


h1#logo strong, 
h1#logo_dg1 strong, 
h1#logo_dg2 strong,
h1#logo_dg3 strong, 
h1#logo_dg4 strong,
h1#logo_dg5 strong,
h1#logo_dg6 strong,
h1#logo_dg7 strong,
h1#logo_dg8 strong,
h1#logo_dg9 strong,
h1#logo_dg10 strong,
ul.access
{
    position: absolute; left: -3000px;
}

div#content a { color: #2d79c1; }

div#tabs {
  background-image: url(../img/tabs_bg.png);
}

div#tabs ul li#gs_tabs_gruenden a {
  width: 243px;
}

div#tabs ul li#gs_tabs_nachfolgen a {
  left: 243px;
  width: 245px;
}

div#tabs ul li#gs_tabs_franchise a {
  left: 490px;
  width: 241px;
}

div#tabs ul li#gs_tabs_wir a {
  left: 733px;
  width: 245px;
}

div#tabs ul li.aktiv a {
  background-image: url(../img/tabs_aktiv.png);
}

div#tabs ul li#gs_tabs_gruenden.aktiv a {
  width: 266px;
}

div#tabs ul li#gs_tabs_nachfolgen.aktiv a {
  background-position: 0 -60px;
  left: 224px;
  width: 286px;
}

div#tabs ul li#gs_tabs_franchise.aktiv a {
  background-position: 0 -120px;
  left: 477px;
  width: 267px;
}

div#tabs ul li#gs_tabs_wir.aktiv a {
  background-position: 0 -180px;
  left: 726px;
  width: 254px;
}

div#header {
 height: 122px;
 background: url(../img/header_bg.png) 100% 0 no-repeat;
 width: 1024px;
 left: -18px;
}

h1#logo a,
h1#logo_dg1 a,
h1#logo_dg2 a,
h1#logo_dg3 a, 
h1#logo_dg4 a,
h1#logo_dg5 a,
h1#logo_dg6 a,
h1#logo_dg7 a,
h1#logo_dg8 a,
h1#logo_dg9 a,
h1#logo_dg10 a 
{
 top: 20px;
}

form#quicksearch {
 position: absolute;
 top: 42px;
 width: 350px;
 right: 0;
}

form#quicksearch input#quicksearch_suchbegriff {
 width: 150px;
 font-size: 13px;
 padding: 6px 2px 6px 2px;
 border: 1px solid #031426;
}

form#quicksearch input#quicksearch_submit {
 background: url(../img/quicksearch_submit_bg.png) no-repeat 50% 50%;
 font-size: 13px;
 height: 30px;
 width: 98px;
 border: 1px solid #031426;
}

form#quicksearch input#quicksearch_submit:hover {
 background-image: url(../img/quicksearch_submit_bg_hover.png);
}

div#pinnwand.gs_pinnwand_start,
div.gs_testimonial_newsbox {height: 239px; position: relative;}


div#pinnwand div.gs_testimonial_newsbox blockquote p {
  margin: 0;
  color: #010f29;
  line-height: 1.1em;
  font-weight: bold;
  text-shadow: 0 0 3px #fff;
}

div#pinnwand div.gs_testimonial_newsbox blockquote {
  margin: 0;
  font-size: 22px;
  font-style: italic;
  font-family: Calibri, "Trebuchet MS", sans-serif;
  position: absolute;
  top: 60px;
  left: 275px;
  width: 350px;
}

div#pinnwand div.gs_testimonial_newsbox p.gs_testimonial_name {
  margin: 0;
  position: absolute;
  top: 185px;
  left: 35px;
  width: 230px;
  color: #ffffff;
  text-shadow: 0 0 3px #000;
  font-size: 12px;
  font-weight: bold;
}

div#pinnwand div.gs_testimonial_newsbox p.gs_testimonial_name strong {
  font-family: "Trebuchet MS", sans-serif;
  display: block;
  font-size: 20px;
}


/* NEWSBOX NEU */

div#pinnwand.pinnwand_3spalten {
background:#00447c url(../img/pinnwand_hg_3spalten.png) no-repeat 0 0;
}

div#pinnwand div.newsbox_layered_bg,
div#pinnwand div.newsbox_layered {height: 239px;}

div#wrapper div#pinnwand div.newsbox_bildlinks,
div#wrapper div#pinnwand div.newsbox_bildrechts {
  position: relative;
  padding: 0;
}

div#wrapper div#pinnwand div.newsbox_bildlinks h2 a,
div#wrapper div#pinnwand div.newsbox_bildrechts h2 a {
  padding: 60px 0 0 275px;
  display: block;
  margin: 0;
  color: #010f29;
  line-height: 1.1em;
  font-weight: bold;
  text-shadow: 0 0 3px #fff;
  font-size: 22px;
  font-style: italic;
  font-family: Calibri, "Trebuchet MS", sans-serif;
  width: 350px;
}

div#pinnwand div.newsbox_bildrechts.newsbox_layered {background-position: 0 0;}

div#pinnwand div.newsbox_bildlinks div.actionbutton strong,
div#pinnwand div.newsbox_bildrechts div.actionbutton strong,
div#pinnwand div.newsbox_layered div.actionbutton strong {float: none; margin: 20px 0 0 275px;}

div#wrapper div#pinnwand div.newsbox_bildlinks h2 a:hover,
div#wrapper div#pinnwand div.newsbox_bildrechts h2 a:hover
{color: #004379; text-decoration: none;}

div#wrapper div#pinnwand div.newsbox_bildlinks h2,
div#wrapper div#pinnwand div.newsbox_bildrechts h2 {
  margin: 0;
  padding: 0;
}

div#pinnwand div.newsbox_bildlinks p,
div#pinnwand div.newsbox_bildrechts p {
  margin: 0;
  position: absolute;
  top: 185px;
  left: 35px;
  width: 230px;
  color: #ffffff;
  text-shadow: 0 0 3px #000;
  font-size: 12px;
  font-weight: bold;
}

div#pinnwand div.newsbox_bildlinks p strong,
div#pinnwand div.newsbox_bildrechts p strong {
  font-family: "Trebuchet MS", sans-serif;
  display: block;
  font-size: 20px;
}

/* /NEWSBOX NEU */

div#pinnwand {position: relative; background: #00447c url(../img/pb_bg_default.png) repeat-x}

div#pinnwand object {margin: 0;}

div.gs_pinnwand_start div.actionbutton {
  position: absolute;
  left: 275px;
  top: 165px;
}

div#pinnwand.gs_pinnwand_start div.actionbutton strong {
  background-position:0 -210px;
}

div#pinnwand.gs_pinnwand_start div.actionbutton strong a {
  background-position:100% -150px;
	color:black;
	text-shadow: 0 0.1em #fff;
	}

div#pinnwand.gs_pinnwand_start div.actionbutton strong a:hover {
  color: #2D72A1;
}

div#gs_pinnwand_actionbox {
	position: absolute;
	right: 0;
	top: 55px;
	width: 272px;
	background: url(../img/gs_pinnwand_actionbox.png) no-repeat 0 0;
	padding: 3px 0 0 53px;
}

div#gs_pinnwand_actionbox h2 {
	color: #1d304d;
	font-size: 20px;
}

div#gs_pinnwand_actionbox ul.linkliste li {
	background: url(../img/gs_pinnwand_actionbox_pfeil.png) no-repeat 0 4px ;
}

div#gs_pinnwand_actionbox ul.linkliste {
  margin-top: 10px
}

div#gs_pinnwand_actionbox a {
	color: #1d304d;
}

div#pinnwand div#gs_pinnwand_actionbox a:hover {
	color: #1d304d;
	text-decoration: underline
}

div#content div#ii_channels {
 background: #00447c url(../img/ii_channels_bg.png) no-repeat;
}

ul.dropnav { margin-top: 5px; }

div#ii_channels h2, div#ii_channels p {
 color: white;
 padding-left: 62px
}

div#ii_channels h2 {
 padding-top: 15px;
}

div#ii_channels p {
 margin-bottom: 15px;
}

div#content div#ii_channels a {color: #bfd8f5;}
div#content div#ii_channels a:hover {color: #ffffff;}

ul.dropnav li.aktiv {
background-image: url(../img/dropnav_aktiv.png);
}

ul.dropnav a, ul.dropnav li.aktiv > a { background: url(../img/i_arrow_white.png) no-repeat 0 6px;}
ul.dropnav li.dropnav_folder > a { background: url(../img/i_dropnav_plus.png) no-repeat 0 5px; }
ul.dropnav li.dropnav_folder.offen > a { background: url(../img/i_dropnav_minus.png) no-repeat 0 5px; }

div#ii_channels ul.dropnav h3 {
	background: url(../img/dropnav_h3_bg.png);
	margin: 5px 0 5px 0;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	padding: 5px;
	font-size: 12px;
	color: #ffffff;
}

/* Orginal Version */
/*
div#ii_marktplatz {background: #EFF5F9 url(../img/ii_marktplatz.png) no-repeat 7px 12px;}
div#ii_marktplatz h2, div#ii_marktplatz > p {padding-left: 52px;}

div#ii_marktplatz div.grid_mini div.ii_marktplatz_spalte1, 
div#ii_marktplatz div.grid_mini div.ii_marktplatz_spalte2 {
  display: inline;
  float: left;
  width: 130px;
}

div#ii_marktplatz div.grid_mini div.ii_marktplatz_spalte1 {
  margin-right: 12px;
}

*/

/* geändert wegen kleineren Bild. */ 

div#ii_marktplatz {background: #EFF5F9 url(../img/ii_marktplatz.png) no-repeat 7px 12px;}
div#ii_marktplatz h2, div#ii_marktplatz > p {padding-left: 52px;}



div#ii_marktplatz div.grid_mini div.ii_marktplatz_spalte1 {
  display: inline;
  float: left;
  width: 80px;
}

div#ii_marktplatz div.grid_mini div.ii_marktplatz_spalte2 {
  display: inline;
  float: left;
  width: 180px;
}

div#ii_marktplatz div.grid_mini div.ii_marktplatz_spalte1 {
  margin-right: 12px;
}


div#ii_landswitcher { background:#EFF5F9 url(../img/ii_laendernav.png) no-repeat 9px 23px; }

div#ii_landswitcher div.actionbutton {margin-top: 60px; padding: 0; background: none;}

div#footer {background: #00437a url(../img/footer_bg.png) no-repeat; border-top: 2px solid #00203a;}

div#footer h2, div#footer h3 a {color: #ffffff;}

div#footer a {color: #bfd8f5;}
div#footer a:hover {color: #ffffff;}

div#footer div#footer_abschluss {
	background: url(../img/footer_abschluss_bg.png) no-repeat;
	width: 980px;
	display: block;
	float: none;
	margin: 10px 0 0 0;
	clear: both;
	height: 22px;
	color: #bfd8f5;
	padding: 10px 0 0 10px;
	position: relative;
	width: 970px;
	font-size: 10px;
}

div#footer div#footer_abschluss em {
	font-style: normal;
	position: absolute;
	right: 10px;
	top: 10px;
}

div#footer div#footer_spalte2 {width: 225px;}
div#footer div#footer_spalte3 {width: 245px;}
div#footer div#footer_spalte4 {width: 175px;}

/* =WIR UEBER UNS //////////////////////////////////////////// */

div#ueberuns_adressliste {overflow: hidden; width: 600px}
div#ueberuns_adressliste_spalte1,
div#ueberuns_adressliste_spalte2 {
	float: left;
	width: 280px;
}

div#ueberuns_adressliste_spalte1 {
	margin-right: 20px;
}

div#ueberuns_adressliste h3 {
	font-size: 1em;
	font: 12px Verdana, "Lucida Grande", "Bitstream Vera Sans",
   "Sun Sans-Regular", Helvetica, Arial, sans-serif;
  font-weight: bold;
  padding: 0
}

div#ueberuns_adressliste p {
	margin: 0;
	padding: 0;
}

div#ueberuns_adressliste ul {
	padding: 3px 0 20px 0;
}

/* =FORMAT-DETAILSEITEN //////////////////////////////////////////// */

body.format_detail div#pinnwand div#breadcrumb {
  background: #fff url(../img/formatheader_gruenden_breadcrumb.jpg) no-repeat 0 0;
  border-color: #5c4728;
}

body.format_detail div#main {
  background: #fff url(../img/formatheader_gruenden.jpg) no-repeat 0 57px;
}

div#pinnwand ul li {color: #fff;}

div#breadcrumb li a {
  background: url(../img/i_breadcrumb_slash.png) no-repeat 100% 3px;
}

body.format_detail div#pinnwand div#pinnwand_formatheader h1 {
  font-size:27px;
  padding:20px 20px 28px 340px;
}

body.format_detail div#wrapper div#main div#content { background-image: url(../img/content_shadow_format.png); }

div.gs_format_options_box {
	border: 1px solid #E4E4E4;
}

ul#gs_format_options {
	list-style: none;
	padding: 5px 0 5px 0;
	margin: 1px 0 0 0;
	float: right;
	width: 310px;
}

div.gs_format_options_box ul#gs_format_options {
	float: none;
	width: auto;
}

ul#gs_format_options li {
	display: inline;
	margin: 0 20px 0 0;
	padding: 5px 0 5px 0;
}

ul#gs_format_options li a {
	background: url(../img/i_link_print.png) no-repeat 0 50%;
	padding: 5px 0 5px 22px;
}

ul#gs_format_options li#gs_format_options_bookmarken a {
	background: url(../img/i_link_bookmark.png) no-repeat 0 50%;
}

ul#gs_format_options li#gs_format_options_back a {
	background: url(../img/i_link_back.png) no-repeat 0 50%;
}

div#format_content table.formats tr th.topheader,
div.textbox table.formats tr th.topheader {
	background-color: #e0e8ee;
}

div#format_content table.formats tr th h4,
div.textbox table.formats tr th h4 {
	color: #000000;
}

div#format_content table.formats,
div.textbox table.formats {
  border-color: #e0e8ee;
}

ul.sprungliste li,
div#format_content ul.sprungliste li
{
  background: url(../img/../img/i_arrow_down.png) no-repeat 0 6px;
  margin: 0;
  padding: 2px 0 2px 12px;
  list-style: none;
}

div#content ul.sprungliste li a {
  text-decoration: none;
  color: #65707a;
  margin: 0; padding: 0;
}

div#content ul.sprungliste li a:hover {
  text-decoration: underline; 
}

ul.sprungliste li.offen {
  background: none;
  padding: 2px 0;
}

div#contentspalte ul.sprungliste {
  margin: 5px 0 0 0;
}

/* =FORMULARE //////////////////////////////////////////// */

/* 2009-10-22 Gritsoft, WB: 
    Teile wurden auskommentiert, weil es bei einer asp:radiobuttonlist nicht möglich ist, 
    die einzelnen radio-buttons in verschiedenen tabellenspalten zu haben und damit sind styleprobleme aufgetreten. */
/*

/* Original Version */
/* 
div#gs_form_briefkasten_box,
div#gs_form_feedback_box,
div#gs_form_planforyou_box,
div#gs_form_test_box,
div#gs_form_finanzierung_box { margin-top: 0;}

input.form_field_xxsmall {
  width: 140px;
}

td.form_td_label_small {width: 90px; vertical-align: middle !important; text-align: center}

textarea#gs_form_briefkasten_nachricht, textarea#gs_form_feedback_nachricht {width: 580px;}

table#gs_form_feedback_notentable {table-layout: auto}

table#gs_form_feedback_notentable td,
table#gs_form_feedback_notentable th {
	border-bottom: 1px solid #cad9e6;
	padding: 5px 2px 5px 2px
}

td.gs_form_feedback_notentd,
th.gs_form_feedback_notentd {
	width: 22px;
	text-align: center;
}
*/

div#gs_form_briefkasten_box,
div#gs_form_feedback_box,
div#gs_form_planforyou_box,
div#gs_form_test_box,
div#gs_form_finanzierung_box { margin-top: 0;}

input.form_field_xxsmall {
  width: 140px;
}

td.form_td_label_small {width: 90px; vertical-align: middle !important; text-align: center}

textarea#gs_form_briefkasten_nachricht, textarea#gs_form_feedback_nachricht {width: 580px;}

/* 2009-10-22 Gritsoft, WB: 
    auskommentiert, weil es bei einer asp:radiobuttonlist nicht möglich ist, 
    die einzelnen radio-buttons in verschiedenen tabellenspalten zu haben und damit sind styleprobleme aufgetreten. */
/*
table#gs_form_feedback_notentable {table-layout: auto}
*/

/* 2009-10-22 Gritsoft, WB: 
    auskommentiert, weil es bei einer asp:radiobuttonlist nicht möglich ist, 
    die einzelnen radio-buttons in verschiedenen tabellenspalten zu haben und damit sind styleprobleme aufgetreten. */
/*table#gs_form_feedback_notentable td,*/
table#gs_form_feedback_notentable th {
	border-bottom: 1px solid #cad9e6;
	padding: 5px 2px 5px 2px
}

/* 2009-10-22 Gritsoft, WB: 
    Textalign von left auf center gesetzt 
    (notwendig weil in asp.net seiten radiobuttonlists und keine einzelnen inputs-felder verwendet werden) */
td.gs_form_feedback_notentd,
th.gs_form_feedback_notentd {
	width: 22px;
	text-align: center;
}


div.alert_success th {text-align: left; padding-right: 10px; vertical-align: top;}
div.alert_success ul {margin-left: 35px;}

div.box ul {padding-left: 40px; margin: 5px 0 15px 0;}

div.box h1 { margin-bottom: 12px; }

div#gs_form_test_box input.button { width: 101px;}

span.validation_error {
 border: 1px solid #932005 !important;
 background: #f0bfb9 !important;
 color: #932005 !important;
 padding: 3px 2px 2px 2px;
}

/* =THEMEN-STARTSEITEN //////////////////////////////////////////// */

/* alte Version
.doclist .doc_publikation > h3 a, .doclist .doc_publikation > h4 a, .doclist .publikation > h5 a {
*/

/* neue Version (von GS geändert) */
.doclist .doc_publikation > h3 a, .doclist .doc_publikation > h4 a, .doclist .doc_publikation > h5 a {
  background: url(../img/i_doc_publikation.png) no-repeat 0 0;
}
.doclist .pub > h3 a, .doclist .pub > h4 a, .doclist .pub > h5 a {
  background: url(../img/i_doc_publikation.png) no-repeat 0 0;
}
/* Ende neue Version */

body.gruenden div#pinnwand.pinnwand_thema div#breadcrumb {
  background: #fff url(../img/formatheader_gruenden_breadcrumb.jpg) no-repeat 0 0;
  border-color: #5c4728;
}

body.gruenden div#pinnwand.pinnwand_thema {
  background: #fff url(../img/formatheader_gruenden.jpg) no-repeat 0 0;
}

div#pinnwand div#pinnwand_thema_headline {
  margin-left: 320px
}

/* =VERANSTALTUNGEN-UEBERBLICKSSEITE //////////////////////////////////////////// */

div#veranstaltungen_header {
  background: #D1DBE3 url(../img/ii_suche.png) no-repeat 12px 20px;
  padding: 20px 0 0 0;
}

div#veranstaltungen_header h2 {
  font-size: 18px;
  padding-bottom: 4px;
  padding-left: 8px;
}

div#veranstaltungen_header ul.register_navigation li a {
  font-weight: normal;
  font-size: 9px;
  color: #21272b !important;
  margin:0 0 0 0;
  padding: 10px 5px 6px 4px;
}

div#veranstaltungen_header ul.register_navigation li.aktiv a {
  background: #ffffff;
}

table.briefkasten2spalten td
{
    margin-left:0px !important;
    padding-left:0px !important;
}

td.briefkasten_right
{
    text-align:right;
}

div#format_content ul,
div#format_content ol,
div.textbox ul,
div.textbox ol {
  list-style-position: outside;
}

/* 1.0.0.7 */
div#ii_landswitcher div {
  background: none;
  padding-top: 0px;
}
div#ii_landswitcher div#ii_landswitcher_img {
  padding: 8px 0px 8px 15px;
}
/* Ende 1.0.0.7 */

div#ii_landswitcher h2 {
	font-size: 21px;
}

div#hiddenLogo
{
    border: none; 
    width:230px; 
    height:25px; 
    position: absolute;	
    left: 410px;	
    top: 80px;
    cursor: pointer;
}

ul#landesnav li#link_landesnav_dg1 { left: 10px; width: 80px; }
ul#landesnav li#link_landesnav_dg2 { left: 90px; width: 108px; }
ul#landesnav li#link_landesnav_dg3 { left: 198px; width: 90px; }
ul#landesnav li#link_landesnav_dg4 { left: 288px; width: 133px; }
ul#landesnav li#link_landesnav_dg5 { left: 421px; width: 124px; }
ul#landesnav li#link_landesnav_dg6 { left: 545px; width: 94px; }
ul#landesnav li#link_landesnav_dg7 { left: 639px; width: 106px; }
ul#landesnav li#link_landesnav_dg8 { left: 745px; width: 75px; }
ul#landesnav li#link_landesnav_dg9 { left: 820px; width: 98px; }
ul#landesnav li#link_landesnav_dg10 { left: 918px; width: 72px; }
ul#landesnav {margin-bottom:20px}
