/* calendar */
.default_categoryheader_allday a div {color:grey;}
#allday .default_categoryheader_allday a {color:grey;}

/* general  */
body {font-family:Arial, Helvetica;font-size:12px;}
html,body,div,p,ul,il,img,h1 {margin:0;padding:0;}
.cleaner {clear: both; overflow: hidden; font-size: 0px; height: 0px;}
img {border:none;}
h1 {color:#0059A5;font-size:18px;margin-bottom:5px; }

a {text-decoration:none;color:#0059A5;}

/* page  */
#container {background-color:#D9DADB;width:916px;border:1px solid black;margin:25px auto;margin-bottom:13px;}
#left {float:left;width:190px;}
#right {margin:30px 35px 75px 25px;;width:655px;float:left; }
#wide {width:850px;margin:30px 35px 75px 25px;}

/* top navi  */
ul#topnavi {list-style-type:none;float:right;font-weight:bold;margin-top:80px;margin-right:10px;}
ul#topnavi li {font-size:13px;display:inline;}

#navi-bg {background-position:top left;background-image:url(../images/logo.jpg);background-position:top left;background-repeat:no-repeat;width:915px;height:104px;}
#topnavi a {color:#3a7bb3;text-decoration:none;}
#topnavi a:hover {color:#FF9B01; text-decoration:none; }
#topnavi a:active {color:#FF9B01;text-decoration:underline}
#topnavi .active {color:#FF9B01;}

/* sub navi  */
#sub-navi ul {width:187px;background-color:#68A925;list-style-type:none;}
#sub-navi li {font-weight:bold;border-bottom: 1px solid white;}
#sub-navi li a {color:white;line-height:25px;display:block;padding-left:15px;}
#sub-navi li.active {background-color:#f19307;border-bottom:0;}

#sub-navi li a:hover {color:#f19307;}
#sub-navi li .sub-active {background-color:#f7ae61;}
#sub-navi li .sub {background:#fac687;}


/* content */
#content {line-height:18px;}

/* teaser */
#teaser {width:163px;background:#f19307;color:white;font-size:20px;padding: 20px 12px 20px 12px;text-align:center;}

/* termine */
#termine {margin:0;padding:0;}
#termine ul {width:187px;background-color:#68A925;list-style-type:none;}

.terminbox {border-bottom:1px solid #D9DADB;font-size:12px;}
.termine li {margin-left:31px; }
.termine .datum {padding-top:10px;color:white;}
.termine .zeit {color:white;}
.termine .headline {margin-top:10px;font-weight:bold;}
.termine .thema {margin-bottom:5px;}
.termine a {color:white;}

/* footer */
#footer {font-size:10px;margin:auto;text-align:center;}

/*foto-boek*/

#foto-navi {margin-left:6px;}
#foto-navi img {margin-top:13px;padding-bottom:10px;padding-right:10px;float:left;}
.tx-calendar-pi1{}

