html { 
/* width: 100%;
  height: 100%;

  font-weight: bold;
  background-color: #FFFFFF;
  -moz-opacity: 1;
  font-family: Arial,Helvetica,sans-serif;
*/
}
body, p, td { 
  font-size: 12px;
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
/*  line-height: 15px;*/
  color: #111111;
}

body {  
	scrollbar-face-color: #A50021;
	scrollbar-highlight-color: #A50021;
	scrollbar-shadow-color: #FEEBCA;
	scrollbar-3dlight-color: #000000;
	scrollbar-arrow-color: #FEEBCA;
	scrollbar-track-color: #FEEBCA;
	scrollbar-darkshadow-color: #000000;
}

.bulletlist {
  font-size: 11px;
  color: #000000;
}
.bulletlist A {
  color: #A50021;
  font-size: 10px;
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
  font-weight:bold;
}
p.bulletlist {
  margin-top:0px;
}
ul { 
  margin-top:0px;
  font-size: 11px;
	list-style-type: square;
  color:#A50021;
  line-height:11px;
}
li { 
  font-size: 11px;
  line-height:13px;
  margin-left:20px;
  margin-right:25px;
}
TD.content {
	padding-top:0px;
}
TD.content P {
  font-size: 11px;
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	margin-right: 25px;
	margin-left: 31px;
}
TD.content A {
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
  color:#A50021;
  font-weight: bold;
  text-decoration:underline;
}

H1 {
  font-size: 11px;
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	margin-right: 20px;
	margin-left: 20px;
  padding-left:10px;
  color:#A50021;
  background-image:url(/fileadmin/tmpl/img/hlbg.gif);
  background-repeat:no-repeat;
  background-position:0px;
}
H1 A {
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
  color:#A50021;
  text-decoration:underline;
}

H2 {
  font-size: 11px;
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	margin-right: 20px;
	margin-left: 20px;
  padding-left:10px;
  color:#A50021;
  background-image:url(/fileadmin/tmpl/img/hlbg.gif);
  background-repeat:no-repeat;
  background-position:0px;
}



.tabmm {
	background-color=#A50021;
}

.menuh1 {
  color:#FFFFFF;
	background-color:#CC0000;
  height:20px;
  vertical-align:middle;
  border-right: 1px solid #A50021;
  border-bottom: 1px solid #A50021;
}
.menuh1s {
  vertical-align:middle;
  font-size: 10px;
  color:#FFFFFF;
	background-color:#E71B1B;
  font-weight:bold;
  border-right: 1px solid #A50021;
  border-bottom: 1px solid #A50021;
}
TD.menuh1 A {
  color: #FEEBCA;
  font-size: 10px;
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
  font-weight:bold;
  text-decoration:none; 
}
TD.menuh1 A:hover {
  color: #FFFFFF;
}
.menuh2 {
  color:#FFFFFF;
	background-color:#CC0000;
  height:20px;
  vertical-align:middle;
  border-right: 1px solid #A50021;
  border-bottom: 1px solid #A50021;
}
.menuh2s {
  vertical-align:middle;
  font-size: 10px;
  color:#FFFFFF;
	background-color:#E71B1B;
  font-weight:bold;
  border-right: 1px solid #A50021;
  border-bottom: 1px solid #A50021;
}
TD.menuh2 A {
  color: #FEEBCA;
  font-size: 10px;
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
  font-weight:bold;
  text-decoration:none; 
}
TD.menuh2 A:hover {
  color: #FFFFFF;
}
.menus1 {
  font-size: 10px;
  color:#000000;
  font-weight:bold;
  height:20px;
  vertical-align:middle;
  width:174px;
}
.menus1s {
  font-size: 10px;
  color:#A50021;
  font-weight:bold;
  height:20px;
  vertical-align:middle;
}
TD.menus1 A {
  color: #000000;
  font-size: 10px;
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
  font-weight:bold;
  text-decoration:none; 
}
TD.menus1s A {
  color: #A50021;
  font-size: 10px;
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
  font-weight:bold;
  text-decoration:none; 
}
TD.menus1 A:hover {
  color: #CC0000;
}

.menus2 {
  font-size: 10px;
  color:#000000;
  height:20px;
  vertical-align:middle;
  width:162px;
}
.menus2s {
  font-size: 10px;
  color:#A50021;
  height:20px;
  vertical-align:middle;

}
TD.menus2 A {
  color: #000000;
  font-size: 10px;
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
  text-decoration:none; 
}
TD.menus2s A {
  color: #A50021;
  font-size: 10px;
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
  text-decoration:none; 
}
TD.menus2 A:hover {
  color: #CC0000;
}
.menus3 {
  font-size: 10px;
  color:#000000;
/*	background-color:#FEEBCA;*/
  height:20px;
  vertical-align:middle;
/*  padding-left:34px;*/
}
.menus3s {
  font-size: 10px;
  color:#A50021;
  height:20px;
  vertical-align:middle;
/*  padding-left:34px;*/
}
TD.menus3 A {
  color: #000000;
  font-size: 10px;
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
  text-decoration:none; 
}
TD.menus3s A {
  color: #A50021;
  font-size: 10px;
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
  text-decoration:none; 
}
TD.menus3 A:hover {
  color: #CC0000;
}
.qltbl {
  margin-left:20px;
}
TD.qlh {
  width:100px;
  padding-left:0px;
}
TD.ql {
  /*background-color: #CC0000;*/
	background-image:url(/fileadmin/tmpl/img/qlbg.gif);
  width:120px;
  padding-left:30px;
}

TD.ql P {
  /*background-color:#FF0000;*/
}

TD.ql A {
	text-decoration:none;
  color:000000;
  font-size:10px;
}

TD.ql A:hover {
	text-decoration:none;
  color:#A50021;
  font-size:10px;
}
.tiptbl {
  margin-left:20px;
  width:240px;
}
TD.tiph {
  width:100px;
  padding-left:0px;
}
TD.tip {
  /*width:120px;*/
  padding-left:28px;
  padding-bottom:10px;
  color:666666;
  font-size:10px;
}
TD.tip P {
  color:666666;
  font-size:10px;
}
.menuplantbl {
  margin-left:20px;
  padding-bottom:10px;
}
TD.menuplanh {

}

.s1tr {
 background-color:#F6DCAD;
}
.s2tr {
 background-color:#FEEBCA;
}
.s3tr {
 background-color:#FEF5E4;
}

.subnav  {
  font-size: 10px;
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
  text-decoration:none;
  color:#FEEBCA;
}
A.subnav  {
  font-size: 10px;
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
  text-decoration:none;
  color:#FEEBCA;
}


TD.searchtd {
  BACKGROUND-COLOR:#A7CADD;
}

.grey {
  color:#AAAAAA;
}
input {
  BACKGROUND-COLOR:#FEF5E4;
}

input.rad {
  background-color:#FFFFFF;
}
input.check {
  background-color:#FFFFFF;
}
input.mail {
	width:280px;
}
input.mailort {
	width:230px;
}
input.mailplz {
	width:50px;
}
.formtd {
  font-size: 11px;
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
  margin-right:10px;
  padding-right:10px;
}
textarea {
  BACKGROUND-COLOR:#FEF5E4;
}

.contenttable {
	width:80%;
  border-bottom: 1px groove #FEEBCA;
}
.contenttable TD {
  font-size: 11px;
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
  BACKGROUND-COLOR:#FEF5E4;
  border-bottom: 1px groove #A50021;
  padding:3px;
}

.contenttable TD.tdcell1 {
#  BACKGROUND-COLOR:#FF0000;
}

.contenttable TD.tdcell2 {
#  BACKGROUND-COLOR:#00FF00;
}

.contenttableempty {
	width:80%;
}
.contenttableempty TD {
  font-size: 11px;
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
  BACKGROUND-COLOR:#FEF5E4;
  padding:3px;
}



.guestbook {
	margin-left:20px;
}

TD.guestpostlabel {
  text-align:left;
  font-size: 11px;
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
}
TD.guestpostfield input {
  border: 1px solid #A50021;
  width:200px;
}
TD.guestpostfield textarea {
  border: 1px solid #A50021;
  width:200px;
}


.tx-indexedsearch-sectionlinks {
  margin-left:35px;
}

.bottom {
	height:10px;
	background-color:#A50021;
}
.bottom TD {
	background-color:#A50021;
}
TD.searchtd {
	background-color:#A50021;
  WIDTH:290px;
}
TD.newstd {
	background-color:#CC0000;
  WIDTH:490px;
}

TD.newstd A {

}

.macinabox {
  font-size: 10px;
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
  margin-left:15px;
  margin-top:3px;
	BACKGROUND-COLOR:#E71B1B;
  BORDER:0px;
  color:#FEEBCA;
}
.searchbutton {
  .margin-top:3px;
  .margin-left:10px;
}
.tx-macinasearchbox-pi1 FORM {
	background-color:#A50021;
  height:22px;
  padding-bottom:0px;
  margin-bottom:0px;
}
#ticktext {
  COLOR:#FFFFFF;
  position: absolute; 
  font-family: arial; 
  font-size: 11px; 
  visibility: hidden; 
  padding-top:4px;
  padding-left:10px;
}
.shortnews {
#  font-size: 11px; 
  COLOR:#000000;
}
#ticktext A {
  COLOR:#FFFFFF;
  text-decoration:none; 
}


/* TABLE DEFINITIONS */
TD.dtdhd1 {
  font-weight: bold;
  COLOR:#A50021;
  BACKGROUND-COLOR:#F6DCAD; 
}
TD.dtdhd2 {
  font-weight: bold;
  COLOR:#A50021;
  BACKGROUND-COLOR:#F6DCAD; 
}
TD.dtdcell1 {
}
TD.dtdcell2 {
}
TD.1tdhd1 {
}
TD.1tdhd2 {
}
TD.1tdcell1 {
}
TD.1tdcell2 {
}
TD.2tdhd1 {
  font-weight: bold;
  COLOR:#A50021;
  BACKGROUND-COLOR:#F6DCAD; 
}
TD.2tdhd2 {
  font-weight: bold;
  COLOR:#A50021;
  BACKGROUND-COLOR:#F6DCAD; 
}
TD.2tdcell1 {
  font-weight: bold;
  COLOR:#A50021;
  BACKGROUND-COLOR:#F6DCAD; 
}
TD.2tdcell2 {
}
TD.3tdhd1 {
  font-weight: bold;
  COLOR:#A50021;
  BACKGROUND-COLOR:#F6DCAD; 
}
TD.3tdhd2 {
}
TD.3tdcell1 {
  font-weight: bold;
  COLOR:#A50021;
  BACKGROUND-COLOR:#F6DCAD; 
}
TD.3tdcell2 {
}

TD.4tdhd1 {
  COLOR:#000000;
  BACKGROUND-COLOR:#FFFFFF; 
}
TD.4tdhd2 {
  COLOR:#000000;
  BACKGROUND-COLOR:#FFFFFF; 
}
TD.4tdcell1 {
  COLOR:#000000;
  BACKGROUND-COLOR:#FFFFFF; 
}
TD.4tdcell2 {
  COLOR:#000000;
  BACKGROUND-COLOR:#FFFFFF; 
}

.imgtext-nowrap {
  MARGIN-LEFT:20px;
}

TD.tm1 {
  vertical-align:top;
  width:200px;
  height:80px;
  BACKGROUND-COLOR:#FEEBCA;
}
TD.tm2 {
  vertical-align:top;
  width:200px;
  BACKGROUND-COLOR:#FEF5E4;
}
TD.tm3 {
  vertical-align:top;
	width:200px;
  BACKGROUND-COLOR:#F6DCAD;
}
TD.tm4 {
  vertical-align:top;
	width:200px;
  BACKGROUND-COLOR:#FEEBCA;
}
TD.tm5 {
  vertical-align:top;
	width:200px;
  BACKGROUND-COLOR:#FEF5E4;
}
TD.tmend {
	width:100%;
  BACKGROUND-COLOR:#FEF5E4;
}
.hpm {
  margin-top:20px;
  margin-bottom:20px;
  margin-left:15px;
  margin-right:15px;
}
.hpm A {
  font-size: 11px;
  color:#A50021;
  font-weight: bold;
  text-decoration:none;
  white-space:nowrap;
}
.hpm A.homesub {
  font-size: 11px;
  color:#000000;
  font-weight: normal;
  text-decoration:none;
}

TD.tdhomesub {
  padding-top:5px;
}

.bread {
  padding-bottom:10px;
  font-size: 9px;
  color:#CCCCCC;
}

TD.content SPAN.bread A {
  color:#CCCCCC;
  text-decoration:none;
  font-weight: normal;
}

TABLE TR TD.content P TABLE TR TD.bgnavi_l {
  background-color: #FEEBCA;

/*  border: 1px solid #A50021;*/
}
TABLE TR TD.content P TABLE TR TD.bgnavi_l A {
  text-decoration:none;
  text-align:center;
}
TABLE TR TD.content P TABLE TR TD.bgnavi_r {
  background-color: #FEEBCA;
}
TABLE TR TD.content P TABLE TR TD.bgnavi_r A {
  text-decoration:none;
  text-align:center;
}

TABLE TR TD.content P TABLE TR TD.bg_info {
  width:210px;
  text-align:center;
}
.bildnavi {
  width:70px;
  background-color: #FEEBCA;
  border: 1px solid #A50021;
  padding-top:2px;
	padding-left:5px;
	padding-right:2px;
	padding-bottom:2px;
}

.ttimage {
  margin-left:20px;
}
.subline {
  margin-left:100px;
  color: #A50021;
  font-weight: bold;  
}
.menudaytbl {
  background-color:#F9E2B9;
  border: 1px solid #FEF5E4;
  width: 170px;
}
.menudaytbl TD A {
  text-decoration:none;
}
.menudaylink  {
  font-size: 10px;
  color: #A50021;
  font-weight: bold;
}
.menuday {
  font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
  margin-bottom:10px;
  padding-left:20px;
}

    .BLGMBH-FtWhtC {
        font-family: Verdana, Arial;
        font-size: 8pt;
        font-weight: bold;
        text-align: center;
        color: white;
    }

     .BLGMBH-FtRedC {
	font-family: Verdana, Arial;
	font-size: 13pt;
	font-weight: bold;
	text-align: center;
	color: #9c0039;
    }

     .BLGMBH-SmCapBRed {
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	color: #9c0039;
    }                  
    
    .BLGMBH-SmTextBlckC {
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: #252525;
	text-align: center;
	line-height: 130%;
    }
    
    .BLGMBH-Sup {
	font-family: Verdana, Arial;
	font-size: 5pt;
	color: black;
	position:relative;
	bottom:4px;
	text-align: left;
    }
    
    .BLGMBH-SmTextBlck {
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: #252525;
	text-align:left;
	line-height: 130%;
    }                  

    .BLGMBH-SmTextBlckR {
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: #252525;
	text-align: right;
	line-height: 130%;
    }                  
    
    .BLGMBH-Footer {
	font-familyw: Verdana, Arial;
	font-size: 7pt;
	color: #252525;
	text-align: center;
	line-height: 100%;
    }
 
