/** Alle Navigations-Styles ----------------------------------------------------------------------------------------------  **/

/** HTML Standard-Styles ----------------------------------------------------------------------------------------------  **/
body {
font-family:sans-serif,verdana,arial,helvetica,geneva;
color:#4B5A65;
font-size:80%;
width:99.9%;
height:100%;
margin:0;
padding:0px;
background:#ffffff;
}

h1 {
font-size:1.5em;
font-weight:normal;
}
h2 {
font-size:1.3em;
font-weight:bold;
}
h3 {
font-size:1.15em;
font-weight:bold;
}

a:link, a:active {
color:#0000EE;
font-size:1em;
text-decoration:none;
}
a:visited {
color:#0000EE;
font-size:1em;
text-decoration:none;
}
a:hover {
color:#0000EE;
font-size:1em;
text-decoration:underline;
}

hr {
width:100%;
height:1px;
border-top:solid 1px #4B5A65;
border-left:0;
border-right:0;
border-bottom:0;
}

ul, li {
list-style-type:none;
}

a.nav:link, a.nav:visited {
display:block;
color:#000000;
text-decoration:none;
text-indent:8px;
width:100%;
min-height:21px;
line-height:21px;
border-top:dotted 1px #758B99 !important;
border-top:solid 1px #758B99;
background:#CBD2D8;
}
a.nav:hover {
color:#FFFFFF;
text-decoration:none;
background:#758B99;
}
.navteaser {
display:block;
color:#FFFFFF;
text-decoration:none;
text-indent:8px;
width:100%;
min-height:21px;
line-height:21px;
border-top:dotted 1px #758B99 !important;
border-top:solid 1px #758B99;
background:#758B99;
}

.copyright, a.copyright:link, a.copyright:active, a.copyright:visited {
text-decoration:none;
font-size:0.9em;
}
a.copyright:hover {
text-decoration:underline;
font-size:0.9em;
}

a.small:link, a.small:active, a.small:visited {
font-size:0.85em;
text-decoration:underline;
}
a.small:hover {
text-decoration:underline;
}
.small {
font-size:0.85em;
text-decoration:none;
}
.color {
color:#4B5A65;
}

.displaynone {
display:none;
}
.invisible {
display:none;
}

/** Positionierungen bzw. Seitenaufbau ----------------------------------------------------------------------------------------------  **/
#top {
width:100%;
height:191px;
margin:0;
padding:0;
background:url(/kalender/ci/images/header-kalender.jpg) no-repeat;
}

#leftmodulescnt {
position:absolute;
top:191px;
left:0;
height:100%;
margin:0;
padding:0;
width:212px;
background:#4B5A65;
}
#leftmodulescontent {
width:100%;
margin:0px;
padding:0px;
}

#mainbodycnt {
height:100%;
margin:10px 20px 0 240px;
padding:0;
}

#logocnt {
position:absolute;
top:0;
left:0;
width:1000px;
height:191px;
z-index:10000;
}

/** Floatings ----------------------------------------------------------------------------------------------  **/
.floatleft {
float:left;
}

.floatright {
float:right;
}

.clr {
clear:both;
height:1px;
}

/** Original-Styles ----------------------------------------------------------------------------------------------  **/
.ecGeneral {}
.ecHeadline {}
.ecLink:link {}
.ecLink:visited {}
.ecLink:active {}
.ecLink:hover {}
.ecEventtitle {}
.ecEventdescription {}
.ecEventorganizer {}
.ecEventlocation {}
.ecEventdate {}
.ecOther_normal {}
.ecOther_small {}
.ecCalendar {}
.ecCalendarhead {}
.ecCalendarswitch {}
.ecCalendarweek {}
.ecCalendarweeklink {}
.ecCalendarweekend {background-color:#f1f1f1;}
.ecCalendarweekendlink {background-color:#f1f1f1;}
.ecCalendartoday {}
.ecCalendartodaylink {}
.ecTimetable {background-color:#f1f1f1;}
.ecButton {}
.ecTextfield {}
.ecCheckbox {}
.ecBackground {}
.ecTable {}
.ecTable_cell1 {background-color:#f1f1f1;}
.ecTable_cell2 {}
