td { FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;  FONT-SIZE: 12px;  COLOR: #000000;}
.txt {line-height: 18px;  text-align: justify;}
.txtfotogallery {line-height: 18px;text-align:center;}
.txtwhite {line-height: 21px;  text-align: center; Color: #FFFFFF; FONT-SIZE: 14px;}
.txtwhite17 {line-height: 18px;  text-align: center; Color: #FFFFFF; FONT-SIZE: 17px;}
.txtAddress {FONT-SIZE: 10px; letter-spacing: 0.1em; line-height: 14px;}
.txtBottom {FONT-SIZE: 10px; letter-spacing: 0.1em; line-height: 14px; text-align=center;}
.txtMenuLeft {FONT-SIZE: 11px; line-height: 17px;}
.txtgeohead {line-height: 18px;  text-align: center; font-weight: bold;}
.txtgeo {FONT-SIZE: 10px; line-height: 15px; Color: #3A3A3A;}
.txtred {font-size : 12px;  font-weight:none; text-decoration: none; letter-spacing: 0.1em; color: #B20000;}
.txtgrey {line-height: 18px;  text-align: justify; Color: #696660;}
.datum {line-height: 18px; font-weight:bold;}

.HRed {text-align: none; font-weight: bold; COLOR: #D50000;}
.F11R {FONT-SIZE: 11px;}
.F12R {FONT-SIZE: 12px;}
.F18R {FONT-SIZE: 18px;}

.HBlack {text-align: none; font-weight: bold; COLOR: #000000;}
.F11B {FONT-SIZE: 11px;}

.HOrange {text-align: none; COLOR: #FF6800;}
.F101BO {FONT-SIZE: 10px; letter-spacing: 0.1em; font-weight: bold; line-height: 14px;}
.F18O {FONT-SIZE: 18px; font-weight: bold;}
.F16O {FONT-SIZE: 16px; font-weight: bold;}
.F11B {FONT-SIZE: 11px; font-weight: bold;}
.F12B {FONT-SIZE: 12px; font-weight: bold;}

.txtLinks {FONT-SIZE: 11px; line-height: 17px; COLOR: #6C6C6C;}
a.lBlack11 {font-size : 11px;  font-weight:none; text-decoration: none; letter-spacing: 0.0em; COLOR: #000000;}
a.lBlack11:link {}
a.lBlack11:hover {color: #666666;}
a.lBlack11:visited {}
a.lBlack11:active {color: #666666;}	

a.lnews {font-size : 10px;  font-weight:none; text-decoration: none; letter-spacing: 0.1em; COLOR: #B20000;}
a.lnews:link {}
a.lnews:hover {color: #000000;}
a.lnews:visited {}
a.lnews:active {color: #000000;}	

a.lAddress {font-size : 10px;  font-weight:none; text-decoration: none; letter-spacing: 0.1em; COLOR: #000000;}
a.lAddress:link {}
a.lAddress:hover {color: #B20000;}
a.lAddress:visited {}
a.lAddress:active {color: #B20000;}	

a.lMenuLeft {font-size : 12px;  font-weight:none; text-decoration: none; letter-spacing: 0.1em; COLOR: #000000;}
a.lMenuLeft:link {}
a.lMenuLeft:hover {color: #B20000;}
a.lMenuLeft:visited {}
a.lMenuLeft:active {color: #B20000;}	

a.lMenuSatz {font-size : 12px;  font-weight:bold; text-decoration: none; COLOR: #FF6900;}
a.lMenuSatz:link {}
a.lMenuSatz:hover {color: #B20000;}
a.lMenuSatz:visited {}
a.lMenuSatz:active {color: #B20000;}

a.lOrange10 {font-size : 10px;  font-weight:bold; text-decoration: none; letter-spacing: 0.1em; COLOR: #FF6800;}
a.lOrange10:link {}
a.lOrange10:hover {color: #B20000;}
a.lOrange10:visited {}
a.lOrange10:active {color: #B20000;}	

a.lOrange12 {font-size : 12px; text-decoration: underline;  COLOR: #000;}
a.lOrange12:link {}
a.lOrange12:hover {color: #FF6800;}
a.lOrange12:visited {}
a.lOrange12:active {color: #FF6800;}

a.lContinue {font-size : 11px;  font-weight:bold; text-decoration: none; letter-spacing: 0.0em; COLOR: #B20000;}
a.lContinue:link {}
a.lContinue:hover {color: #B20000;}
a.lContinue:visited {}
a.lContinue:active {color: #B20000;}	

a.lMail {font-size : 14px; text-decoration: none; COLOR: #FFFFFF;}
a.lMail:link {}
a.lMail:hover {color: #E3EB00;}
a.lMail:visited {}
a.lMail:active {color: #E3EB00;}

a.lImpressum {font-size : 12px; text-decoration: none; COLOR: #FF6800;}
a.lImpressum:link {}
a.lImpressum:hover {color: #B20000;}
a.lImpressum:visited {}
a.lImpressum:active {color: #000000;}

.InputNewsletter { FONT-SIZE: 11px;  width: 200px;BORDER-RIGHT: #CBCBCB 1pt solid;  BORDER-TOP: #CBCBCB 1pt solid; BORDER-LEFT: #CBCBCB 1pt solid;  COLOR: #000000;  BORDER-BOTTOM: #CBCBCB 1pt solid}
.obtnnews {font-size : 10px;letter-spacing: 0.1em; COLOR: #B20000;background : #F5F5F5; border-color : #D8D8D8;}
.ButtonRed  { font-size : 10px; font-weight: none; COLOR: #FFFFFF; BACKGROUND-COLOR: #D50000;}

.InputSearch {FONT-SIZE: 11px;  width: 132px;BORDER-RIGHT: #CBCBCB 1pt solid;  BORDER-TOP: #CBCBCB 1pt solid; BORDER-LEFT: #CBCBCB 1pt solid;  COLOR: #000000;  BORDER-BOTTOM: #CBCBCB 1pt solid}
.ButtonShop { font-size : 10px; font-weight: bold; COLOR: #000000; BACKGROUND-COLOR: #E1E1E1;}

.InputContact { FONT-SIZE: 11px;width: 196px;BORDER-RIGHT: #CFCFCF 1pt solid;BORDER-TOP: #CFCFCF 1pt solid;BORDER-LEFT: #CFCFCF 1pt solid;BORDER-BOTTOM: #CFCFCF 1pt solid;COLOR: #00000;background-color : #EAE7E7;}

.image {border-right: 1px solid #D9D9D9; border-left: 1px solid #D9D9D9; border-top: 1px solid #D9D9D9; border-bottom: 3px solid #D9D9D9; margin-bottom:10px}
.imageleft {border-right: 1px solid #D8DAD9; border-left: 1px solid #D8DAD9; border-top: 1px solid #D8DAD9; border-bottom: 1px solid #D8DAD9; margin-bottom:3px; margin-right:12px;}

.cpimageright {border-right: 1px solid #D8DAD9; border-left: 1px solid #D8DAD9; border-top: 1px solid #D8DAD9; border-bottom: 1px solid #D8DAD9; margin-bottom:3px; margin-left:12px; float: right; }
.cpimageleft {border-right: 1px solid #D8DAD9; border-left: 1px solid #D8DAD9; border-top: 1px solid #D8DAD9; border-bottom: 1px solid #D8DAD9; margin-bottom:3px; margin-right:12px; float: left; }

.clearit { clear: both; height: 1px; line-height: 1px; overflow: hidden; }