/* ---------------------------Import common CMS styles--------------------------- */

@import url(../admin/Common.css);

/* ---------------------------Site layout styles begin--------------------------- */
/* Site specific css definitions */

@media screen
{
body
{
    padding: 0;
    margin: 0;
    font-family: Verdana;
    font-size: 12px;
    color: rgb(98,98,98);
}

img
{
    border: none;
}

#site
{
    background-color: White;
    width: 999px;
    margin: 0 auto;
    padding-left: 25px;
    color: rgb(98,98,98);
}

/*Titelbar*/
#titleBarDiv
{
    float: right;
    background-color: #fff;
    width: 831px;
    height: 63px;
    background-image: url(/img/kopfzeile.png);
    background-repeat: no-repeat;
    padding: 9px 0 0 4px;
}

#btnDiv
{
    width: 320px; /* IE8 & Co.*/
}

/*body:last-child #btnDiv {  Firefox 
     width:287px;
}*/

/*Button*/
#btnDiv
{
    padding-right: 20px;
}
#btnDiv input
{
    border: solid 1px rgb(140,0,0);
    background-color: Transparent;
}
#btnDiv input Button1
{
    height: 21px;
    width: 87px;
}
#btnDiv input Button2
{
    height: 21px;
    width: 72px;
}
#btnDiv ul
{
    list-style-type: none;
}
#btnDiv li
{
    float: left;
    padding-right: 0px;
}
#btnDiv a
{
    text-decoration: none;
}

/*Links oben*/
#metaLinks ul
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#metaLinks li
{
    float: left;
    padding: 2px 5px;
    color: rgb(38,38,38);
    padding-right: 1px;
}
#metaLinks a
{
    text-decoration: none;
    color: rgb(38,38,38);
}
#metaLinks a.selected
{
    color: rgb(140,0,0);
}
#metaLinks a:hover
{
    color: rgb(140,0,0);
}


/*Links unten, Leiste unten*/
#metaLinks2
{
    margin-left: 20px;
    margin-top: 0px;
    padding-top: 7px;
}
#metaLinks2 ul
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#metaLinks2 li
{
    float: left;
    padding: 2px 10px;
    color: rgb(98,98,98);
    padding-right: 1px;
}
#metaLinks2 a
{
    text-decoration: none;
    color: rgb(98,98,98);
}
#metaLinks2 a.selected
{
    color: rgb(140,0,0);
}


/*Logo*/
#logoDiv
{
    float: left;
    padding: 40px 0 3px 0;
}

.btn
{
    width: 120px;
    border: solid 1px #8e2e45;
    color: #8e2e45;
    background-color: #fff;
    cursor: hand;
    cursor: pointer;
}
.btn:hover
{
    width: 120px;
    border: solid 1px #8e2e45;
    color: #8e2e45;
    background-color: #f4f4f4;
    cursor: hand;
    cursor: pointer;
}

/*Tabelle*/
#telleDiv
{
    padding: 0 0 0 9px;
}

/*Bild Links B@W*/
#leftClaim
{
    font-family: Verdana;
    color: White; /*text-align: center;*/
    margin-top: 5px;
    margin-left: 4px;
}

/*Bild Rechts*/
.rightClaim
{
    width: 831px;
    float: right;
    background-color: White;
    color: rgb(140,0,0);
    margin-right: -10px;
    margin-top: 5px;
    font-size: 20px;
    font-family: Verdana;
}

.rightClaim2
{
    color: rgb(140,0,0);
    font-size: 22px;
    padding-bottom: 2px;
    font-family: Verdana
}
/**/
#Claim3
{
    width: 900px;
    text-align: center;
    background-color: White;
    color: Green;
    float: left;
}


/**/
#areaClaims
{
    padding-bottom: 5px;
}


/*Breaker*/
.breaker
{
    clear: both;
    font-size: 0;
    line-height: 0;
    margin: 0;
    padding: 0;
}


#tableDiv
{
    padding-left: 1px; /*position:relative; top:-8px;*/
}

/*Adresse unten links*/
#addDiv
{
    padding-top: 10px;
    padding-bottom: 1px;
    color: rgb(98,98,98);
}



#addDiv p
{
    padding: 0 5px 0 10px;
    color: rgb(98,98,98);
}

#addDiv a
{
    padding: 0 5px 0 10px;
    font-size: 0.8em;
    color: rgb(98,98,98);
}

.containerDiv h2 { margin-top: 0 }
.containerDiv .TextNormal { letter-spacing: 1.2; line-height: 1.6;}

/*schrift formate*/
/*roter Text*/
.redText
{
    color: rgb(140,0,0);
}

/*schrift größe auf 11px*/
.kleineschrift
{
    font-size: 9px;
}

/*schrift größe auf 8px*/
.nochkleiner
{
    font-size: 8px;
}
.hedline3
{
    font-size: 12px;
}
/*überschrift rot 16px*/
.headline4
{
    font-size: 16px;
    color: rgb(140,0,0);
}

/*14px schrift größe*/
.headline1
{
    font-size: 14px;
    letter-spacing: 1.2;
    line-height: 1.6;
}
/*14px schrift größe*/
.headline2
{
    font-size: 14px;
    color: rgb(140,0,0);
}

/*schrift Normal*/
.schriftnormal
{
    font-size: 12px;
    color: rgb(98,98,98);
    font-family: Verdana;
}

/* Abstand*/
.textab
{
    height: 10px;
}

/*Inhalt Div*/
#inhaltDiv
{
    float: right;
    background-color: White;
    padding-right:35px;
    margin-top: 2px;
}

#navigationDiv ul
{
    list-style-type: none;
    text-align: left;
}


#navigationDiv ul li
{
    padding-bottom: 0px;
}

#navigationDiv li
{
    padding: 3px 0 0 0;
    margin: 0 0 0 0;
}

#navigationDiv
{
    background-color: rgb(227,227,227);
}

#navigationDiv ul, #navigationDiv li
{
    list-style-type: none;
}

#navigationDiv li:link, #navigationDiv li:visited, #navigationDiv li:active
{
    display: block;
    background-color: rgb(249,248,248);
    text-decoration: none;
}

#navigationDiv li:hover
{
    background-color: rgb(130,0,0);
}


#navigationDiv a
{
    display: block;
    padding: 0.2em;
    font-weight: bold;
    text-decoration: none;
    color: #000;
}

#navigationDiv a:hover
{
    text-decoration: none;
    color: rgb(130,0,0);
}

#lineB1, #lineB2, #lineB3, #lineB4
{
    display: none;
    visibility: hidden;
}

#lineB5
{
    display: block;
    visibility: visible;
}

#line5
{
    display: none;
    visibility: hidden;
}



#addresseDiv
{
    text-align: center;
}

.innerMenu
{
    margin-top: 9px;
    font-size: 14px;
}

.innerMenu2
{
    margin-top: 8px;
}



.outerMenu1
{
    position: relative;
    top: -9px;
    background-image: url(/img/Kinder3.png);
    height: 46px;
    width: 158px;
    text-align: center;
    margin-left: 3px;
    margin-top: 10px;
    border: 0;
    float: left;
    background-repeat: no-repeat;
}

.outerMenu1:hover
{
    background-image: url(/img/Kinder2hell.png);
}

.outerMenu1 a
{
    text-decoration: none;
    color: rgb(38,38,38);
    font-size: 14px;
}

.outerMenu1 a:hover
{
    text-decoration: none;
    color: rgb(140,0,0);
    font-size: 14px;
}
.outerMenu1
{
    background-repeat: no-repeat;
}



.outerMenu2
{
    position: relative;
    top: -9px;
    background-image: url(/img/Senioren3.png);
    height: 46px;
    width: 158px;
    text-align: center;
    margin-left: 4px;
    margin-top: 10px;
    border: 0;
    float: left;
}
.outerMenu2:hover
{
    background-image: url(/img/Senioren2hell.png);
}
.outerMenu2 a
{
    text-decoration: none;
    color: rgb(38,38,38);
    font-size: 14px;
}

.outerMenu2 a:hover
{
    text-decoration: none;
    color: rgb(140,0,0);
    font-size: 14px;
}
.outerMenu2
{
    background-repeat: no-repeat;
}

.outerMenu3
{
    position: relative;
    top: -9px;
    background-image: url(/img/Haus2.png);
    height: 46px;
    width: 158px;
    text-align: center;
    margin-left: 3px;
    margin-top: 10px;
    border: 0;
    float: left;
}
.outerMenu3:hover
{
    background-image: url(/img/Haus2hell.png);
}
.outerMenu3 a
{
    text-decoration: none;
    color: rgb(38,38,38);
    font-size: 14px;
}

.outerMenu3 a:hover
{
    text-decoration: none;
    color: rgb(140,0,0);
    font-size: 14px;
}
.outerMenu3
{
    background-repeat: no-repeat;
}


.outerMenu4
{
    position: relative;
    top: -9px;
    background-image: url(/img/Freizeit3.png);
    height: 46px;
    width: 158px;
    text-align: center;
    margin-left: 3px;
    margin-top: 10px;
    border: 0;
    float: left;
}
.outerMenu4:hover
{
    background-image: url(/img/Freizeit2hell.png);
}
.outerMenu4 a
{
    text-decoration: none;
    color: rgb(38,38,38);
    font-size: 14px;
}

.outerMenu4 a:hover
{
    text-decoration: none;
    color: rgb(140,0,0);
    font-size: 14px;
}
.outerMenu4
{
    background-repeat: no-repeat;
}

.outerMenu5
{
    position: relative;
    top: -9px;
    background-image: url(/img/Informationen4.png);
    height: 46px;
    width: 158px;
    text-align: center;
    margin-left: 3px;
    margin-top: 10px;
    border: 0;
    float: left;
}
.outerMenu5:hover
{
    background-image: url(/img/Informationen2hell.png);
}
.outerMenu5 a
{
    text-decoration: none;
    color: rgb(38,38,38);
    font-size: 14px;
}

.outerMenu5 a:hover
{
    text-decoration: none;
    color: rgb(140,0,0);
    font-size: 14px;
}
.outerMenu5
{
    background-repeat: no-repeat;
}

.outerMenu6
{
    position: relative;
    top: -9px;
    background-image: url(/img/care-center2.png);
    height: 46px;
    width: 158px;
    text-align: center;
    margin-left: 3px;
    margin-top: 10px;
    border: 0;
    float: left;
}
.outerMenu6:hover
{
    background-image: url(/img/care-center2hell.png);
}
.outerMenu6 a
{
    text-decoration: none;
    color: rgb(38,38,38);
    font-size: 14px;
}

.outerMenu6 a:hover
{
    text-decoration: none;
    color: rgb(140,0,0);
    font-size: 14px;
}
.outerMenu6
{
    background-repeat: no-repeat;
}

#hotlineNumber
{
    padding-top: 118px;
}

ul.categoryList
{
    margin-left: 0px;
    padding-left: 0;
    height: 315px;
    position: relative;
    top: -5px;
}
ul.categoryList li
{
    margin-left: 0;
}

/*Zurück Button*/
div.zurueckButton
{
    margin-top: 50px;
}



div.zurueckButton input
{
    font-weight: bold;
    letter-spacing: 1px;
    border: solid 1px rgb(140,0,0);
    background-color: White;
    color: #626262;
    width: 80px;
    cursor: hand;
    cursor: pointer;
}



/*Navigation*/
#naviDiv
{
    float: left;
}
#naviDiv a
{
    text-decoration: none;
    color: rgb(38,38,38);
}

#naviDiv a:hover
{
    color: rgb(140,0,0);
    background-color: Transparent;
}


#displayContainer
{
    width: 400px; /*float:left;*/
    padding-left: 3px;
    padding-top: 2px;
    font-size: 12px;
    letter-spacing: 1.2;
    line-height: 1.6;
}


#displayName
{
    padding-top: 6px;
    padding-left: 15px;
    color: rgb(140, 0, 0);
}

#displayName span.sizeWord
{
    font-size: 18px;
    letter-spacing: 1px;
    font-weight: 500;
    font-family: Verdana;
}


.displayText1 span.formatText1
{
    font-size: 12px;
    font-family: Verdana;
    letter-spacing: 1px;
    line-height: 15px;
}
.displayText1
{
    margin-left: 16px;
}

#displayText1 span.formatLink1
{
    text-decoration: underline;
    padding-left: 140px; /*145px;*/
}

.displayText1 span.formatLink1 a
{
    color: rgb(190,0,0);
}


.displayText1 span.formatLink1 a:hover
{
    color: rgb(140,0,0);
}

body:last-child #displayText2 /* Firefox */
{
    width: 485px;
    padding-top: 12px;
    padding-left: 18px;
}


#displayText2
{
    color: #626262;
    width: 495px;
    padding-top: 12px;
    padding-left: 18px;
}


#displayText2 span.formatText2
{
    font-size: 12px;
    font-family: Verdana;
    letter-spacing: 1px;
    line-height: 22px;
}

#displayText2 form input.text
{
    border: solid 1px rgb(98,98,98);
    color: rgb(98,98,98);
    text-align: center;
}

#displayText2 form input.name
{
    border: solid 1px rgb(140,0,0);
    color: #9e9e9e;
    text-align: left;
    padding-left: 2px;
}


.breakLine1
{
    width: 467px;
    border-bottom: solid 1px #000000;
    margin-top: 15px;
    margin-left: 10px;
}


#breakLine2
{
    width: 465px;
    border-bottom: solid 1px rgb(140,0,0) /*#000000*/;
    margin-top: 15px;
    margin-left: 15px;
}

#displayText3
{
    padding-top: 12px;
    padding-left: 18px;
    padding-bottom: 5px;
    color: rgb(140,0,0) /*#626262;*/;
}

#displayText3 span.formatText3
{
    font-size: 12px;
    font-family: Verdana;
    letter-spacing: 1px;
    line-height: 15px;
}


/*babySitter*/
.babySitter1
{
    float: right;
    width: 463px;
    margin-top: 0px;
    margin-left: 10px;
    padding: 2px;
    padding-bottom: 1px;
    border: solid 1px rgb(0,0,0);
    color: #626262;
}


.babySitter1 div.babySitterPic
{
    padding-top: 3px;
    float: left;
}

.babySitter1 div.babySitterDescription
{
    font-size: 12px;
    font-family: Verdana;
    letter-spacing: 0px;
    line-height: 17px;
    padding-top: 0px;
    padding-left: 5px; /*width:385px;*/
    float: left;
}


.babySitter1 div.babySitterDescription div.babySitterName
{
    float: left;
}

.babySitter1 div.babySitterDescription div.babySitterName span.babySitterCredits
{
    left: 15px;
    padding-left: 85px;
    color: rgb(140,0,0);
}

.babySitter1 div.babySitterDescription div.babySitterName span.babySitterCredits a
{
    color: rgb(140,0,0);
    text-decoration: none;
}

.babySitter1 div.babySitterDescription div.babySitterName span.babySitterCredits a:hover
{
    color: rgb(140,0,0);
}



.babySitter1 div.babySitterDescription div.babySitterName span.babySitterCredits span.babySitterStars
{
    padding-left: 7px;
    margin-top: 900px;
}

.babySitterStars
{
    text-align: center;
}


.babySitter1 div.babySitterDescription div.babySitterText1
{
}

.babySitter1 div.babySitterProfile
{
    padding-right: 228px;
    float: right;
}

.babySitter1 div.babySitterProfile a
{
    color: rgb(140,0,0);
    text-decoration: none;
    letter-spacing: 1px;
}

.babySitter1 div.babySitterProfile a:hover
{
    color: rgb(140,0,0);
}

.babySitter1 div.babySitterButton
{
    float: left;
    padding-left: 140px;
}

.babySitter1 div.babySitterButton form
{
    padding-bottom: 2px;
}



.babySitter1 div.babySitterButton form input
{
    font-weight: bold;
    letter-spacing: 1px;
    border: solid 1px rgb(140,0,0);
    background-color: White;
    color: #626262;
}



#rightPic
{
    float: right;
    margin-right:35px;
}




#pages
{
    clear: both;
    width: 472px; /*padding-top:25px;  padding-bottom:5px;  padding-left:270px;*/
    text-align: center;
}

#pages a
{
    text-decoration: none;
    color: #000;
}
#pages a.selected
{
    color: rgb(140,0,0);
}
#pages a:hover
{
    color: rgb(140,0,0);
}


#pages div span
{
    padding: 0 5px 0 5px;
}

#pages div span.pageThis
{
    color: rgb(140,0,0);
}


/*hotline*/
.texthot
{
    font-size: 0.8em;
    padding: 0 5px 0 10px;
    font-size: 0.8em;
    color: rgb(98,98,98);
}


.selected
{
    /*background-color: rgb(242,242,242)*/
    width: 133px;
}



.block
{
    width: 120px;
    height: 20px;
    display: block;
    background-color: Transparent;
    vertical-align: middle;
}

.block4
{
    width: 120px;
    height: 20px;
    display: block;
    background-color: Transparent;
    vertical-align: middle;
    color: red;
}

.block2
{
    width: 140px;
    height: 60px;
    display: block;
    background-color: Transparent;
    vertical-align: middle;
}

.block3
{
    width: 69px;
    height: 20px;
    display: block;
    background-color: Transparent;
    vertical-align: middle;
}

.block5Selected
{
    display: block;
    background-color: Transparent;
    vertical-align: middle;
    border: none;
    text-align: center;
    cursor: pointer;
    cursor: hand;
    width: 160px;
    color: #993300;
    font-size: 14px;
    font-family: Verdana;
}
.block5
{
    display: block;
    background-color: Transparent;
    vertical-align: middle;
    border: none;
    text-align: center;
    cursor: pointer;
    cursor: hand;
    width: 160px;
    color: Black;
    font-size: 15px;
    font-family: Arial;
}
.block5:hover
{
    display: block;
    background-color: Transparent;
    vertical-align: middle;
    border: none;
    text-align: center;
    cursor: pointer;
    cursor: hand;
    width: 160px;
    color: #993300;
    font-size: 15px;
    font-family: Arial;
}



#verfügbarkeit
{
    padding-left: 10px;
    padding-top: 20px;
}

#verfügbarkeit span
{
    padding-left: 170px;
}


#tabelle
{
    padding-top: 20px;
    padding-left: 3px;
}


/*Bewertung Schrift*/
#bewertung a
{
    color: rgb(140,0,0);
    text-decoration: none;
    padding-left: 10px;
}


/*Bewertung Bilder*/
#bewertung img
{
    padding-top: 15px;
    margin-left: 30px;
}

.farb
{
    font-family: Verdana;
    font-size: 12px;
    color: rgb(98,98,98);
    padding-bottom: 2em;
}

/*Leiste unten*/
#leisteuntenDiv
{
    background-color: #fff;
    width: 991px;
    height: 30px;
    background-image: url(/img/leiste_unten.png);
    background-repeat: no-repeat;
    margin: 10px 0 0 0;
    padding-top: 0px;
    font-size: 10px;
    margin-left: 0px;
    background-position: -2px;
}

#leisteuntenDiv a
{
    text-decoration: none;
    color: rgb(38,38,38);
}
#leisteuntenDiv a.selected
{
    color: rgb(140,0,0);
}
#leisteuntenDiv a:hover
{
    color: rgb(140,0,0);
}
#leisteuntenDiv
{
    margin-left: 3px;
}


.abstand
{
    height: 8px;
    width: 400px;
}

.abstand2
{
    height: 6px;
}


#textDiv
{
    text-align: center;
    color: rgb(130,0,0);
}

#tabeleDiv ul
{
    list-style-type: none;
    color: rgb(98,98,98);
}
#tabeleDiv a
{
    text-decoration: none;
    color: rgb(38,38,38);
}


#tabeleDiv a
{
    text-decoration: none;
    color: #000;
}
#tabeleDiv a.selected
{
    color: rgb(130,0,0);
}
#tabeleDiv a:hover
{
    color: rgb(140,0,0);
}

#Div1 a:hover
{
    color: rgb(130,0,0);
}


#Div1 a
{
    text-decoration: none;
    color: rgb(38,38,38);
}

#Div2 a:hover
{
    color: rgb(130,0,0);
}


#Div2 a
{
    text-decoration: none;
    color: rgb(38,38,38);
}

#Div3 a:hover
{
    color: rgb(130,0,0);
}


#Div3 a
{
    text-decoration: none;
    color: rgb(38,38,38);
}

#Div4 a:hover
{
    color: rgb(130,0,0);
}


#Div4 a
{
    text-decoration: none;
    color: rgb(38,38,38);
}

#naviDiv a:hover
{
    color: rgb(130,0,0);
}



#naviDiv a
{
    text-decoration: none;
    color: rgb(38,38,38);
}
#Div5 a:hover
{
    color: rgb(130,0,0);
}


#Div5 a
{
    text-decoration: none;
    color: rgb(38,38,38);
}



#leisteoben a:hover
{
    color: rgb(130,0,0);
}


#leisteoben a
{
    text-decoration: none;
    color: rgb(98,98,98);
    padding-bottom: 300px;
}

#leisteoben
{
    text-decoration: none;
}




input.formbutton
{
    font-weight: bold;
    letter-spacing: 1px;
    border: solid 1px rgb(140,0,0);
    background-color: White;
    color: #626262;
}


.profil
{
    width: 460px;
    border: solid 0px #000000;
}

.babySitterButton
{
    float: left;
    margin-left: 240px;
}

.babySitterText
{
    /*float:left;*/
}


.button
{
    border: solid 1px rgb(140,0,0);
    background-color: White;
    width: 70px;
    height: 20px;
}

.button2
{
    border: solid 1px rgb(140,0,0);
    background-color: White;
    width: 70px;
    height: 20px; /*margin-left:300px;   */
}

/* ---------------------------Site layout styles end--------------------------- */

/* ---------------------------Site text styles begin--------------------------- */
/* Text styles for use with smart text editor and user controls */

.TextNormal
{
    font: normal normal 1.0em Verdana, Arial;
}
.TextNormalGray
{
    font: normal normal 1.0em Verdana, Arial;
    color: #999;
}
.TextNormalBold
{
    font: normal bold 1.0em Verdana, Arial;
}
.TextNormalRed
{
    font: normal normal 1.0em Verdana, Arial;
    color: #f00;
}
.TextNormalSmall
{
    font: normal normal 0.8em Verdana, Arial;
}
.TextNormalSmallRed
{
    font: normal normal 0.8em Verdana, Arial;
    color: #f00;
}
.TextHeadline
{
    color: #8e2e45;
    font-size: 1.2em;
    font-weight: normal;
    margin-bottom: 10px;
}

/* ---------------------------Site text stlyes end--------------------------- */

/* -------------------------- GridView Style Start ------------------------------------- */

.gridPager td
{
    color: #FFFFFF;
    background-color: #9AC1E6; /*#a2c6f1; in Css*/
    font-weight: bold;
    text-align: right;
}
.gridPager a
{
    color: #19598F;
    font-weight: bold;
    text-decoration: underline;
    text-align: right;
    float: right;
    width: 100%;
}

.gridHeader
{
    background-color: #9AC1E6;
    color: Black;
    font-weight: bold;
    text-align: left;
}
.gridRow
{
    background-color: #F7F6F3;
    color: #333333;
}
.gridAlternatingRow
{
    background-color: White;
    color: #284775;
}
.gridEmptyDataRow
{
    background-color: #9AC1E6;
    color: Red;
    font-weight: bold;
}
.gridFooter
{
    background-color: #5D7B9D;
    color: White;
    font-weight: bold;
}
.gridEditRow
{
    background-color: #999999;
}
.gridSelectedRow
{
    background-color: #E2DED6;
    color: #333333;
    font-weight: bold;
}
/* -------------------------- GridView Style End ------------------------------------- */

/* ---------------------------Image position start-------------------------- */
.alignRight
{
    float: right;
    margin-left: 20px;
    margin-bottom: 10px;
}

.alignLeft
{
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;
}

/* ---------------------------Image position end-------------------------- */

/* --------------------------- New Styles -------------------------- */

#logo
{
    padding-left: 40px;
}

#slogan
{
    margin-top: 66px;
    padding-left: 40px;
    padding-bottom: 12px;
    border-width: 0 0 1px 0;
    border-style: solid;
    border-color: #8e2e45;
}

#metaNavigation
{
    text-align: right;
    color: #000;
    font-size: 1.1em;
}

#metaNavigation a
{
    text-decoration: none;
    color: #999;
    font-size: 1.1em;
}

#metaNavigation a.language
{
    font-style: italic;
}

#metaNavigation a.languageSelected
{
    font-style: italic;
    color: #900;
}
/* --------------------------- New Styles End-------------------------- */

/* -------------------------- Forum Classes Start ------------------------------------- */
.forumButton
{
    border: solid 2px #9AC1E6;
    color: #ffffff;
    background-color: #19598F;
    height: 22px;
    font-weight: bold;
}

.forumButton:hover
{
    border: solid 2px #286ea0;
    color: #ffffff;
    background-color: #19598F;
    height: 22px;
    cursor: hand;
    font-weight: bold;
}

.buttonBackground
{
    background-color: #D5DCF5;
    padding: 5px 5px 5px 5px;
}

.headerBackgroud
{
    background-color: #9AC1E6;
    padding: 5px 5px 5px 5px;
    font-weight: bold;
    color: Black;
    margin-bottom: 5px;
}
.templateHeaderStyle
{
    text-align: center;
    vertical-align: middle;
    color: Black;
    font-weight: bold;
}
.templateItemStyle
{
    text-align: center;
    vertical-align: middle;
    width: 30px;
}

.titleLinkClass
{
    font-weight: bold;
    color: #4048EA;
    text-decoration: underline;
}
.historyLinkClass
{
    text-decoration: underline;
    font-size: 1em;
    font-weight: bold;
    font-family: Arial;
    color: #4048EA;
}
.gridPager, .gridPager td
{
    color: #FFFFFF;
    background-color: #a2c6f1;
    font-weight: bold;
}
.gridPager a
{
    color: #19598F;
    font-weight: bold;
    text-decoration: underline;
    text-align: right;
    float: right;
    width: 100%;
}
.BreadCrumbCss
{
    text-transform: uppercase;
    font-weight: bold;
    font-family: Arial;
    font-size: .9em;
    color: #5A5A5A;
}



.naviDisabled a
{
    padding-right: 15px;
    padding-top: 4px;
    padding-bottom: 3px;
    display: block;
}

.naviDisabled
{
    padding: 0 10px;
}

.naviDisabled div
{
    border-bottom: solid 1px #fff;
    text-align: left; /*padding-bottom: 5px;padding-top: 5px;*/
    padding-left: 10px; /*margin-top: 0.2em; margin-bottom: 0.01em;*/
}


.test1 a
{
    padding-right: 15px;
    padding-top: 4px;
    padding-bottom: 3px;
    display: block;
}

.test1
{
    padding: 0 10px;
}

.test1 div
{
    border-bottom: solid 1px #fff;
    text-align: left; /*padding-bottom: 5px;padding-top: 5px;*/
    padding-left: 10px; /*margin-top: 0.2em; margin-bottom: 0.01em;*/
}

.test1:hover
{
    background-color: rgb(242,242,242);
    width: 138px;
    margin-left: 5px;
    text-align: left;
    padding-left: 5px;
}
.grau
{
    color: rgb(140,0,0);
    background-color: rgb(242,242,242);
    width: 124px;
    margin-left: -15px;
    text-align: left;
    padding-left: 15px;
    padding-top: 2px;
    padding-bottom: 2px;
    display: block;
}

.red
{
    color: rgb(140,0,0);
}


/* -------------------------- Forum Classes End ------------------------------------- */

/* ------------ START: WLM pages related css ------------------------------------ */

    /* --- START: css for Babysitter Search page --- */

    .txtWatermark225Gray
    {
        font-style:italic;
        color: rgb(98,98,98);
        width:225px;
    }

    .TextBold { font-weight: bold; font-size: 14px }
    .TextRedBold,.TextRedBoldAGB
    {
        font: normal bold 1.0em Verdana, Arial;
        color: #820000;        
    }
    .TextRedBoldAGB
    {
        text-decoration:none;                
    }
    
    .txtDefaultGray,
    .txt39Gray, 
    .txt40Gray,
    .txt49Gray, 
    .txt50Gray,
    .txt57Gray,
    .txt59Gray,
    .txt65Gray,    
    .txt69Gray,    
    .txt86Gray,
    .txt91Gray,
    .txt95Gray,
    .txt98Gray,    
    .txt100Gray,
    .txt110Gray,
    .txt137Gray,
    .txt146Gray,    
    .txt150Gray,
    .txt185Gray,
    .txt217Gray,
    .txt225Gray,
    .txt293Gray,  
    .txt297Gray,  
    .txt413Gray,
    .txt527Gray    
    {
        color: rgb(98,98,98);
        text-align: center;
    }
        
    .txt39Gray
    {
        width: 39px;
    }
    .txt40Gray
    {
        width: 40px;
        text-align:left;
    }
    .txt49Gray
    {
        width: 49px;
    }
    .txt50Gray
    {
        text-align: left;
        width:50px;
    }
    .txt57Gray
    {
        text-align:left;
        width: 57px;
    }
    .txt59Gray
    {
        width: 59px;
    }
    .txt65Gray
    {        
        width: 65px;
        text-align:left;
    }
    .txt69Gray
    {
        width: 69px;
    }    
    .txt86Gray
    {
        width: 86px;
        text-align:left;
    }
    .txt91Gray
    {
        width:91px;
        text-align:left;
    }
    .txt95Gray
    {
        width:95px;
        text-align:left;
    }
    .txt98Gray
    {
        width: 146px;
        text-align:left;
    }    
    .txt100Gray
    {
        text-align: left;
        width:100px;
    } 
    .txt110Gray
    {
        text-align: left;
        width:110px;
    } 
    .txt137Gray
    {
        width: 137px;
        text-align:left;
    }
    .txt146Gray
    {
        width: 146px;
        text-align:left;
    }
    .txt150Gray
    {
        text-align: left;
        width:150px;
    }   
    .txt185Gray
    {
        width:185px; 
        text-align: left;     
    }
    .txt217Gray
    {
        text-align: left;
        width:217px;    
    }
    .txt225Gray
    {   
        width:225px;    
        text-align: left;
    }
    .txt293Gray
    {
        text-align: left;
        width:293px;
    }
    .txt297Gray
    {
        width: 297px;
        text-align: left;
    }
    .txt413Gray
    {
        text-align: left;
        width:413px;
    }
    .txt527Gray
    {
        text-align: left;
        width:527px;
    }
   
    

    .btnDefault,
    .btnDefault100,
    .btnDefault25ht
    {
        font-weight: normal;
        border: solid 1px rgb(140,0,0);
        background-color: White;
        color: #626262;
        vertical-align: middle;
        width: 60px;
        height: 20px;
        cursor: hand;
        cursor: pointer;
    }
    
    .btnDefault100{
        width:100px;
        height:25px;
    }
    .btnDefault100[disabled]{        
        cursor:default;
    }
    
    .btnDefault25ht{
        height:25px;
    }
    .btnDefault25ht[disabled]{
        cursor:default;        
    }    
    
    .lnkBtnIndividualDetails
    {
        color: rgb(140,0,0);
        letter-spacing: 1px;
        text-decoration: none;
    }
    .lnkBtnDefault
    {
        color: rgb(190,0,0);
        font-size: 12px;
        font-family: Verdana;
        line-height: 15px;
    }
    .lnkBtnDefault:hover
    {
        color: rgb(140,0,0);
    }
    /* --- END: css for Babysitter Search page --- */

    /* --- START: Pager control css by Rakesh on 2009/12/19 --- */
    .btnPagerIndexCommon, .btnPagerIndexDeSelected, .btnPagerIndexSelected
    {
        border: none;
        padding: 0 3px 0 3px;
        background: none;
        text-decoration: none;
    }
    .btnPagerIndexDeSelected
    {
        color: #000;
        cursor: hand;
        cursor: pointer;
    }
    .btnPagerIndexSelected
    {
        color: rgb(140,0,0);
    }
    .btnPagerIndexDeSelected:hover
    {
        color: rgb(140,0,0);
    }
    /* --- End: Pager control css by Rakesh on 2009/12/19 --- */

    /* --Satrt: css for ServiceCategory Grid Cells on MouseOver*/
    .gridviewCellOnMouseOver
    {
        background-color: #F2F2F2;
        cursor: pointer;
    }
    .gridviewCellOnMouseOut
    {
        background-color: #E3E3E3;
    }
    /* --End: css for ServiceCategory Grid Cells on MouseOver*/

    /* --- Added By Saurav Css for Custom Scheduler --- */

    #tableCss
    {
        border: solid 2px rgb(173,174,179);
        border-spacing: 0px;
        font-family: Verdana Arial;
    }

    /* Add padding to headers and cells so that the text is spaced away from the borders. */
    #tableCss th
    {
        border-right: solid 1px rgb(173,174,179);
        padding: 2px;
        width: 31px;
        font-weight: normal;
    }

    #tableCss td
    {
        border-right: solid 1px rgb(173,174,179);
        padding: 2px;
        width: 31px;
        font-weight: normal;
    }

    /* Thicker border below header row. */
    #tableCss tr th
    {
        border-bottom: solid 2px rgb(173,174,179);
        width: 31px;
        text-align: center;
    }

    /* Add border to cells. */
    #tableCss tr td
    {
        border-left: solid 1px rgb(173,174,179);
        border-top: solid 1px rgb(173,174,179);
        width: 31px;
        height: 20px;
    }

    /* Remove the border from the left column. */
    #tableCss tr td:first-child
    {
        font-weight: normal;
        text-align: center;
        width: 50px;
    }
    .cellCss
    {
        background-color: rgb(140,0,0);
        color: rgb(140,0,0);
    }
    .pnlCss
    {
        height: 290px;
        width: 464px;
    }
    .tdWhiteSpaceWith
    {
        width: 199px;
    }
    .tdDisplayDateCss
    {
        width: 150px;
    }
    /* --- CSS Ended for Custom Scheduler --- */
    
    /* --- START: Modal popup default css ---*/
    .modalPopupBackgroundDefault
    {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 200%;
        background-color: #000;
        filter: Alpha(opacity=75);
        -moz-opacity: 0.75;
        -khtml-opacity: 0.75;
        opacity: 0.75;
        padding-top: 100px;
    }
    
    .modalPopupDimensionsDefault
    {
        width: 649px;
        border: solid 1px gray;
        background-color: #FFFFFF;        
    }
    
    .modalPopupTitleBarDefault
    {
        /*background-color: #B5121B;*/
        color: #FFFFFF;
        font-weight: bold;
    }
    
    .modalPopupCloseButtonDefault{
        background-image:url(/img/close_form.png);
        background-repeat:no-repeat;
        background-color:Transparent;
        background-position:center; 
        border:none;    
        cursor:hand;
        cursor:pointer;  
    }
    
    .modalPopupCloseButtonDefault:hover{        
        background-image:url(/img/close_form_hover.png);
        background-repeat:no-repeat;
        background-color:Transparent; 
        background-position:center;               
        border:none;
        cursor:hand;
        cursor:pointer;
    }
    
    .modalPopupValidatePin
    {
        width: 500px; /*width:480px;*/
        border: solid 2px #B5121B;
        background-color: #FFFFFF;
        color: #000000;
    }  
    /* --- END: Modal popup default css ---*/
    
    /* --- START: Blank html table row td height --- */
    .blankTDHeight
    {
        height:6px;
    }
    /* --- END: Blank html table row td height --- */
    
    /* --- START: css class for displaying inactive service help in div --- */
   .divInactiveHelp{
        padding-top:10px;
        margin-top:-10px;
        margin-left:80px;
        display:none;
        position:absolute;
        background-color:#FFFFFF;
        height:38px;
        width:220px;
        border-style:solid;
        border-width:1px;
        border-color:Black;
    }
    .tooltipPanellHover
    {
        padding-top: 10px;
        margin-top: -10px;
        bottom: 10px;
        display: none;
        position: absolute;
        background-color: #FFFFFF;
        height: 38px;
        width: 220px;
        border-style: solid;
        border-width: 1px;
        border-color: Black;
        overflow: auto; /* Hide overflow content */
    } 
    /* --- END: css class for displaying inactive service help in div --- */
    
    /* --- START: WLM cutomized GridView Style --- */
    .gridPagerDefault, .gridPagerDefault td
    {
        color: #FFFFFF;
        background-color: #a2c6f1;
        font-weight: bold;
    }
    .gridPagerDefault td
    {
        color: #FFFFFF;
        background-color: #9AC1E6; /*#a2c6f1; in Css*/
        font-weight: bold;
        text-align: left;
    }
    .gridPagerDefault a
    {
        color: #19598F;
        font-weight: bold;
        text-decoration: underline;
        text-align: right;
        float: right;
        width: 100%;
    }       
    /* --- END: WLM cutomized GridView Style --- */
    
    /* Start: Booking form CSS, mainly used for ticket service */
   .defaultDiv, .div149, .div10, .div80, .div50, .div13
    {
        vertical-align: top;
        text-align: left;
        float: left;
    }
    .div10
    {
        width: 10px;
        border: solid 1px white;
    }
    .div13
    {
        width: 11px;
        border: solid 1px white;
    }
    .div50
    {
        width: 50px;
    }
    .div80
    {
        width: 80px;
    }
    .div149
    {
        width: 149px;
    }
    .defaultDivClear6
    {
        clear: both;
        height: 6px;
        border: solid 1px white;
    }
     /* End: Booking form CSS, mainly used for ticket service */

/* ------------ END: WLM pages related css -------------------------------------- */
}
@media print
{
    body
{
    padding: 0;
    margin: 0;
    font-family: Verdana;
    font-size: 12px;
    color: rgb(98,98,98);
}
    .mainbody
{
    padding: 0;
    margin: 0;
    font-family: Verdana;
    font-size: 12px;
    color: rgb(98,98,98);
}

img
{
    border: none;
}

#site
{
    background-color: White;
    width: 999px;
    margin: 0 auto;
    padding-left: 25px;
    color: rgb(98,98,98);
}

/*Titelbar*/
#titleBarDiv
{
    float: right;
    background-color: #fff;
    width: 831px;
    height: 63px;
    background-image: url(/img/kopfzeile.png);
    background-repeat: no-repeat;
    padding: 9px 0 0 4px;
}

#btnDiv
{
    width: 320px; /* IE8 & Co.*/
}

/*body:last-child #btnDiv {  Firefox 
     width:287px;
}*/

/*Button*/
#btnDiv
{
    padding-right: 20px;
}
#btnDiv input
{
    border: solid 1px rgb(140,0,0);
    background-color: Transparent;
}
#btnDiv input Button1
{
    height: 21px;
    width: 87px;
}
#btnDiv input Button2
{
    height: 21px;
    width: 72px;
}
#btnDiv ul
{
    list-style-type: none;
}
#btnDiv li
{
    float: left;
    padding-right: 0px;
}
#btnDiv a
{
    text-decoration: none;
}

/*Links oben*/
#metaLinks ul
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#metaLinks li
{
    float: left;
    padding: 2px 5px;
    color: rgb(38,38,38);
    padding-right: 1px;
}
#metaLinks a
{
    text-decoration: none;
    color: rgb(38,38,38);
}
#metaLinks a.selected
{
    color: rgb(140,0,0);
}
#metaLinks a:hover
{
    color: rgb(140,0,0);
}


/*Links unten, Leiste unten*/
#metaLinks2
{
    margin-left: 20px;
    margin-top: 0px;
    padding-top: 7px;
}
#metaLinks2 ul
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#metaLinks2 li
{
    float: left;
    padding: 2px 10px;
    color: rgb(98,98,98);
    padding-right: 1px;
}
#metaLinks2 a
{
    text-decoration: none;
    color: rgb(98,98,98);
}
#metaLinks2 a.selected
{
    color: rgb(140,0,0);
}


/*Logo*/
#logoDiv
{
    float: left;
    padding: 40px 0 3px 0;
}

.btn
{
    width: 120px;
    border: solid 1px #8e2e45;
    color: #8e2e45;
    background-color: #fff;
    cursor: hand;
    cursor: pointer;
}
.btn:hover
{
    width: 120px;
    border: solid 1px #8e2e45;
    color: #8e2e45;
    background-color: #f4f4f4;
    cursor: hand;
    cursor: pointer;
}

/*Tabelle*/
#telleDiv
{
    padding: 0 0 0 9px;
}

/*Bild Links B@W*/
#leftClaim
{
    font-family: Verdana;
    color: White; /*text-align: center;*/
    margin-top: 5px;
    margin-left: 4px;
}

/*Bild Rechts*/
.rightClaim
{
    width: 831px;
    float: right;
    background-color: White;
    color: rgb(140,0,0);
    margin-right: -10px;
    margin-top: 5px;
    font-size: 20px;
    font-family: Verdana;
}

.rightClaim2
{
    color: rgb(140,0,0);
    font-size: 22px;
    padding-bottom: 2px;
    font-family: Verdana
}
/**/
#Claim3
{
    width: 900px;
    text-align: center;
    background-color: White;
    color: Green;
    float: left;
}


/**/
#areaClaims
{
    padding-bottom: 5px;
}


/*Breaker*/
.breaker
{
    clear: both;
    font-size: 0;
    line-height: 0;
    margin: 0;
    padding: 0;
}


#tableDiv
{
    padding-left: 1px; /*position:relative; top:-8px;*/
}

/*Adresse unten links*/
#addDiv
{
    padding-top: 10px;
    padding-bottom: 1px;
    color: rgb(98,98,98);
}



#addDiv p
{
    padding: 0 5px 0 10px;
    color: rgb(98,98,98);
}

#addDiv a
{
    padding: 0 5px 0 10px;
    font-size: 0.8em;
    color: rgb(98,98,98);
}

.containerDiv h2 { margin-top: 0 }

/*schrift formate*/
/*roter Text*/
.redText
{
    color: rgb(140,0,0);
}

/*schrift größe auf 11px*/
.kleineschrift
{
    font-size: 9px;
}

/*schrift größe auf 8px*/
.nochkleiner
{
    font-size: 8px;
}
.hedline3
{
    font-size: 12px;
}
/*überschrift rot 16px*/
.headline4
{
    font-size: 16px;
    color: rgb(140,0,0);
}

/*14px schrift größe*/
.headline1
{
    font-size: 14px;
    letter-spacing: 1.2;
    line-height: 1.6;
}
/*14px schrift größe*/
.headline2
{
    font-size: 14px;
    color: rgb(140,0,0);
}

/*schrift Normal*/
.schriftnormal
{
    font-size: 12px;
    color: rgb(98,98,98);
    font-family: Verdana;
}

/* Abstand*/
.textab
{
    height: 10px;
}

/*Inhalt Div*/
#inhaltDiv
{
    float: right;
    background-color: White;
    padding-right:35px;
    margin-top: 2px;
}

#navigationDiv ul
{
    list-style-type: none;
    text-align: left;
}


#navigationDiv ul li
{
    padding-bottom: 0px;
}

#navigationDiv li
{
    padding: 3px 0 0 0;
    margin: 0 0 0 0;
}

#navigationDiv
{
    background-color: rgb(227,227,227);
}

#navigationDiv ul, #navigationDiv li
{
    list-style-type: none;
}

#navigationDiv li:link, #navigationDiv li:visited, #navigationDiv li:active
{
    display: block;
    background-color: rgb(249,248,248);
    text-decoration: none;
}

#navigationDiv li:hover
{
    background-color: rgb(130,0,0);
}


#navigationDiv a
{
    display: block;
    padding: 0.2em;
    font-weight: bold;
    text-decoration: none;
    color: #000;
}

#navigationDiv a:hover
{
    text-decoration: none;
    color: rgb(130,0,0);
}

#lineB1, #lineB2, #lineB3, #lineB4
{
    display: none;
    visibility: hidden;
}

#lineB5
{
    display: block;
    visibility: visible;
}

#line5
{
    display: none;
    visibility: hidden;
}



#addresseDiv
{
    text-align: center;
}

.innerMenu
{
    margin-top: 9px;
    font-size: 14px;
}

.innerMenu2
{
    margin-top: 8px;
}



.outerMenu1
{
    position: relative;
    top: -9px;
    background-image: url(/img/Kinder3.png);
    height: 46px;
    width: 158px;
    text-align: center;
    margin-left: 3px;
    margin-top: 10px;
    border: 0;
    float: left;
    background-repeat: no-repeat;
}

.outerMenu1:hover
{
    background-image: url(/img/Kinder2hell.png);
}

.outerMenu1 a
{
    text-decoration: none;
    color: rgb(38,38,38);
    font-size: 14px;
}

.outerMenu1 a:hover
{
    text-decoration: none;
    color: rgb(140,0,0);
    font-size: 14px;
}
.outerMenu1
{
    background-repeat: no-repeat;
}



.outerMenu2
{
    position: relative;
    top: -9px;
    background-image: url(/img/Senioren3.png);
    height: 46px;
    width: 158px;
    text-align: center;
    margin-left: 4px;
    margin-top: 10px;
    border: 0;
    float: left;
}
.outerMenu2:hover
{
    background-image: url(/img/Senioren2hell.png);
}
.outerMenu2 a
{
    text-decoration: none;
    color: rgb(38,38,38);
    font-size: 14px;
}

.outerMenu2 a:hover
{
    text-decoration: none;
    color: rgb(140,0,0);
    font-size: 14px;
}
.outerMenu2
{
    background-repeat: no-repeat;
}

.outerMenu3
{
    position: relative;
    top: -9px;
    background-image: url(/img/Haus2.png);
    height: 46px;
    width: 158px;
    text-align: center;
    margin-left: 3px;
    margin-top: 10px;
    border: 0;
    float: left;
}
.outerMenu3:hover
{
    background-image: url(/img/Haus2hell.png);
}
.outerMenu3 a
{
    text-decoration: none;
    color: rgb(38,38,38);
    font-size: 14px;
}

.outerMenu3 a:hover
{
    text-decoration: none;
    color: rgb(140,0,0);
    font-size: 14px;
}
.outerMenu3
{
    background-repeat: no-repeat;
}


.outerMenu4
{
    position: relative;
    top: -9px;
    background-image: url(/img/Freizeit3.png);
    height: 46px;
    width: 158px;
    text-align: center;
    margin-left: 3px;
    margin-top: 10px;
    border: 0;
    float: left;
}
.outerMenu4:hover
{
    background-image: url(/img/Freizeit2hell.png);
}
.outerMenu4 a
{
    text-decoration: none;
    color: rgb(38,38,38);
    font-size: 14px;
}

.outerMenu4 a:hover
{
    text-decoration: none;
    color: rgb(140,0,0);
    font-size: 14px;
}
.outerMenu4
{
    background-repeat: no-repeat;
}

.outerMenu5
{
    position: relative;
    top: -9px;
    background-image: url(/img/Informationen4.png);
    height: 46px;
    width: 158px;
    text-align: center;
    margin-left: 3px;
    margin-top: 10px;
    border: 0;
    float: left;
}
.outerMenu5:hover
{
    background-image: url(/img/Informationen2hell.png);
}
.outerMenu5 a
{
    text-decoration: none;
    color: rgb(38,38,38);
    font-size: 14px;
}

.outerMenu5 a:hover
{
    text-decoration: none;
    color: rgb(140,0,0);
    font-size: 14px;
}
.outerMenu5
{
    background-repeat: no-repeat;
}

.outerMenu6
{
    position: relative;
    top: -9px;
    background-image: url(/img/care-center2.png);
    height: 46px;
    width: 158px;
    text-align: center;
    margin-left: 3px;
    margin-top: 10px;
    border: 0;
    float: left;
}
.outerMenu6:hover
{
    background-image: url(/img/care-center2hell.png);
}
.outerMenu6 a
{
    text-decoration: none;
    color: rgb(38,38,38);
    font-size: 14px;
}

.outerMenu6 a:hover
{
    text-decoration: none;
    color: rgb(140,0,0);
    font-size: 14px;
}
.outerMenu6
{
    background-repeat: no-repeat;
}

#hotlineNumber
{
    padding-top: 118px;
}

ul.categoryList
{
    margin-left: 0px;
    padding-left: 0;
    height: 315px;
    position: relative;
    top: -5px;
}
ul.categoryList li
{
    margin-left: 0;
}

/*Zurück Button*/
div.zurueckButton
{
    margin-top: 50px;
}



div.zurueckButton input
{
    font-weight: bold;
    letter-spacing: 1px;
    border: solid 1px rgb(140,0,0);
    background-color: White;
    color: #626262;
    width: 80px;
    cursor: hand;
    cursor: pointer;
}



/*Navigation*/
#naviDiv
{
    float: left;
}
#naviDiv a
{
    text-decoration: none;
    color: rgb(38,38,38);
}

#naviDiv a:hover
{
    color: rgb(140,0,0);
    background-color: Transparent;
}


#displayContainer
{
    width: 400px; /*float:left;*/
    padding-left: 3px;
    padding-top: 2px;
    font-size: 12px;
    letter-spacing: 1.2;
    line-height: 1.6;
}


#displayName
{
    padding-top: 6px;
    padding-left: 15px;
    color: rgb(140, 0, 0);
}

#displayName span.sizeWord
{
    font-size: 18px;
    letter-spacing: 1px;
    font-weight: 500;
    font-family: Verdana;
}


.displayText1 span.formatText1
{
    font-size: 12px;
    font-family: Verdana;
    letter-spacing: 1px;
    line-height: 15px;
}
.displayText1
{
    margin-left: 16px;
}

#displayText1 span.formatLink1
{
    text-decoration: underline;
    padding-left: 140px; /*145px;*/
}

.displayText1 span.formatLink1 a
{
    color: rgb(190,0,0);
}


.displayText1 span.formatLink1 a:hover
{
    color: rgb(140,0,0);
}

body:last-child #displayText2 /* Firefox */
{
    width: 485px;
    padding-top: 12px;
    padding-left: 18px;
}


#displayText2
{
    color: #626262;
    width: 495px;
    padding-top: 12px;
    padding-left: 18px;
}


#displayText2 span.formatText2
{
    font-size: 12px;
    font-family: Verdana;
    letter-spacing: 1px;
    line-height: 22px;
}

#displayText2 form input.text
{
    border: solid 1px rgb(98,98,98);
    color: rgb(98,98,98);
    text-align: center;
}

#displayText2 form input.name
{
    border: solid 1px rgb(140,0,0);
    color: #9e9e9e;
    text-align: left;
    padding-left: 2px;
}


.breakLine1
{
    width: 467px;
    border-bottom: solid 1px #000000;
    margin-top: 15px;
    margin-left: 10px;
}


#breakLine2
{
    width: 465px;
    border-bottom: solid 1px rgb(140,0,0) /*#000000*/;
    margin-top: 15px;
    margin-left: 15px;
}

#displayText3
{
    padding-top: 12px;
    padding-left: 18px;
    padding-bottom: 5px;
    color: rgb(140,0,0) /*#626262;*/;
}

#displayText3 span.formatText3
{
    font-size: 12px;
    font-family: Verdana;
    letter-spacing: 1px;
    line-height: 15px;
}


/*babySitter*/
.babySitter1
{
    float: right;
    width: 463px;
    margin-top: 0px;
    margin-left: 10px;
    padding: 2px;
    padding-bottom: 1px;
    border: solid 1px rgb(0,0,0);
    color: #626262;
}


.babySitter1 div.babySitterPic
{
    padding-top: 3px;
    float: left;
}

.babySitter1 div.babySitterDescription
{
    font-size: 12px;
    font-family: Verdana;
    letter-spacing: 0px;
    line-height: 17px;
    padding-top: 0px;
    padding-left: 5px; /*width:385px;*/
    float: left;
}


.babySitter1 div.babySitterDescription div.babySitterName
{
    float: left;
}

.babySitter1 div.babySitterDescription div.babySitterName span.babySitterCredits
{
    left: 15px;
    padding-left: 85px;
    color: rgb(140,0,0);
}

.babySitter1 div.babySitterDescription div.babySitterName span.babySitterCredits a
{
    color: rgb(140,0,0);
    text-decoration: none;
}

.babySitter1 div.babySitterDescription div.babySitterName span.babySitterCredits a:hover
{
    color: rgb(140,0,0);
}



.babySitter1 div.babySitterDescription div.babySitterName span.babySitterCredits span.babySitterStars
{
    padding-left: 7px;
    margin-top: 900px;
}

.babySitterStars
{
    text-align: center;
}


.babySitter1 div.babySitterDescription div.babySitterText1
{
}

.babySitter1 div.babySitterProfile
{
    padding-right: 228px;
    float: right;
}

.babySitter1 div.babySitterProfile a
{
    color: rgb(140,0,0);
    text-decoration: none;
    letter-spacing: 1px;
}

.babySitter1 div.babySitterProfile a:hover
{
    color: rgb(140,0,0);
}

.babySitter1 div.babySitterButton
{
    float: left;
    padding-left: 140px;
}

.babySitter1 div.babySitterButton form
{
    padding-bottom: 2px;
}



.babySitter1 div.babySitterButton form input
{
    font-weight: bold;
    letter-spacing: 1px;
    border: solid 1px rgb(140,0,0);
    background-color: White;
    color: #626262;
}



#rightPic
{
    float: right;
    margin-right:35px;
}




#pages
{
    clear: both;
    width: 472px; /*padding-top:25px;  padding-bottom:5px;  padding-left:270px;*/
    text-align: center;
}

#pages a
{
    text-decoration: none;
    color: #000;
}
#pages a.selected
{
    color: rgb(140,0,0);
}
#pages a:hover
{
    color: rgb(140,0,0);
}


#pages div span
{
    padding: 0 5px 0 5px;
}

#pages div span.pageThis
{
    color: rgb(140,0,0);
}


/*hotline*/
.texthot
{
    font-size: 0.8em;
    padding: 0 5px 0 10px;
    font-size: 0.8em;
    color: rgb(98,98,98);
}


.selected
{
    /*background-color: rgb(242,242,242)*/
    width: 133px;
}



.block
{
    width: 120px;
    height: 20px;
    display: block;
    background-color: Transparent;
    vertical-align: middle;
}

.block4
{
    width: 120px;
    height: 20px;
    display: block;
    background-color: Transparent;
    vertical-align: middle;
    color: red;
}

.block2
{
    width: 140px;
    height: 60px;
    display: block;
    background-color: Transparent;
    vertical-align: middle;
}

.block3
{
    width: 69px;
    height: 20px;
    display: block;
    background-color: Transparent;
    vertical-align: middle;
}

.block5Selected
{
    display: block;
    background-color: Transparent;
    vertical-align: middle;
    border: none;
    text-align: center;
    cursor: pointer;
    cursor: hand;
    width: 160px;
    color: #993300;
    font-size: 14px;
    font-family: Verdana;
}
.block5
{
    display: block;
    background-color: Transparent;
    vertical-align: middle;
    border: none;
    text-align: center;
    cursor: pointer;
    cursor: hand;
    width: 160px;
    color: Black;
    font-size: 15px;
    font-family: Arial;
}
.block5:hover
{
    display: block;
    background-color: Transparent;
    vertical-align: middle;
    border: none;
    text-align: center;
    cursor: pointer;
    cursor: hand;
    width: 160px;
    color: #993300;
    font-size: 15px;
    font-family: Arial;
}



#verfügbarkeit
{
    padding-left: 10px;
    padding-top: 20px;
}

#verfügbarkeit span
{
    padding-left: 170px;
}


#tabelle
{
    padding-top: 20px;
    padding-left: 3px;
}


/*Bewertung Schrift*/
#bewertung a
{
    color: rgb(140,0,0);
    text-decoration: none;
    padding-left: 10px;
}


/*Bewertung Bilder*/
#bewertung img
{
    padding-top: 15px;
    margin-left: 30px;
}

.farb
{
    font-family: Verdana;
    font-size: 12px;
    color: rgb(98,98,98);
    padding-bottom: 2em;
}

/*Leiste unten*/
#leisteuntenDiv
{
    background-color: #fff;
    width: 991px;
    height: 30px;
    background-image: url(/img/leiste_unten.png);
    background-repeat: no-repeat;
    margin: 10px 0 0 0;
    padding-top: 0px;
    font-size: 10px;
    margin-left: 0px;
    background-position: -2px;
}

#leisteuntenDiv a
{
    text-decoration: none;
    color: rgb(38,38,38);
}
#leisteuntenDiv a.selected
{
    color: rgb(140,0,0);
}
#leisteuntenDiv a:hover
{
    color: rgb(140,0,0);
}
#leisteuntenDiv
{
    margin-left: 3px;
}


.abstand
{
    height: 8px;
    width: 400px;
}

.abstand2
{
    height: 6px;
}


#textDiv
{
    text-align: center;
    color: rgb(130,0,0);
}

#tabeleDiv ul
{
    list-style-type: none;
    color: rgb(98,98,98);
}
#tabeleDiv a
{
    text-decoration: none;
    color: rgb(38,38,38);
}


#tabeleDiv a
{
    text-decoration: none;
    color: #000;
}
#tabeleDiv a.selected
{
    color: rgb(130,0,0);
}
#tabeleDiv a:hover
{
    color: rgb(140,0,0);
}

#Div1 a:hover
{
    color: rgb(130,0,0);
}


#Div1 a
{
    text-decoration: none;
    color: rgb(38,38,38);
}

#Div2 a:hover
{
    color: rgb(130,0,0);
}


#Div2 a
{
    text-decoration: none;
    color: rgb(38,38,38);
}

#Div3 a:hover
{
    color: rgb(130,0,0);
}


#Div3 a
{
    text-decoration: none;
    color: rgb(38,38,38);
}

#Div4 a:hover
{
    color: rgb(130,0,0);
}


#Div4 a
{
    text-decoration: none;
    color: rgb(38,38,38);
}

#naviDiv a:hover
{
    color: rgb(130,0,0);
}



#naviDiv a
{
    text-decoration: none;
    color: rgb(38,38,38);
}
#Div5 a:hover
{
    color: rgb(130,0,0);
}


#Div5 a
{
    text-decoration: none;
    color: rgb(38,38,38);
}



#leisteoben a:hover
{
    color: rgb(130,0,0);
}


#leisteoben a
{
    text-decoration: none;
    color: rgb(98,98,98);
    padding-bottom: 300px;
}

#leisteoben
{
    text-decoration: none;
}




input.formbutton
{
    font-weight: bold;
    letter-spacing: 1px;
    border: solid 1px rgb(140,0,0);
    background-color: White;
    color: #626262;
}


.profil
{
    width: 460px;
    border: solid 0px #000000;
}

.babySitterButton
{
    float: left;
    margin-left: 240px;
}

.babySitterText
{
    /*float:left;*/
}


.button
{
    border: solid 1px rgb(140,0,0);
    background-color: White;
    width: 70px;
    height: 20px;
}

.button2
{
    border: solid 1px rgb(140,0,0);
    background-color: White;
    width: 70px;
    height: 20px; /*margin-left:300px;   */
}

/* ---------------------------Site layout styles end--------------------------- */

/* ---------------------------Site text styles begin--------------------------- */
/* Text styles for use with smart text editor and user controls */

.TextNormal
{
    font: normal normal 1.0em Verdana, Arial;
}
.TextNormalGray
{
    font: normal normal 1.0em Verdana, Arial;
    color: #999;
}
.TextNormalBold
{
    font: normal bold 1.0em Verdana, Arial;
}
.TextNormalRed
{
    font: normal normal 1.0em Verdana, Arial;
    color: #f00;
}
.TextNormalSmall
{
    font: normal normal 0.8em Verdana, Arial;
}
.TextNormalSmallRed
{
    font: normal normal 0.8em Verdana, Arial;
    color: #f00;
}
.TextHeadline
{
    color: #8e2e45;
    font-size: 1.2em;
    font-weight: normal;
    margin-bottom: 10px;
}

/* ---------------------------Site text stlyes end--------------------------- */

/* -------------------------- GridView Style Start ------------------------------------- */

.gridPager td
{
    color: #FFFFFF;
    background-color: #9AC1E6; /*#a2c6f1; in Css*/
    font-weight: bold;
    text-align: right;
}
.gridPager a
{
    color: #19598F;
    font-weight: bold;
    text-decoration: underline;
    text-align: right;
    float: right;
    width: 100%;
}

.gridHeader
{
    background-color: #9AC1E6;
    color: Black;
    font-weight: bold;
    text-align: left;
}
.gridRow
{
    background-color: #F7F6F3;
    color: #333333;
}
.gridAlternatingRow
{
    background-color: White;
    color: #284775;
}
.gridEmptyDataRow
{
    background-color: #9AC1E6;
    color: Red;
    font-weight: bold;
}
.gridFooter
{
    background-color: #5D7B9D;
    color: White;
    font-weight: bold;
}
.gridEditRow
{
    background-color: #999999;
}
.gridSelectedRow
{
    background-color: #E2DED6;
    color: #333333;
    font-weight: bold;
}
/* -------------------------- GridView Style End ------------------------------------- */

/* ---------------------------Image position start-------------------------- */
.alignRight
{
    float: right;
    margin-left: 20px;
    margin-bottom: 10px;
}

.alignLeft
{
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;
}

/* ---------------------------Image position end-------------------------- */

/* --------------------------- New Styles -------------------------- */

#logo
{
    padding-left: 40px;
}

#slogan
{
    margin-top: 66px;
    padding-left: 40px;
    padding-bottom: 12px;
    border-width: 0 0 1px 0;
    border-style: solid;
    border-color: #8e2e45;
}

#metaNavigation
{
    text-align: right;
    color: #000;
    font-size: 1.1em;
}

#metaNavigation a
{
    text-decoration: none;
    color: #999;
    font-size: 1.1em;
}

#metaNavigation a.language
{
    font-style: italic;
}

#metaNavigation a.languageSelected
{
    font-style: italic;
    color: #900;
}
/* --------------------------- New Styles End-------------------------- */

/* -------------------------- Forum Classes Start ------------------------------------- */
.forumButton
{
    border: solid 2px #9AC1E6;
    color: #ffffff;
    background-color: #19598F;
    height: 22px;
    font-weight: bold;
}

.forumButton:hover
{
    border: solid 2px #286ea0;
    color: #ffffff;
    background-color: #19598F;
    height: 22px;
    cursor: hand;
    font-weight: bold;
}

.buttonBackground
{
    background-color: #D5DCF5;
    padding: 5px 5px 5px 5px;
}

.headerBackgroud
{
    background-color: #9AC1E6;
    padding: 5px 5px 5px 5px;
    font-weight: bold;
    color: Black;
    margin-bottom: 5px;
}
.templateHeaderStyle
{
    text-align: center;
    vertical-align: middle;
    color: Black;
    font-weight: bold;
}
.templateItemStyle
{
    text-align: center;
    vertical-align: middle;
    width: 30px;
}

.titleLinkClass
{
    font-weight: bold;
    color: #4048EA;
    text-decoration: underline;
}
.historyLinkClass
{
    text-decoration: underline;
    font-size: 1em;
    font-weight: bold;
    font-family: Arial;
    color: #4048EA;
}
.gridPager, .gridPager td
{
    color: #FFFFFF;
    background-color: #a2c6f1;
    font-weight: bold;
}
.gridPager a
{
    color: #19598F;
    font-weight: bold;
    text-decoration: underline;
    text-align: right;
    float: right;
    width: 100%;
}
.BreadCrumbCss
{
    text-transform: uppercase;
    font-weight: bold;
    font-family: Arial;
    font-size: .9em;
    color: #5A5A5A;
}



.naviDisabled a
{
    padding-right: 15px;
    padding-top: 4px;
    padding-bottom: 3px;
    display: block;
}

.naviDisabled
{
    padding: 0 10px;
}

.naviDisabled div
{
    border-bottom: solid 1px #fff;
    text-align: left; /*padding-bottom: 5px;padding-top: 5px;*/
    padding-left: 10px; /*margin-top: 0.2em; margin-bottom: 0.01em;*/
}


.test1 a
{
    padding-right: 15px;
    padding-top: 4px;
    padding-bottom: 3px;
    display: block;
}

.test1
{
    padding: 0 10px;
}

.test1 div
{
    border-bottom: solid 1px #fff;
    text-align: left; /*padding-bottom: 5px;padding-top: 5px;*/
    padding-left: 10px; /*margin-top: 0.2em; margin-bottom: 0.01em;*/
}

.test1:hover
{
    background-color: rgb(242,242,242);
    width: 138px;
    margin-left: 5px;
    text-align: left;
    padding-left: 5px;
}
.grau
{
    color: rgb(140,0,0);
    background-color: rgb(242,242,242);
    width: 124px;
    margin-left: -15px;
    text-align: left;
    padding-left: 15px;
    padding-top: 2px;
    padding-bottom: 2px;
    display: block;
}

.red
{
    color: rgb(140,0,0);
}


/* -------------------------- Forum Classes End ------------------------------------- */

/* ------------ START: WLM pages related css ------------------------------------ */

    /* --- START: css for Babysitter Search page --- */

    .txtWatermark225Gray
    {
        font-style:italic;
        color: rgb(98,98,98);
        width:225px;
    }

    .TextBold { font-weight: bold; font-size: 14px }
    .TextRedBold,.TextRedBoldAGB
    {
        font: normal bold 1.0em Verdana, Arial;
        color: #820000;        
    }
    .TextRedBoldAGB
    {
        text-decoration:none;                
    }
    
    .txtDefaultGray,
    .txt39Gray, 
    .txt40Gray,
    .txt49Gray, 
    .txt50Gray,
    .txt57Gray,
    .txt59Gray,
    .txt65Gray,    
    .txt69Gray,    
    .txt86Gray,
    .txt91Gray,
    .txt95Gray,
    .txt98Gray,    
    .txt100Gray,
    .txt110Gray,
    .txt137Gray,
    .txt146Gray,    
    .txt150Gray,
    .txt185Gray,
    .txt217Gray,
    .txt225Gray,
    .txt293Gray,  
    .txt297Gray,  
    .txt413Gray,
    .txt527Gray    
    {
        color: rgb(98,98,98);
        text-align: center;
    }
        
    .txt39Gray
    {
        width: 39px;
    }
    .txt40Gray
    {
        width: 40px;
        text-align:left;
    }
    .txt49Gray
    {
        width: 49px;
    }
    .txt50Gray
    {
        text-align: left;
        width:50px;
    }
    .txt57Gray
    {
        text-align:left;
        width: 57px;
    }
    .txt59Gray
    {
        width: 59px;
    }
    .txt65Gray
    {        
        width: 65px;
        text-align:left;
    }
    .txt69Gray
    {
        width: 69px;
    }    
    .txt86Gray
    {
        width: 86px;
        text-align:left;
    }
    .txt91Gray
    {
        width:91px;
        text-align:left;
    }
    .txt95Gray
    {
        width:95px;
        text-align:left;
    }
    .txt98Gray
    {
        width: 146px;
        text-align:left;
    }    
    .txt100Gray
    {
        text-align: left;
        width:100px;
    } 
    .txt110Gray
    {
        text-align: left;
        width:110px;
    } 
    .txt137Gray
    {
        width: 137px;
        text-align:left;
    }
    .txt146Gray
    {
        width: 146px;
        text-align:left;
    }
    .txt150Gray
    {
        text-align: left;
        width:150px;
    }   
    .txt185Gray
    {
        width:185px; 
        text-align: left;     
    }
    .txt217Gray
    {
        text-align: left;
        width:217px;    
    }
    .txt225Gray
    {   
        width:225px;    
        text-align: left;
    }
    .txt293Gray
    {
        text-align: left;
        width:293px;
    }
    .txt297Gray
    {
        width: 297px;
        text-align: left;
    }
    .txt413Gray
    {
        text-align: left;
        width:413px;
    }
    .txt527Gray
    {
        text-align: left;
        width:527px;
    }
   
    

    .btnDefault,
    .btnDefault100,
    .btnDefault25ht
    {
        font-weight: normal;
        border: solid 1px rgb(140,0,0);
        background-color: White;
        color: #626262;
        vertical-align: middle;
        width: 60px;
        height: 20px;
        cursor: hand;
        cursor: pointer;
        display:none;
    }
    
    .btnDefault100{
        width:100px;
        height:25px;
    }
    .btnDefault100[disabled]{        
        cursor:default;
    }
    
    .btnDefault25ht{
        height:25px;
    }
    .btnDefault25ht[disabled]{
        cursor:default;        
    }    
    
    .lnkBtnIndividualDetails
    {
        color: rgb(140,0,0);
        letter-spacing: 1px;
        text-decoration: none;
    }
    .lnkBtnDefault
    {
        color: rgb(190,0,0);
        font-size: 12px;
        font-family: Verdana;
        line-height: 15px;
    }
    .lnkBtnDefault:hover
    {
        color: rgb(140,0,0);
    }
    /* --- END: css for Babysitter Search page --- */

    /* --- START: Pager control css by Rakesh on 2009/12/19 --- */
    .btnPagerIndexCommon, .btnPagerIndexDeSelected, .btnPagerIndexSelected
    {
        border: none;
        padding: 0 3px 0 3px;
        background: none;
        text-decoration: none;
    }
    .btnPagerIndexDeSelected
    {
        color: #000;
        cursor: hand;
        cursor: pointer;
    }
    .btnPagerIndexSelected
    {
        color: rgb(140,0,0);
    }
    .btnPagerIndexDeSelected:hover
    {
        color: rgb(140,0,0);
    }
    /* --- End: Pager control css by Rakesh on 2009/12/19 --- */

    /* --Satrt: css for ServiceCategory Grid Cells on MouseOver*/
    .gridviewCellOnMouseOver
    {
        background-color: #F2F2F2;
        cursor: pointer;
    }
    .gridviewCellOnMouseOut
    {
        background-color: #E3E3E3;
    }
    /* --End: css for ServiceCategory Grid Cells on MouseOver*/

    /* --- Added By Saurav Css for Custom Scheduler --- */

    #tableCss
    {
        border: solid 2px rgb(173,174,179);
        border-spacing: 0px;
        font-family: Verdana Arial;
    }

    /* Add padding to headers and cells so that the text is spaced away from the borders. */
    #tableCss th
    {
        border-right: solid 1px rgb(173,174,179);
        padding: 2px;
        width: 31px;
        font-weight: normal;
    }

    #tableCss td
    {
        border-right: solid 1px rgb(173,174,179);
        padding: 2px;
        width: 31px;
        font-weight: normal;
    }

    /* Thicker border below header row. */
    #tableCss tr th
    {
        border-bottom: solid 2px rgb(173,174,179);
        width: 31px;
        text-align: center;
    }

    /* Add border to cells. */
    #tableCss tr td
    {
        border-left: solid 1px rgb(173,174,179);
        border-top: solid 1px rgb(173,174,179);
        width: 31px;
        height: 20px;
    }

    /* Remove the border from the left column. */
    #tableCss tr td:first-child
    {
        font-weight: normal;
        text-align: center;
        width: 50px;
    }
    .cellCss
    {
        background-color: rgb(140,0,0);
        color: rgb(140,0,0);
    }
    .pnlCss
    {
        height: 290px;
        width: 464px;
    }
    .tdWhiteSpaceWith
    {
        width: 199px;
    }
    .tdDisplayDateCss
    {
        width: 150px;
    }
    /* --- CSS Ended for Custom Scheduler --- */
    
    /* --- START: Modal popup default css ---*/
    .modalPopupBackgroundDefault
    {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 200%;
        background-color: #000;
        filter: Alpha(opacity=75);
        -moz-opacity: 0.75;
        -khtml-opacity: 0.75;
        opacity: 0.75;
        padding-top: 100px;
    }
    
    .modalPopupDimensionsDefault
    {
        width: 649px;
        border: solid 1px gray;
        background-color: #FFFFFF;        
    }
    
    .modalPopupTitleBarDefault
    {
        /*background-color: #B5121B;*/
        color: #FFFFFF;
        font-weight: bold;
    }
    
    .modalPopupCloseButtonDefault{
        background-image:url(/img/close_form.png);
        background-repeat:no-repeat;
        background-color:Transparent;
        background-position:center; 
        border:none;    
        cursor:hand;
        cursor:pointer;  
    }
    
    .modalPopupCloseButtonDefault:hover{        
        background-image:url(/img/close_form_hover.png);
        background-repeat:no-repeat;
        background-color:Transparent; 
        background-position:center;               
        border:none;
        cursor:hand;
        cursor:pointer;
    }
    
    .modalPopupValidatePin
    {
        width: 500px; /*width:480px;*/
        border: solid 2px #B5121B;
        background-color: #FFFFFF;
        color: #000000;
    }  
    /* --- END: Modal popup default css ---*/
    
    /* --- START: Blank html table row td height --- */
    .blankTDHeight
    {
        height:6px;
    }
    /* --- END: Blank html table row td height --- */
    
    /* --- START: css class for displaying inactive service help in div --- */
   .divInactiveHelp{
        padding-top:10px;
        margin-top:-10px;
        margin-left:80px;
        display:none;
        position:absolute;
        background-color:#FFFFFF;
        height:38px;
        width:220px;
        border-style:solid;
        border-width:1px;
        border-color:Black;
    }
    .tooltipPanellHover
    {
        padding-top: 10px;
        margin-top: -10px;
        bottom: 10px;
        display: none;
        position: absolute;
        background-color: #FFFFFF;
        height: 38px;
        width: 220px;
        border-style: solid;
        border-width: 1px;
        border-color: Black;
        overflow: auto; /* Hide overflow content */
    } 
    /* --- END: css class for displaying inactive service help in div --- */
    
    /* --- START: WLM cutomized GridView Style --- */
    .gridPagerDefault, .gridPagerDefault td
    {
        color: #FFFFFF;
        background-color: #a2c6f1;
        font-weight: bold;
    }
    .gridPagerDefault td
    {
        color: #FFFFFF;
        background-color: #9AC1E6; /*#a2c6f1; in Css*/
        font-weight: bold;
        text-align: left;
    }
    .gridPagerDefault a
    {
        color: #19598F;
        font-weight: bold;
        text-decoration: underline;
        text-align: right;
        float: right;
        width: 100%;
    }       
    /* --- END: WLM cutomized GridView Style --- */
    
    /* Start: Booking form CSS, mainly used for ticket service */
   .defaultDiv, .div149, .div10, .div80, .div50, .div13
    {
        vertical-align: top;
        text-align: left;
        float: left;
    }
    .div10
    {
        width: 10px;
        border: solid 1px white;
    }
    .div13
    {
        width: 11px;
        border: solid 1px white;
    }
    .div50
    {
        width: 50px;
    }
    .div80
    {
        width: 80px;
    }
    .div149
    {
        width: 149px;
    }
    .defaultDivClear6
    {
        clear: both;
        height: 6px;
        border: solid 1px white;
    }
     /* End: Booking form CSS, mainly used for ticket service */

/* ------------ END: WLM pages related css -------------------------------------- */
}