/* 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:middle; }
	.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }
/* default styles for extension "tx_stnewsteaser_pi1" */
     .newslist 		{}
    table.startpagelist td	{}
    .newslistitem   {border-top:1px solid silver;}
    .newsimage img    	{}
    .newsheadline 	{font-size:16px;font-weight:bold;}
    .newssubtitle 	{font-size:11px;font-weight:bold;}
    .newsinfo		{font-size:11px;}
     .tx-stnewsteaser-pi1 p a	{font-size:11px;color:#000000;}
     .tx-stnewsteaser-pi1 p 	{font-size:11px;color:#000000;}
/* default styles for extension "tx_strteheadline_pi1" */
.tx-strteheadline-pi1-rte-header{color:#D63333;font-size:18px;margin-bottom:5px;font-weight:normal;}
.tx-strteheadline-pi1-rte-subheader{color:#000000;font-size:14px;font-weight:normal;margin-bottom:17px;}
.tx-strteheadline-pi1-rte-bodytxt{color:#333333;margin-bottom:20px;}
.bodytext a {color:#333333;}
.tx-strteheadline-pi1 ul {list-style-image: url(/fileadmin/images/bullet.gif);}
/* default styles for extension "tx_txcountryselector_pi1" */

p.l1no a, p.l1act a {color:#000000}
p.l1act a, p.l1no a:hover, p.l1actno a {color:#ffffff;}
p.l2no a, p.l2act a {color:#ffffff;}
p.l2no a:hover{color:#ffffff;}
p.l3no a, p.l3act a {color:#CD0000}
p.l3no a:hover{color:#CD0000}

html>body p.l1act a, p.l1no a:hover{background-image: url(/fileadmin/templates/menufirst.png);}
html>body p.l2act{background-image: url(/fileadmin/templates/backfirst.png);}
html>body p.l3no a:hover, p.l3act a{background-image: url(/fileadmin/templates/backthird.gif);}
div#level3 {background-image: url(/fileadmin/templates/backsecond.png);}
p.l2no a, p.l2act a, p.l2act a:hover, p.l2no a:hover{background-image: url(/fileadmin/templates/dot.gif);}

*html p.l1no a:hover
{
	width: 100%;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/backfirst.png',enabled=true,sizingMethod=scale);
}
*html p.l1act a
{
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: 3px;
	line-height: 19px;
	display: block;
	padding-left: 20px;
	width: 100%;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/backfirst.png',enabled=true,sizingMethod=scale);
}
*html p.l2act
{
	cursor: pointer;
	background-repeat: no-repeat;
	width: 100%;
	background-image:url(/fileadmin/templates/backfirst.png);
}
*html p.l3no a
{
	text-decoration: none;
	cursor: pointer;
	line-height: 18px;
	display: block;
	padding-left: 27px;
}

*html p.l3act a
{
	text-decoration: none;
	cursor: pointer;
	line-height: 18px;
	display: block;
	padding-left: 38px;
        background-image: url(/fileadmin/templates/backthird.gif);
	background-repeat: no-repeat;
background-position: 0 1px;
}
*html .l3no a:hover
{
	text-decoration: none;
	cursor: pointer;
	line-height: 18px;
	display: block;
	padding-left: 38px;
        background-image: url(/fileadmin/templates/backthird.gif);
	background-repeat: no-repeat;
background-position: 0 1px;
}

/* default styles for extension "tx_startpageteaser_pi1" */
    .startpagelist 		{}
    table.startpagelist td	{}
    .startpagelistitem   {border-top:1px solid silver;}
    .startpageimage img    	{}
    .startpageheadline 	{font-size:18px;font-weight:bold;}
    .startpagesubtitle 	{font-size:11px;font-weight:bold;}
    .startpagelink 		{font-size:11px;}
    .tx-startpageteaser-pi1 .startpagecontent p	{font-size:11px;color:#333333;}
    .tx-startpageteaser-pi1 .startpagecontent p a	{font-size:11px;color:#333333;}
    .tx-startpageteaser-pi1 {border-bottom:1px solid silver;margin-top:1px;}
   
   
/* default styles for extension "tx_txfaqajaxcontent_pi1" */
#faqcontent td#thefaq div#pagecontent h1{color:#CD0000;}
div#faqtext p, div #faqtext{color:#000000;}
#linkdiv a.faqlinks{color:#000000;}
#linkdiv a.faqlinks:hover{color:#CD0000;}
#linkdiv a.faqlinkshot{color:#CD0000;}
div#faqheadline {color:#333333;}
/* default styles for extension "tx_dropdownsitemap_pi1" */
		.tx-dropdownsitemap-pi1 ul img{
			visibility:hidden;
			padding-left: 1px;
		}
		.tx-dropdownsitemap-pi1 A {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: normal;
			text-decoration: none;
			cursor: pointer;
		}
		.tx-dropdownsitemap-pi1 A:hover {
			text-decoration: underline;
			cursor: pointer;
		}
		.tx-dropdownsitemap-pi1 LI.open UL {
		margin-left: -40px;
			display: block;
		}
		.tx-dropdownsitemap-pi1 LI.closed UL {
			display: none;
		}
		.tx-dropdownsitemap-pi1 DIV {
			width: 264px;
			border-top: solid 2px #fff;
			background: #D6D6D6;
			padding-top:3px;
		}
		.tx-dropdownsitemap-pi1 DIV.level_1 {
			background: #Cd0000;
		}
		.tx-dropdownsitemap-pi1 DIV.level_1 A {
			font-weight: normal;
			color: #fff;
		}
		.tx-dropdownsitemap-pi1 DIV.level_2 img{
			padding-left: 13px;
			visibility:visible;
			margin-top:-1px;
		}
		.tx-dropdownsitemap-pi1 DIV.level_3 img{
			padding-left: 21px;
			visibility:visible;
		}
		.tx-dropdownsitemap-pi1 DIV.level_4 img{
			padding-left: 29px;
			visibility:visible;
		}
		.tx-dropdownsitemap-pi1 DIV.level_2 A {
			font-weight: normal;
			color: #000;
		}
		.tx-dropdownsitemap-pi1 DIV.level_3 {
			background: #D6D6D6;
		}
		.tx-dropdownsitemap-pi1 DIV.level_4 {
			background: #D6D6D6;
		}
		.tx-dropdownsitemap-pi1 DIV.level_5 {
			background: #D6D6D6;
		}
		.tx-dropdownsitemap-pi1 DIV.expAll {
			text-align: center;
			border: solid 1px #DFE2E3;
			background: #FAFBFB;
		}
#sitemapcontent .csc-firstHeader{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: normal;
  color: #Cd0000;
  padding: 0px 0px 0px 39px;
  margin: 0px;
} 
/* default styles for extension "tx_txhomepagecontent_pi1" */
.homepagemenu a {color:#ffffff;}
.homepagemenu a:hover {color:#cc0000;}
#brandlink a, #brandlink {color:#ffffff;}
#brandlink a:hover {color:#cc0000;}
div.homepagelink a {color:#cc0000;}
div.homepagelink a:hover {color:#cc0000;}
p#contentheadline {color:#ffffff;}
p#contenttext {color:#ffffff;}
td #brandsselector{border-bottom:1px solid #ffffff;}
/* default styles for extension "tx_slideshow_pi1" */
		.tx-slideshow-pi1 {
			text-align: center;
		}
/* default styles for extension "tx_veguestbook_pi1" */
  /* example styles */
	.tx-guestbook-list-table { border-style: solid; border-color: #000000; border-width: 1px; }
    .tx-guestbook-list-header { background-color: #539521; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-list-row { background-color: #FFFFFF; }
    .tx-guestbook-list-rowleft { background-color: #EEEEEE; }
    .tx-guestbook-list-entrycomment-title {font-weight: bold; }
    .tx-guestbook-list-entrycomment { font-style: italic; }
    .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: #FFFFFF; font-weight:bold; }
    .tx-guestbook-latest-row { background-color: #FFFFFF; }
    .tx-guestbook-latest-small { font-size: 9px; color: #666666; }
    .tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#539521; font-size:14px; color:#333333; width:100px; }
    .tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#539521; font-size:14px; color:#333333; width:150px; }
    .tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#539521; font-size:14px; color:#333333; width:250px; }
    .tx-guestbook-form-obligationfield { color: #CC0000; }
    .tx-guestbook-form-error { color: #CC0000; }
/* default styles for extension "tx_mininews_pi1" */
	.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-title { font-weight:bold; }
	.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser { margin-bottom:15px; }
	.tx-mininews-pi1 .tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-title { font-weight:bold; }
	.tx-mininews-pi1 .tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-teaser { margin-top:0px; margin-bottom:10px; }
	.tx-mininews-pi1 .tx-mininews-pi1-singleView P.tx-mininews-pi1-singleViewField-teaser { font-style:italic; margin-top:5px; margin-bottom:10px; }
	.tx-mininews-pi1 .tx-mininews-pi1-browsebox P SPAN.tx-mininews-pi1-browsebox-strong { font-weight:bold; }
	.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser A { color:black; text-decoration:none; }
	.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser A:hover { color:black; text-decoration:none; }
/* default styles for extension "tx_srfreecap_pi2" */
		.tx-srfreecap-pi2-image { margin-left: 1em; }
		.tx-srfreecap-pi2-cant-read { font-size: .9em; color:#35006d; }
		.tx-srfreecap-pi2-cant-read a:link { background-color:transparent; font-weight:bold; text-decoration:none; }
/* default styles for extension "tx-pilmailform_pi1" */
#contactformcontent td#contactlabel p{background-color:#999999;}
#contactformcontent td#contactlabel a { color:#000000;}
#contactformcontent td#contactlabelreq p#req, td#contactlabelreq p#req2, #contactformcontent td#contactlabelreq p#message, #contactformcontent div#terms{background-color:#D63333;color:#FFFFFF;}
#contactformcontent tr#row1 td {border-bottom: 1px solid#ffffff;}
#contactformcontent table#contact div#contactcontent h1, font#error{color:#D63333;}
#contactformcontent table#contact div#contactcontent p.bodytext {color:#000000;}
#contactformcontent td#contacttext input, #contactformcontent td#contacttext select{background-color:#cccccc;}
#contactformcontent td#contactarea textarea{background-color:#cccccc;border-color:#cccccc;}
#contactformcontent div#required{color:#000000;}
#contactformcontent div#requiredsquare{background-color:#D63333;}
#contactformcontent div#terms div, #contactformcontent div#terms a {color:#ffffff;}
#contactformcontent div#title {background-color:#cccccc;color:#FFFFFF;}
#contactformcontent table#contact div#contactcontent h1 {color:#D63333;};