/* Alte Styles Content Seiten  --------------------------------------------------- */
/** Fonts */
div.marginleft {margin-left:15px;}

/** headlines */
div.marginleft h1,
div.marginleft h2,
div.marginleft h3,
div.marginleft h4,
div.marginleft h5 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:900;
	letter-spacing:1pt;
}

div.marginleft  h1,
div.marginleft h2 {
	font-size:12px;
}
div.marginleft h3,
div.marginleft h4,
div.marginleft h5 {
	font-size:10px;
}

/** Farben */
.color_0  {color:#FFFFFF;}
.color_1  {color:#064084;}
.color_2  {color:#FF9B00;}
.color_6 {color:#000000;}
.borderColor_1_mid {border:1px solid #829FC1;}
.bgColor_1_dark {background-color:#064084;}
.bgColor_1_lighter {background-color:#DFE8F4;}

.bgColor_2_mid {background-color:#FFD49D;}
.bgColor_2_light {background-color:#FFEBCC;}
.bgColor_2_dark  {background-color:#FF9B00;}
.bgColor_2_mid2  {background-color:#FFB84C;}

/** Ende Farben */

/** Layout */
div.marginleft ul {list-style: circle inside; margin-top:6px;	margin-left:25px;margin-bottom:12px;}
div.marginleft li {margin-bottom:6px;}
div.marginleft div.headline h3 {margin-bottom:10px;}
div.subline {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:900;
	letter-spacing:1pt;
    padding-left:9px;
}



/* Margin + Padding --------------------------------------------------- */
.noPadding {margin:0; padding:0}
.padded8px td {padding:8px;}

.paddingright20 {padding-right:20px;}
.paddingright14 {padding-right:14px;}
.paddingright10 {padding-right:10px;}
.paddingright6 {padding-right:6px;}

.paddingleft18 {padding-left:18px;}
.paddingleft14 {padding-left:14px;}
.paddingleft12 {padding-left:12px;}
.paddingleft9 {padding-left:9px;}
.paddingleft6 {padding-left:6px;}
.paddingleft3 {padding-left:3px;}

.formheadline {margin:10px 0px 8px 9px;}
.formsubline {margin:0px 0px 8px 9px;}

/** Patches to make the old design work... */
div.marginleft * {font-family:Verdana,sans-serif;font-size:10px;letter-spacing:normal;}
div.bar {width:616px;height:20px;margin:0px 0px 12px 0px;color:#000000;font-weight:900;}
div.bar p {margin:0px 7px;padding:3px 0 0 0;font-weight:900;}

div.content {width:616px;margin:40px 0px 25px 18px;}
div.marginleft *,
div.content * {
	font-size:10px;
}
body.popup .content {width:90%;}

div.error {margin:10px 0; color:red;}
div.marginleft ul {list-style-type:circle;list-style:inside;}
div.marginleft h3.subline {}
div.marginleft label {letter-spacing:normal}


/** LINKS */
div.marginleft ul li  a:link,
div.marginleft ul li  a:active,
div.marginleft ul li  a:hover,
div.marginleft ul li  a:visited,
div.content ul li  a:link,
div.content ul li  a:active,
div.content ul li  a:hover,
div.content ul li  a:visited{
	color:#003399;
    text-decoration:underline;

}
div.content a {
   color:#FF9B00;
}
a.linkColor01:link,
a.linkColor01:visited,
a.linkColor01:hover,
a.linkColor01:active {
        color:#ffffff;
        text-decoration:none;
        font-weight:900;


}

a.linkColor02:link,
a.linkColor02:visited,
a.linkColor02:hover,
a.linkColor02:active {
        color:#003399;
         text-decoration:underline;
        font-weight:900;


}
div.button {
    height:20px;
    padding:0 9px;
    line-height:2.0;
    letter-spacing:normal;
    text-align:center;
}



div.faqlist * a,
div.faqlist * a:link,
div.faqlist * a:visited,
div.faqlist * a:active,
div.faqlist * a:hover {
    color:#003399;
}





/** Popup */
#SmallPopupContent * {letter-spacing:normal;font-size:10px;}
#SmallPopupContent h2 {font-size:11px;}
#HotelDetail {background-color:#4b73c8;margin-right:10px;margin-top:10px;}
#PopupContent {background-color:#4b73c8;width:100%;}
#PopupContentRight {width:500px;padding-bottom:20px;}
.popupLeft {width:130px;float:left;overflow:hidden;background-color:#4b73c8;}
.popupRight {width:500px;background-color:white;height:100%;min-height:467px;}
#PopupContentRight div {padding:11px 11px 0px 11px;background-color:white;min-height:300px;height:100%}
#PopupContentRight div div {height:auto;padding:0px;margin:0px;min-height:1px;}
#PopupContentRight div div.greybar {height:18px;margin:2px 0px 7px 0px;background-color:#FFEBCC;color:#000000;font-weight:900;}
#PopupHeader { height:27px;background-color:white;width:100%;border-bottom:2px solid #4b73c8}
#PopupHeader h2 {padding:0 0 0 11px;margin:0;line-height:2.0;color:#03329a;height:27px;font-family: verdana; font-size: 12px;font-weight: bold;}
#PopupFooter { width:630px;height:21px;background-color:#9cb5eb;}
#PopupFooter a:link,
#PopupFooter a:visited,
#PopupFooter a:active,
#PopupFooter a:hover {
    color:#003499;font-weight:bold;text-decoration:none;
}

table.innerhotelinformation td {
    padding:8px 0 5px 6px;
}

div.ruler {height:1px;min-height:1px;width:80%;border-top: 1px solid #666666;overflow:hidden;margin:10px 0px;padding:0px;line-height:0.1;}


/* RDedit Klassen fuer Red Dot --------------------------------------------------- */
.RDedit {background-color: #ffcccc; font-family : sans-serif;font-size : 11px;color:#ebf5ff;}
.RD {margin:0px 0px 0px 0px;font-size:10px;font-weight:bold;font-family:verdana,sans-serif;color:#ff0000;}
.RDborder {border-right: #ff0000 1px dashed;border-top: #ff0000 1px dashed;border-left: #ff0000 1px dashed;border-bottom: #ff0000 1px dashed}
a.RDlink, a.RDlink:link, a.RDlink:visited, a.RDlink:hover, a.RDlink:active {color:#FF0000; text-decoration:underline;font-weight:bold;}


/**
DEPRECATED!
 Sollten im Template und hier refiniert werden
*/
div.marginleft h1.redtxt,
div.marginleft h2.redtxt,
div.marginleft h3.redtxt {}
div.marginleft h3.faq {margin-left:21px;margin-bottom:2px;}
div.marginleft h1 {padding-bottom:25px;margin:0;}
div.marginleft h2 {padding-bottom:10px;margin:0;}
div.marginleft h3 {padding-bottom:0px;margin:0;}
div.marginleft h4,div.marginleft h5 {margin-bottom:10px;}

div.popup_content {width:620px;margin:20px 0px 25px 18px;}
div.choice {margin-bottom:36px;}
div.redbar {width:621px;height:18px;margin:0px 0px 12px 15px;background-color:#FFB84C;color:#000000;font-weight:900;}
div.greybar {width:99%;height:18px;margin:2px 0px 7px 0px;background-color:#FFEBCC;color:#000000;font-weight:900;}

p.greybartxt {line-height:20px;margin:0px 7px;color:#000000;font-weight:900;}
p.redbartxt {line-height:20px;margin:0px 7px;color:#FFFFFF;font-weight:900;}
p.faq {line-height:14px;margin:0px 0px 8px 7px;}
p.faqlink {line-height:10px;margin:0px 7px 21px 0px;text-align:right;color:#FF9B00}

.headline {font-weight: bold;color:#003399}
.lineheight15 {line-height:15px;}
.lineheight20 {line-height:20px;}
.bigFont {font-size:11px;}

.redtext {font-family: verdana; font-size: 10px; font-weight: bold;	color: #FF9B00;	margin-left: 9px;}
.copytext {font-family: verdana; font-size: 10px; margin-left: 3px;}
.mapheader {font-family: verdana; font-size: 12px;font-weight: bold;}
.tipheader {font-family: verdana;font-size: 12px;font-weight: bold;}
.tipsubheader {font-family: verdana;font-size: 10px;font-weight: bold;}
.subheaderlev1 {font-family: verdana;font-size: 11px;font-weight: bold;}
.subheaderlev2 {font-family: verdana;font-size: 10px;font-weight: bold;}
.headerUnderlined {font-family: verdana;font-size: 10px;font-weight: bold;text-decoration:underline;}

.alignL {text-align:left;}
.alignR {text-align:right;}

.floatL {float:left;}
.floatR10 {float:right; padding-right:10px;}

table.faqtable {border-collapse: collapse; border: 1px solid #000000; margin: 0px; padding: 0px;}
table.faqtable tr th {white-space: nowrap; font-weight: bold; border: 1px solid #000000; text-align: center; vertical-align: top;}
table.faqtable tr td {white-space: nowrap; border: 1px solid #000000; text-align: center; vertical-align: top;}
table.faqtable2 {border-collapse: collapse; border: none; margin: 0px; padding: 0px;}
table.faqtable2 tr th {white-space: normal; font-weight: bold; vertical-align: top;}
table.faqtable2 tr td { white-space: normal; vertical-align: top;}

a.ul, a.ul:link, a.ul:visited, a.ul:hover, a.ul:active {color:#064084; text-decoration:underline; line-height:inherit;}
a.popupnav, a.popupnav:link, a.popupnav:visited, a.popupnav:hover, a.popupnav:active {color:#000000; text-decoration:none;font-weight: bold;}
a.black:link,a.black:visited,a.black:hover,a.black:active {color:#000000; text-decoration:none;font-weight: bold;}

a.redtxt, a.redtxt:link, a.redtxt:visited, a.redtxt:hover, a.redtxt:active {color:#003399; text-decoration:underline; line-height:inherit;}

div.list, div.faqlist {margin: 0px;	padding: 0px;}
.list ul {list-style: circle outside; margin: 0px 0px 12px 35px; padding: 0px;}
.list li {margin: 0px 0px 6px 0px;	padding: 0px;}
.faqlist ul {list-style: circle outside; margin: 10px 0px 0px 35px;	padding: 0px 0px 1px 0px; color: #003399;}
.faqlist li {line-height:14px; margin: 0px 0px 6px 0px; padding: 0px;color: #003399;}
/** FAQ */
div.marginleft .faqcontent {width:621px;margin:10px 0px 20px 0px;}

/** Button */
div.marginleft .redtable  {
    background-color:#FF9A00;height:20px;color:#ffffff;font-weight: bold;
	text-decoration: none;
}
/** Button */
.redtable  {background-color:#FF9A00;height:20px;color:#ffffff}
.whitetable {
	background-color: white;
	height: 20px;
}
.whitetable * td {padding-right:5px;}
form.sendPassword {display:block;padding:10px;}

div.marginleft .whitetable {
	background-color: white;
	height: 20px;
}
div.marginleft .whitetable * td {padding-right:5px;}

#faqlink {color: #003399;}
#anchorlink {color: #FF9B00;}

ul.faqlisttext {list-style: circle outside; margin: 0px 0px 0px 35px; padding: 0px;}
ul.faqlisttext li {margin: 0px 0px 6px 0px; padding: 0px;}

.activenav {background-color: #FEFF75; width: 128px; height: 19px; margin-bottom: 1px;}
.activenav156 {background-color: #FEFF75; width: 156px; height: 19px; margin-bottom: 1px;}
.activenav145 {background-color: #FEFF75; width: 145px; height: 19px; margin-bottom: 1px;}
.inactivenav {background-color: #FF9B00; width: 128px; height: 19px;margin-bottom: 1px;}
.inactivenav156 {background-color: #FF9B00; width: 156px; height: 19px;	margin-bottom: 1px;}
.inactivenav145 {background-color: #FF9B00; width: 145px; height: 19px;	margin-bottom: 1px;}
#whitenavtext {font-size: 11px; line-height: 19px; color: #FFFFFF; width: 107px; overflow: hidden;text-decoration: none;}
#whitenavtext156 {font-size: 11px; line-height: 19px; color: #FFFFFF; width: 135px;	overflow: hidden; text-decoration: none;}
#whitenavtext145 {font-size: 11px; line-height: 19px; color: #FFFFFF; width: 135px;	overflow: hidden; text-decoration: none;}
#rednavtext {font-size: 11px; line-height: 19px; color: #000000; width: 107px; overflow: hidden; text-decoration: none;}
#rednavtext156 {font-size: 11px; line-height: 19px;	color: #000000;	width: 135px; overflow: hidden;	text-decoration: none;}


a.ibe, a.ibe:link, a.ibe:visited, a.ibe:hover, a.ibe:active {color:#FFFFFF; text-decoration:none;}
a.ibetext, a.ibetext:link, a.ibetext:visited, a.ibetext:hover, a.ibetext:active {color:#064084; text-decoration:underline; line-height:inherit;}

/** END Deprecated */

