@charset "utf-8";
/* CSS Document */

body {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.0em;
margin: 0;
padding: 0;
text-align: center;
}

#wrapper {
position: relative;
width: 955px;
background: url(images/bg_page_x955_center_y-tile.jpg) top left repeat-y;
text-align: left;
margin: 0 auto;
}
#top {
position: absolute;
top: 0;
left: 0;
}
.logo {
position: absolute;
top: 0px;
left: 0px;
}
#menu {
position: absolute;
top: 105px;
left: 0px;
width: 890px;
height: 35px;
background: url(images/menu_bg_no_tile.gif) top left no-repeat;
text-align: right;
padding: 9px 65px 0px 0px;
}
#menu a {
color: white;
font-size: 0.75em;
font-weight: bold;
display: inline-block;
padding: 0px 14px 0px 15px;
text-decoration: none;
border-left: 1px solid white;
}
#menu a:hover {
color: #d5e049;
}
#menu a.first {
border: none;
}
#menu a.active {
color: #d5e049;
text-decoration: underline;
}
#menu a.active:hover {
text-decoration: none;
}
#content {
position: relative;
width: 682px;
float: left;
margin-top: 140px;
background: url(images/v_seperator_bg.gif) right repeat-y;
padding-top: 280px;
margin-bottom: 15px;
}
.noCampaign #content {
padding-top: 4px;
}
.noCampaign #content #campaign {
display: none;
}
#content #column1 {
float: left;
width: 363px;
}
#content #column2 {
float: left;
width: 291px;
}
#content .box, #margin .box {
position: relative;
background: white;
}
#content #column1 .box {
width: 291px;
}
#content #column2 .box {
width: 221px;
}
#content #columnWide .box {
width: 585px;
}
#content .box {
margin: 12px 0px 32px 30px;
padding: 20px;
}
#content .box img.start, #margin .box img.start {
position: absolute;
top: -26px;
left: 0px;
z-index: 90;
}
#content .box img.heading, #margin .box img.heading {
position: absolute;
top: -15px;
left: 20px;
z-index: 100;
}
#content .box img.heading, #margin .box img.decoration {
position: absolute;
top: -37px;
right: 0px;
z-index: 110;
}
#content .box h1, #margin .box h1 {
font-size: 0.7em;
font-weight: bold;
margin: 0;
padding: 0;
}
#content .box h1 {
font-size: 1.2em;
padding-bottom: 12px;
}
#content .box p, #margin .box p {
font-size: 0.7em;
margin: 0px;
padding: 0px 0px 5px 0px;
}
#content .box p a, #margin .box p a {
color: black;
font-weight: normal;
text-decoration: none;
}
#content .box p a:hover, #margin .box p a:hover {
text-decoration: underline;
}
#content .box a.readMore, #margin .box a.readMore {
color: #d5e049;
font-weight: bold;
background-color: black;
text-decoration: none;
font-size: 10px;
padding: 1px 3px;
}
#content .box a.readMore:hover, #margin .box a.readMore:hover {
text-decoration: underline;
}
div#wrapper a.navigation {
font-weight: bold;
}
#content .box img.end1, #margin .box img.end1 {
position: absolute;
bottom: 0px;
left: 0px;
z-index: 90;
}
#content .box img.end2, #margin .box img.end2 {
position: absolute;
bottom: -21px;
left: 0px;
z-index: 90;
}
#content .box img.end3, #margin .box img.end3 {
position: absolute;
bottom: 0px;
right: 0px;
z-index: 90;
}
#content .box img.startStandard1, #margin .box img.startStandard1, #content .box img.startStandard1Light, #margin .box img.startStandard1Light {
position: absolute;
top: 0px;
left: 0px;
z-index: 90;
}
#content .box img.startStandard2, #margin .box img.startStandard2, #content .box img.startStandard2Dark, #margin .box img.startStandard2Dark {
position: absolute;
top: 0px;
right: 0px;
z-index: 90;
}
#content .box img.endStandard1, #margin .box img.endStandard1, #content .box img.endStandard1Light, #margin .box img.endStandard1Light {
position: absolute;
bottom: 0px;
left: 0px;
z-index: 90;
}
#content .box img.endStandard2, #margin .box img.endStandard2, #content .box img.endStandard2Dark, #margin .box img.endStandard2Dark {
position: absolute;
bottom: 0px;
right: 0px;
z-index: 90;
}
#content .box img.endStandardTalkLeft, #margin .box img.endStandardTalkLeft {
position: absolute;
bottom: -23px;
left: 4px;
z-index: 110;
}
#content #column1 .box img.startStandard1Light, #content #column1 .box img.endStandard1Light, #content #column1 .box img.startStandard2Dark, #content #column1 .box img.endStandard2Dark {
display: none;
}
#content #column2 .box img.startStandard1, #content #column2 .box img.endStandard1, #content #column2 .box img.startStandard2Dark, #content #column2 .box img.endStandard2Dark {
display: none;
}
#content #columnWide .box img.startStandard1Light, #content #columnWide .box img.endStandard1Light, #content #columnWide .box img.startStandard2Dark, #content #columnWide .box img.endStandard2Dark {
display: none;
}
#margin .box img.startStandard1, #margin .box img.endStandard1, #margin .box img.startStandard2, #margin .box img.endStandard2 {
display: none;
}
#content img.start {
position: absolute;
top: 0px;
right: -1px;
}
#content img.end {
position: absolute;
bottom: 0px;
right: -1px;
}
#campaign {
position: absolute;
top: 0;
left: 0;
width: 654px;
height: 303px;
z-index: 200;
}
#margin {
position: relative;
left: -1px;
width: 264px;
float: left;
margin-top: 140px;
margin-bottom: 15px;
background: url(images/v_seperator_bg.gif) left repeat-y;
}
#margin img.start {
position: absolute;
top: 0px;
left: 0px;
}
#margin img.end {
position: absolute;
bottom: 0px;
left: 0px;
}
#margin .box {
margin: 41px 0px 50px 26px;
padding: 22px 20px 12px 20px;
width: 175px;
}
#margin .subMenuBox {
padding-top: 38px;
}
#margin .boxStandard {
margin: 18px 0px 50px 26px;
padding: 20px;
}
#margin .greenBox, #margin .subMenuBox {
background-color: #c3d714;
}
#margin .yellowBox {
background-color: #ffdc00;
}
#margin .whiteRobotBox {
padding-top: 37px;
margin-bottom: 155px;
}
#margin .whiteRobotBox img.end2 {
bottom: -153px;
}
#margin .whiteRobotBox p a {
color: #c3d714;
text-decoration: underline;
}
#margin .whiteRobotBox p a:hover {
text-decoration: none;
}
#margin .subMenuBox img.decoration {
top: auto;
bottom: -5px;
}
#footer {
position: relative;
background: url(images/footer_bg_tile-x.gif) top repeat-x;
clear: left;
width: 894px;
margin: 0px 0px 50px 30px;
padding-top: 15px;
}
#footer p {
font-size: 0.7em;
margin: 0;
padding: 0;
}
#footer a {
color: #b7c500;
text-decoration: underline;
}
#footer a:hover {
text-decoration: none;
}
#footer img.start {
position: absolute;
top: -1px;
left: 0px;
}
#footer img.end {
position: absolute;
top: -1px;
right: 0px;
}
#footer img#logoUN {
position: absolute;
top: 10px;
right: 0px;
}
#footer img#logoMunicipality {
position: absolute;
top: 20px;
right: 145px;
}
#openingHours {
position: absolute;
right: 50px;
top: 50px;
text-align: right;
padding: 17px 0px 0px 50px;
}
#openingHours p {
padding: 0px;
margin: 0px;
}
#openingHours img.header {
position: absolute;
top: 0px;
right: 0px;
}
#openingHours img.decoration {
position: absolute;
top: -20px;
left: 0px;
}
#openingHours p {
font-size: 0.7em;
font-weight: bold;
}
#icons {
position: absolute;
top: 10px;
right: 50px;
}
#icons img {
padding-left: 5px;
border: none;
}
.emphasise {
font-weight: bold;
}
.clear {
clear: both;
font-size: 1px;
color: #f6f8f6;
}
.subPage #content .box {
padding-bottom: 60px;
}
.subPage #content .box h1 {
font-size: 1.6em;
}
#margin .subMenuBox p a.active {
color: #006733;
}
img#pageEnd {
position: absolute;
left: 0px;
bottom: 0px;
}
