@charset "utf-8";

#mainContent {
width: 665px;
padding:0 25px 0 0;
float: left;
}

#rightCol {
border-left: 1px dotted #a8adb1;
width: 225px;
padding:0 5px 0 5px;
min-height: 100px;
float: left;
margin-bottom: 22px;
font-size:0.95em;
}

#rightCol .pageItem {
padding:0 5px 0 10px;
margin-bottom:10px;
}

#rightCol .pageItem h6{
padding:5px 0 5px 0;
border-bottom: 1px dotted #728bbf;
font-size:1.20em;
color:#e21f27;
}

#tags{
line-height: 22px !important;
margin-right: 0;
margin-left: 0;
text-align: justify;
}

#tags a {
margin-right: 2px;
vertical-align: middle;
}

#naviintern .intern,
#naviintern a.intern {
display:block;
padding-top:2px;
padding-bottom:2px;
background-position: left 6px;
}

#naviintern a.intern:hover,
#naviintern a.intern:focus {
background-position: left -28px;
}

#naviintern #active,
#naviintern a#active {
font-weight:bold;
border-top: 1px dotted #728bbf;
border-bottom: 1px dotted #728bbf;
padding-left: 15px;
color:#e21f27;
background-position: 7px -28px;
}

#naviintern a#active:hover {
background-position: 7px -28px;
}

#naviintern .pageItem h6 {
color:#e21f27;
}

img.fold {
float:left;
margin:0;
border-width:0;
padding: 6px 5px 0 0;
}

#naviintern a.fold {
padding:2px 0 1px 0;
display:block;
}

#naviintern a.fold:hover {
text-decoration:underline;
}

.foldblock {
display:block;
margin-bottom:4px;
}

#basket .wkt01,
#basket .wkt02 {
font-weight:bold;
color: #de0000;
}

.tabcontainer {
border-bottom: 1px dotted #728bbf;
}

.tab {
float:left;
border: 1px solid #CED1CE;
border-bottom-width:0;
border-radius: 5px 5px 0 0;
padding: 2px 2px 2px 2px;
margin-left: 5px;
background: url(/img/background/bg_thumb_full.png) repeat-x  0 -8px;
background-repeat: repeat-x;
background-color:#fff;
color: #ffffff;
}
.tab:hover, .isactiveT {
cursor:pointer;
background: url(/img/background/bg_thumb_full.png) repeat-x 0 -102px;
border-color:#bcbcbc;
color: #ffffff;
}

.pageItem div.tabcnt {
position:relative;
background:#ffffff;
}

.pageItem p.tabcnt {
position:absolute;
top:0;
left:0;
width:210px;
z-index:100;
background:#ffffff;
}

.pageItem p.z2 {
z-index:99;
display:none;
}

ul.lsn{list-style:none;margin:0;padding:0;}
.termine li {padding:2px 0 5px 0; position:relative; border-bottom:1px dotted #e1e1e1;}
.termine .calendar{ border-bottom-right-radius:3px;border-bottom-left-radius:3px;background:#4385bb url(/img/background/menutop.png) repeat-x 0 -604px;position:absolute;top:2px;left:3px;height:41px;width:36px;text-align:center;}
.termine .calendar span{color:#fff;}
.termine .calendar .day{font-size:21px; display:block;}
.termine .calendar .days{font-size:12px; line-height:25px;display:block;}
.termine .calendar .month{font-size:10px;border-top:1px dashed #ffffff; margin:0 2px; display:block;text-transform:uppercase;}
.termine .termin {padding-left:48px}
.termine .termin .date{color:#373737;font-size:12px;line-height:1.4; }
.termine li:hover { cursor:pointer; }
