/* CSS Document */

html { height: 100%; padding-bottom: 1px; }
body { margin: 0; padding: 0; height: 100%; background-color: #fefdf4; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 1.4em; }

a { color: #a04b5d; text-decoration: none; }
a:hover { color: #dec6ce; text-decoration: underline; }
p { margin: 0; padding: 0; margin-bottom: 16px; }

/*#wrapper { position: absolute; min-height: 575px; width: 770px; margin:-287px 0px 0px -383px; top: 50%; left: 50%; text-align: left; overflow: none; }
*/#wrapper { position: absolute; min-height: 575px; width: 770px; margin:-387px 0px 0px -383px; top: 50%; left: 50%; text-align: left; overflow: none; }
#header1 { position: relative; height: 101px; width: 770px; background: url(../../siteImg/header.jpg) top center no-repeat;  }

#contentblok { position: relative; width: 770px; min-height: 441px; background: url(../../siteImg/background.jpg) bottom center no-repeat; }
#kopblok { position: relative; height: 88px; width: 675px; margin-left: 36px; background: url(../../siteImg/line1.gif) repeat-x;  }
#kop1 { position: relative; text-indent: 153px; font-family: "Times New Roman", Times, serif; font-size: 24px; font-weight: bold; color: #996600; line-height: 30px; }
#kop1 span { position: relative; top: -6px;font-size: 18px; }
#kop2 { text-indent: 153px; font-family: Times,"Times New Roman", serif; font-size: 13px; font-weight: bold; color: #996600; line-height: 24px;  }

#locCode1 { position: relative; float: left; margin-top: -3px; width: 182px; font-weight: bold; }
#locCode1 ul { margin: 0; padding: 0; line-height: normal; }
#locCode1 ul li { display: block; list-style: none; line-height: 26px; }
#locCode1 ul li a { font-size: 14px; display: block; text-decoration: none; color: #996600; }
#locCode1 ul li a:hover { color: #dec6ce; }
#locCode1 ul li a.selected { color: #a04b5d; }


#locCode1 ul li ul { margin-left: 15px; }
#locCode1 ul li ul li { line-height: 22px; }
#locCode1 ul li ul li a { font-size: 12px; font-style: italic }

/*#contentsmall { position: relative; float: left; width: 394px; color: #996600; margin-bottom: 20px; margin-left: 6px; }
*/
#contentsmall { position: relative; float: left; width: 391px; color: #996600; height: 484px; margin-bottom: 20px; margin-left: 6px; padding-right: 26px; overflow: auto; }
#contentbig { position: relative; float: left; width: 582px; color: #996600; margin-bottom: 20px; padding-left: 6px }
#contentsmall a, #contentbig a { color: #a04b5d; text-decoration: none; }
#contentsmall a:hover, #contentbig a:hover { color: #a04b5d; text-decoration: underline; }


#footerblok { clear: both; width: 675px; height: 33px; margin-left: 36px; background: url(../../siteImg/line2.gif) repeat-x; text-align: center; }
#footer { position: relative; top: 13px; font-family: Times,"Times New Roman", serif; font-size: 13px; font-weight: bold; color: #996600; word-spacing: 21px;}
#footer span { color: #fefdf4; }
#footer a { color: #996600; text-decoration: none; }
#footer a:hover { color: #996600; text-decoration: underline; }


table.kalender { position: relative; left: -6px; width: 580px; padding: 0; margin: 0; border-width: 0; /*background-color: #fefdf4;*/ }
table.kalender .cel1 { width: 21%; }
table.kalender .cel2 { width: 23%; }
table.kalender .cel3 { width: 30%; }
table.kalender .cel4 { width: 26%; }

/*table.kalender .cel1 { width: 15%; }
table.kalender .cel2 { width: 17%; }
table.kalender .cel3 { width: 24%; }
table.kalender .cel4 { width: 20%; }
table.kalender .cel5 { width: 24%; }
table.kalender .cel5 a { color: #a04b5d; text-decoration: underline;  }
*/table.kalender th p, table.kalender td p { padding: 0; margin: 0; }
table.kalender th { text-align: left; font-size: 12px; height: 30px; vertical-align: top; padding: 0; padding-left: 5px; padding-top: 4px; }
table.kalender td { font-size: 11px; line-height: 16px; color: #996600; border-width: 0; padding: 5px; padding-right: 0; vertical-align: top; }
/*table.kalender td a { text-decoration: none;  }
*/table.kalender td a { color: #a04b5d; font-size: 13px; font-weight: bold; text-decoration: none;  }
table.kalender td a:hover { text-decoration: underline;  }

table.kalender td.maand { font-size: 15px; font-weight: bold; color: #a04b5d; line-height: 22px; border-bottom: 1px solid #dec6ce; border-top: 1px solid #dec6ce; padding: 0; text-indent: 2px; }
table.kalender tr.licht { /*background-color: #5d2f5c;*/ background-color: #3D063B; border-top: 1px solid #dec6ce; }


._ffbgforcer { clear: both; height: 1px; overflow: hidden; margin-top: -1px; }
