/********************/
/* CUSTOMER CLASSES */
/********************/

/* empty */

/*************************/
/* CUSTOMIZED MM-CLASSES */
/*************************/

span.blinking {
    text-decoration:blink;
}

/* weiss */
.pagebgcolor {
color: #333333;
background-color: #ffffff;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
text-decoration: none;    
}

/* lgrau */
.bgcolor {
color: #333333;
background-color: #EBEBEB;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
}

/* mgrau */
.bgcolorm {
color: #333333;
background-color: #BABABA;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
text-decoration: none;
}

/* cyan */
.secnavbgcolor {
color: #000000;
background-color: #73C7FF;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
}

/* cyan */
.secnavbgcolor_b {
color: #FFFFFF;
background-color: #73C7FF;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
}

/* cyan */
.secnavheadcolor {
color: #000000;
background-color: #73C7FF;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
text-decoration: none;
}

/* grau */
.secnavbgcolor_g {
color: #000000;
background-color: #DBDADA;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
}

/* light grau */
.secnavbgcolor_l {
color: #000000;
background-color: #EBEBEB;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
}
/* cyan */
.secnavheadcolor {
color: #000000;
background-color: #73C7FF;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
text-decoration: none;
}

/* cyan */
a.secnavbgcolor_b{
color: #000000;
background-color: #73C7FF;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
text-decoration: none;
}

/* light grau */
a.secnavbgcolor_l{
color: #000000;
background-color: #EBEBEB;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
text-decoration: none;
}

/* grau */
a.secnavbgcolor_g{
color: #000000;
background-color: #DBDADA;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
text-decoration: none;
}

/* cyan */
a.secnavbgcolor:hover{
color: #000000;
background-color: #73C7FF;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
text-decoration: underline;
}

/* cyan */
a.secnavbgcolor_b:hover{
color: #000000;
background-color: #73C7FF;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
text-decoration: underline;
}

/* grau */
a.secnavbgcolor_g:hover{
color: #000000;
background-color: #DFDADA;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
text-decoration: underline;
}

/* grau */
a.secnavbgcolor_l:hover{
color: #000000;
background-color: #EBEBEB;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
text-decoration: underline;
}

/* cyan */
a.secnavheadcolor{
color: #000000;
background-color: #73C7FF;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
text-decoration: none;
}

/* cyan */
a.secnavheadcolor:hover{
color: #000000;
background-color: #73C7FF;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
text-decoration: underline;
}

/* cyanlight */
.secnavlight {
color: #000000;

background-color: #DEF2FF;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
line-height: 19px;
}

/* cyanlight */
.secnavlight {
color: #000000;

background-color: #DEF2FF;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
line-height: 19px;
}

/* cyanlight */
.secnavlight_b {
color: #000000;

background-color: #DEF2FF;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
line-height: 15px;
}

/* cyanlight */
.secnavlightrotfont {
color: #A60000;
background-color: #DEF2FF;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
line-height: 19px;
}

/* cyanlight */
.secnavlightrotfont_b {
color: #A60000;
background-color: #DEF2FF;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 15px;
letter-spacing: -0.03em;
font-weight:bold;
}

/* cyanmedium */
.secnavmedium {
color: #000000;
background-color: #B8E2FF;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
line-height: 19px;
}

/* cyanmedium */
.secnavmedium_b {
color: #000000;
background-color: #B8E2FF;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 15px;
font-weight:bold;
letter-spacing: -0.03em;
}

/* cyandark */
.secnavdark {
color: #000000;
background-color: #73C7FF;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
line-height: 19px;
}

/* cyandark */
.secnavdark_b {
color: #000000;
background-color: #73C7FF;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
line-height: 15px;
}

/* graulight */
.secnavlight_g {
color: #000000;

background-color: #F6F5F5;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
line-height: 15px;
}

.secnavlightrotfont_g {
color: #A60000;
background-color: #F6F5F5;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 15px;
font-weight:normal;
letter-spacing: -0.03em;
text-decoration: none;
}

/* graumedium */
.secnavmedium_g {
color: #A60000;
background-color: #EBEBEB;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
letter-spacing: -0.05em;
line-height: 15px;
text-decoration: none;

}

/* graudark */
.secnavdark_g {
color: #000000;
background-color: #DBDADA;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
line-height: 19px;
}

/* graudark */
.secnavdark_g_cert {
color: #000000;
background-color: #DBDADA;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
}

a.menubold {
color: #000000;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
text-decoration: none;}

a.dummynavhelplink {
color: #000000;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 15px;
text-decoration: none;
}

a.dummynavhelplinkselected {
color: #A60000;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;

line-height: 15px;
text-decoration: none;
}

/* lgrau */
.tabbgcolor {
color: #333333;
background-color: #EBEBEB;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
}

/* lgrau */
.tabmiddleheading {
color: #333333;
background-color: #EBEBEB;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
line-height: 16px;
}

/* black */
.tabline {
background-color: #999999;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
line-height: 16px;
}

/* black */
.kriterienline {
background-color: #999999;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
line-height: 16px;
}

input.ergebnisanzeigenbutton {
width:160px;
height:17px;
padding-left:10px;
padding-right:10px;
padding-top:0px;
padding-bottom:0px;
background-color:#A60000;
color:#FFFFFF;
border-style:solid;
border-width:1px;
border-color: #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
line-height:10px;
}

input.delkriteriumbutton {
width:160px;
height:17px;
padding-left:10px;
padding-right:10px;
padding-top:0px;
padding-bottom:0px;
background-color:#737173;
color:#FFFFFF;
border-style:solid;
border-width:1px;
border-color: #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
line-height:10px;
}

input.suchespeichernbutton {
width:220px;
height:17px;
padding-left:10px;
padding-right:10px;
padding-top:0px;
padding-bottom:0px;
background-color:#A60000;
color:#FFFFFF;
border-style:solid;
border-width:1px;
border-color: #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
line-height:10px;
}

/* blau */
a.kriterienlink{
color: #006699;
/* background-color: #EBEBEB; */
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
text-decoration: none;
}

/* blau */
a.kriterienlink:hover {
color: #006699;
/* background-color: #EBEBEB; */
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
text-decoration: none;
}

/* used for the hotel name used as headings in the search results. */
a.resultlist_hotelname {
color: #006699;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
font-weight:bold;
text-decoration: none;
}

a.resultlist_hotelname:hover {
color: #006699;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
font-weight:bold;
text-decoration: underline;
}

/* used for the tagespauschale link in the search results. */
a.resultlist_tagespauschale {
color: #006699;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
text-decoration: none;
}

a.resultlist_tagespauschale:hover {
color: #006699;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
text-decoration: underline;
}

/* used for the navigational links in the hotel presentation. */
a.hotelpresentation_navi {
color: #006699;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
text-decoration: none;
}

a.hotelpresentation_navi:hover {
color: #006699;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
text-decoration: underline;
}

input.cbox {
width:12px;
background-color:#EBEBEB;
color:#000000;
border-style:none;}

input.cbox_weiss {
width:12px;
background-color:#FFFFFF;
color:#000000;
border-style:none;}

/*for the blue search configurator.... */
input.cbox_blue {
width:12px;
background-color:#DEF2FF;
color:#000000;
border-style:none;}

/* white boxes in presentation */
.weiss {
color: #333333;

background-color: #ffffff;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
}

td.lineabovesearchresults {
color:#000000;
background-color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1px;
}

input.loginpagebutton {
width:142px;
height:17px;
padding-left:10px;
padding-right:10px;
padding-top:0px;
padding-bottom:0px;
background-color:#A60000;
color:#FFFFFF;
border-style:solid;
border-width:1px;
border-color: #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
line-height:10px;
}

input.hotelanfrageaddtrbutton {
width:262px;
height:17px;
padding-left:10px;
padding-right:10px;
padding-top:0px;
padding-bottom:0px;
background-color:#737173;
color:#FFFFFF;
border-style:solid;
border-width:1px;
border-color: #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
line-height:10px;
}

input.savebandproceedbutton {
width:80px;
height:17px;
padding-left:10px;
padding-right:10px;
padding-top:0px;
padding-bottom:0px;
background-color:#737173;
color:#FFFFFF;
border-style:solid;
border-width:1px;
border-color: #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
line-height:10px;
}

td.linebelowhotelliste {
color:#000000;
background-color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1px;
}

/***********************/
/* STANDARD MM-CLASSES */
/***********************/

.schwarznav {
color: #FFFFFF;
background-color: #000000;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
}

.rotneu {
color: #ffffff;

background-color: #A60000;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
}

.yellow {
color: #A50000;
background-color: #FFFF33;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 16px;
}

.grau {
color: #ffffff;

background-color: #828C9D;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
}

.kbweiss {
color: #333333;

background-color: #ffffff;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 16px;
}

/* used for the hotel name used as headings in the search results. */
.headingblau {
color: #006699;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
font-weight:bold;
text-decoration: none;
}

a.headingblau:hover {
color: #006699;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
font-weight:bold;
text-decoration: underline;
}

a.blau{
color: #006699;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
text-decoration: none;
}


a.blau:hover {
color: #006699;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
text-decoration: underline;
}

a.schwarz{
color: #000000;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
text-decoration: none;}

a.schwarz:hover{
color: #000000;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
text-decoration: underline;}

a.blau2 {
color: #006699;
background-color: #FFFFFF;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
text-decoration: none;
}
a.blau2:hover {
color: #006699;
background-color: #FFFFFF;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
text-decoration: underline;
}

a.linkgrau {
color: #ffffff;

background-color: #737173;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
text-decoration: none;
}

a.linkgrau:hover {
color: #ffffff;

background-color: #737173;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
text-decoration: underline;
}

a.linkrot {
color: #ffffff;

background-color: #A60000;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
text-decoration: none;
}

a.linkrot:hover {
color: #ffffff;
background-color: #A60000;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
text-decoration: underline;
}

a.top {
color: #9E9E9E;
text-decoration: none;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
}

a.top:hover {
color: #000000;
text-decoration: none;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
}

a.imagelink {
text-decoration: none;
}
a.imagelink:hover {
text-decoration: none;
}

/* select box */

SELECT.drop {
    BORDER-RIGHT: #333333 1px solid;
    BORDER-TOP: #333333 1px solid;
    BORDER-LEFT: #333333 1px solid;
    BORDER-BOTTOM: #333333 1px solid;
    COLOR: #333333;
    BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Lucida, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
    WIDTH: 182px;
}


INPUT.box{
    BORDER-RIGHT: #333333 1px solid;
    BORDER-TOP: #333333 1px solid;
    BORDER-LEFT: #333333 1px solid;
    BORDER-BOTTOM: #333333 1px solid;
    COLOR: #333333;
    BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Lucida, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
    WIDTH: 483px;
  height:168px;

}


.formbutton {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #ffffff;
   text-decoration: none;
   font-style: normal;
   background-color: #A60000;
   padding-left: 0px;
   padding-right: 0px;
   border: 1px solid;
   height:18px;
   border-bottom-color: #333333;
   border-left-color: #333333;
   border-right-color: #333333;
   border-top-color: #333333;
}



/*---------------------------*/
/*---------------------------*/
/*--INPUT STYLES by MZ ------*/
/*---------------------------*/

td.dklgrau {
color:#FFFFFF;
background-color:#828C9D;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;}

a.rot {
color:#A60000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
font-weight:bold;}

a.helplink {
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;}

a.helplink:hover {
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;}

input {
width:224px;
height:17px;
background-color:#FFFFFF;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border-style:solid;
border-width:1px;
border-color:#000000;
margin-top:0px;
margin-bottom:0px;}

input.sc {
width:50px;
height:17px;
background-color:#FFFFFF;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border-style:solid;
border-width:1px;
border-color:#000000;
margin-top:1px;
margin-bottom:1px;}

input.euro {
width:162px;
height:17px;
background-color:#FFFFFF;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border-style:solid;
border-width:1px;
border-color:#000000;
margin-top:0px;
margin-bottom:0px;}

input.gross {
width:216px;
height:17px;
background-color:#FFFFFF;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border-style:solid;
border-width:1px;
border-color:#000000;
margin-top:0px;
margin-bottom:0px;}

input.tip {
width:207px;
height:17px;
background-color:#FFFFFF;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border-style:solid;
border-width:1px;
border-color:#000000;
margin-top:0px;
margin-bottom:0px;}

input.zahl {
width:30px;
height:17px;
background-color:#FFFFFF;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border-style:solid;
border-width:1px;
border-color:#000000;
margin-top:0px;
margin-bottom:0px;}

textarea {
width:224px;
height:72px;
background-color:#FFFFFF;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border-style:solid;
border-width:1px;
border-color: #000000;
margin-top:0px;
margin-bottom:0px;}

select.klein {
width:53px;
height:17px;
background-color:#FFFFFF;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border-style:solid;
border-width:1px;
border-color: #000000;
margin-top:0px;
margin-bottom:0px;}

select.mittel {
width:68px;
height:17px;
background-color:#FFFFFF;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border-style:solid;
border-width:1px;
border-color: #000000;
margin-top:0px;
margin-bottom:0px;}

select.mittel2 {
width:70px;
height:17px;
background-color:#FFFFFF;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border-style:solid;
border-width:1px;
border-color: #000000;
margin-top:0px;
margin-bottom:0px;}

select.gross {
width:224px;
height:17px;
background-color:#FFFFFF;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border-style:solid;
border-width:1px;
border-color: #000000;
margin-top:0px;
margin-bottom:0px;}

select.scgross {
width:224px;
height:17px;
background-color:#FFFFFF;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border-style:solid;
border-width:1px;
border-color: #000000;
margin-top:1px;
margin-bottom:1px;}

a.sgmen {
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;}

a.sgmen:hover {
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;}

a.sgmen:active {
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;}

/* by nitin */
input.weitere {
width:262px;
height:17px;
padding-left:10px;
padding-right:10px;
padding-top:0px;
padding-bottom:0px;
background-color:#737173;
color:#FFFFFF;
border-style:solid;
border-width:1px;
border-color: #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
line-height:10px;}

input.savebutton {
width:175px;
height:17px;
padding-left:10px;
padding-right:10px;
padding-top:0px;
padding-bottom:0px;
background-color:#A60000;
color:#FFFFFF;
border-style:solid;
border-width:1px;
border-color: #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
line-height:10px;}

input.secnavloginbutton {
width:91px;
height:22px;
border: none;
background: url(/mm/htdocs/img/btn_schw_91.gif);
padding-left:10px;
padding-right:10px;
padding-top:0px;
padding-bottom:2px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
line-height:12px;
letter-spacing:0.1px;
text-align:left;
cursor:pointer;
}

input.passwordlostbutton {
width:182px;
height:17px;
padding-left:10px;
padding-right:10px;
padding-top:0px;
padding-bottom:0px;
background-color:#737173;
color:#FFFFFF;
border-style:solid;
border-width:1px;
border-color: #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
line-height:10px;}

input.meinesuchenbutton {
width:104px;
height:17px;
padding-left:10px;
padding-right:10px;
padding-top:0px;
padding-bottom:0px;
background-color:#A60000;
color:#FFFFFF;
border-style:solid;
border-width:1px;
border-color: #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
line-height:10px;}

input.suchergebnislistebutton {
width:155px;
height:17px;
padding-left:10px;
padding-right:10px;
padding-top:0px;
padding-bottom:0px;
background-color:#A60000;
color:#FFFFFF;
border-style:solid;
border-width:1px;
border-color: #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
line-height:10px;}

input.suchergebnislistebuttongross {
width:238px;
height:17px;
padding-left:10px;
padding-right:10px;
padding-top:0px;
padding-bottom:0px;
background-color:#A60000;
color:#FFFFFF;
border-style:solid;
border-width:1px;
border-color: #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
line-height:10px;}

input.bookingbutton {
width:130px;
height:17px;
padding-left:10px;
padding-right:10px;
padding-top:0px;
padding-bottom:0px;
background-color:#A60000;
color:#FFFFFF;
border-style:solid;
border-width:1px;
border-color: #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
line-height:10px;}

input.bookingbutton2 {
width:250px;
height:17px;
padding-left:10px;
padding-right:10px;
padding-top:0px;
padding-bottom:0px;
background-color:#A60000;
color:#FFFFFF;
border-style:solid;
border-width:1px;
border-color: #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
line-height:10px;
}

input.bookingbutton3 {
width:182px;
height:17px;
padding-left:10px;
padding-right:10px;
padding-top:0px;
padding-bottom:0px;
background-color:#A60000;
color:#FFFFFF;
border-style:solid;
border-width:1px;
border-color: #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
line-height:10px;
}

input.bookingbuttongarantiertebuchung {
width:250px;
height:17px;
padding-left:10px;
padding-right:10px;
padding-top:0px;
padding-bottom:0px;
background-color:#A60000;
color:#FFFFFF;
border-style:solid;
border-width:1px;
border-color: #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
line-height:10px;
}

input.kontaktsendenbutton {
width:224px;
height:17px;
padding-left:10px;
padding-right:10px;
padding-top:0px;
padding-bottom:0px;
background-color:#A60000;
color:#FFFFFF;
border-style:solid;
border-width:1px;
border-color: #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
line-height:10px;}

input.landwaehlenbutton {
width:100px;
height:17px;
padding-left:10px;
padding-right:10px;
padding-top:0px;
padding-bottom:0px;
background-color:#737173;
color:#FFFFFF;
border-style:solid;
border-width:1px;
border-color: #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
line-height:10px;}

input.proceedbutton {
width:135px;
height:25px;
border: none;
background: url(/mm/htdocs/img/btn_schw_grau_lupe135.gif);
padding-left:35px;
padding-right:5px;
padding-top:0px;
padding-bottom:4px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
line-height:12px;
letter-spacing:0.1px;
cursor:pointer;
}

input.otherbutton {
width:170px;
height:17px;
padding-left:10px;
padding-right:10px;
padding-top:0px;
padding-bottom:0px;
background-color:#737173;
color:#FFFFFF;
border-style:solid;
border-width:1px;
border-color: #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
line-height:10px;}

input.addentfernungbutton {
width:170px;
height:17px;
padding-left:10px;
padding-right:10px;
padding-top:0px;
padding-bottom:0px;
background-color:#A60000;
color:#FFFFFF;
border-style:solid;
border-width:1px;
border-color: #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
line-height:10px;}

input.anfragebutton {
width:130px;
height:17px;
padding-left:10px;
padding-right:10px;
padding-top:0px;
padding-bottom:0px;
background-color:#A60000;
color:#FFFFFF;
border-style:solid;
border-width:1px;
border-color: #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
line-height:10px;}

input.specialanfragenbutton {
width:180px;
height:17px;
padding-left:10px;
padding-right:10px;
padding-top:0px;
padding-bottom:0px;
background-color:#737173;
color:#FFFFFF;
border-style:solid;
border-width:1px;
border-color: #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
line-height:10px;}

input.selectedpage:hover {
background:#9E9E9E;
}

input.selectedpage {
width:250px;
height:16px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
background-color:#EBEBEB;
color:#A60000;
border-style:none;
border-width:0px;
border-color: #000000;
text-align:left;
cursor:pointer;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
line-height:16px;}

input.unselectedpage {
width:250px;
height:16px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
background-color:#EBEBEB;
color:#A60000;
border-style:none;
border-width:0px;
border-color: #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
line-height:16px;}


input.jetzt {
width:162px;
height:17px;
padding-left:10px;
padding-right:10px;
padding-top:0px;
padding-bottom:0px;
background-color:#A60000;
color:#FFFFFF;
border-style:solid;
border-width:1px;
border-color: #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
line-height:10px;}


a.unselectedpage {
width:250px;
height:18px;
padding-left:0px;
padding-right:0px;
padding-top:3px;
padding-bottom:3px;
background-color:#EBEBEB;
color:#000000;
border-style:none;
border-width:0px;
border-color: #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
line-height:10px;}

input.selectedpage_hotel {
width:320px;
height:16px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
background-color:#EBEBEB;
color:#A60000;
border-style:none;
border-width:0px;
border-color: #000000;
text-align:left;
cursor:pointer;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
line-height:16px;}

input.unselectedpage_hotel {
width:320px;
height:16px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
background-color:#EBEBEB;
color:#A60000;
border-style:none;
border-width:0px;
border-color: #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
line-height:16px;}

input.kickback {
   BORDER-RIGHT: #000000 1px solid;
   PADDING-RIGHT: 10px;
   BORDER-TOP: #000000 1px solid;
   PADDING-LEFT: 10px;
   FONT-WEIGHT: bold;
   FONT-SIZE: 11px;
   PADDING-BOTTOM: 0px;
   BORDER-LEFT: #000000 1px solid;
   WIDTH: 262px; COLOR: #ffffff;
   LINE-HEIGHT: 10px;
   PADDING-TOP: 0px;
   BORDER-BOTTOM: #000000 1px solid;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   HEIGHT: 17px;
   BACKGROUND-COLOR: #a60000;
}

select.date {
height:17px;
background-color:#FFFFFF;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border-style:solid;
border-width:1px;
border-color: #000000;
margin-top:0px;
margin-bottom:0px;}

input.image {
width:345px;
height:345px;
background-color:#FFFFFF;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border-style:solid;
border-width:0px;
border-color:#000000;
margin-top:0px;
margin-bottom:0px;}

input.thumbnail {
width:160px;
height:160px;
background-color:#FFFFFF;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border-style:solid;
border-width:0px;
border-color:#000000;
margin-top:0px;
margin-bottom:0px;}

input.zahl2digit {
width:19px;
height:17px;
background-color:#FFFFFF;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border-style:solid;
border-width:1px;
border-color:#000000;
margin-top:0px;
margin-bottom:0px;}

input.zahl3digit {
width:25px;
height:17px;
background-color:#FFFFFF;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border-style:solid;
border-width:1px;
border-color:#000000;
margin-top:0px;
margin-bottom:0px;}

input.zahl4digit {
width:33px;
height:17px;
background-color:#FFFFFF;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border-style:solid;
border-width:1px;
border-color:#000000;
margin-top:0px;
margin-bottom:0px;}

input.zahl5digit {
width:41px;
height:17px;
background-color:#FFFFFF;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border-style:solid;
border-width:1px;
border-color:#000000;
margin-top:0px;
margin-bottom:0px;}

input.zahl6digit {
width:49px;
height:17px;
background-color:#FFFFFF;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border-style:solid;
border-width:1px;
border-color:#000000;
margin-top:0px;
margin-bottom:0px;}

input.euro2digit {
width:37px;
height:17px;
background-color:#FFFFFF;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border-style:solid;
border-width:1px;
border-color:#000000;
margin-top:0px;
margin-bottom:0px;}

input.euro3digit {
width:43px;
height:17px;
background-color:#FFFFFF;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border-style:solid;
border-width:1px;
border-color:#000000;
margin-top:0px;
margin-bottom:0px;}

input.euro4digit {
width:51px;
height:17px;
background-color:#FFFFFF;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border-style:solid;
border-width:1px;
border-color:#000000;
margin-top:0px;
margin-bottom:0px;}

input.euro5digit {
width:59px;
height:17px;
background-color:#FFFFFF;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border-style:solid;
border-width:1px;
border-color:#000000;
margin-top:0px;
margin-bottom:0px;}

input.euro6digit {
width:67px;
height:17px;
background-color:#FFFFFF;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border-style:solid;
border-width:1px;
border-color:#000000;
margin-top:0px;
margin-bottom:0px;}

td.lblau {
color:#000000;
background-color:#E9F7FF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding-left:4px;
padding-right:4px;
}

td.blau {
color:#000000;
background-color:#C3E7FF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding-left:4px;
padding-right:4px;
}

td.lgrauneu {
color:#000000;
background-color:#F6F6F6;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:4px;
padding-right:4px;
}

td.grauneu {
color:#000000;
background-color:#E7E7E7;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:4px;
padding-right:4px;
}

td.border {
color:#000000;
background-color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1px;
}

textarea.gross {
width:575px;
height:72px;
background-color:#FFFFFF;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border-style:solid;
border-width:1px;
border-color: #000000;
margin-top:0px;
margin-bottom:0px;}

/* used for the headlines of special offers and similar things. */
td.headlinebar {
color:#000000;
background-color:#BDBABD;
height:17px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding-left:0px;
padding-right:0px;
}


/* Q'N'D CUSTOMIZATION FOR PROCESSWORLD EUROPE 2005

   in the end everything should be broken down to a nice css-file for the specific customer,
   but we are still a bit away from that because of lack of time...
*/

.processworld_pagebgcolor {
color: #FDB94C;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
}

processworld_secnavdark {
color: #000000;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
line-height: 19px;
}

a.processworld_dummynavhelplink, a.processworld_dummynavhelplink:hover, a.processworld_dummynavhelplink:visited, a.processworld_dummynavhelplink:active, a.processworld_dummynavhelplink:link {
color: #000000;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 19px;
text-decoration: none;
font-weight:bold;
}

a.processworld_dummynavhelplinkselected, a.processworld_dummynavhelplinkselected:hover, a.processworld_dummynavhelplinkselected:visited, a.processworld_dummynavhelplinkselected:active, a.processworld_dummynavhelplinkselected:link {
color: #FFFFFF;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
line-height: 19px;
text-decoration: none;
}

body.processworld {
   color: black;
   font-size: 10pt;
   background: url(/processworld/htdocs/img/sideback.gif) repeat;
}

/* Flash-Zettel Startseite*/ 
#inhalt {
position:relative;
width:993px;
margin:0px 0px 0px 0px;}

#flashcontent {
position:absolute;
top:50px;
left:750px;}
/*Ende  Flash-Zettel Startseite*/