/*  */

#page {
       size:portrait;
       margin-top:1.7cm;
       margin-bottom:1.4cm;
       margin-left:2cm;
       margin-right:2cm	
}

BODY         { WIDTH: 100%; MARGIN: 0px; PADDING: 0px; COLOR: #000; OVERFLOW:auto; BACKGROUND-COLOR: #fff; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; }
#contentbox  { BACKGROUND-COLOR: #fff; COLOR: #000; BORDER-LEFT: 5px solid #fff; }
.content     { MARGIN: 0px; PADDING: 5px 20px 5px 0px; FONT-SIZE: 11px; LINE-HEIGHT: 18px; }
.boxheader   { WIDTH: 780px; HEIGHT:107px; CLEAR: both; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; BACKGROUND: #fff; FONT-SIZE: 11px; }
.boxwrap     { WIDTH: 780px; MARGIN-BOTTOM: 0; PADDING-BOTTOM:0; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left; }
.boxbody     { FLOAT: left; }
.boxleft     { DISPLAY: none }
.card-desc   { MARGIN: 1px 1px; PADDING-RIGHT: 2px; TEXT-ALIGN: left; }
.boxfooter   { CLEAR: both; width:100%; PADDING-TOP: 0; BACKGROUND-COLOR: #ddd;}
.boxfooter P { FONT-SIZE: 11px; TEXT-ALIGN: center; }

div.bg { DISPLAY: none }

.footerNav {  width:359px; }
.footerNav a  {  COLOR: #fff; FONT-WEIGHT: bold; TEXT-DECORATION: none; FONT-SIZE: 11px; LINE-HEIGHT: 11px; }
.footerNav a:hover  { COLOR: #fff; FONT-WEIGHT: bold; }

.footerLanguage {  margin-top: -18px; float: right; width:250px; }
.footerLanguage a  {  COLOR: #fff; FONT-WEIGHT: bold; TEXT-DECORATION: none; FONT-SIZE: 11px; LINE-HEIGHT: 11px; }
.footerLanguage a:hover  { COLOR: #fff; FONT-WEIGHT: bold; }

.footerDruck { PADDING-TOP:30px; FONT-SIZE: 11px; }

.boxclear    { CLEAR: both; LINE-HEIGHT: 0px; }
.iehackwrap  { TEXT-ALIGN: center; }

.nw_scale_outer { WIDTH: 245px; HEIGHT: 30px; MARGIN: 10px 0px 0px 0px; PADDING: 0px; FLOAT: left; COLOR: #999; }
.nw_scale_graph { WIDTH: 225px; HEIGHT: 4px;  MARGIN: 0; PADDING: 0; BORDER-BOTTOM: #000 1px solid; BORDER-TOP: #000 1px solid; }


DIV     { MARGIN: 0px; PADDING: 0px; }
H1      { MARGIN: 0; PADDING: 0px 20px 2px 0px; FONT-SIZE: 13px; COLOR: #7C0F0F }
H1 SPAN { FONT-WEIGHT: normal; }
H2      { MARGIN: 0; PADDING: 0px 20px 5px 0px; FONT-SIZE: 11px; COLOR: #000; FONT-WEIGHT: bold; }
P       { MARGIN: 0px; PADDING: 5px 20px 5px 0px; }

#headerNavleft  { WIDTH: 219px; HEIGHT:40px; MARGIN: 0px; BACKGROUND-COLOR: #fff; FLOAT: left; PADDING-TOP: 0px; FONT-SIZE: 13px; TEXT-ALIGN: center; FONT-WEIGHT: bold; }
#navicon       { WIDTH: 37px; height:26px; }
#headerNavIn    { WIDTH: 780px; HEIGHT: 8px; MARGIN-TOP: 0px; FLOAT: left; FONT-SIZE: 13px; TEXT-ALIGN: center; FONT-WEIGHT: normal; }
.headerLu       { HEIGHT:15px; COLOR: #000; MARGIN-TOP: 2px; margin-left: 70px; margin-right: 630px; width: 80px; TEXT-ALIGN: center; } 
#headerNavright { BORDER-top: #7C0F0F 2px solid; WIDTH: 780px; HEIGHT:40px; PADDING-TOP: 3px; float: left;  FONT-SIZE: 13px;  }

#leftmenue      { DISPLAY: none }
.suche      { DISPLAY: none }

/* +++++++++++++++++++++ Dropdown Navigation +++++++++++++++++++++++++++++++++*/

#menu          { DISPLAY: none }


A       { TEXT-DECORATION: underline; COLOR: #7C0F0F; }
A:hover { COLOR: #000; TEXT-DECORATION: underline;  }


A.nav1         { WIDTH: 174px; COLOR: #000; FONT-SIZE: 13px; TEXT-DECORATION: none; }
A.nav1:link    { COLOR: #000; }
A.nav1:active  { COLOR: #000; }
A.nav1:visited { COLOR: #000; }
A.nav1:hover   { COLOR: #000; }

A.nav1Active         { WIDTH: 174px; COLOR: #000; FONT-SIZE: 13px; FONT-WEIGHT: bold; TEXT-DECORATION: none; }
A.nav1Active:link    { COLOR: #000; }
A.nav1Active:active  { COLOR: #000; }
A.nav1Active:visited { COLOR: #000; }
A.nav1Active:hover   { COLOR: #000; FONT-WEIGHT: bold;}

A.nav2         { WIDTH: 174px; COLOR: #000; FONT-SIZE: 11px; TEXT-DECORATION: none; }
A.nav2:link    { COLOR: #000; WIDTH: auto; }
A.nav2:active  { COLOR: #000; }
A.nav2:visited { COLOR: #000; }
A.nav2:hover   { COLOR: #000; FONT-WEIGHT: bold; TEXT-DECORATION: none;}

A.nav2Active         { WIDTH: 174px; COLOR: #000; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none; }
A.nav2Active:link    { COLOR: #000; }
A.nav2Active:active  { COLOR: #000; }
A.nav2Active:visited { COLOR: #000; }
A.nav2Active:hover   { COLOR: #000; FONT-WEIGHT: bold;} 

.distance1       { DISPLAY: block; MARGIN-LEFT: 21px; padding-top: 3px; padding-bottom: 0px;} 
.distance2       { DISPLAY: block; MARGIN-LEFT: 21px; } 
.lineDivider     { DISPLAY: none }
.lineDividerLast { DISPLAY: none }
.lineGreen       { WIDTH: 195px; HEIGHT: 21px; BACKGROUND: #fff; COLOR: #000; BORDER-TOP: #7C0F0F 1px solid; }
.navDistance     { WIDTH: 174px; }
.navDistance2    { WIDTH: 120px; }

/* Formular */
.select     { WIDTH: 165px; BORDER: #7C0F0F 1px solid; COLOR: #000000; BACKGROUND-COLOR: #fff; FONT-SIZE: 10px; }
.textform   { WIDTH: 165px; BORDER: #7C0F0F 1px solid; COLOR: #000000; BACKGROUND-COLOR: #fff; FONT-SIZE: 10px; }
.formbox    { WIDTH: 440px; COLOR: #000; BACKGROUND-COLOR: #fff; }
.reihe      { CLEAR: both; margin: 0px; padding: 0px; } 
.label      { FLOAT: left; width: 120px; text-align: right; MARGIN: 0px;  PADDING: 0px; }
.feld       { FLOAT: right; width: 200px; text-align: left; MARGIN: 0px;  PADDING: 0px; }
.knopf      { CLEAR: both; PADDING-LEFT: 0px; PADDING-TOP: 15px; PADDING-BOTTOM: 30px; }
.defbreite  { WIDTH: 260px; } 
.formdist   { HEIGHT: 30px; } 
.sendButton { BORDER: #7C0F0F 2px solid; MARGIN-LEFT: 2px; MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR:#ffffff; FONT-FAMILY:verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR:#7C0F0F; TEXT-ALIGN:center; }



/* Kontakt-Formular */
.kselect     { WIDTH: 165px; BORDER: #7C0F0F 1px solid; COLOR: #000000; BACKGROUND-COLOR: #fff; FONT-SIZE: 10px; }
.ktextform   { WIDTH: 165px; BORDER: #7C0F0F 1px solid; COLOR: #000000; BACKGROUND-COLOR: #fff; FONT-SIZE: 10px; }
.kformbox    { WIDTH: 440px; COLOR: #000; BACKGROUND-COLOR: #fff; }
.kreihe      { CLEAR: both; margin: 0px; padding: 0px; } 
.klabel      { FLOAT: left; width: 120px; text-align: right; MARGIN: 0px;  PADDING: 0px; }
.feld       { FLOAT: left; width: 220px; text-align: left; MARGIN: 0px;  PADDING: 0 0 0 10px; }
.kknopf      { CLEAR: both; PADDING-LEFT: 0px; PADDING-TOP: 15px; PADDING-BOTTOM: 30px; }
.kdefbreite  { WIDTH: 260px; } 
.kformdist   { HEIGHT: 30px; } 


.photo    { padding-top: 5px; }
.card     { float: left; width: 104px; padding-top: 1px; LINE-HEIGHT: 16px; TEXT-ALIGN: left; }
.cardtext { float: left; margin-left: 10px; padding-top: 1px; LINE-HEIGHT: 16px; TEXT-ALIGN: left; }

.logo       { FLOAT: left; margin-top: 15px; padding-left: 57px; margin-right: -57px; WIDTH: 219px; }
.bannerText { COLOR: #000; FONT-SIZE: 11px; FLOAT: left; margin: 0px; margin-left: 70px; margin-top: 15px; }
.banner     { FLOAT: right; text-align:right; padding:0 130px 0 0; margin: 0px; margin-top: 15px; }
.logoText   { COLOR: #000; FONT-SIZE: 11px; FLOAT: left; }

.boxcenter            { FLOAT: left; WIDTH: 375px; padding-bottom: 8px; padding-right: 21px; BACKGROUND: #fff; FONT-SIZE: 11px; LINE-HEIGHT: 16px; }
.boxcenter a          { TEXT-DECORATION: none; background-color: transparent; color: #7C0F0F; }
.boxcenter a:hover    { TEXT-DECORATION: underline; color: #7C0F0F }


.boxcenter_nw            { margin-left: -10px; FLOAT: left; WIDTH: 375px; padding-bottom: 8px; padding-right: 1px; BACKGROUND: #fff; FONT-SIZE: 11px; LINE-HEIGHT: 16px; }


.boxright         { FLOAT: right; WIDTH: 268px; padding-right: 80px; }
.boxright         { BACKGROUND: #fff; FONT-SIZE: 11px; LINE-HEIGHT: 16px; }
.boxright a       { TEXT-DECORATION: none; BACKGROUND-COLOR: transparent; color: #7C0F0F; }
.boxright a:hover { TEXT-DECORATION: underline; color: #339900; }

.boxtourright { FLOAT: left; WIDTH: 350px; }
.boxtourright { BACKGROUND: #fff; FONT-SIZE: 11px; LINE-HEIGHT: 16px; }
.boxtourright a { TEXT-DECORATION: none; background-color: transparent; color: #339900; }
.boxtourright a:hover { TEXT-DECORATION: underline; color: #7C0F0F; }

.boxcenterLong { FLOAT: right; WIDTH: 753px; z-index:800; PADDING-LEFT: 0px; }
.boxcenterLong { padding-right: 6px; BACKGROUND: #fff; FONT-SIZE: 11px; LINE-HEIGHT: 16px; }
.boxcenterLong a { TEXT-DECORATION: none; background-color: transparent; color: #7C0F0F; }
.boxcenterLong a:hover { TEXT-DECORATION: underline; color: #7C0F0F; }

/* Touren kurz links */ 
.boxtouren { FLOAT: right; WIDTH: 393px; padding-bottom:8px; padding-right:21px; }
.boxtouren { BACKGROUND: #fff; FONT-SIZE: 11px; LINE-HEIGHT: 16px; }
.boxtouren a { TEXT-DECORATION: none; background-color: transparent; color: #7C0F0F; }
.boxtouren a:hover { TEXT-DECORATION: underline; color: #339900; }

/* Touren lang*/
.boxtourLong { FLOAT: right; WIDTH: 753px; z-index:800; }
.boxtourLong { BACKGROUND: #fff; FONT-SIZE: 11px; LINE-HEIGHT: 16px; }
.boxtourLong a { TEXT-DECORATION: none; background-color: transparent; color: #7C0F0F; }
.boxtourLong a:hover { TEXT-DECORATION: underline; color: #7C0F0F; }


.comment { BORDER-RIGHT: red 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: red 1px solid; PADDING-LEFT: 0.5em; BACKGROUND: #fff; PADDING-BOTTOM: 0.5em; MARGIN: 1em; BORDER-LEFT: red 1px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: red 1px solid; }
#scrolling DIV.boxleft { OVERFLOW: auto; HEIGHT: 4em; }
#scrolling DIV.boxright { OVERFLOW: auto; HEIGHT: 4em; }
#scrolling DIV.boxtourright { OVERFLOW: auto; HEIGHT: 4em; }
img { BORDER:0; }

/* css Manage Buttons */
.menu_specials { DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 9px; BACKGROUND: #85A2D5; TEXT-TRANSFORM: uppercase; COLOR: #fff; 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: #D0D8E7; 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_specialsRed { DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 9px; BACKGROUND: #FF0000; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; LINE-HEIGHT: 15px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none }
.menu_specialsRed:hover { DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 9px; BACKGROUND: #FF8181; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; LINE-HEIGHT: 15px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none }
.previewButton { BORDER-BOTTOM: #339900 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #fff; background: #85A2D5; }
.searchform { BORDER-RIGHT: #339900 1px solid; BORDER-TOP: #339900 1px solid; FONT-SIZE: 9px; BORDER-LEFT: #339900 1px solid; COLOR: #1B3E7B; BORDER-BOTTOM: #339900 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff }
.searchButton { BORDER-RIGHT: #339900 1px solid; BORDER-TOP: #339900 1px solid; FONT-SIZE: 9px; BORDER-LEFT: #339900 1px solid; COLOR: #1B3E7B; BORDER-BOTTOM: #339900 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff }
/*  */

