body{font-size:small;font-family:Arial,Helvetica,sans-serif;color:#343434;background-color:#59646c;}
*{padding:0;margin:0;}
img{border:0;}
a{color:#000;}
a:active{color:#1693a5;}
a:hover{color:#1693a5;}
p{margin-top:.5em;margin-bottom:.7em;}
h2{color:#1693a5;font-weight:100;font-size:medium;font-style:normal;margin-bottom:.5em;}
h3{font-size:1.1em;font-weight:bold;font-variant:small-caps;text-transform:lowercase;color:#000;}
img.image-left{float:left;margin-right:20px;}
#content b,#content strong{color:#000;}
#content .collumn-left p,#content .collumn-right p,#content .collumn-middle p{text-align:left;}
.col-right{float:right;width:49%;}
.col-left{float:left;width:49%;margin-right:2%;}
.collumn-left h2,.collumn-right h2,.collumn-middle h2{text-align:left;font-size:1em;font-style:normal;}
.collumn-left{width:32%;float:left;}
.collumn-middle{width:auto;margin-left:33%;margin-right:33%;border-right:1px dashed #d8d8c0;border-left:1px dashed #d8d8c0;padding-left:.5em;padding-right:.5em;}
.collumn-right{width:32%;float:right;}
#kontakt input[type=text],#kontakt textarea,#kontakt select{border:1px solid #d8d8c0;padding:3px;margin-left:20px;margin-bottom:.2em;background-color:#fff;}
#kontakt label{float:left;width:100px;margin-bottom:.2em;}
#kontakt input[type=submit],#kontakt input[type=reset]{border:solid 1px #d8d8c0;padding:.4em 10px;font-size:x-small;background-image:url(images/right-bgd.gif);}
div.quote{margin:10px 20px 10px 20px;background-image:url(images/right-bgd.gif);border:solid 1px #d8d8c0;}
div.quote p{padding:0 .5em 0 30px;background-image:url(images/quote.gif);background-position:top left;background-repeat:no-repeat;font-size:medium;line-height:normal;}
div.quote p a{font-size:small;font-weight:normal;font-style:normal;text-decoration:none;}
#container{width:950px;margin-top:5px;margin-left:auto;margin-right:auto;background-color:#fff;}
#logo{position:absolute;left:5px;top:5px;}
#header{height:120px;background-color:#131313;background-repeat:repeat-x;position:relative;}
#headline{position:absolute;left:450px;top:20px;}
#headline h1{font-family:Geneva,Arial,Helvetica,sans-serif;color:#bfbfbf;font-weight:normal;font-variant:small-caps;font-size:1.2em;letter-spacing:1px;text-transform:lowercase;}
#headline h1 b{font-weight:normal;}
#headline h1 a{color:#1693a5;text-decoration:none;}
#headline h1 a:hover{text-decoration:underline;}
#headline h1 a strong{font-weight:100;}
#navigation{height:55px;font-family:Tahoma,Arial,sans-serif;background-color:#272727;background-repeat:repeat-x;}
#navigation ul{font-size:1.2em;margin:0 auto;list-style:none;text-align:left;text-transform:uppercase;}
#navigation ul li{display:inline;text-align:center;line-height:55px;}
#navigation ul li a#selected{color:#343434;background-color:#fff;}
#navigation ul li a{float:left;display:block;color:#fff;font-weight:normal;padding:0 20px;text-decoration:none;}
#navigation ul li a:hover{color:#1693a5;}
#content{line-height:1.5em;min-height:540px;width:auto;padding-left:20px;padding-right:260px;padding-bottom:20px;padding-top:20px;background-color:#fff;position:relative;}
#content p{text-align:justify;}
#content u{text-decoration:none;border-bottom:solid 1px #000;}
#content ul{list-style-image:url(images/item.jpg);line-height:1.8em;margin-left:30px;}
#content a,a.extended-link{background-image:url(images/link.gif);background-position:right;background-repeat:no-repeat;text-decoration:none;padding-right:18px;}
#content a.extended-link{background-image:url(images/extended_link.gif);}
#content a.mail-link{background-image:url(images/mail.gif);}
#right{position:absolute;right:20px;top:20px;width:220px;}
#right p{margin:0 0 .5em 0;text-align:left;padding:5px 10px 5px 10px;border-left:solid 1px #d8d8c0;border-right:solid 1px #d8d8c0;border-bottom:solid 1px #d8d8c0;}
#right hr.break{margin:0 0 0 -10px;border:0;background-color:#d8d8c0;height:1px;}
#right span{display:block;border:solid 1px #d8d8c0;padding:.4em 0 .4em 10px;font-size:x-small;background-image:url(images/right-bgd.gif);}
#current-events{position:absolute;right:0;top:0;width:950px;}
#footer{float:left;width:950px;padding-top:5px;margin-bottom:5px;text-align:center;}
#container{-moz-border-radius:10px;}
#header{-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;}
.jcarousel-skin-events .jcarousel-container{-moz-border-radius:5px;}
#content{-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;}