/*****************************************************
 *   ALLGEMEINE FORMATIERUNGEN                       *
 *****************************************************/
.hidden {
    display: none;
    visibility: hidden;     
}

.visible {
    visibility: visible;
}

div.clear {
    clear:both;
    visibility:hidden; 
}
 
form {
	padding:0;
	margin:0;
}

.darkred {
    color:#A50000;
}

.nomargin  {
   margin:0;
}

.nomarginnopadding   {
   margin:0;
   padding:0;
}

.floatleft   {
   float:left;
}

.diplayblock   {
   display:block;
}

.leftalign {
    text-align:left;
}

.centeralign {
    text-align:center;
}

.bottomalign   {
   vertical-align:bottom;
}

.boldfont   {
   font-weight:bold;
}

.table_space   {
   line-height:8px;
}

.table_space2   {
   line-height:15px;
}

.table_space_small   {
   line-height:5px;
}

.headlinetext {
    color:#414751;
    font-weight:bold;
}

.bottomSpacing {
    margin-bottom: 10px;   
}

div.boxueberschrift_event, div.boxueberschrift_event_actionmenu {
    background-color: #A50000;
    color: #FFFFFF;
    font-weight: bold;
    height: 16px;
    padding: 3px 16px 3px 15px;
    position: relative;
}

div.bottomSpacing > #hotelpresentation_content_725 {
    width: auto;   
}

.maxWidth > table, .maxWidth > table > tr, .maxWidth > table > tr > td {
    width: 100%;   
}
/*****************************************************
 *   ENDE ALLGEMEINE FORMATIERUNGEN                  *
 *****************************************************/

/*****************************************************
 *   TEXTFORMATIERUNGEN                              *
 *****************************************************/
p.margin10 {
    margin:10px;
}

p.highlines {
    line-height:20px;    
}

p.switchoptions   {
   margin-left:2em;
   margin-bottom:2em;
   vertical-align:bottom;
}

p.hotelanfragen {
   padding-left:2em;
   margin-top:2em;
   margin-bottom:2em;
}

p.keinehotels {
   margin-top:3em;
   margin-bottom:3em;
}

p.zeitraum {
    clear:both;
}

p.zeitraum_margin {
    clear:both;
    margin-top:3em;
}

p.seitenanzeige {
    margin:0;
    padding-top:3px;
    padding-left:7px;
    padding-right:7px;
    color:black;
    font-size:10px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
}
/*****************************************************
 *   ENDE TEXTFORMATIERUNGEN                         *
 *****************************************************/

/*****************************************************
 *   BLOCKELEMENTE                                   *
 *****************************************************/
#wrapper   {
   border:none;
   background-color:#ebebeb;
   width:100%;
   margin:0;
   padding:0;
}

#wrapper80   {
   border:none;
   background-color:#ebebeb;
   width:80%;
   margin:0;
   padding:0;
}

#content  {
   margin:0;
   padding:0;
}

.data  {
   margin:0;
   padding:5px;
   clear:both;
}

.datafeed {
	margin: 0;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	clear: both;
}

.datafeedbem {
	margin: 0;
	padding-left: 15px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
	clear: both;
}

textarea {
	margin: 0;
	width: 500px;
	height: 50px;
	clear: both;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
	background-color: #F6F6F6;
}

.formdata   {
  clear:both;
  display:block;
  padding-top:5px;
  padding-bottom:5px;
}

.vspacerdiv   {
    background-color: white;
    width:100%;
    margin:0;
    padding:0;
    height:12px;
}
.dummy {
    clear:both;
    height:1px;
    line-height:1px;
}

.progressbar {
    text-align:center;
    margin:0 auto;
    padding:0;
    color:#A50000;
}

.float_pagezurueck {
   
    float:left;
    margin:0;
    padding:0;
}

.float_pagevor {
    width:25px;
    float:left;
    margin:0;
    padding:0;
}

div.seitenanzeige {
    background-image:url(/mm/htdocs/img/pagenum_bg.gif);
    background-repeat:repeat-x;
    height:25px;
    float:left;
    margin:0;
    padding:0;
}
/*****************************************************
 *   ENDE BLOCKEMENTE                                *
 *****************************************************/

/*****************************************************
 *   INLINE ELEMENTE                                 *
 *****************************************************/
span.label   {
    float:left;
    width:17em;
}
/*****************************************************
 *   ENDE INLINE ELEMENTE                            *
 *****************************************************/

/*****************************************************
 *   LISTENFORMATIERUNGEN                           *
 *****************************************************/
/* Liste 1. Ebene */
ul.top {
    list-style-image:url(/mm/htdocs/img/listhg_bullet_grau_lo.gif);
    list-style-type:none;
    list-style-position:outside;
    clear:both;
    display:block;
    vertical-align:top;

}
/* Liste 2. Ebene */
ul.sub {
    list-style-type:disc;
    list-style-position:outside;
}
/* Horizontale Liste */
ul.hori {
    list-style-type:disc;
    clear:both;
    display:block;
}

li.std {
    clear:both;
    padding-top:0.7em;
    vertical-align:top;
}

li.hori {
    float:left;
    padding-right:3em;
}

/* Liste und Listenelemente fuer die Navigationsbuttons in den Formularen */ 
ul.ctrlbuttons   {
    margin:0;
    padding:0 0 1em 0;
    list-style:none;
    float:left;
    background-color:transparent;
    display:block;
}

ul.ctrlbuttons li   {
    height:25px;
    margin-top:1em;
    margin-bottom:1em;
    margin-right: 6px;
    border:none;
    float:left;
    background-color:transparent;
}

li.leftmargin {
    margin-left:25px;
}

li.bottommargin {
    margin-bottom:1.5em;
}
    
ul.bullet  {
    list-style-image:url(/mm/htdocs/img/listhg_bullet_grau_hi.gif);
    list-style-position:outside;
    clear:both;
    display:block;
}

/*****************************************************
 *   ENDE LISTENFORMATIERUNGEN                      *
 *****************************************************/

/*****************************************************
 *   FORMULARELEMENTE                                *
 *****************************************************/
form   {
    margin:0;
    padding:0;
}

label   {
	float: left;
	width: 17em;
}

labelfeed {
	float: left;
	width: 17em;
	padding: 5px 0px;
}

label.std   {
   float:none;
   width:auto;
   vertical-align:middle;
}

.nonvisiblelabel   {
   text-indent: -1000em;
   width: 0;
}

input.radio   {
   width:auto;
   float:left;
   margin-right:1em;
   border:none;
   background-color:transparent;
}

input.radiofeed {
	width: auto;
	float: left;
	margin-right: 0.8em;
	border: none;
	background-color: transparent;
	padding: 5px 0px 5px -3px;
	text-align: middle;
	vertical-align: middle;
	height: auto;
}

img.confirmtabfeed {
	width: auto;
	float: left;
	margin-right: 1em;
	border: none;
	background-color: transparent;
	padding-left: 1px;
	/*align: middle;*/
}

input.checkbox   {
    width:12px;
    vertical-align:middle;
    background-color:#EBEBEB;
    color:#000000;
    border-style:none;
    font-size:11px;
}

input.deletebutton   {
   width:12px;
   height:12px;
   border:none;
   background-color:transparent;
   vertical-align:baseline;
}

input.deletebuttontext   {
   width:122px;
   height:12px;
   border:none;
   background-color:transparent;
   padding-top:2px;
}

input.addbutton   {
   width:16px;
   height:16px;
   border:none;
   background-color:transparent;
   vertical-align:middle;
}

input.epbutton   {
   width:20px;
   height:20px;
   border:none;
   margin-right:2em;
   float:left;
   vertical-align:bottom;
}

img.epbutton   {
   width:20px;
   height:20px;
   border:none;
   margin-right:2em;
   float:left;
   vertical-align:bottom;
}

input.ep   {
    width:155px;
    height:17px;
    line-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;
    padding-left:0.3em;
    margin-top:0;
    margin-bottom:0;
}

input.bemerkung   {
    width:110px;
    height:17px;
    line-height:17px;
    background-color:#FFFFFF;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    vertical-align:baseline;
    border-style:solid;
    border-width:1px;
    border-color:#000000;
    padding:2px;
    margin-top:0;
    margin-bottom:0;
}

input.epzahl   {
    width:35px;
    height:17px;
    line-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;
    padding-left:0.3em;
    margin-top:0;
    margin-bottom:0;
}

input.epzahl_center   {
    width:29px;
    height:17px;
    line-height:17px;
    background-color:#FFFFFF;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    text-align:center;
    border-style:solid;
    border-width:1px;
    border-color:#000000;
    padding:2px;
    margin-top:0;
    margin-bottom:0;
}

select.dateneu {
    float:left;
    margin-right:4px;
    height:19px;
    line-height:19px;
    background-color:#FFFFFF;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    border-left:1px solid black;
    border-right:1px solid black;
    border-top:1px solid black;
    border-bottom:1px solid black;
    padding:2px;
}

input.btn95   {
    width:95px;
    height:25px;
    background-color:transparent;
    border:none;
    margin:0;
    padding:0;
    cursor:pointer;
    vertical-align:middle;
}

input.btn135   {
    width:135px;
    height:25px;
    background-color:transparent;
    border:none;
    margin:0;
    padding:0;
    cursor:pointer;
    vertical-align:middle;
}

input.btn170   {
    width:170px;
    height:25px;
    background-color:transparent;
    border:none;
    margin:0;
    padding:0;
    cursor:pointer;
    vertical-align:middle;
}

input.btn200   {
    width:200px;
    height:25px;
    background-color:transparent;
    border:none;
    margin:0;
    padding:0;
    cursor:pointer;
    vertical-align:middle;
}

input.btn250   {
    width:250px;
    height:25px;
    background-color:transparent;
    border:none;
    margin:0;
    padding:0;
    cursor:pointer;
    vertical-align:middle;
}

input.btndells {
    width:102px;
    color:#414751;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
    background:none;
    border:none;
    cursor:pointer;
}

input.btnaddls {
    width:120px;
    color:#414751;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
    background:none;
    border:none;
    cursor:pointer;
}

input.btndelzr {
    width:105px;
    color:#414751;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
    background:none;
    border:none;
    cursor:pointer;
}

input.btndeltr {
    width:135px;
    color:#414751;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
    background:none;
    border:none;
    cursor:pointer;
}

input.btnaddtr {
    width:150px;
    color:#414751;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
    background:none;
    border:none;
    cursor:pointer;
}

/*****************************************************
 *   ENDE FORMULARELEMENTE                           *
 *****************************************************/

/*****************************************************
 *   LINKFORMATIERUNGEN                             *
 *****************************************************/
a.btn   {
    text-decoration:none;
    text-align:center;
    background-color:transparent;
    border:none;
    margin:0;
    padding:0;
    color:#000000;
}
/*****************************************************
 *   ENDE LINKFORMATIERUNGEN                        *
 *****************************************************/

/*****************************************************
 *   BILDFORMATIERUNGEN                              *
 *****************************************************/
img.link {
    vertical-align: middle;
    border:none;
}

img.skyscraper {
    border:none;
}

img.fullbanner {
    border:none;
}

.formbullet {
    border:none;
    vertical-align:middle;
    width:16px;
    height:16px;
}

.formbullet_large {
    border:none;
    vertical-align:middle;
    width:25px;
    height:25px;
}

img.pagezurueck {
    width:23px;
    vertical-align: middle;
    border:none;
}

img.pagevor {
    width:25px;
    vertical-align: middle;
    border:none;
}
/*****************************************************
 *   ENDE BILDFORMATIERUNGEN                         *
 *****************************************************/

/*****************************************************
 *   TABELLENFORMATIERUNGEN                          *
 *****************************************************/
.table_fullwidth_nomargin_nopadding {
    width:100%;
    margin:0;
    padding:0;
}
/* Fuer die Tabelle mit der Anfragespezifikation */
.anfragespez {
    width:100%;
    border-collapse:collapse;
    margin:0;
    padding:0;
}

/* Anfragespezifikation=>Sektionsueberschrift mit linksbuendigem Text */
.anfragespez_sectionhead_left {
    background-color:#BEC3C9;
    font-weight:bold;
    color:#414751;
    text-align:left;
    padding:5px 15px;
}

/* Anfragespezifikation=>Sektionsueberschrift mit rechtsbuendigem Text */
.anfragespez_sectionhead_right {
    background-color:#BEC3C9;
    font-weight:bold;
    color:#414751;
    text-align:right;
    padding:5px 15px;
}


/* Anfragespezifikation=>SubSektionsueberschrift mit linksbuendigem Text */
.anfragespez_subsectionhead_left {
    background-color:#CCCCCC;
    font-weight:bold;
    color:#414751;
    text-align:left;
    padding:5px 15px 5px 35px;
}

/* Anfragespezifikation=>SubSektionsueberschrift mit rechtsbuendigem Text */
.anfragespez_subsectionhead_right {
    background-color:#CCCCCC;
    font-weight:bold;
    color:#414751;
    text-align:right;
    padding:5px 15px;
}

.anfragespez_calendar_desc {
    width:40px;
    text-align:right;
    padding-right:10px;
}

.anfragespez_calendar_spacer_small {
    width:5px;
}

.anfragespez_calendar_spacer_large {
    width:30px;
}

.anfragespez_select_small {
    width:140px;
    height:19px;
    float:left;
    margin-right:4px;
    line-height:19px;
    background-color:#FFFFFF;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    border-left:1px solid black;
    border-right:1px solid black;
    border-top:1px solid black;
    border-bottom:1px solid black;
    padding:2px;
}

.anfragespez_select_large {
    width:215px;
    height:19px;
    float:left;
    margin-right:4px;
    line-height:19px;
    background-color:#FFFFFF;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    border-left:1px solid black;
    border-right:1px solid black;
    border-top:1px solid black;
    border-bottom:1px solid black;
    padding:2px;
}

.anfragespez_subsection_firstcol {
    padding-left:35px;
}

.anfragespez_subsection_firstcol_bold {
    font-weight:bold;
    padding-left:35px;
}

.anfragespez_add_button {
    color:#414751;
    text-align:left;
    vertical-align:bottom;
    padding:5px 0 5px 35px;
}

.anfragespez_del_leistung {
    text-align:right;
    padding-right:15px;
}

.progress_step_text_container {
    width:500px;
    margin:0 auto;
    padding:0;
    border:none;
}

.progress_step_text {
    width:100px;
    font-weight:bold;
}
/*****************************************************
 *   ENDE TABELLENFORMATIERUNGEN                     *
 *****************************************************/

.infobox {
    padding-left:15px;
    background-color:#CCD1D7;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:12px;
    }

.infobox a {
    text-decoration:none;
    color: black;
}

.infobox b  {
    font-variant:small-caps;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bolder;
    color:#2E3A52;
    font-size:14px;
    line-height:18px;

}

.search_header
{
    color: black;
    font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:bold;
    margin:0px;
    padding:10px 0px 10px 0px;
}

.search_configurator_input_bg
{
 background:#DEF2FF;   
}

/**********     Hotelpräsentation Top     **********/

.hotelpresentation_top_g
{
    margin:0;
    padding-left:0;
    padding-bottom:0;
    background-color: #EBEBEB;
    vertical-align:bottom;
}

.hotelpresentation_top_b
{
    margin:0;
    padding:0;
    background-color: #73C7FF;
    font-size: 18px;
    font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
    color: white;
}

.liste
{
width:190px;
height:25px;
background-image:url(/mm/htdocs/img/btn_trefferliste_hg.gif);
background-repeat:no-repeat;
margin-right:6px;
padding:0;
text-align:left;
color:black;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
float:left;
}

.liste p
{
margin:0;
padding:5px 0px 5px 35px;
}

.vorherige
{
width:135px;
height:25px;
background-image:url(/mm/htdocs/img/btn_vorherige_hg.gif);
background-repeat:no-repeat;
padding:0;
margin-right:6px;
text-align:left;
color:black;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
float:left;
}

.vorherige p
{
margin:0;
padding:5px 0px 5px 30px;
}

.naechste
{
width:135px;
height:25px;
background-image:url(/mm/htdocs/img/btn_naechste_hg.gif);
background-repeat:no-repeat;
padding:0;
margin-right:6px;
text-align:right;
color:black;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
float:left;
}

.naechste p
{
margin:0;
padding:5px 34px 5px 0px;
}



/**********     Hotelpräsentation content     **********/

#hotelpresentation_content
{
    width: 350px;
    margin:0px;
    background-color: #EBEBEB;
    text-align: left;
    padding: 5px 18px 10px 5px;
    color: #000000;
    font-size: 11px;
    font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
    border-bottom: 5px solid white;
}

#hotelpresentation_content_container {
    width: 363px;
    margin:0;
    padding: 5px 5px 10px 5px;
    background-color: #EBEBEB;
    border-bottom: 5px solid white;
}

#hotelpresentation_content_small
{
    width: 313px;
    margin:0;
    background-color: #EBEBEB;
    text-align: left;
    padding: 0;
    color: #000000;
    font-size: 11px;
    font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
    float:left;
}

#hotelpresentation_content_vdr
{
    width: 50px;
    margin:0;
    padding:0;
    background-color: #EBEBEB;
    text-align: right;
    color: #000000;
    font-size: 11px;
    font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
    float:left;
}

#hotelpresentation_content_headline
{
    width: 350px;
    margin: 0px;
    background-color: #DBDADA;
    text-align: left;
    padding: 2px 18px 2px 5px;
    color: #A50000;
    font-size: 11px;
    font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
    font-weight:bold;
    border-bottom: 1px solid white;
}

#hotelpresentation_content_725
{
    width: 715px;
    margin:0px;
    background-color: #EBEBEB;
    text-align: left;
    padding: 5px 18px 10px 5px;
    color: #000000;
    font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
    font-size: 11px;
    border-bottom: 5px solid white;
}

.text_doc
{
    float: left;
    width: 635px;
}

#hotelpresentation_content_headline_725
{
    width: 715px;
    margin:0px;
    background-color: #DBDADA;
    text-align: left;
    padding: 2px 18px 2px 5px;
    color: #A50000;
    font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:bold;
    border-bottom: 1px solid white;
}

#kontakt{
    position:relative;
    top:-15px;
    color: #333333;
    background-color: #FFFFFF;
    font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 14px;
}

#kontakt a{
    color: #333333;
    text-decoration:none;
}

.hmlink_header
{
    margin:0px;
    padding:0px;
    width:212px;
    height:30px;
    background-image:url(/mm/htdocs/img/hg_reiter_dunkelgrau.gif);
    background-repeat:no-repeat;
}

.hmlink_header span
{
    color: white;
    font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:bold;
    margin:0px;
    padding:15px 0px 0px 10px;
}

.hmlink2 {
    color: #414751;
    padding-left:10px;
    padding-right:10px;
    background-color: #FFFFFE;
    font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
    font-size: 9px;
    line-height: 11px;
    text-align: left;
    border: 1px solid #BEC3C9;
    margin: 0px;
    width: 212px;
}

.tagenausl_list {
    padding:1px 3px;
    margin: 0 0 0 0;
}

.ca {
    margin: 0px;
    padding: 0px 0px 2px 7px;
}

td.catd {
    margin: 0px;
    /*padding: 4px 3px 2px 3px;*/
   border-bottom: 4px solid #FFFFFF;
}

td.catdul {
    margin: 0px;
    
    /*padding: 4px 3px 2px 3px;*/
   border-top: 4px solid #FFFFFF;
     border-right: 4px solid #FFFFFF;
      border-left: 0px solid #FFFFFF;
       border-bottom: 4px solid #FFFFFF;
}
td.catdur {
    margin: 0px;
    /*padding: 4px 3px 2px 3px;*/
    border-top: 4px solid #FFFFFF;
     border-right: 8px solid #FFFFFF;
      border-left: 0px solid #FFFFFF;
       border-bottom: 4px solid #FFFFFF;
}

input.checkboxvdr {
    width:13px;
    height:13px;
    margin: 0;
    padding: 0;
    vertical-align:middle;
    background-color:#CCD1D7;
    color:#000000;
    border-style:none;
    font-size:11px;
}

#vdr_icon {
    width: 14px;
    height: 14px;
    border: none;
    vertical-align: top;   
}

div.vdr_icon_sresult {
    margin:0;
    padding:0 8px 0 0;
    text-align:right;
}

div.preferred_icon_sresult {
    float: right;
    margin:0;
    padding:0 8px 0 0;
    text-align:right;
}

.cert_icon_div_container {
    width:350px;
    height:28px;
    margin:0;
    padding:0;
    display:block;
}

.cert_icon_div_container2 {
    width:350px;
    height:28px;
    margin:0;
    padding:5px 0 0 0;
    display:block;
    border-top:1px solid white;
}

.cert_icon_div {
    margin:0;
    padding:0;
    text-align:left;
    float:left;
}

.cert_icon_div_space {
    width:15px;
    margin:0;
    padding:0;
    text-align:left;
    float:left;
}

.cert_icon {
    border: none;
    vertical-align: middle;   
}

div.hint {
    display:block;
    border:1px solid black;
    background-color:#FFFFFF;
    padding:10px;
    color:black;
    position:absolute;
    z-index:10;
}

img.feierthumbs {
    margin:15px;
    width:205px;
    border: 1px solid #41464F;
    background-color:#FFFFFF;
    padding: 2px;
}

.bannerbottom_header {
    margin:0px;
    width:106px;
    height:10px;
    display:block;
    border:none;
    padding:2px 0px 5px 5px;
    background-image:url(/mm/htdocs/img/hg_rtr_schnellsuche_1.gif);
    background-repeat: no-repeat;
    font-size:11px;
    font-weight:bold;
    color:#414751;
    text-decoration:none;
}


.mdredbutton_myaccount {
    width:650px;
    margin:0;
    padding:0;
    text-align:left;
    vertical-align:middle;
    background-color:transparent;
    border:none;
    color: #000000;
    font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 15px;
    text-decoration: none;
    cursor:pointer;
}

.mdredbutton_myaccount:hover {
    text-decoration: underline;
}

.mdredbutton_secnav {
    width:155px;
    margin:0;
    padding:0;
    text-align:left;
    vertical-align:top;
    background-color:transparent;
    border:none;
    color: #000000;
    font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 15px;
    text-decoration: none;
    cursor:pointer;
}

table.errmsg {
    color:#A50000;
    background-color:#FEFF97;
    border: 1px solid #A50000;
}

table.errmsg td {
    font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 13px;
}

div.errmsg {
    color:#A50000;
    background-color:#FEFF97;
    border: 1px solid #A50000;
    font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 13px;    

}

div.pdflist_grey {
    
    width:710px;
    padding:15px;
    background-color:#EBEBEB;
    border-bottom: 1px solid black;
    overflow:hidden;
}

div.pdflist_white {
    
    width:710px;
    padding:15px;
    background-color:#FFFFFF;
    border-bottom: 1px solid black;
    overflow:hidden;
  
   
}

a.pdf_list {
    
    vertical-align:top;
    color: #006699;
    font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 21px;
    text-decoration: none;
}

span.pdf_list {
    
     font-size: 9px;
     vertical-align:middle;
}

