* Auffangstyle */
a, i, b, td, tr, p, ul,font, ol, li, body, div, span, strong, em {
	    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		FONT-SIZE : 11px;
		COLOR: #FFFFFF;
}

td
{
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 FONT-SIZE : 11px;
	 COLOR: #FFFFFF;
	 
}

BODY
{
	MARGIN: 0px;
	BACKGROUND-COLOR: #4A4F56;
}

A:link
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}

A:hover
{
	color: #DDDDDD;
	TEXT-DECORATION: none;
}

A:active
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;
}

A:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;
}

sitemaplink:link
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}

sitemaplink:hover
{
	color: #DDDDDD;
	TEXT-DECORATION: none;
}

sitemaplink:active
{
    COLOR: #DDDDDD;
    TEXT-DECORATION: none;
}

.maintable
{
	BACKGROUND-COLOR: #FFFFFF;
}

.headbutton
{
	BACKGROUND-COLOR: #FFFFFF;
	text-align: right;
}

.bottomtable
{
	BACKGROUND-COLOR: #A60D0F;
}

.bottomlowertable
{
	BACKGROUND-COLOR: #6A0024;
	vertical-align: top;
}

.bottomtabledata
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 11px;
	COLOR: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
}

.formularsearch
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 13px;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #000000;
	border-bottom: 1px solid #FF9FA0;
	border-right: 1px solid #FF9FA0;
	border-left: 1px solid #AF003B;
	border-top: 1px solid #AF003B;
}

.formular
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 11px;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #A60D0F;
	border-bottom: 1px solid #FF9FA0;
	border-right: 1px solid #FF9FA0;
	border-left: 1px solid #AF003B;
	border-top: 1px solid #AF003B;
}

.bottomformtext
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 11px;
	COLOR: #C91F1F;
	vertical-align: top;
	padding-right: 5px;
	padding-left: 5px;
}

.contenttable
{
	BACKGROUND-COLOR: #6A0024;
	/* background : #6A0024 url(/images/ball.jpg) no-repeat right bottom; */
}

.contentinnertable
{
	border: 1px solid #FFFFFF;
	BACKGROUND-COLOR: #000000;
}

.sitemap
{
	BACKGROUND-COLOR: #6A0024;
	vertical-align: top;
	text-align: center;
}

.sitemapcontenttable
{
	BACKGROUND-COLOR: #A60D0F;
	vertical-align: top;
	text-align: center;
	border-bottom: solid 15px #6A0024;
}

.sitemaphead
{
	BACKGROUND-COLOR: #860000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 11px;
	COLOR: #FFFFFF;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-weight: bold;	
}

.sitemapcontent
{
	BACKGROUND-COLOR: #A60D0F;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 11px;
	COLOR: #FFFFFF;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
}

.texterror
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 12px;
	COLOR: #FF0000;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
}

.tabletextklein
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 11px;
	COLOR: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.guestbooktable
{
	border: 1px solid #FFFFFF;
}

.guestbook
{
	 BACKGROUND-COLOR: #000000;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 FONT-SIZE : 11px;
	 vertical-align: middle;
	 COLOR: #FFFFFF;
	 padding-left : 5px;
     padding-right : 5px;
	 padding-top : 2px;
	 padding-bottom : 2px;
	 border-top: 1px solid #FFFFFF;
 }

.guestbookhead
{
	 BACKGROUND-COLOR: #860000;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 FONT-SIZE : 11px;
	 vertical-align: middle;
	 COLOR: #FFFFFF;
	 padding-left : 5px;
     padding-right : 5px;
	 padding-top : 2px;
	 padding-bottom : 2px;
}

.guestbooktext
{
	 BACKGROUND-COLOR: #860000;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 FONT-SIZE : 11px;
	 vertical-align: middle;
	 COLOR: #FFFFFF;
	 padding-left : 5px;
     padding-right : 5px;
	 padding-top : 2px;
	 padding-bottom : 2px;
}

.guestbookdescription
{
	 BACKGROUND-COLOR: #FFFFFF;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 FONT-SIZE : 11px;
	 vertical-align: top;
	 text-align: right;
	 COLOR: #000000;
	 padding-left : 5px;
     padding-right : 5px;
	 padding-top : 2px;
	 padding-bottom : 2px;
}

.guestbookkommentar
{
	 BACKGROUND-COLOR: #000000;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 FONT-SIZE : 11px;
	 vertical-align: middle;
	 COLOR: #FFFFFF;
	 font-weight: bold;
	 padding-left : 5px;
     padding-right : 5px;
	 padding-top : 2px;
	 padding-bottom : 2px;
	 border-top: 1px solid #FFFFFF;
}

.linkdatalight
{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 11px;
	COLOR: #ffffff;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left : 2px;
	padding-right : 2px;
}

.linkdatadark
{
	BACKGROUND-COLOR: #730909;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 11px;
	COLOR: #ffffff;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left : 2px;
	padding-right : 2px;
}

.linkinnertablelight
{
	border-right: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
	border-left: 1px solid #C8C8C8;
	border-top: 1px solid #C8C8C8;	
}

.linkoutertablelight
{
	border-right: 1px solid #C8C8C8;
	border-bottom: 1px solid #C8C8C8;
	border-left: 1px solid #EEEEEE;
	border-top: 1px solid #EEEEEE;		
}

.linkinnertabledark
{
	border-right: 1px solid #9B5B5B;
	border-bottom: 1px solid #9B5B5B;
	border-left: 1px solid #733536;
	border-top: 1px solid #733536;	
}

.linkoutertabledark
{
	border-right: 1px solid #733536;
	border-bottom: 1px solid #733536;
	border-left: 1px solid #9B5B5B;
	border-top: 1px solid #9B5B5B;	
}

.shopdetailtable
{
 	BACKGROUND-COLOR: #FFFFFF;
}

.shopdetailhead
{
	BACKGROUND-COLOR: #A30D0E;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 11px;
	COLOR: #ffffff;
	font-weight: bold;
	padding: 2px;
	vertical-align: top;
}

.shopdetailcontentlight
{
	BACKGROUND-COLOR: #A30D0E;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 11px;
	COLOR: #ffffff;
	padding: 2px;
	vertical-align: top;
}

.shopdetailcontentdark
{
	BACKGROUND-COLOR: #6A0024;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 11px;
	COLOR: #ffffff;
	padding: 2px;
	vertical-align: top;
}

.shopdetailcontentimage
{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 11px;
	COLOR: #000000;
	TEXT-ALIGN: center;
	vertical-align: middle;
	border-left: 1px solid #FFFFFF;
}

.shopdetailform
{
	BACKGROUND-COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 12px;
	COLOR: #ffffff;
	border: 1px solid #C30203;
	vertical-align: top;
}

.shopdetailprice
{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 11px;
	COLOR: #000000;
	font-weight: bold;
	border: 1px solid #000000;
	vertical-align: top;
}

.shopdetailbyimage
{
	BACKGROUND-COLOR: #A30D0E;
	vertical-align: middle;
	text-align: center;
}

.agbhead
{
	BACKGROUND-COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 12px;
	font-weight: bold;
	COLOR: #ffffff;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left : 5px;
	padding-right : 2px;
}

.agbheadmiddle
{
	BACKGROUND-COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 11px;
	font-weight: bold;
	text-align: center;
	COLOR: #ffffff;
}

.agbtext
{
	BACKGROUND-COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 10px;
	COLOR: #ffffff;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left : 5px;
	padding-right : 5px;
}

.aboutustable
{
	BACKGROUND-COLOR: #000000;
	border: 2px solid #C30203;
}

.aboutusimage
{
	border-top: 2px solid #C30203;
	border-left: 2px solid #C30203;
}

.aboutustop
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 12px;
	COLOR: #FFFFFF;
	padding: 5px;
	BACKGROUND-COLOR: #6A0024;
	border: 2px solid #000000;
}

.aboutusmiddle
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 12px;
	COLOR: #FFFFFF;
	padding: 5px;
	BACKGROUND-COLOR: #A60D0F;
	border-right: 2px solid #000000;
	border-left: 2px solid #000000;
}

 .aboutusbottom
 {
 	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 12px;
	COLOR: #000000;
	padding: 5px;
 	BACKGROUND-COLOR: #FFFFFF;
 	border: 2px solid #000000;
	text-align: right;
 }
 
 .todayimage
 {
 	border: 1px solid #FF0000;
 }
 
 .todaydate
 {
 	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 12px;
	COLOR: #FFFFFF;
	font-weight: bold;
	padding: 5px;
 }
 
 .todayheadline
 {
 	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 12px;
	COLOR: #CC0000;
	font-weight: bold;
	padding: 5px;
 }
 
 .todaytext
 {
 	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 10px;
	COLOR: #D4D4D4;
	padding: 5px;
 }
 
 .contactform
 {
 	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 11px;
	COLOR: #FFFFFF;
 	BACKGROUND-COLOR: #A60D0F;
	border-right: 1px solid #FFA19F;
	border-bottom: 1px solid #FFA19F;
	border-left: 1px solid #B1003B;
	border-top: 1px solid #B1003B;
	
 }
 
 .banner
 {
 	padding-top:48;
 }