/* CSS Document */
a   {
	font: bold 12px Arial, georgia, verdana, Helvetica, sans-serif;
	fontFile: fileadmin/fonts/georgia.ttf;
    color: #F9A027;
	text-decoration:none;
}
a.header:hover {
	font: bold 12px Arial, georgia, verdana, Helvetica, sans-serif;
	fontFile: fileadmin/fonts/georgia.ttf;
    color: #F9A027;
	text-decoration:none;
	}

body {
    background-image:  url(../img/design01/hg.gif);
	font: 10px Arial, georgia, verdana, Helvetica, sans-serif;
	fontFile: fileadmin/fonts/georgia.ttf;
    color: #000000;
	/*farbiger scrollbalken*/
	scrollbar-arrow-color: #cccccc; /*pfeil farbe*/
	scrollbar-face-color:  #c0c0c0; /*scrollbalken farbe*/
	scrollbar-track-color: #ffffff; /*scrollb hintergrund farbe*/
	scrollbar-3dlight-color: #000000; /*scrollb rahmen links + oben*/

}

td {
	font: 10px Arial, georgia, verdana, Helvetica, sans-serif;
	fontFile: fileadmin/fonts/georgia.ttf;
    color: #000000;
}
	
.navRight.kurangebot {
	text-align:center;
	border:1px solid #ccc;
	width:190px;
	margin-left:20px;
	padding:0px;
}
	.navRight.kurangebot img {
		border:none;
	}
	.navRight.kurangebot a,
	.navRight.kurangebot a:link,
	.navRight.kurangebot a:hover,
	.navRight.kurangebot a:active,
	.navRight.kurangebot a:visited {
		color:#636363;
		font-size:13px;
		padding:10px 0px 0px 0px;
	}

p{
    margin: 5px 0 0 0;
	font: 12px Arial, georgia, verdana, Helvetica, sans-serif;
	fontFile: fileadmin/fonts/georgia.ttf;
    color: #000000;
}


hr {
  color: #cccccc;
	border:1px;
    border-bottom: 1px solid #ffffff;
	list-style-type:none;

}

.hrbottom {
  color: #cccccc;
	border:1px;
    border-bottom: 1px solid #A40101;
	list-style-type:none;
	padding-right: 20px;
	margin-right: 20px;
	padding-left: 0px;
	margin-left: 0px;
}

ul {
/*   margin-left: 10px; padding-left: 10px; */
	/*margin-bottom:15px;	
	list-style-image:url(../img/design01/aufzaehler1.gif);
	list-style-type:none;*/
		font: 12px Arial, georgia, verdana, Helvetica, sans-serif;


}
li {
/*	margin-left: 0.6em; */
    margin-bottom: 2px;
	margin-top:2px;
	font: 12px Arial, georgia, verdana, Helvetica, sans-serif;
	list-style-type:circle;
	


	/*list-style-image:url(../img/design01/aufzaehler1.gif);
	list-style-type:none;*/
}


h1{
	font: bold 14px Arial, georgia, verdana, Helvetica, sans-serif;
    color: #727272;
     margin-left: 0px;
	/* padding-left: 15px;
	  margin-botton: 50px;
	background-image:  url(../img/desing/csc-firstHeader.gif);
	background-position: left;
	background-repeat: no-repeat; *//*Überschrift*/

}
h2{
	font: bold 14px Arial, georgia, verdana, Helvetica, sans-serif;

    	color: #727272;
/*    padding: 10px 0px 10px 0px;*/


}
h3{
 	font: bold 10px Arial, georgia, verdana, Helvetica, sans-serif;
	fontFile: fileadmin/fonts/georgia.ttf;
    color: #000000;
/*    padding: 10px 0px 10px 0px;*/
	color: #000000;
}

.csc-firstHeader {
	padding-top: 20px;
	color: #727272;
}
.csc-header-n2 {
	color: #727272;
}
.contentHeader {
	padding-left: 200px;
	padding-top: 18px;
	  /*margin-botton: 50px;*/
 /*Überschrift*/

}
.subtitle {
	font: bold 14px Arial, georgia, verdana, Helvetica, sans-serif;
    color: #727272;
/*    padding: 10px 0px 10px 0px;*/
	padding-left: 15px;
	background-image:url(../img/design01/pfeil.gif);
	background-position:left;
	background-repeat: no-repeat;
}

.bodytext {
	font: 12px Arial, georgia, verdana, Helvetica, sans-serif;
	fontFile: fileadmin/fonts/georgia.ttf;
    color: #000000;
	text-align:justify;
		
	}
	
/*clear: both; ist für neuen Absatz */
.content {
	clear: both;
	width: 400px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
/*	height: 280px;*/
}


.error {
	color:red;
}

.textSmall {
	font: bold 8px Arial, georgia, verdana, Helvetica, sans-serif;
	fontFile: fileadmin/fonts/georgia.ttf;
    color: #000000;
	}
.textRight {
	font: 10px Arial, georgia, verdana, Helvetica, sans-serif;
	fontFile: fileadmin/fonts/georgia.ttf;
    color: #000000;
	}
.textRight p.bodytext {
	font: 10px Arial, georgia, verdana, Helvetica, sans-serif;
	fontFile: fileadmin/fonts/georgia.ttf;
    color: #000000;
	}
.aLanguages {
	font: bold 12px Arial, georgia, verdana, Helvetica, sans-serif;
    color: #727272;

}
.aLanguages a{
	font: bold 12px Arial, georgia, verdana, Helvetica, sans-serif;
    color: #727272;

}
.aLink   {
    color: #000000;
	text-decoration:none;
}
a.aLink   {
     font: bold 10px Arial, georgia, verdana, Helvetica, sans-serif;
    color: #000000;
	text-decoration:none;
}
a.aLink:hover {
	color: #000000; 
	text-decoration:underline
	}
a.aLanguages   {
    color:#C0C0C0;
	text-decoration:none;
}
a.aLanguages:hover {
	color:#C0C0C0; 
	text-decoration:underline
	}

/************
L A Y O U T
************/

.Tabelle {
	margin-top: 30px;

		width: 800px;

}
.TabelleLeft{
	padding-left: 30px;

}
.Tabelle_col1 {
	width: 520px;

}
.Tabelle_col2 {
	width: 280px;
}
.Tabelle_colmitte {
     width: 20px;
}

.navLeft {
	width: 160px;
	padding-left: 5px;
}
.Tabelle_rahmen  {
	border-color:#cccccc;
	border-style:solid;
	border-width: 1px;
}
.Tabelle_menu {
	padding-top: 25px;
}
.Tabelle_rahmenbottom  {
	border-bottom-color:#cccccc;
	border-bottom-style:solid;
	border-bottom-width: 1px;
	padding-top: 10px;
}
.Tabelle_content {
	padding-top: 5px;
}

.main {

}
/***************
* kontakt rechts 
***************/
.logo_z {
	padding: 20px 0px 5px 20px;
}
.kontakt_tab_abstand{
	padding-top: 20px;
	padding-bottom: 5px;

}
.kontakt_tab_header {
	width: 167px;


}
.kontakt_header {
	font: bold 14px Arial, georgia, verdana, Helvetica, sans-serif;
    color: #727272;
/*    padding: 10px 0px 10px 0px;*/
	padding-left: 15px;
	background-image:url(../img/design01/pfeil.gif);
	background-position:left;
	background-repeat: no-repeat;
	
	}


.kontakt {

	padding: 65px 0px 10px 30px;
	text-decoration: none;
	color: #000000;
	width: 180px;
}
.kontakt_tab_content {

}
.kontakt_content {
	padding: 5px 5px 5px 5px;
	font: 12px Arial, georgia, verdana, Helvetica, sans-serif;
    color: #000000;
	text-decoration: none;
	width: 165px;
}

.kontaktHeader{
	padding: 10px 0px 5px 30px;
	 font: bold 14px Freestyle Scripx, Arial, georgia, verdana, Helvetica, sans-serif;
	fontFile: fileadmin/fonts/FRSCRIpx.TTF;
    color: #000000;
    background-image: url("../img/design01/hg_left_kontakt.gif");
	text-transform:uppercase;
	letter-spacing:1px;	
}
.Tabelle_language {
	padding-left: 32px;

}
.language_tab  {
	padding: 5px 5px 5px 20px;
	width: 165px;
}
.language_grafik {

}
.navRight {
	padding-left: 30px;
	padding-bottom: 25px;
}
.rightNav {
	font:bold 12px Arial, georgia, verdana, Helvetica, sans-serif;
    color: #636363;

}
.rightNav a {
	font: bold 12px  Arial, georgia, verdana, Helvetica, sans-serif;
    color: #636363;
	padding-left: 15px;

	background-image:url(../img/design01/punkt.gif);
	background-position:left;
	background-repeat: no-repeat;
}

 /**************
 * b o t t o m
 *************/
.bottomNav {
	font:bold 12px Arial, georgia, verdana, Helvetica, sans-serif;
    color: #636363;
}
.bottomNav a {
	font: bold 12px  Arial, georgia, verdana, Helvetica, sans-serif;
    color: #636363;
}

.bottomNavAbstand {
	width: 20px;
	

}
.navFooterTab {padding-left: 13px;}
.navFooter {
	font:bold 11px Arial, georgia, verdana, Helvetica, sans-serif;
    color: #C0C0C0;
}
.navFooter a {
	font: bold 11px  Arial, georgia, verdana, Helvetica, sans-serif;
    color: #C0C0C0;
}

.uebersichtHg {
    background-image: url(../img/sitemap.gif);
	background-repeat: no-repeat;
}
.home {
	padding-left: 20px;
	margin-left: 20px;
}

.footer{
     padding-bottom: 5px;
}
.back{
     padding-bottom: 5px;
	 padding-left: 15px;
}
.bottom {
	padding: 0px 0px 0px 20px;
}
.bottom2 {
	padding: 0px 0px 5px 0px;
}
.bottomDruck {
	padding: 0px 0px 5px 20px;

}
/**********
 * TopNav
 **********/
 .menuSpecial {
    color: #000000;
    padding: 0px 0px 0px 0px;
    font: bold 14px Arial, georgia, verdana, Helvetica, sans-serif;
}

.navsub {
     margin-left: 20px;
	 padding-left: 10px;
	 background-color:#C30000;
	 height: 20px;

}

.topNav{
    color: #000000;
  /*	  padding: 0px 0px 7px 0px;
     margin-left: 230px;*/
    font: 12px Arial, georgia, verdana, Helvetica, sans-serif;
	}
a.topNav   {
    font: 12px Arial, georgia, verdana, Helvetica, sans-serif;
    color: #000000;
/*	text-decoration:none;*/
}
.topNav a {font: 12px tahoma, verdana,  arial, Helvetica, sans-serif; text-decoration: none; color: #000000;}
.topNav a:link {text-decoration: none; }
.topNav a:visited {text-decoration: none}
.topNav a:active {text-decoration: none}
.topNav a:hover {text-decoration: none;  }
.navgelb {
    color: #FFB12B;
    font: 12px Arial, georgia, verdana, Helvetica, sans-serif;
	}

 /****************
 * NAV LINKS*
 ****************/

.blueColor {
   
}

.navLevel2Header {
	font: bold 11px Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	padding: 2px 0px 2px 0px;
	margin: 2px 1px 2px 5px;
    list-style-image:url("../img/design01/punkt.gif");
	background-position: left;
	background-repeat: no-repeat;
	text-decoration: none;
}

.navLevel2Header a{
	font: bold 11px  Arial, Verdana,Helvetica, sans-serif;
	color: #000000;
	border-bottom: 1px solid #C0C0C0;
	text-decoration: none;
	margin-left: 20px;
	display: block;
	list-style-image:url("../img/design01/punkt.gif");
	list-style-type:none;
	} 
/*start unternav 2 */

.navbutton{
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 5px;
}

.navLevel2{	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 15px;
	text-decoration: none;
	list-style-image:url("../img/design01/punkt.gif");
	font-size:  10px;
	font-weight: bold;
	text-decoration: none;
}

.navLevel2 a{

	color: #515151;
	text-decoration: none;
	display: block;
	font-weight: bold;
}

	.navLevel2 a.hover{
	color: #000000;
	text-decoration: none;
	display: block;

}

.navLevel2aktiv {
	color: #000000;
	text-decoration: none;
   list-style-image:url("../img/design01/punkt_aktiv.gif");

}

.navLevel2 li{
	/*border-bottom: 1px solid #808080;*/
	list-style-image:url("../img/design01/punkt.gif");
	list-style-type:none;
		border-bottom: 1px solid #C0C0C0;
}

.navLevel2 li.active{
	list-style-image:url("../img/design01/punkt_aktiv.gif");
	list-style-type:none;
	border-bottom: none;
	margin-left: 0px;
}
/*ende unternav 2 */
/*start unternav 3 */
.navLevel3{
	margin: 0;
	padding: 0;
	font-size: 10px;
	font-weight: normal;
			
/*	margin-left: -5px;*/
	/*
	list-style: none;
	padding: 1px 1px 1px 1px;
	*/
}

.navLevel3 a{
	
	color: #000000;
	text-decoration: none;
	display: block;
	font-size: 10px;
	font-weight: normal;
}

.navLevel3 a.hover{
	color: #000000;
	text-decoration: none;
	display: block;
	font-size: 10px;
	padding: 2px 0px 1px 0px;
}

.navLevel3aktiv {
	color: #DA4619;
	text-decoration: none;
	font-weight: bold;
	padding: 2px 0px 1px 0px;

}

.navLevel3 li{
border-bottom: 1px solid #ECECEC;
	list-style-image:url("/fileadmin/layout/01/img/navL/arry3.gif");
	padding: 0px 0px 0px 0px;
	margin-left: 20px;
}

.navLevel3 li.active{
	list-style-image:url("/fileadmin/layout/01/img/navL/arry3_a.gif");
	list-style-type:none;
	padding: 0px 0px 0px 0px;
	margin-left: 20px;
	border-bottom: 1px solid #ECECEC;
	background-image: url("/fileadmin/layout/01/img/navL/dummy.gif");
}


/*ende unternav 4 */

/*start unternav 3 */

.navLevel4{
	margin: 0;
	padding: 0;
	font-size: 10px;
	font-weight: normal;
	padding: 2px 0px 1px 0px;
	margin-left: 1px;
	/*
	list-style: none;
	padding: 1px 1px 1px 1px;
	*/
}

.navLevel4 a{
	border-bottom: 1px dotted #EEB566;
	color: #000000;
	text-decoration: none;
	display: block;
	font-size: 10px;
	font-weight: normal;
	padding: 2px 0px 1px 0px;
}

.navLevel4 a.hover{
	color: #000000;
	text-decoration: none;
	display: block;
	font-size: 10px;
}

.navLevel4aktiv {
	color: #DA4619;
/*	background-image: url("/fileadmin/layout/01/img/navL/nav_hg.jpg");*/
	text-decoration: none;
	font-weight: bold;
}

.navLevel4 li{
/*	border-bottom: 1px solid #ECECEC;*/
	list-style-image:url("/fileadmin/layout/01/img/navL/arry4.gif");
}

.navLevel4 li.active{
	list-style-image:url("/fileadmin/layout/01/img/navL/arry4_a.gif");
	list-style-type:none;
/*	background-image: url("/fileadmin/layout/01/img/navL/nav_hg4.jpg") ;*/
	background-image-filter:Alpha(opacity=10);
	}
/*ende unternav 4 */
/************
GÄSTEBUCH
*/

.tx-guestbook-list-header{
	padding: 5px 5px 5px 5px;
	background: #010099;
}

.tx-guestbook-list-row{
	padding: 5px 5px 5px 5px;
	background: #F6F3F3;
}
tx-veguestbook-pi1 {
	width: 468px;
}
/***************
 * FORM LAYOUT *
 **************/

#contact{
	width: 468px;
}

#contact h1{
	font-size: 11px;
	color: #008AC8;
	margin-top: 0;
}
/*
#contact form p{
	width: 300px;
	height: 25px;
	margin: 0;
	clear: both;
	margin-left: 36px;
	display: block;
}
*/
 
#contact form p label{
	float: left;
	width: 200px;
	text-align: left;
}
#contact form p input.text, #contact form p select{
	float: right;
	width: 179px;
	margin-right: 60px;
}
#contact form p textarea{
	float: right;
	width: 179px;
}
#contact form p input.button{
	float: right;
	background-color: #000000;
	border: 1px solid #66B9DE;
	color: #66B9DE;
	font-weight: bold;
	text-transform: uppercase;
	cursor: pointer;
	margin: 0;
	margin-top: 10px;
	
} 


/***********
 * SITEMAP *
 ***********/

.csc-menu {
	padding: 10px 20px 5px 20px;
}
.csc-sitemap {
	padding: 0px 0px 0px 0px;
}
.csc-sitemap-level1 {
	padding: 0px 0px 0px 20px;
	border-bottom: 1px solid #A60209;
	color: #000000;
	font-weight: bold;
/*	text-transform:uppercase;*/

}
.csc-sitemap-level1 a{
	font: bold 12px  Arial, Verdana, Helvetica, sans-serif;
}

.csc-sitemap-level2 {
	padding: 0px 0px 0px 40px;
	background: #A60209;
}
.csc-sitemap-level2 a{
	font: bold 12px  Arial, Verdana, Helvetica, sans-serif;
}
.csc-sitemap-level3 {
	padding: 0px 0px 0px 60px;
	background: #A60209;
}
.csc-sitemap-level4 {
	padding: 0px 0px 0px 60px;
	background: #A60209;
}


/*********
   ecard
***********/
/* Default stylesheet for the html mails of tx_sendcard extension */
/* BODY { background:#ffffff none; scrollbar-face-color:#35006D; scrollbar-shadow-color:#35006D } */
 .tx-srsendcard-pi1 P { font-family:georgia, verdana, font-size:12px; line-height:125%; color:#35006d; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
 .tx-srsendcard-pi1 A:link { background-color:transparent; color: #000000; text-decoration:none; font-weight:bold;}
 .tx-srsendcard-pi1 A:visited { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
 .tx-srsendcard-pi1 A:hover { background-color:transparent; color:#333333; text-decoration:none; }
 .tx-srsendcard-pi1 A:active { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
 .tx-srsendcard-pi1 TD { vertical-align:top;  font-family:georgia, verdana, font-size:12px; line-height:125%; color:#000000; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px;}
 /* default styles for extension "tx_newloginbox_pi3" */
	.tx-newloginbox-pi3-listrow TD { background-color:#eeeeee; padding-left: 3px; padding-right: 3px; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD { background-color:#cccccc; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P { font-weight:bold; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD { background-color:#f6f6f6; }
/* default styles for extension "tx_indexedsearch" */
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }
/* default styles for extension "tx_thmailformplus_pi1" */
  .tx-thmailformplus-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }
/* default styles for extension "tx_macinabanners_pi1" */
  .tx-macinabanners-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }
/* default styles for extension "tx_jppageteaser_pi1" */
/* default styles for extension "tx_jppageteaser_pi1" */
  .tx-jppageteaser-pi1 {width: 350px;}
  .tx-jppageteaser-pi1-headline {font-weight: bold; font-size:12px; }
  .tx-jppageteaser-pi1-text 	{font-weight: normal; margin-bottom: 10px;}
  .tx-jppageteaser-pi1-image 	{margin-right: 15px;}
  .tx-jppageteaser-pi1-element 	{margin-bottom: 10px;}
  /* .tx-jppageteaser-pi1 TABLE 	{background-color: #E5E5E5;} */
/* default styles for extension "tx_srlanguagemenu_pi1" */
   .tx-srlanguagemenu-pi1 P { font-family:georgia, verdana, font-size:10px; line-height:100%; color:#000000; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:0px; padding-left:0px; text-indent:0px; }
   .tx-srlanguagemenu-pi1 A:link { background-color:transparent; color:navy; text-decoration:none; font-weight:bold;}
   .tx-srlanguagemenu-pi1 A:visited { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
   .tx-srlanguagemenu-pi1 A:hover { background-color:transparent; color:#333333; text-decoration:none; }
   .tx-srlanguagemenu-pi1 A:active { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
   .tx-srlanguagemenu-pi1 SELECT { font-size:10px; font-family:Verdana; background-color: #000000; color:#000000; font-weight:bold; margin-left:15px; }
/* default styles for extension "tx_srsendcard_pi1" */
   .tx-srsendcard-pi1 P { font-family:georgia, verdana, font-size:12px; line-height:125%; color:#000000; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
   .tx-srsendcard-pi1 A:link { background-color:transparent; color:navy; text-decoration:none; font-weight:bold;}
   .tx-srsendcard-pi1 A:visited { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
   .tx-srsendcard-pi1 A:hover { background-color:transparent; color:#333333; text-decoration:none; }
   .tx-srsendcard-pi1 A:active { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
   .tx-srsendcard-pi1 INPUT { font-size:10px; font-family:Verdana; background-color: #000000; color:#000000; font-weight:bold; }
   .tx-srsendcard-pi1 INPUT.tx-srsendcard-pi1-submit { font-size:10px; font-family:Verdana; background-color: #000000; color:#000000; font-weight:bold; }
   .tx-srsendcard-pi1 SELECT { font-size:10px; font-family:Verdana; background-color: #000000; color:#000000; font-weight:bold; }
   .tx-srsendcard-pi1 TEXTAREA { font-size:10px; font-family:Verdana; background-color: #000000; color:#000000; font-weight:bold; }
   .tx-srsendcard-pi1 .tx-srsendcard-pi1-radio TD { text-align:left; vertical-align:middle; background-color:transparent; }
   .tx-srsendcard-pi1 .tx-srsendcard-pi1-radio P { font-family:georgia, verdana, font-size:12px; color:#35006d; margin-top:4px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
   .tx-srsendcard-pi1 .tx-srsendcard-pi1-radio INPUT  { font-size:10px; font-family:Verdana; background-color:transparent; color:#000000; font-weight:bold; vertical-align:middle; }
   
/************
GÄSTEBUCH
*/

/* example styles */
    .tx-guestbook-list-header { background-color: #C30000; color: #000000; font-weight:bold; }
    .tx-guestbook-list-row { background-color: #F9A028; }
    .tx-guestbook-list-rowleft { background-color: #C30000; color: #000000; }
    .tx-guestbook-list-small { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
    .tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }
    .tx-guestbook-latest-header { background-color: #539521; color: #000000; font-weight:bold; }
    .tx-guestbook-latest-row { background-color: #000000; }
    .tx-guestbook-latest-small { font-size: 9px; color: #666666; }
    .tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1px; border-color:#F9A028; font-size:12; color:#333333; width:100; height:20; }
    .tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1px; border-color:#F9A028; font-size:12; color:#333333; width:150; height:20; }
    .tx-guestbook-form-textarea { border-style: solid; border-width: 1px; border-color:#F9A028; font-size:12; color:#333333; width:250; }
    .tx-guestbook-form-obligationfield { color: #CC0000; }
    .tx-guestbook-form-error { color: #CC0000; }
  
