﻿body, html 
{
background-color:#e2e2e2;
font-family:Verdana;
font-size:10pt;
color:#1d385d;
margin: 0 auto;
}

a:link, a:visited
{
    color: #416390;
    text-decoration:none;
}

a:hover
{
    text-decoration: underline;
}
a:active
{
    text-decoration: none;
    color: #416390;
}

#Navigation a:link, #Navigation a:visited
{
    color: #416390;
    text-decoration: none;
}
#Navigation a:hover
{
    text-decoration: underline;
}

#Navigation a:active
{
    color: #416390;
    text-decoration: none;
}

hr
{
color: #dbdfe4;
background-color: #dbdfe4;
height: 1px;
margin:30px 30px 30px 30px;
}

.y_hr
{
color: #ffffff;
background-color: #ffffff;
height: 1px;
width:175px;
margin:0px 10px 0px -5px;
padding:0px 0px 0px 0px;
}

.sephr
{
color: #416390;
background-color: #416390;
height: 1px;
margin:30px 30px 30px 30px;
}
#Main
{
width:1000px;	
}

#Main, #Main TD
{
margin: 0 auto;
border-collapse:collapse;
/*border:none 0px;*/
}

a.lnkOrteliusXS:link, a.lnkOrteliusXS:visited, a.lnkOrteliusXS:active, a.lnkOrteliusXS:hover 
{
	text-decoration:none;
	color:White;
	font-size:9pt;
}

#Header
{
background-image:url("../img/Header.jpg");
background-repeat:no-repeat;
height:164px;
text-align:right;
vertical-align:bottom;
color:#ffffff;
}

#Navigation
{
background-image:url("../img/Nav.jpg");
background-repeat:repeat-x;
height:34pt;
text-align:left;
vertical-align:middle;
font-size:16pt;
color:#ffffff;
}


#Navigation ul
{
	
    margin: 0px 0px 10px 5px;
    list-style-type: none;
}

#Navigation ul li
{
    display: inline;
    color: #ffffff;
}

#Navigation a:link, #Navigation a:visited
{
    color: #ffffff;
    text-decoration: none;
}
#Navigation a:hover
{
    text-decoration: underline;
}

#Navigation a:active
{
    color: #ffffff;
    text-decoration: none;
}

.RightPane, #ContentPane
{
background-color:#ffffff;	
text-align:left;
vertical-align:top;
border-collapse:collapse;
padding-top:10px;
}

#ContentPane
{
width:775px;
padding-left:10px;
border-left:solid 2px #a1b2c9;
border-top:solid 2px #a1b2c9;
}

#RightPane
{
width:225px;
padding-left:20px;
border-top:solid 2px #a1b2c9;
border-right:solid 2px #a1b2c9;
}

#RightBottomPane
{
PADDING-BOTTOM: 100px;
VERTICAL-ALIGN: bottom;
TEXT-ALIGN: center;
padding-left:20px;
border-right:solid 2px #a1b2c9;
background-color:#ffffff;

}

.hSpace
{
height:5px;	
}

H1
{
font-size:19pt;
color:#416390;
font-weight:normal;
margin:0px 0px 10px 0px;
}

.Quot
{
 margin-bottom:10px;	
}

H2
{
font-size:14pt;
color:#494946;
font-weight:normal;
margin:0px 0px 10px 0px;
}
.lnkOrteliusXXL
{
 margin-left:20px;	
}
.print
{
 margin:0px 0px 0px 26px;	
 padding-bottom:100px;
}
.line
{
    border-bottom: 1px solid #e2e2e2;
    padding-top: 20px;
    margin:0px 50px 20px 50px;
    clear:right;
}

/* Surrounds the calendar */
.eventmonth
{
    border: 1px solid #92a4be;
    width: 694px;
     background-color: #d2d9e4;
     margin-left: 0px;
    /*margin-right: auto;
    margin-left: auto;
    background: #5d88c0 url(../img/background_fullwidth.jpg) repeat-y;
    margin-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    text-align: center;*/
}

/* used as the cssclass of the actual calendar */
.eventmonthtable
{
    width: 694px;
    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    border: 1px solid #92a4be;
    border-collapse:collapse;
}


.dayNumber
{
    float: right;
    border-bottom: 1px solid #92a4be;
    border-left: 1px solid #92a4be;
    clear: none;
    padding: 2px;
}


.calcurrentmonth
{
    /* no styles needed at this time */
}
.calothermonth
{
   background-color:#b1bdce;
}
.calcurrentday
{
    background-color: #dde3eb;
}
.calweekend
{
    background-color: #c5cedc;
  /*  width: 15%; */
}

.calcurrentmonth , .calcurrentmonth , .calothermonth , .calcurrentday , .calweekend
{
    text-align: left;
    border:solid 1px #ffffff;
    height: 60px;
    vertical-align: top;
    /* needed for positioning the dayNumber part */
    position:relative;
     border-collapse:collapse;
    
     
}

.bnr, .bnr TD
{
width:208px;
border:none;
padding:0;
margin:0;
border-collapse:collapse;
color: #3a3a37;
}
.bnrTOP
{
height:18px;
background-repeat:no-repeat;
background-image:url("../img/bannerTOP.jpg");
position:fixed;
}

.y_bnrTOP
{
height:18px;
background-repeat:no-repeat;
background-image:url("../img/y_bannerTOP.jpg");
position:fixed;
}

.bnrTitel
{
vertical-align: bottom;
border-bottom: #d3d9e1 1px solid;
text-align: left;
padding-bottom: 1px;
margin-left: 15px;
margin-right: 10px;
position: absolute;
font-weight: bold;
width: 175px;	
}

.y_bnrTitel
{
vertical-align: bottom;
border-bottom: #ffffff 1px solid;
text-align: left;
padding-bottom: 1px;
margin-left: 15px;
margin-right: 10px;
position: absolute;
font-weight: bold;
width: 175px;	
}

.bnrMIDDLE
{
background-repeat:repeat-y ;
background-image:url("../img/bannerMIDDLE.jpg");
background-position:2px 0px;
}

.y_bnrMIDDLE
{
background-repeat:repeat-y ;
background-image:url("../img/y_bannerMIDDLE.jpg");
background-position:0px 0px;
}

.bnrLogin
{
margin-top:15px;	
margin-left:13px;
}

.y_bnrBOTTOM
{
height:22px;
background-repeat:no-repeat;
background-image:url("../img/y_bannerBOTTOM.jpg");
position:fixed;
}

.bnrBOTTOM
{
height:22px;
background-repeat:no-repeat;
background-image:url("../img/bannerBOTTOM.jpg");
position:fixed;
}

.txtbox
{
border:solid 1px #2d2d2b;
background-color:Transparent;
background-image:url("../img/txtbox.jpg");
background-repeat:repeat-x;
font-family:Verdana;
font-size:10pt;
padding-left:2px;
height:19px;
color:#3a3a37;
}

.btn
{
border:none 0px Transparent;
background-color:Transparent;
background-image:url("../img/btn.jpg");
background-repeat:repeat-x;
font-family:Verdana;
font-size:10pt;
text-align:center;
height:20px;
color:#ffffff;	
}

.footer
{
font-size: 11px;
vertical-align: middle;
color: #696969;
font-family: verdana;
text-align: center;
}

.modal
{
 width:100%;
 height:100%;

}

.bnrEvent
{
margin:20px 0px 0px 20px;	
text-decoration:none;
cursor:hand;
}

.bnrEventTitel
{
color:#000000;
font-size:19px;
}

.bnrEventQuot
{
padding-bottom:8px;	
}

.bnrEventDate
{
color:#ffffff;
margin-left:15px;
font-size:25px;	
}

.lstEvents LI
{
 list-style-image:url(../img/arrowWhite.gif);	
 vertical-align:middle;	
}

.lstEvents LI a
{
color:#3a3a37;
margin-bottom:2px;
}

#Bottom
{
 background-image:url(../img/Bottom.jpg);	
	background-repeat:no-repeat;
	height:26px;
}

.popupControl {
	background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}


