body {color:#000000;background-color:#EBF1F8;margin:10px 0 3px;text-align:center;font-family:Arial,sans-serif;font-size:75%;}
h1 {padding:10px 0 0;margin:0;}
a {color:#000000;}
h2 a, h3 a {text-decoration:none;}
a:hover, h2 a:hover, h3 a:hover, .pagelink a:hover {text-decoration:underline;}
.marked {color:#cc0000;}
.inactive {color:#808080;}
.clear {clear:both;font-size:0.1px;height:0px;}
p {margin:0 0 6px;}
.messagebox {color:#c00;background-color:#fec;margin:10px 0;padding:10px;}

#all {position:relative;width:862px;margin:auto;color:#000000;background-color:#ffffff;background-image:url(../img/bg_all.gif);text-align:left;}
#shadow_top {height:6px;font-size:0.1px;background-image:url(../img/shadow_top.png);}
#top {height:195px;margin:0 6px;color:#ffffff;background-color:#788EC7;background-image:url(../img/bg_top.gif);background-position:bottom left;background-repeat:repeat-x;}
#topMenu {position:absolute;top:177px;left:21px;}
#content {float:left;display:inline;margin-left:21px;margin-top:20px;padding-bottom:10px;width:615px;}
#right {float:right;display:inline;margin-right:21px;margin-top:20px;width:190px;overflow:hidden;}
#searchbox {position:absolute;top:176px;right:21px;}
#bottomline {margin:10px 225px 10px 21px;}
#databnet {position:absolute;right:6px;bottom:0px;}
#shadow_bottom {height:15px;background-color:#ebf1f8;background-image:url(../img/shadow_bottom.png);background-repeat:no-repeat;}

#topMenu ul {margin:0;padding:0;}
#topMenu li {display:block;float:left;height:24px;width:204px;overflow:hidden;list-style-type:none;text-align:center;font-family:Verdana,Arial,sans-serif;font-size:0.9em;font-weight:bold;line-height:20px;background-color:#f0f0f0;background-image:url(../img/bg_topnav.png);margin-right:1px;}
#topMenu li.active {background-image:url(../img/bg_topnav_active.gif);}
#topMenu a {color:#4E61B0;text-decoration:none;}

.breadcrumbs, #bottomline {color:#808080;border-top:1px #e0e0e0 solid;border-bottom:1px #e0e0e0 solid;font-family:Arial,sans-serif;font-size:0.9em;padding:1px 0;}
.breadcrumbs a, #bottomline a {color:#666;text-decoration:none;}
.breadcrumbs a:hover {text-decoration:underline;}
.boxFull {clear:both;margin-bottom:17px;font-family:Arial,sans-serif;line-height:17px;text-align:justify;}
.boxFull h2 {margin:0px;padding:10px 0 10px;font-family:Verdana,Arial,sans-serif;font-size:1.25em;line-height:18px;}
.boxFull h3 {margin:0px;padding:10px 0 10px;font-family:Verdana,Arial,sans-serif;font-size:1.15em;}
.boxFull p, .boxFull table, .boxFull ul {font-size:1.0em;line-height:1.5em;}
.boxFull p {margin:0px;margin-bottom:0.6em;}
.fotoleft {float:left;padding:5px;margin-right:10px;margin-bottom:10px;font-size:0.9em;border:1px #cccccc solid;}
.fotoright {float:right;padding:5px;margin-left:10px;margin-bottom:10px;font-size:0.9em;border:1px #cccccc solid;}
.fotofull {padding:5px;margin-bottom:10px;font-size:0.9em;border:1px #cccccc solid;}
.pagelink a, a.more {text-decoration:underline;padding-left:10px;background-image:url(../img/dot_red.gif);background-position:0 0.4em;background-repeat:no-repeat;}
.downloadLabel {float:left;}
ul.downloadFiles {margin:0 80px 0; padding:0px;line-height:16px;}
.downloadFiles li {list-style-type:none;margin-bottom:3px;padding-left:12px;background-image:url(../img/dot_red.gif);background-position:0 5px;background-repeat:no-repeat;font-weight:bold;}

.teaser {float:left;width:204px;background-color:#E2EBF6;margin-right:1px;height:280px;}
.teaser h3 {margin:0;padding:3px 7px;font-family:Arial,sans-serif;font-size:1.0em;color:#4E61B0;background-image:url(../img/bg_teaserhead.gif);border-bottom:1px #ffffff solid;}
.teaserPic {margin:7px 7px 10px; height:125px; overflow:hidden;}
.teaser ul {margin:0 7px 2px;padding:0;}
.teaser li {list-style-type:none;margin:1px;padding:4px 3px 4px 3px;border-top:1px #B6C4E2 solid;font-family:Verdana,Arial,sans-serif;font-size:0.9em;line-height:1.3em;}
.teaser a {text-decoration:none;}

.rightbox {padding:7px;background-image:url(../img/bg_menu.png);background-repeat:repeat-x;border:1px #cccccc solid;margin-bottom:20px;font-family:Verdana,Arial,sans-serif;font-size:0.9em;line-height:1.3em;}
.rightbox h3 {margin:0; padding:0 0 6px; font-size:1.0em;}
.rightbox p {margin: 0 0 6px;}
.rightbox a {text-decoration:none;}
.rightMenu {margin:0;padding:0;}
.rightbox ul.pure {margin-top:-8px;margin-bottom:-5px;}
.rightMenu li {list-style-type:none;padding:6px 1px;border-top:1px #cccccc solid;}
.rightMenu li.active {font-style:italic;}
.rightMenu .sub {padding-left:14px;background-image:url(../img/dot_sub.gif);background-position:4px 8px; background-repeat:no-repeat;}
.rightMenu a:hover {text-decoration:underline;}
.rightNews {margin:0;padding:0;}
.rightNews li {list-style-type:none;margin:0px;padding:0 0 5px 10px;background-image:url(../img/dot_red.gif);background-position:0 5px;background-repeat:no-repeat;}
.rightNews a {color:#4E61B0;text-decoration:underline;}

.fotoListbox {float:left;width:204px;background-color:#e2ebf6;padding-top:7px;margin-right:1px;margin-bottom:7px;}
.fotoListbox div {margin:0 7px;height:125px;width:190px;overflow:hidden;}
.fotoBox {clear:both;border:1px #cccccc solid;margin-bottom:7px;}
.fotoNav {text-align:center;font-family:Arial,sans-serif;font-size:1.0em;padding:5px;background-color:#d2dbe9;}
.fotoNav a {text-decoration:none;}
.fotoNav a:hover {text-decoration:underline;}
.fotoPic {text-align:center;padding:3px;}
.fotoOwner {padding:3px 7px 7px;font-family:Verdana,Arial,sans-serif;font-size:0.9em;margin:0;}
.fotoInfo {font-family:Arial,sans-serif;font-size:1.0em;padding:7px;background-color:#ffffff;}

.listhead {color:#000000;background-color:#e2ebf6;margin:5px 0;padding:1px;}
.listhead p {margin:0px;padding:3px 0;font-family:Verdana,Arial,sans-serif;font-size:0.8em;line-height:13px;}
.listActive {font-weight:bold;color:#cc0000;}
p.allmonths {font-family:Verdana,Arial,sans-serif;font-size:0.8em;padding:1px 0 5px;}
p.month {float:left;margin-right:5px;}
.dateListbox {font-family:Arial,sans-serif;font-size:1.0em;border-top:1px #cccccc solid;padding:10px 0;}
.dateListbox h3 {font-size:1.1em;}
.dateDate {float:left;width:150px;font-weight:bold;}
.dateContent {margin-left:160px;}
.dateContent h3 {margin:0;padding:0 0 6px;}
.detailDate {float:right;padding-top:12px;font-weight:bold;white-space:nowrap;}
p.intro {font-weight:bold;margin-bottom:12px;}
.navbox {font-family:Arial,sans-serif;font-size:0.9em;border-top:1px #cccccc solid;padding-top:10px;}

.gbbox{position:relative;margin-bottom:20px;}
.gbhead{color:#000;background:#e2ebf6;font-size:1em;font-weight:bold;padding:3px;margin-bottom:5px;}
.gblabel {float:left;width:455px;overflow:hidden;white-space:nowrap;margin-bottom:4px;}
.gblabel a {font-size:0.9em;text-decoration:underline;margin:0 8px;}
.gbdate {text-align:right;margin-bottom:4px;}
.gbtext {padding-bottom:15px;margin-bottom:0px;line-height:15px;border-bottom:1px #ccc solid;}
.gbcomment{margin-top:3px;line-height:15px;}
.pagesnav {}
.insertlink{float:right;width:130px;text-align:right;white-space:nowrap;overflow:hidden;font-weight:bold;}
.formbox{clear:both;position:relative;margin-bottom:20px;}
.formhead{color:#000;background:#e2ebf6;font-size:1em;font-weight:bold;padding:3px;margin-bottom:5px;}
.formLabel{font-weight:bold;height:20px;width:140px;float:left;overflow:hidden;margin-top:5px;margin-bottom:5px;}
.formLabelFull {width:580px;font-weight:bold;height:15px;float:left;margin-top:5px;}
.formContentS{height:20px;width:140px;float:left;white-space:nowrap;overflow:hidden;margin-top:5px;margin-bottom:5px;}
.formContentM{height:20px;width:280px;float:left;white-space:nowrap;overflow:hidden;margin-top:5px;margin-bottom:5px;}
.formContentL{height:20px;width:420px;float:left;white-space:nowrap;overflow:hidden;margin-top:5px;margin-bottom:5px;}
.formContentXL{width:420px;float:left;white-space:nowrap;overflow:hidden;margin-top:5px;margin-bottom:5px;}
.formInfo {width:120px;position:absolute;top:30px;right:0px;}

ul.sitemap {padding:0;margin:0;}
ul.sitemap li {list-style-type:none;margin:2px 0;padding:2px;}
ul.sitemap li.p1 {background-color:#e2ebf6;font-weight:bold;padding-left:15px;margin-top:5px;}
ul.sitemap li.p2 {padding-left:28px;background-image:url(../img/dot_red.gif);background-position:15px 8px;background-repeat:no-repeat;}
ul.sitemap li.p3 {padding-left:46px;background-image:url(../img/dot_sub.gif);background-position:33px 6px;background-repeat:no-repeat;}

form {margin:0px;}
input,textarea {font-family:Verdana,Arial,sans-serif;color:#000;font-size:0.9em;border:1px #ccc solid;}
input.iSearch {width:110px;}
.iLarge {width:300px;}
input.button {background-color:#e2ebf6;border:1px #788ec7 solid;}
#searchbox .button {width:30px;color:#4e61b0;background-color:#f0f2f6;font-weight:bold;}
.searchLabel {float:left;padding:4px;color:#fff;font-family:Verdana,Arial,sans-serif;font-size:0.9em;font-weight:bold;}
.searchResult {padding-left:14px;background-image:url(../img/dot_red.gif);background-position:0 5px;background-repeat:no-repeat;}
.searchResult .marked {color:#c00;background-color:#ffc;}

a.print {padding-left:22px;background-image:url(../img/printer.gif);background-position:0 1px;background-repeat:no-repeat;}
