/* Section 4.7: Definitions used by print-templates */
@page
{
        size: landscape;
        margin-top:1.7cm;
        margin-bottom:1.4cm;
        margin-left:2cm;
        margin-right:2cm
}
#printcolContentLarge {
        width: 596px;
        border-left: 4px solid white;
        border-bottom: 11px solid white;
        vertical-align: top;
        background-color: #ffffff;
}
#printtableContentDet {
        border: 1px solid #909948;
        background-color: #ffffff;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
}
#printtableContentDetColorBar {
        width: 160px;
        border-top: 8px solid white;
        border-left: 24px solid white;
        border-right: 5px solid white;
        border-bottom: 5px solid white;
        font-size: 8px;
}
#printtableContentDetHead {
        border-top: 2px solid white;
        border-left: 12px solid white;
        font-size: 11px;
        font-weight: bold;
}

#printtableContentDetLeft {
        width: 160px;
        border-left: 24px solid white;
        border-right: 5px solid white;
        border-bottom: 5px solid white;
        font-size: 11px;
        vertical-align: top;
        vertical-align: top;
        background-color: #ffffff;
}
#printtableContentDetLeftText {
        width: 100%;
        padding: 12px;
        border-top: 5px solid white;
        font-size: 11px;
}
#printtableAdress {
        width: 448px;
        font-size: 11px;
        border: 12px solid #ffffff;
        background-color: #ffffff;
}
#printtableAdressCol1 {
        width: 60px;
        font-size: 11px;
        font-weight: bold;
        color: black;
        line-height: 15px;
}
#printtableAdressCol2 {
        font-size: 11px;
        padding-left: 10px;
        font-weight: normal;
}
#printdesc {
        width:448px;
        font-size: 11px;
        margin-top: 5px;
        padding: 12px;
        border-right: 12px solid #ffffff;
        background-color: #ffffff;
}
#printpricing {
        width:448px;
        font-size: 11px;
        margin: 5px 0;
        padding: 12px;
        border-right: 12px solid #ffffff;
        background-color: #ffffff;
}
.tablePrintHead{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        border : 2px solid Black;
        text-align: center;
}
.tablePrintDesc1{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        border : 2px solid Black;
        text-align: center;
}
.tablePrintDesc2{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        border : 2px solid Black;
        text-align: justify;
}
#printtableContentTourRight {
        border: 1px solid #909948;
        background-color: #ffffff;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        vertical-align: top;
}
#printtableContentTourLeft {
        width: 160px;
        border-left: 24px solid white;
        border-right: 5px solid white;
        border-bottom: 10px solid white;
        border-top: 15px solid white;
        font-size: 11px;
        vertical-align: top;
        background-color: white;
}
.tourHeadprint {
        border-left: 24px solid #ffffff;
        border-bottom: 5px solid #ffffff;
        border-right: 24px solid #ffffff;
        font-size: 12px;
        font-weight: bold;
        background-color: #ffffff;
}
.tourHead3print {
        border-top: 12px solid #ffffff;
        border-left: 24px solid #ffffff;
        border-bottom: 5px solid #ffffff;
        border-right: 44px solid #ffffff;
        font-size: 14px;
        font-weight: bold;
        color: #909948;
        background-color: #ffffff;
}
.Head3print {
        border-top: 12px solid #ffffff;
        border-left: 0px solid #ffffff;
        border-bottom: 5px solid #ffffff;
        border-right: 44px solid #ffffff;
        font-size: 14px;
        font-weight: bold;
        color: #909948;
        background-color: #ffffff;
}
#printtourContentTourRight {
        border-right: 0px solid white;
        font-size: 11px;
        vertical-align: top;
        background-color: white;
}
#tourNavi {
        border: 1px solid #969D62;
        background-color: white;
        margin-bottom: 3px;
        padding: 2px;
        font-size: 11px;
        color: #890501;
}
#tourNavi a:link, a:visited{
        margin-bottom: 4px;
        padding: 1px 0 1px 0px;
        background-color: #FFFFFF;
        font-size: 11px;
        color: #890501;
        text-decoration: none;
        voice-family: "\"}\"";
        voice-family:inherit;
}

#tourNavi a:hover{
        margin-bottom: 4px;
        padding: 1px 0 1px 0px;
        background-color: #FFFFFF;
        font-size: 11px;
        color: #890501;
        text-decoration: underline;
        voice-family: "\"}\"";
   voice-family:inherit;
}

.tourNaviCurrentLink{
        margin-bottom: 4px;
        padding: 1px 0 1px 0px;
        background-color: #FFFFFF;
        font-size: 11px;
        font-weight: bold;
        color: #890501;
        text-decoration: none;
        voice-family: "\"}\"";
        voice-family:inherit;
}

.printleftBold{
        font-weight: bold;
        font-size: 11px;
        text-align: left;
        background-color:#ffffff;
        border-bottom: 5px solid #ffffff;
        border-left: 24px solid #ffffff;
        border-right: 10px solid #ffffff;
        border-top: 5px solid #ffffff;

}
.printrightNormal{
        font-weight: normal;
        font-size:11px;
        text-align: left;
        background-color:#ffffff;
        border-bottom: 5px solid #ffffff;
        border-left: 24px solid #ffffff;
        border-right: 24px solid #ffffff;
        border-top: 5px solid #ffffff;

}
.printrightBold{
        font-weight: bold;
        font-size:11px;
        text-align: left;
        background-color:#ffffff;
        border-bottom: 5px solid #ffffff;
        border-left: 24px solid #ffffff;
        border-right: 10px solid #ffffff;
        border-top: 5px solid #ffffff;

}
.printcenterBold{
        font-size : 11px;
        font-weight : bold;
        text-align : center;
        background-color:#ffffff;
        border-bottom: 5px solid #ffffff;
        border-left: 10px solid #ffffff;
        border-right: 10px solid #ffffff;
        border-top: 5px solid #ffffff;
}
.printcenterNormal{
        font-size : 11px;
        font-weight : normal;
        text-align : center;
        background-color:#ffffff;
        border-bottom: 1px;
        border-bottom: 5px solid #ffffff;
        border-left: 10px solid #ffffff;
        border-right: 10px solid #ffffff;
        border-top: 5px solid #ffffff;
}
#printtourTab {
        border-right: 24px solid white;
        border-top: 5px solid white;
        border-bottom: 5px solid white;
        background-color: #ffffff;
}
.printtourMap {
        border-left: 24px solid white;
        border-right: 24px solid white;
        border-top: 5px solid white;
        border-bottom: 5px solid white;
}
#printContentCatRed {
        width: 463px;
        padding: 3px 0 3px 12px;
        border-right: 24px solid white;
        border-bottom: 5px solid white;
        border-left: 24px solid white;
        background-color: #890501;
        font-size: 11px;
        font-weight: bold;
        color: white;
}
#printContentCatPic {
        width: 80px;
        border-left: 24px solid white;
        border-right: 5px solid white;
        border-bottom: 5px solid white;
        vertical-align: top;
        text-align: right;
}
#printPoiTitel{
        font-weight: bold;
        font-size:11px;
        text-align: left;
        background-color:#ffffff;
        border-bottom: 5px solid #ffffff;
        border-left: 0px solid #ffffff;
        border-right: 10px solid #ffffff;
        border-top: 5px solid #ffffff;
        color:#909948;
        vertical-align: top;
}
