/*
(c) Sven Damm 2006
styles of foto presentation
*/


/*
-----------------------------------
---   CELLS
-----------------------------------
*/


.cellImage
{
        margin-top: 20px;
        margin-bottom: 20px;
        margin-left: 0px;
        margin-right: 0px;
        text-align: center;
}

.cellTitle
{
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: 280px;
        margin-right: 40px;
        text-align: left;
}

.cellSubTitle
{
        margin-top: 5px;
        margin-bottom: 20px;
        margin-left: 420px;
        margin-right: 40px;
        text-align: left;
}

.cellContent
{
        margin-top: 0px;
        margin-bottom: 30px;
        margin-left: 460px;
        margin-right: 100px;
        text-align: left;
}






/*
-----------------------------------
---   TEXT
-----------------------------------
*/



.textTitle1
{
        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
        font-size: 32px;
        font-weight: normal;
        text-decoration: none;
        line-height: 40px;
        margin-bottom: 0px;
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        color: #C9a575;
}
.textTitle1:link    { color: #C9a575;}
.textTitle1:visited { color: #C9a575;}
.textTitle1:active  { color: #C9a575;}
.textTitle1:hover   { color: #C9a575; text-decoration:underline;}
.textTitle1:focus   { color: #C9a575;}


.textTitle1Dark
{
        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
        font-size: 32px;
        font-weight: normal;
        text-decoration: none;
        line-height: 40px;
        margin-bottom: 0px;
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        color: #F2E6CE;
}
.textTitle1Dark:link    { color: #F1BE82;}
.textTitle1Dark:visited { color: #F1BE82;}
.textTitle1Dark:active  { color: #F1BE82;}
.textTitle1Dark:hover   { color: #F1BE82; text-decoration:underline;}
.textTitle1Dark:focus   { color: #F1BE82;}


.textTitle2
{
        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
        font-size: 20px;
        font-weight: normal;
        text-decoration: none;
        line-height: 30px;
        margin-bottom: 0px;
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        color: #C9a575;
}
.textTitle2:link    { color: #C9a575;}
.textTitle2:visited { color: #C9a575;}
.textTitle2:active  { color: #C9a575;}
.textTitle2:hover   { color: #C9a575; text-decoration:underline;}
.textTitle2:focus   { color: #C9a575;}


.textTitleBooklet
{
        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
        font-size: 20px;
        font-weight: normal;
        text-decoration: none;
        line-height: 28px;
        margin-bottom: 0px;
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        color: #6C737F;
}
.textTitle2:link    { color: #6C737F;}
.textTitle2:visited { color: #6C737F;}
.textTitle2:active  { color: #6C737F;}
.textTitle2:hover   { color: #6C737F; text-decoration:underline;}
.textTitle2:focus   { color: #6C737F;}



.textSubTitle
{
        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
        font-size: 20px;
        font-weight: normal;
        text-decoration: none;
        line-height: 30px;
        margin-bottom: 0px;
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        color: #F2E6CE;
}
.textSubTitle:link    { color: #F2E6CE;}
.textSubTitle:visited { color: #F2E6CE;}
.textSubTitle:active  { color: #F2E6CE;}
.textSubTitle:hover   { color: #F2E6CE; text-decoration:underline;}
.textSubTitle:focus   { color: #F2E6CE;}


.textSubTitle2
{
        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
        font-size: 20px;
        font-weight: normal;
        text-decoration: none;
        line-height: 30px;
        margin-bottom: 0px;
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        color: #1D4D88;
}
.textSubTitle2:link    { color: #1D4D88;}
.textSubTitle2:visited { color: #1D4D88;}
.textSubTitle2:active  { color: #1D4D88;}
.textSubTitle2:hover   { color: #1D4D88; text-decoration:underline;}
.textSubTitle2:focus   { color: #1D4D88;}


.textSubTitleBillys
{
        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
        font-size: 20px;
        font-weight: normal;
        text-decoration: none;
        line-height: 30px;
        margin-bottom: 0px;
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        color: #E52C23;
}
.textSubTitle2:link    { color: #1D4D88;}
.textSubTitle2:visited { color: #1D4D88;}
.textSubTitle2:active  { color: #1D4D88;}
.textSubTitle2:hover   { color: #1D4D88; text-decoration:underline;}
.textSubTitle2:focus   { color: #1D4D88;}




.textSubTitle3
{
        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
        font-size: 20px;
        font-weight: normal;
        text-decoration: none;
        line-height: 30px;
        margin-bottom: 0px;
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        // color: #9BC3F0;
        color: #EED39E;

}
.textSubTitle3:link    { color: #1D4D88;}
.textSubTitle3:visited { color: #1D4D88;}
.textSubTitle3:active  { color: #1D4D88;}
.textSubTitle3:hover   { color: #1D4D88; text-decoration:underline;}
.textSubTitle3:focus   { color: #1D4D88;}

.textSubTitle4
{
        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
        font-size: 20px;
        font-weight: normal;
        text-decoration: none;
        line-height: 30px;
        margin-bottom: 0px;
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        color: #ffffff;

}
.textSubTitle4:link    { color: #1D4D88;}
.textSubTitle4:visited { color: #1D4D88;}
.textSubTitle4:active  { color: #1D4D88;}
.textSubTitle4:hover   { color: #1D4D88; text-decoration:underline;}
.textSubTitle4:focus   { color: #1D4D88;}


.textContent
{
        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        line-height: 18px;
        margin-bottom: 0px;
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        color: #273C57;
}

.textContent:link    { color:  #273C57;}
.textContent:visited { color:  #273C57;}
.textContent:active  { color:  #273C57;}
.textContent:hover   { color:  #273C57; text-decoration:underline;}
.textContent:focus   { color:  #273C57;}



.textLink
{
        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        line-height: 18px;
        margin-bottom: 0px;
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        color: #7791A4;
}

.textLink:link    { color:  #7791A4;}
.textLink:visited { color:  #7791A4;}
.textLink:active  { color:  #7791A4;}
.textLink:hover   { color:  #88BDE3; text-decoration:underline;}
.textLink:focus   { color:  #7791A4;}




.textContentLight
{
        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        line-height: 18px;
        margin-bottom: 0px;
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        color: #F2E6CE;
}

.textContentLight:link    { color:  #F2E6CE;}
.textContentLight:visited { color:  #F2E6CE;}
.textContentLight:active  { color:  #F2E6CE;}
.textContentLight:hover   { color:  #F2E6CE; text-decoration:underline;}
.textContentLight:focus   { color:  #F2E6CE;}


.textContentDark
{
        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        line-height: 18px;
        margin-bottom: 0px;
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        color: #212121;
}

.textContentDark:link    { color:  #212121;}
.textContentDark:visited { color:  #212121;}
.textContentDark:active  { color: #212121;}
.textContentDark:hover   { color:  #212121; text-decoration:underline;}
.textContentDark:focus   { color:  #212121;}


.textContentSmall
{
        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        text-decoration: none;
        line-height: 16px;
        margin-bottom: 0px;
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        color: #6C737F;
}

.textContentSmall:link    { color:  #C9a575;}
.textContentSmall:visited { color:  #C9a575;}
.textContentSmallt:active  { color:  #C9a575;}
.textContentSmall:hover   { color:  #C9a575; text-decoration:underline;}
.textContentSmall:focus   { color:  #C9a575;}


/*
-----------------------------------
---  Overview
-----------------------------------
*/

.textLinkOverview
{
        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        line-height: 18px;
        color: #C9a575;
}
.textLinkOverview:link    { color: #C9a575}
.textLinkOverview:visited { color: #C9a575}
.textLinkOverview:active  { color: #C9a575}
.textLinkOverview:hover   { color: #D7E5FA; text-decoration:underline;}
.textLinkOverview:focus   { color: #C9a575}


/*
-----------------------------------
---   Mail FORM
-----------------------------------
*/



.textMail
{
        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        line-height: 18px;
        margin-bottom: 0px;
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        color: #C9a575;
}

.textMail:link    { color:  #C9a575;}
.textMail:visited { color:  #C9a575;}
.textMail:active  { color:  #C9a575;}
.textMail:hover   { color:  #C9a575; text-decoration:underline;}
.textMail:focus   { color:  #C9a575;}

.textMailTitle
{
        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
        font-size: 20px;
        font-weight: normal;
        text-decoration: none;
        line-height: 30px;
        margin-bottom: 0px;
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        color: #F2E6CE;
}
.textMailTitle:link    { color: #F2E6CE;}
.textMailTitle:visited { color: #F2E6CE;}
.textMailTitle:active  { color: #F2E6CE;}
.textMailTitle:hover   { color: #F2E6CE; text-decoration:underline;}
.textMailTitle:focus   { color: #F2E6CE;}


.contentCellMailText
{
        margin-top: 20px;
        margin-bottom: 20px;
        margin-left: 0px;
        margin-right: 0px;
        width: 600px;
        text-align: left;
}


.contentInput
{
    border: solid 1px #E5E3E0;
    background-color: #E5E3E0;
}



.contentInputCheck
{
    border: solid 1px #1F272D;
    background-color: #E5E3E0;
}

.contentTextArea
{
    border: solid 1px #41596F;
    background-color: #E5E3E0;
}

.contentSubmit
{
    border: solid 1px #41596F;
    background-color: #E5E3E0;
}


/*
-----------------------------------
---   Maps
-----------------------------------
*/


.iFrame
{
    background-color: #1F272D;
    border: solid 1px #1F272D;
    vertical-align: top;
}


.textMap
{
        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        line-height: 18px;
        margin-bottom: 0px;
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        color: #C9a575;
}

.textMap:link    { color:  #C9a575;}
.textMap:visited { color:  #C9a575;}
.textMap:active  { color:  #C9a575;}
.textMap:hover   { color:  #C9a575; text-decoration:underline;}
.textMap:focus   { color:  #C9a575;}

.textMapTitle
{
        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
        font-size: 20px;
        font-weight: normal;
        text-decoration: none;
        line-height: 30px;
        margin-bottom: 0px;
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        color: #F2E6CE;
}
.textMapTitle:link    { color: #F2E6CE;}
.textMapTitle:visited { color: #F2E6CE;}
.textMapTitle:active  { color: #F2E6CE;}
.textMapTitle:hover   { color: #F2E6CE; text-decoration:underline;}
.textMapTitle:focus   { color: #F2E6CE;}

.contentCellMapText
{
        margin-top: 20px;
        margin-bottom: 20px;
        margin-left: 0px;
        margin-right: 0px;
        width: 600px;
        text-align: left;
}


.contentSubmitDark
{
    border: solid 1px #999999;
    background-color: #1F272D;
    color: #999999;
}