@charset "ISO-8859-1";

html, body {
    background-color: #fff; color: #111;
}

div.lastItem {
background-image: url(../img/grau_se.gif);
border-left: 7px solid #1F5472;
}


#head {
    background-image: url(../img/header_bg.jpg);
    background-color: #fff;
}


#topnav {
    background: #0d628b; color: #fff;
    border-bottom: 4px solid #E54F00;
}

#topnav li {
   border-right: 1px solid #fff;
}

#topnav a {
    color: #fff; background: #0d628b;
}

#topnav a:focus, #topnav a:hover, #topnav a:active {
    background-color: #fff; 
    color: #0d628b;
}

#topnav h1 {
    background: #0d628b; color: #fff;
}

#path a {color: #304060;}
#path a:hover, #path a:focus, #path a:active {
    color: #fff; background-color: #304060;
    }


/* +++++++++++++ Inhaltscontainer +++++++++++ */
#container { /* Inhalt + Hauptnavigation + extras */
    background-color: #d1d1d1;
}

#inhalt { /* Inhalt + Hauptnavigation */
    background-color: #fff; color: #111;
}

	#inhalt span.tl {background-image: url(../img/grau_nw.gif);}
	#inhalt span.tr {background-image: url(../img/grau_ne.gif); }
	#inhalt span.bl {background-image: url(../img/grau_sw.gif);}
	#inhalt span.br {background-image: url(../img/grau_se_white.gif);}


	#mainNav ul.ebene1{background-color:#D6ECF8;}

	#mainNav ul.ebene2 {border-bottom: 1px solid #fff; background-color:#EEF5FA;}


	#mainNav ul.ebene3 {border-bottom: 1px solid #fff; background-color:white;}


  #mainNav li a:hover {
	border-left-color: #235E80;
}

#mainNav li a:focus, #mainNav li a:active{
	color: #000!important;
	background-color:#a9c5e3;
	background-image:url(../img/button_act_ebene1.gif);
}

#mainNav .ebene3 a:hover, #mainNav .ebene2 a:hover, #mainNav .ebene1 a:hover {
	background-color:#a9c5e3;color: #000!important;
}

#mainNav .ebene1 li a:hover {
	background-image:url(../img/button_act_ebene1.gif);
	background-color:#8DD7ff;
}

#mainNav .ebene2 li a:hover {
	background-image:url(../img/button_act_ebene1.gif);
	}

#mainNav .ebene3 li a:hover {
	background-image:url(../img/button_act_ebene1.gif);
}

/* +++++++++++++++++ ebene 0 +++++++++++++++++++ */

	#mainNav ul.ebene0_act,#mainNav ul.ebene0_cur  {border-left: 7px solid #009AEE; border-bottom: 1px solid #fff;}
	#mainNav ul.ebene0_no {border-left: 7px solid #A9C5E3; border-bottom: 1px solid #fff;}

#mainNav h3{
    background-color: #A9C5E3;
   }
   
	#mainNav .ebene0_cur h3.verband {background:#009AEE url(../img/icon_verband_blau.gif); color:white;background-repeat: no-repeat;background-position: right center; }

	#mainNav .ebene0_cur h3.hilfe {background:#009AEE url(../img/icon_hilfe_blau.gif); color:white;background-repeat: no-repeat;background-position: right center; }

	#mainNav .ebene0_cur h3.spende {background:#009AEE url(../img/icon_spende_blau.gif); color:white;background-repeat: no-repeat;background-position: right center; }

	#mainNav .ebene0_cur h3.presse {background:#009AEE url(../img/icon_presse_blau.gif); color:white;background-repeat: no-repeat;background-position: right center; }

#mainNav h3 a {
	color:#192132;
	background:#A9C5E3;
}

#mainNav h3 a:hover{
	color:white;
	background:#009AEE;
	background-repeat: no-repeat;
}

#mainNav ul.ebene0_act h3.verband a, #mainNav ul.ebene0_cur h3.verband a, #mainNav ul.ebene0_no h3.verband a:hover  {
    background:#009AEE;
    background-image: url(../img/icon_verband_blau.gif);
   color:white;  
	 background-repeat: no-repeat;
	 background-position: right center;

    }
    
#mainNav ul.ebene0_no h3.verband a {
    background-image: url(../img/icon_verband.gif);
    }            
    
    

    
#mainNav ul.ebene0_act h3.hilfe a, #mainNav ul.ebene0_cur h3.hilfe a, #mainNav ul.ebene0_no h3.hilfe a:hover  {
    background:#009AEE;
    background-image: url(../img/icon_hilfe_blau.gif);
    color:white;
	  background-repeat: no-repeat;
	 background-position: right center;
    }
    
#mainNav ul.ebene0_no h3.hilfe a {
   background-image: url(../img/icon_hilfe.gif);
    }
    
#mainNav ul.ebene0_act h3.spende a, #mainNav ul.ebene0_cur h3.spende a, #mainNav ul.ebene0_no h3.spende a:hover  {
    background:#009AEE;
    background-image: url(../img/icon_spende_blau.gif);
    color:white;
	 background-repeat: no-repeat;
	 background-position: right center;
    }
    
#mainNav ul.ebene0_no h3.spende a {
    background-image: url(../img/icon_spende.gif);
    }
    
#mainNav ul.ebene0_act h3.presse a, #mainNav ul.ebene0_cur h3.presse a, #mainNav ul.ebene0_no h3.presse a:hover  {
    background:#009AEE;
    background-image: url(../img/icon_presse_blau.gif);
   color:white;
		  background-repeat: no-repeat;
	 background-position: right center;
    }
    
#mainNav ul.ebene0_no h3.presse a {
    background-image: url(../img/icon_presse.gif);
    }


/* +++++++++++++++++ ebene 1 +++++++++++++++++++ */
#mainNav .ebene0 a{
    border-bottom: 1px solid #fff;
}


#mainNav .ebene1 a{
    color: #192132;
    border-bottom: 1px solid #fff;
}


#mainNav .curLink_ebene1 {
    color: white;
    background-color:#009AEE;
    background-image: url(../img/button_cur.gif);
      }

#mainNav .actLink_ebene1{
    background-image: url(../img/button_act_ebene1.gif);
}


/* +++++++++++++++++ ebene 2 +++++++++++++++++++ */

#mainNav .ebene2 a, #mainNav .curLink_ebene2, #mainNav .actlink_ebene2 {
	background-color: #d6ecf8
 }


#mainNav .curLink_ebene2 {
    color: white;
    background-color:#009AEE;
   background-image: url(../img/button_cur.gif);
    border-bottom:1px solid #FFFFFF; 
}


#mainNav .actLink_ebene2 {
    background-image: url(../img/button_act_ebene2.gif);
}

/* +++++++++++++++++ ebene 3 +++++++++++++++++++ */

#mainNav .curLink_ebene3 {
    color: white;
    background-color:#009AEE;
    background-image: url(../img/button_cur.gif);
}

/* +++++++++++++++++ ebene 4 +++++++++++++++++++ */

#mainNav .curLink_ebene4 {
    color: white;
    background-color:#009AEE;
    background-image: url(../img/button_cur.gif);
}


/* +++++++++++++++++++ Hauptinhalt +++++++++++++++++++++++ */

#mainContent h2 { /* die Seiten&#65533;berschrift */
    background: #0D628B;
    color: #fff;
}

#mainContent li.contentList {
    background-image: url(../img/pfeil_rechts_grau.gif);
}

#mainContent ul li, #sb_backend ul li{
	color:#333333;
}

body#seiten_id54 #mainContent ul li img {
   border: 1px solid gray;   
}


#mainContent ol li, #sb_backend ol li {
	color:#333333;
}

#mainContent ul li li, #sb_backend ul li li {
	color:#333333;
}

#mainContent ul li li li, #sb_backend ul li li li{
	color:#333333;
}

#mainContent ol li li, #sb_backend ol li li {
	color:#333333;
}

#mainContent ol li li li, #sb_backend ol li li li{
	color:#333333;
}

/*  ++++++++++++++++++Kontaktformular ++++++++++++++++++++++++*/

#mainkontakt .subbut {
	border: 1px solid #858585;
}

	#mainContent a {color: #235e80; background-color: #fff;}
	#mainContent a:visited {/* color: #111; ae05.02.09*/ background-color: #fff;}

	#mainContent .csc-sitemap a {color:#111;}

#mainContent a:focus, #mainContent a:hover, #mainContent a:active {
background-color: #e54f00; 
color: #fff;
}

#extras ul {
    border-left: 7px solid #dbdbd9;
}

	#extras div.settings {background: #235e80; color: #fff; clear: left; }


#extras .settings h3 {
    background: #a7cade;
    border-left-color: #9FA3A5;
    border-top: 0px solid #fff;
    border-bottom: 0px solid #fff;
    }

#extras .settings h3.firstitem {
background-image: url(../img/extras_ne.gif);
background-repeat: no-repeat;
background-position: top right;} 


#extras .settings ul {
	border-left-color: #1f5472;
}

#extras li {
    background-image: url(../img/pfeil_rechts.gif);
}


#extras .settings a, #extras .settings a:visited {
	background-color: #235e80; color: #fff;
}

#extras ul.partner {
	border-left-color:#235E80;
	border-left: 3px solid #235E80;
}

#extras ul.partner img{
border-top: 3px solid #235e80;
border-right: 3px solid #235e80;
}

#extras div {
	background: #235E80; 
	color: #fff; 
}

#extras div.lastItem {
	   background-image: url(../img/grau_se.gif);
    border-left-color: #235C80
}




#extras h3 {
    color: #035; background: #bbbfc2;
    border-left: 7px solid #9fa3a5;
}
		
#extras a {
    color: #304060; background-color: #f2f2f0;
}


#extras a:hover, #extras a:focus, #extras a:active {
	color: #f2f2f0; background-color: #304060; border-left: 1px solid #235e80; padding-left: 0;
}

#extras .settings a:hover, #extras .settings a:focus, #extras .settings a:active  {
    background-color: #fff; color: #0d628b;
}

.styleswitcher label {color: #fff;}

#extras input.submit {color: #304060;}

#footer {
   background-color: #0c628b; 
   color: #fff;
}

	#footer li {border-right: 1px solid #fff; }

#footer a:hover, #footer a:focus, #footer a:active {
  background-color: #fff; 
  color: #0c628b;
  }


#news .headline {
    background: #E54F00; 
    color: #fff;
    border: 1px solid #fff;
}

#news h4 a, #news h4 a:visited {
	background-color:#E54F00;
	border:2px solid #E54F00;
	color:#FFFFFF;
}

#inhalt #news h4 a:active,  #inhalt #news h4 a:hover, #news h4 a:focus {
	background-color:#FFFFFF;
	border:2px solid #E54F00;
	color:#E54F00;
}

#news .tag {
    background-color: #8bb9d5; display: block;
}

#news .monat {
  background-image: url(../img/hblau_sw.gif);
  border-top: 2px dotted white;
  background-color: #a9d9ec;
}

#news ul a, #news ul a:visited {
    color: #304060;
}

#news ul a:hover, #news ul a:focus, #news ul a:active {
	color: #fff; 
	background-color: #e54f00; 
}

#news .topLink a {
    background-image: url(../img/icon_top.gif);
    }
    
#news .readOn a {background-image: url(../img/icon_artikel.gif);}

#mainContent p.toplink a {
	background-image: url(../img/icon_top.gif);
	}
	

ul.browsebox  {
	background-color: #f3efee;
}

	.contenttable thead th, .td-0 {background:#BDD3DE;}
	.contenttable .tr-odd {background:#E7EBEF;}

#mainkontakt textarea {
  border: 1px solid #858585;
}

#extras div.tx-newloginbox-pi1 {
	border-left: 7px solid #1F5472!important;
}


#extras .tx-newloginbox-pi1 input#logon{
	color:#304060;
}

/* Infopool Bestellliste */

div.infopool table, div.infopool td {
	border: 1px solid #CCC;
}

div.infopool thead th,
div.infopool tbody th {
	background: #FFF url(../img/th_bck.gif) repeat-x; 
	border-left: 1px solid #CCC;
}

div.infopool tbody th {
	background: #fafafb;
	border-top: 1px solid #CCC;
}

tbody tr:hover {
	background: #FFF url(tr_bck.gif) repeat;
}

div.infopool tbody tr:hover td {
 color: #454545;
}

div.infopool tfoot td,
div.infopool tfoot th {
	border-top: 1px solid #CCC;
	background: #FFF url(foot_bck.gif) repeat;
}

div.infopool table a:visited {
	color: #666;
}

div.infopool table a:hover {
	color: #003366;
}

div.infopool table a:active {
	color: #003366;
}

/* Infopool Formular  

div.infopool fieldset, div.newsletteranmeldung fieldset {
	border:1px solid #CCCCCC;
	background: #f7f7f7;
}


div.infopool input#firstname,
div.infopool input#lastname,
div.infopool input#country,
div.infopool input#email,
div.infopool input#telefontags,
div.infopool input#zip,
div.infopool input#street,
div.infopool input#company{
	border:1px solid #7F9DB9;
}

div.infopool input#firstname:hover,
div.infopool input#firstname:focus,
div.infopool input#lastname:hover,
div.infopool input#lastname:focus,
div.infopool input#country:hover,
div.infopool input#country:focus,
div.infopool input#email:hover,
div.infopool input#email:focus,
div.infopool input#telefontags:hover,
div.infopool input#telefontags:focus,
div.infopool input#zip:hover,
div.infopool input#zip:focus,
div.infopool input#street:hover,
div.infopool input#street:focus,
div.infopool input#company:hover,
div.infopool input#company:focus {
	border:1px solid #000;
}
*/

textarea#bemerkung, 
textarea#motivation{
	border: 1px solid #7F9DB9;
}

textarea#bemerkung:hover,
textarea#bemerkung:focus, 
textarea#motivation:hover,
textarea#motivation:focus{
	border: 1px solid #000;
}

div.ok, div.failure {
	border: 3px dotted #E54F00;
	background-color: #f1f1f1
}

/*
div.infopool label {
	color:#444444;
}
*/
legend {border: 1px double #ccc;}


.tx-sbdbsvanmeldung-pi1 #mainkontakt {
	background: #fff;
}

.tx-sbdbsvanmeldung-pi1 #mainkontakt form {
	background: #f7f7f7;
	border: 1px solid #ccc
}


/*standard t3 formulare */

form#sendBraille	{
	margin: 1.5em 0;
}

.tx-thmailformplus-pi1 table {
background: #f7f7f7;
border: 1px solid #ccc;
padding: 1em;
width: 100%
}

.tx-thmailformplus-pi1 fieldset,
.tx-sbeventsubmit-pi1 fieldset,
.tx-sbtext2braille-pi1 fieldset,
.tx-sbdbsvanmeldung-pi1 fieldset,
.form-basket fieldset,
.tx-veguestbook-pi1 fieldset {
	background: #F7F7F7 none repeat scroll 0% 50%;
	border: 1px solid #CCCCCC;
}

.tx-sbeventsubmit-pi1 fieldset {
	margin: 2em 0;
}

.tx-thmailformplus-pi1  img {
vertical-align:-5px;
}


.tx-thmailformplus-pi1 input#firstname, 
.tx-thmailformplus-pi1 input#lastname, 
.tx-thmailformplus-pi1 input#medium, 
.tx-thmailformplus-pi1 input#mitteilung, 
.tx-thmailformplus-pi1 input#email, 
.tx-thmailformplus-pi1 input#telefon,
.tx-sbeventsubmit-pi1 input,
.tx-sbeventsubmit-pi1 select,
.tx-sbeventsubmit-pi1 textarea,
#plzSearch input,
#plzSearch select,
#orderform input,
.tx-sbtext2braille-pi1 input,
.tx-sbtext2braille-pi1 fieldset input,
.tx-sbtext2braille-pi1 fieldset textarea,
.tx-sbdbsvanmeldung-pi1 input,
.tx-sbdbsvanmeldung-pi1 select,
#festival_einzelanmeldung input,
#festival_mehrfachanmeldung input,
#festival_mehrfachanmeldung select,
.tx-veguestbook-pi1 .guestbook input, 
.tx-veguestbook-pi1 .guestbook select,
.tx-veguestbook-pi1 .guestbook textarea {
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	margin: 0 0 0 25px;
	padding: 4px;
	width: 35%;
}

.tx-veguestbook-pi1 .guestbook .freecap-img input {
	float: none;
	margin-top: 0.8em;	
}

#festival_einzelanmeldung input.cb,
#festival_mehrfachanmeldung input.cb	{
	float: none;
	margin: 0;
	width: 1em;
}

.tx-sbdbsvanmeldung-pi1 select {
	width:37%;
}

.tx-sbtext2braille-pi1 input	{
	float: none;
	width: 25em;
	margin: 0;
}

.t2b-ausgabe	{
	margin: 2.5em 0.5em 0 0.5em;
}

#mainContent .t2b-ausgabe h4,
#mainContent .t2b-ausgabe h3,
#mainContent .t2b-ausgabe p	{
	padding-left: 0;
}

.t2b-image	{
	text-align: center;
	margin: 1em auto;
	border: 3px solid #E54F00;
}
.tx-sbtext2braille-pi1 img	{
	
}

.t2b-imagecode	{
	margin: 0.5em 0;
}

input#imagecode	{
	margin: 0;
	width: 90%;
	width: 98%;
}

textarea#t2b-appli {
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	padding: 4px;
	width: 90%;
	height: 10em;
}

.tx-sbeventsubmit-pi1 select,
#plzSearch select	{
width:37%;
}

.tx-sbeventsubmit-pi1 textarea,
.tx-sbtext2braille-pi1 fieldset textarea,
.tx-veguestbook-pi1 .guestbook textarea	{
	width: 60%;
}

.tx-sbeventsubmit-pi1 input#tx_sbeventsubmit_pi1_submit,
input#veranstaltungssuche,
input#orderpaketsubmit,
input.tx_sbtext2braille_pi1_submit,
input.tx_sbtext2braille_pi1_submit2,
input.tx-sbdbsvanmeldung-pi1_submit,
input#dbsvfestivalsubmit,
#dbfl-tippspiel input#dbflsubmit,
.tx-veguestbook-pi1 input.tx-guestbook-submit	{
	float: none;
	margin-top: 10px;
	cursor: pointer;
	width: auto;
}

input#addpersons-add	{
	margin-top: 10px;
	cursor: pointer;
	width: auto;
	background-color: #fff;
	border: 1px solid #E54F00;
}

input.tx_sbtext2braille_pi1_submit2	{
	width: 35%;
}
input.tx_sbtext2braille_pi1_submit	{
	width: 12em;
	margin-left: 3%;
}

.form-margin	{
	margin-left: 0.5em;
}
.searchresults	{
	margin: 3em 0.5em 0.5em 0.5em;
}

.searchresults h5,
.searchresults p	{
	margin: 0;
}
.newsliste	{
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: 1em 0;
}

.news-list-item	{
	border-top: 4px solid #E54F00;
	padding: 1em 0;
}
.nextToDate	{
	margin-left: 4.5em;
}

/*** Datumsausgabe f�r Veranstaltungskalender TdB ***/
#mainContent .tdb-eventcalender h4 {
	font-size: 1em;
	padding-left: 0;
}

#mainContent .tdb-eventcalender p {
	padding: 0;
	margin: 0;
}

.tdb-eventcalender h4.datum {
	width: 3em;
	float: left;
	text-align: center;
	margin-left: 0.5em;
}

.tdb-eventcalender .tag {
	font-size: 1.4em;
	font-weight: bold;
	padding: 0.1em 0;
	background-color: #8bb9d5;
	display: block;
}

.tdb-eventcalender .monat {
	font-size: 1.1em;
	display: block;
	height: 1.2em;
	padding: 0.5em;
	background-repeat: no-repeat;
	background-position: bottom left;
	background-image: url(../img/hblau_sw.gif);
	border-top: 2px dotted white;
	background-color: #a9d9ec;
}

.tdb-eventcalender .news-single-img	{
	text-align: center;
	margin: 0.5em 0;
}

#mainContent .single-ec {
	clear: both;
	padding: 0.5em;
	border-top: 4px solid #E54F00;
}

/**  Pagebrowser der Veranstaltungslisten aus class.ux_tx_ttnews.php und class.mbl_newsevent.php **/
.tx-ttnews-browsebox {
	width: 99%;
	float: left;
	padding: 0.2em;
	margin-bottom: 0.4em;
	background-color: #efefef;
	border: 2px solid #E54F00;
}

#mainContent .tx-ttnews-browsebox ul  {
	position: relative;
	list-style: none;
	float: left;
	margin-left: 0.1em;
	padding: 0;
}

#mainContent .tx-ttnews-browsebox ul li  {
	position: relative;
	display: block;
	float: left;
	margin: 0.5em 0.2em;
	margin-left: 0;
}

#mainContent li.tx-ttnews-browsebox-SCell  {
	font-weight: bold;
	padding: 0.4em;
}

#mainContent .tx-ttnews-browsebox li a {
	padding: 0.3em;
	float: left;
	background-color: #E54F00;
	color: #fff;
	font-weight: bold;
	border: 1px solid #fff;
}

#mainContent .tx-ttnews-browsebox li a:hover,
#mainContent .tx-ttnews-browsebox li a:focus,
#mainContent .tx-ttnews-browsebox li a:active {
	background-color: #fff;
	border: 1px solid #E54F00;
	color: #E54F00;
}
/**  Pagebrowser der Veranstaltungslisten aus class.ux_tx_ttnews.php und class.mbl_newsevent.php // Ende  ***/

.csc-textpic	{
	clear: both;
}

div.error,
div.t2b-error	{
	border: 2px solid #E54F00;
	background-color: #F4EAB4;
	margin: 1em 0 2em 0;
	padding: 0.5em;
}

div.error label	{
	padding: 0 0 0 0.5em;
	font-weight: bold;
}

.error,
.failure label	{
	color: #E54F00;
	display: block;
	padding: 0.5em 0;
}

.failure label.error	{
	padding: 0.5em;
}

#mainContent p.failure	{
	padding: 0;
	margin. 0;
}

#mainContent .tx-sbeventsubmit-pi1 .wichtig,
#mainContent .tx-sbtext2braille-pi1 .wichtig,
#mainContent .tx-sbdbsvanmeldung-pi1 .wichtig	{
	border: 2px solid #E54F00;
	padding: 0.5em;
}

.t2b-vorgabe	{
	color: #E54F00;
	font-weight: bold;
}
form#orderform	{
	margin-top: 1.5em;
}

#news .event-item	{
	margin: 2em 0;
}

#mainContent #orderform p.order	{
	margin: 0;
	font-weight: bold;
	padding: 0;
}
.infopool	{
	clear: both;
}

.event_detail_link a	{
	background-image:url(../img/icon_artikel.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 18px;
}

.margin-basket div.anrede	{
	display: inline
}

#festival_einzelanmeldung fieldset,
#festival_mehrfachanmeldung fieldset	{
	margin-top: 1em;
	padding: 0 1em;
}

h3.teilnehmer,
p.trenner-btn	{
	border-top: 1px solid #ccc;
	padding-top: 1em;
}

#dbfl-tippspiel .paarung	{
	float: left;
	font-weight: bold;
	margin-right: 20px;
	text-align: right;
	width: 27em;
}

#dbfl-tippspiel input	{
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	width: 1.5em;
	padding: 4px;
}

#dbfl-tippspiel input#name,
#dbfl-tippspiel input#email {
	float: right;
	margin: -25px 7em 10px 0;
	width: 65%;
}

#dbfl-tippspiel .paar01	{
	width: 16em;
	float: left;
}

#dbfl-tippspiel .paar02	{
	float: left;
	padding-left: 0.5em;
	text-align: left;
}

#dbfl-tippspiel label.breit	{
	font-weight: bold;
}

  /* Hervorhebungen des aktuellen Feldes */
#dbfl-tippspiel input:focus, #dbfl-tippspiel input:active {
	background-color: #FFDEAD;
	border-color: #EF7F01;
}

#dbfl-tippspiel input:hover {
	background-color: #FBF6B6;
	border-color: #EF7F01;
}

.tx-guestbook-entry	{
	border: 1px solid #ccc;
	background-color: #F5F5F5;
	margin: 0.8em 0;
}

.tx-veguestbook-pi1 .tx-guestbook-result	{
	float: none;
}

.tx-guestbook-header	{
	font-weight: bold;
}

#mainContent .tx-guestbook-field ul li	{
	list-style-type: none;
	padding: 0;
	margin: 0 0 0 0.5em;;
}

.tx-guestbook-field ul li label,
.tx-guestbook-form-error	{
	color: #E54F00;
	padding: 0;
}

.tx-guestbook-form-error	{
	font-weight: bold;
}

.tx-veguestbook-pi1 .message-success	{
	font-weight: bold;
	padding: 0.8em;
	border: 1px solid #E54F00;
	background-color: #FBF6B6;
}

.tx-guestbook-pagination	{
	margin: 0.8em 0;
}

.freecap-img:after	{
	 content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.tx-srfreecap-pi2-image	{
	margin: 0 0.8em 0.8em 0;
	border: 2px solid #ccc;
}

.freecap-img-left	{
	float: left;
}

.freecap-img-right	{
	margin-top: 0.8em; 
}
.tx-srfreecap-pi2-cant-read	{
	color: #000;
	display: block;
}

input#freecap	{
	margin-top: 0.8em;
}

.hideFormAgain	{
	display: inline;
}

/* wg 07.04.2010 */
#msgbox a {
  color: #E54F00;
  background-color: #F4EAB4;
}
#msgbox a:visited {
  background-color: #F4EAB4;
}



#mainNav ul.ebene0_no.jetztspenden {border-bottom:none;}

#inhalt #mainNav ul.jetztspenden h3.verband a   {
    background-image: url(../img/icon_spendenteaser.gif);
}

#inhalt #mainNav ul.jetztspenden h3.verband a:hover   {
    background-image: url(../img/icon_spendenteaser_blau.gif);
}


#mainNav ul.ebene0_no.jubilaeum {border-bottom:none;}

#inhalt #mainNav ul.jubilaeum h3.verband a   {
    background-image: url(../img/icon_jubilaeum.gif);
}

#inhalt #mainNav ul.jubilaeum h3.verband a:hover   {
    background-image: url(../img/icon_jubilaeum_blau.gif);
}
