BODY {
	PADDING-Top: 25px; FONT-SIZE: 0.7em; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: left;

}


.suggest_link {
  background-color: #FFFFFF;
  padding: 2px 6px 2px 6px;
}
.suggest_link_over {
  background-color: #DAD8D2;
  padding: 2px 6px 2px 6px;
}
#search_suggest {
  position: absolute; 
  background-color: #FFFFFF; 
  text-align: left;
  border: 1px solid #CCCCCC;			
}
.formular {font-size:10px; font-weight: normal; color: #000000; background-color: #fff666; text-transform:none; margin-bottom:2px;}



table.overview { border-width:1px; border-collapse:collapse; border-color:#000000;}
th.overview { font-family:Verdana,Arial,Helvetica,Sans serif; background-color: #FFF3D6; color:#000000; font-size:0.6em; font-weight:bold;  }
td.overview { font-size:0.6em; vertical-align:top;font-family:Verdana,Arial,Helvetica,Sans serif;  color:#000000; font-weight:normal;  }


.oFind {
   float:left;padding-right:10px;padding-bottom:5px;width:110px;
}

.oinputFind {
   padding-left:12px;padding-bottom:5px;
}

#loading {
        z-index: 1000;
	width: 400px;
	height: 90px;
	background-color: #ffffff;
	BORDER: 1px solid #A19C8F;
	position: absolute;
	left: 35%;
	top: 35%;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top: -50px;
	margin-left: -100px;
	text-align: center;
}

FORM {
	DISPLAY: inline
}

A         { COLOR: #000; padding: 0; FONT-SIZE: 11px; TEXT-DECORATION: underline; }
A:link    { COLOR: #000; }
A:active  { COLOR: #000; }
A:visited { COLOR: #000; }
A:hover   { COLOR: #000; TEXT-DECORATION: none}


.boxclear    { CLEAR: both; LINE-HEIGHT: 10px; }


A.menu {
	PADDING: 0 0 0 12px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 13px; LINE-HEIGHT: 29px; BACKGROUND-COLOR: #a19c8f; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.menu:link {
	COLOR: #534F48
}
A.menu:visited {
	COLOR: #534F48
}
A.menu:hover {
	COLOR: #000; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
A.menu:active {
	COLOR: #000; BACKGROUND-COLOR: #fff
}
A.menuActive {
	PADDING-left: 12px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 29px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.menuActive:link {
	COLOR: #000
}
A.menuActive:visited {
	COLOR: #000
}
A.menuActive:hover {
	COLOR: #000; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
A.menuActive:active {
	COLOR: #000; BACKGROUND-COLOR: #fff
}




A.menu2 {
	PADDING: 0 0 0 12px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 13px; LINE-HEIGHT: 14px; BACKGROUND-COLOR: #a19c8f; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.menu2:link {
	COLOR: #534F48
}
A.menu2:visited {
	COLOR: #534F48
}
A.menu2:hover {
	COLOR: #000; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
A.menu2:active {
	COLOR: #000; BACKGROUND-COLOR: #fff
}
A.menuActive2 {
	PADDING: 0 0 1px 12px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 13px; LINE-HEIGHT: 14px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.menuActive2:link {
	COLOR: #000
}
A.menuActive2:visited {
	COLOR: #000
}
A.menuActive2:hover {
	COLOR: #000; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
A.menuActive2:active {
	COLOR: #000; BACKGROUND-COLOR: #fff
}





A.nav {
	PADDING-left: 12px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 29px; PADDING-TOP: 0px; BACKGROUND-COLOR: #a19c8f; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.nav:link {
	COLOR: #ffffff
}
A.nav:visited {
	COLOR: #ffffff
}
A.nav:hover {
	COLOR: #000; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}




A.submenu {
	FONT-SIZE: 13px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-RIGHT: 10px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.submenu:link {
	COLOR: #000
}
A.submenu:visited {
	COLOR: #000
}
A.submenu:hover {
	FONT-WEIGHT: bold; COLOR: #000; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
A.submenu:active {
	COLOR: #000; BACKGROUND-COLOR: #fff
}
A.submenuActive {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-RIGHT: 10px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.submenuActive:link {
	COLOR: #000
}
A.submenuActive:visited {
	COLOR: #000
}
A.submenuActive:hover {
	FONT-WEIGHT: bold; COLOR: #000; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
A.submenuActive:active {
	COLOR: #000; BACKGROUND-COLOR: #fff
}

.distance {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 29px; PADDING-TOP: 0px; TEXT-DECORATION: none
}

.distance2 {
	PADDING-LEFT: 10px;
}

.br {
	VERTICAL-ALIGN: top; TEXT-ALIGN: right
}

.b1 {
	BORDER-RIGHT: #898783 1px solid
}
.b2 {
	BORDER-TOP: #898783 1px solid
}
.bo1 {
	BORDER-RIGHT: #898783 1px solid; BORDER-TOP: #898783 1px solid; BORDER-BOTTOM: #898783 1px solid
}
.bo2 {
	BORDER-TOP: #898783 1px solid; BORDER-BOTTOM: #898783 1px solid
}
.bo3 {
	BORDER-RIGHT: #898783 1px solid
}
.bo4 {
	BORDER-RIGHT: #898783 1px solid; BORDER-BOTTOM: #898783 1px solid
}
.bo5 {
	BORDER-BOTTOM: #898783 1px solid
}

IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}

#main {
	LINE-HEIGHT: 18px; vertical-align:top; PADDING-RIGHT: 2px; PADDING-LEFT: 12px; FONT-SIZE: 0.7em; PADDING-BOTTOM: 15px; COLOR: #222222; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffffff
}
#main H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN: 0px
}
#main P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN: 0px
}


#mi {
	LINE-HEIGHT: 18px; vertical-align:top; PADDING-RIGHT: 0; PADDING-LEFT: 0; FONT-SIZE: 0.7em; PADDING-BOTTOM: 15px; COLOR: #222222; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffffff
}
#mi H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN: 0px
}
#mi P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN: 0px
}

.content  {
	width:85%; BACKGROUND-COLOR: #ffffff; PADDING-BOTTOM: 5px;
}

.text-content {
	FONT-SIZE: 0.7em; TEXT-ALIGN: left;
}

.tcf {
	FONT-SIZE: 0.7em; TEXT-ALIGN: right;
}

.text {
	VERTICAL-ALIGN: top; FONT-SIZE: 0.7em; TEXT-ALIGN: left
}

.bst {
	PADDING-LEFT: 3px; PADDING-TOP: 3px; PADDING-BOTTOM: 3px; FONT-SIZE: 0.7em; TEXT-ALIGN: left; BORDER-BOTTOM: #000000 1px solid;
}

.text_form {
	BORDER: #898783 1px solid; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, sans-serif, Arial; BACKGROUND-COLOR: #ffffff
}

TD {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #222222;
}


TH {
	FONT-SIZE: 11px; color:#222222;
}
.clear {
	CLEAR: both
}
H1 {
	FONT-WEIGHT: bold; PADDING-RIGHT: 10px; PADDING-LEFT: 0; FONT-SIZE: 15px; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #534F48; PADDING-TOP: 2px
}
H2 {
	FONT-WEIGHT: bold; PADDING-RIGHT: 10px; PADDING-LEFT: 0; FONT-SIZE: 13px; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #534F48; PADDING-TOP: 2px
}

.center {
   text-align: center; padding-top: 5px; padding-bottom: 5px;
}
.card-desc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; font-style: italic; PADDING-BOTTOM: 0px; MARGIN: 1px 1px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.card-desc-m {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; font-style: italic; PADDING-BOTTOM: 0px; MARGIN: 1px 1px; PADDING-TOP: 2px; TEXT-ALIGN: center
}





.patchActiv { FONT-WEIGHT: bold; BORDER: #889bbb 1px solid; COLOR: #000; padding: 1px 4px 1px 4px; BACKGROUND: #CCCCCC; FONT-SIZE: 11px; TEXT-DECORATION: none; }
A.patch         { FONT-WEIGHT: bold; BORDER: #889bbb 1px solid; COLOR: #000; padding: 1px 4px 1px 4px; BACKGROUND: #ffffff; FONT-SIZE: 11px; TEXT-DECORATION: none; }
A.patch:link    { COLOR: #000; }
A.patch:active  { COLOR: #000; }
A.patch:visited { COLOR: #000; }
A.patch:hover   { COLOR: #000; }



.Button { 

	padding: 0; TEXT-TRANSFORM:uppercase; BORDER: #898783 1px solid; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, sans-serif, Arial; BACKGROUND-COLOR: #A19C8F
}

.zButton { TEXT-TRANSFORM:uppercase; padding-bottom: 1px; FONT-SIZE: 10px; WIDTH: 160px; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, sans-serif, Arial; BACKGROUND-COLOR: #ffffff;}

.zButtonlang { TEXT-TRANSFORM:uppercase; padding-bottom: 1px; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, sans-serif, Arial; BACKGROUND-COLOR: #ffffff;}

.zKarte { TEXT-TRANSFORM:uppercase; padding-bottom: 1px; FONT-SIZE: 10px; HEIGHT:30px; WIDTH: 160px; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, sans-serif, Arial; BACKGROUND-COLOR: #ffffff;}


.buttonformgelb {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 9px; BORDER-LEFT: #000000 1px solid; WIDTH: 140px; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana, Helvetica, sans-serif, Arial; BACKGROUND-COLOR: #ffff80
}
.buttonform {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 3px; FONT-SIZE: 9px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff
}

.buttonRot {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 9px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana, Helvetica, sans-serif, Arial; BACKGROUND-COLOR: #FC564E
}



.tooltip {
	position: absolute;
	display: none;
	background-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	padding: 2px;
}
.tooltip .head{
	background-color: #A19C8F;
	color: white;
	font-weight: bold;
	padding: 2px 2px 4px 2px;
}
.tooltip .content{
	color: #000066;
	font-size: 10px;
	border: 1px;
}

.tooltip .content td{
	width: 50%;
	font-size: 10px;
	text-align: center;
}





/* css Manage Buttons */
.menu_specials { DISPLAY: block; BORDER: #999999 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 9px; BACKGROUND: #DDDDDD; TEXT-TRANSFORM: uppercase; COLOR: #000; LINE-HEIGHT: 15px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none }
.menu_specials:hover { DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 9px; BACKGROUND: #C0C0C0; TEXT-TRANSFORM: uppercase; COLOR: #000; LINE-HEIGHT: 15px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none }

.menu_specialsInactiv { DISPLAY: block; BORDER: #999999 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 9px; BACKGROUND: #EEEEEE; TEXT-TRANSFORM: uppercase; COLOR: #000; LINE-HEIGHT: 15px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none }
.menu_specialsInactiv:hover { DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 9px; BACKGROUND: #EEEEEE; TEXT-TRANSFORM: uppercase; COLOR: #000; LINE-HEIGHT: 15px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none }
