.print { display: none; }
body{
  margin: 0;
  padding: 0;
  /*background-color: #B0B2B4;*/
  background-image:url("/img/COL_Oktoberfest_Hintergrundgrafik_Web.jpg");
  background-repeat:no-repeat;
}
#outerPage{
  background-image: url(/img/BodyBackground.png);
  background-repeat: repeat-y;
}
#page{
  background-image: url(/img/BodyBackground.gif);
  background-repeat: repeat-y;
  width: 951px;
}

#headbanner{
  width: 950px;
  height: 365px;
 /* background-image: url(/img/Kopfgrafik.jpg);*/
  border-bottom: 3px solid white;
}
#spalten {
  background: url(/img/bottom.gif) bottom no-repeat;
}
#linkeSpalte{
  float: left;
  border-right: solid 3px white;
  width: 208px;
  overflow: hidden;
}
#rechteSpalte{
  float: left;
  width: 216px;
  border-left: solid 3px white;
  overflow: hidden;
border-top:1px solid white;
}
#mittlereSpalte{
 float: left;
 width: 520px;
}
#naviRot{

}
#naviRot img{
  border-bottom: solid 3px white;
}
#naviTrenner{
  width: 208px;
  height: 3px;
  font-size: 1px;  /* IE beachtet sonst nicht die Höhe */
  background-color: #ffffff;
}
#navi{
  height: 199px;
}
.naviMitPfeil {
  width: 196px;
  background-color: #007AFF;
  background-image: url(/img/NaviBlauPfeilBack.gif);
  height: 13px;
  border-top: 1px solid #ffffff;
  padding-left: 12px;
  padding-top: 3px;
  padding-bottom: 3px;
}
.navi {
  width: 196px;
  height: 13px;
  background-color: #007AFF;
  border-top: 1px solid #ffffff;
  padding-left: 12px;
  padding-top: 3px;
  padding-bottom: 3px;
}
.navi2 {
  width: 196px;
  background-color: #ffffff;
  border-top: 1px solid #007AFF;
  padding-left: 12px;
  padding-top: 4px;
  padding-bottom: 3px;
}
.navifirst,
.navileft_open,
.navi_more {
  font-family: Verdana, Arial, Sans;
  font-size: 11px;
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
  
}

.navileft_active,
.navileft_passive {
  font-family: Verdana, Arial, Sans;
  font-size: 11px;
  color: #007AFF;
  font-weight: bold;
  text-decoration: none;
}

#trenner  {
  width: 208px;
  height: 3px;/**/
  font-size: 1px;
  overflow: hidden;
  background-color: #ffffff;
}
#Verlauf{
  background-color: #007AFF;
  color: #ffffff;
/*  height: 18px;/**/
  width: 498px;
  padding: 10px 11px 8px 11px;
  font-family: Verdana, Arial, Sans;
  font-size: 10px;
border-top:1px solid white;
}

.verlauf {
  color: #ffffff;
}

#content{
  margin: 0 12px 0 12px;
}
.TextTypeA,
.BildTypeB {
  width: 353px;
}

.BilderTypeA,
.TextTypeB
{
  float: right;
  width: 122px;
}
p{
  line-height: 17pt;
}
.TextTypeA ,
.TextTypeC {
  font-family: Verdana, Arial, Sans;
  color: #69676c;
  font-size: 10pt;
  line-height: 17pt;
}
.TextTypeB {
  font-family: Verdana, Arial, Sans;
  color: #d1020e;
  font-size: 10pt;
  line-height: 17pt;
  font-weight: bold;
}
.teaserBox{
  border-bottom: solid white 3px;
}
#headline{
  margin: 41px 0 20px 0;
  width: 100%;
}
.BildTypeA{
  margin-bottom: 5px;
}
.textbox{
  padding: 36px 12px 30px 12px;
  color: white;
  font-family: Verdana, Arial, Sans;
  font-size: 10pt;
  font-weight: bold;
}
.textbox li {
  line-height: 14px;
  list-style-image: url(/img/ListItem.png);
  margin-bottom: 14px;
}
#countdown {
  background-color: #d1020e;
  color: white;
  font-family: Verdana, Arial, Sans;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  padding: 13px 0 10px 0;
}
#oeffnungszeiten{
  width: 208px;
  height: 273px;
  overflow: auto;
  background-image: url(/img/TeaserLinks.gif);
}

#after_oeffnungszeiten {
  position: relative; 
  top: 0; 
  left: 0;
  width: 208px;
  padding: 0 0 0 20px;
  overflow: auto;
  color: #ffffff;
  font-weight: bold;
  font-family: Verdana;
  font-size:10pt;
}

#after_oeffnungszeiten p {
  margin: 20px;
  margin-right: 10px;
}

#after_oeffnungszeiten span {
  font-size:16px;
}

.teaser_links_headline {

  font-family: Verdana, Arial, Sans;
  color: white;
  font-weight: bold;
  font-size: 12px;
  padding: 30px 11px 0 11px;
}
.teaser_links_text {

  font-family: Verdana, Arial, Sans;
  color: white;
  font-weight: bold;
  font-size: 12px;

  margin: 18px 11px 0 11px;}
.navipath {
  color: #ffffff;
  font-family: Verdana, Arial, Sans;
  font-size: 10px;
  text-decoration: none;
}
.navipath:hover {
  text-decoration: underline;
}
#teaser1 {

}
.absatz{
  clear: both;

}
#Fusszeile{
  clear:both;
  border-top: 3px solid white;

  background-color: #b0b2b4;
  height: 61px;
}
.formulartext {
  font-family: Verdana, Arial, Sans;
  color: #69676c;
  font-size: 10pt;
  line-height: 17pt;


  padding-right: 10px;
}
.formularhead {
  font-family: Verdana, Arial, Sans;
  color: #d1020e;
  font-weight: bold;
  font-size: 12pt;
  line-height: 17pt;
  padding-right: 10px;
  padding-top: 10px;
}
.formulartext_headline {
  padding-top: 10px;
  font-family: Verdana, Arial, Sans;
  color: #d1020e;
  font-size: 13pt;
  line-height: 17pt;
  padding-right: 10px;
  font-weight:bold;
}
.form_lang {
  border: solid 1px #b0b2b4;
  background-color: #e5e6e7;
  width: 429px;
  font-family: Verdana, Arial, Sans;
  color: #69676c;
  font-size: 10px;
  line-height: 20px;
}
.form_lang2 {
  border: solid 1px #b0b2b4;
  background-color: #e5e6e7;
  width: 329px;
  font-family: Verdana, Arial, Sans;
  color: #69676c;
  font-size: 10px;
  line-height: 20px;
}
.form_but {
  border: solid 1px #b0b2b4;
  background-color: #e5e6e7;
  width: 175px;
  font-family: Verdana, Arial, Sans;
  color: #69676c;
  font-size: 10px;
  line-height: 20px;
}
.form_but2 {
  border: solid 1px #b0b2b4;
  background-color: #e5e6e7;
  width: 100px;
  font-family: Verdana, Arial, Sans;
  color: #69676c;
  font-size: 10px;
  line-height: 20px;
}

.form_vip_text ,
.form_vip_text_kurz {
  margin-top: 5px;
  border: solid 1px #b0b2b4;
  background-color: #e5e6e7;
  width: 329px;
  font-family: Verdana, Arial, Sans;
  color: #69676c;
  font-size: 10px;
  line-height: 20px;
}
.form_vip_text_kurz {
  width: 229px;
}
.form_vip_button{
  border: solid 1px #b0b2b4;
  background-color: #e5e6e7;
  width: 150px;
  font-family: Verdana, Arial, Sans;
  color: #69676c;
  font-size: 10px;
  line-height: 20px;
}
.fussleistenlink {
  color: white;
  font-family: Verdana, Arial, Sans;
  font-size: 10pt;
  text-decoration: none;
}
.fussleiste{
  color: white;
  padding-top: 26px;
  padding-left: 20px;
}

#Fuss {
  color: white;
  clear: both;
  width: 961px;
  height: 76px;
  background-image: url(/img/fuss_2010_2.png);
}
.showList_headline {
  font-family: Verdana, Arial, Sans;
  color: #d1020e;
  font-size: 13pt;
  font-weight: bold;
}
.showList_text,
.showList_link {
  font-family: Verdana, Arial, Sans;
  color: #69676c;
  font-size: 10pt;
  line-height: 25px;
}

#suchinput {
  border: solid 1px #b0b2b4;
  background-color: #e5e6e7;
  width: 200px;
  font-family: Verdana, Arial, Sans;
  color: #69676c;
  font-size: 10px;
  height: 17px;
vertical-align:middle;
}
#suchsubmit {
  border: solid 1px #b0b2b4;
  background-color: #e5e6e7;
  width: 75px;
  font-family: Verdana, Arial, Sans;
  color: #69676c;
  font-size: 10px;
  margin-left: 15px;
  height: 21px;
vertical-align:middle;
}
.sitemap_level1_erster{
  font-family: Verdana, Arial, Sans;
  color: #d1020e;
  font-size: 13pt;
  font-weight: bold;
}
.sitemap_level1{
  font-family: Verdana, Arial, Sans;
  color: #d1020e;
  font-size: 13pt;
  font-weight: bold;
}
.sitemap_level2{
  font-family: Verdana, Arial, Sans;
  color: #69676c;
  font-size: 10pt;
  line-height: 18px;
  padding-left: 15px;
}
td {
  padding:0 10px 0 10px;
/*  vertical-align: top; /**/
}
.link 		{font-family:Verdana, Arial, Sans; font-size:13px;}
a:link 		{font-family:Verdana, Arial, Sans; font-size:13px;}
a:visited	{font-family:Verdana, Arial, Sans; font-size:13px;}
a:active 	{font-family:Verdana, Arial, Sans; font-size:13px;}
a:hover 	{font-family:Verdana, Arial, Sans; font-size:13px;}

.weiteres_zimmer{line-height: 50px;}


.steuerElementLink 	{font-family:Verdana, Arial, Sans; font-size:10px; color: #69676c; font-weight: bold;}

.fehler {
  font-family: Verdana, Arial, Sans;
  color: #d1020e;
  font-size: 13pt;
  font-weight: bold;
  
}

h2{
	font-size: 12pt;
	font-weight: bold;
}

#after_oeffnungszeiten .ueber{
	font-size: 12pt;
	font-weight: bold;
}
#marqueebox {
background-color:#007AFF;
border:medium none;
color:white;
font-family:Verdana,Arial,Sans;
font-size:12pt;
left:0;
margin-left:0;
padding:4px 0;
position:absolute;
top:338px;
width:950px;
height:19px;
}
#marquee {
background-color:#007AFF;
border:medium none;
color:white;
font-family:Verdana,Arial,Sans;
font-size:12pt;
left:0;
margin-left:0;
padding:4px 0;
position:absolute;
top:0px;
width:680px;
}
#facebook {
position:absolute;
top:0px;
right:0px;
width:953px;
}
#facebook a {
color:white;
font-family:Verdana,Arial,Sans;
font-size:11pt;

}
