﻿body {
    font-size: 80%;
    color: #fff;
    font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
    background: #98a196 url(/gws/bilder/bodyback.gif) repeat-x;
    margin: 0;
    padding: 0;
}
/* Basic Style Reset */
h1, h2, h3 , h4, h5, h6, ul, li, p, blockquote{
    margin: 0;
    padding: 0;
    border-style: none;
    font-weight: normal;
    font-style: normal;
    font-size: 1em;
}
li{
    list-style-type: none;
    list-style-position: inside
}
a{
    color: #311e15;text-decoration: none;;
}
div#leftcontent li{
    list-style-type: circle;
    list-style-position: outside;
    margin-left:44px;
    margin-bottom:8px
}
div#leftcontent ul{
    margin-bottom:18px
}
div#leftcontent p{
    margin-bottom:18px
}
div#leftcontent a{
    text-decoration: underline;
    color: #311e15;
    font-weight: bold;
}
div#leftcontent a:hover{
    background-color: #423b2d;
    color: #ecdab7;
}
/* @group Basic Layout Boxes */
div#wrap {
    width: 955px;
    text-align: center;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 1px;
    position: relative;
    top: 0;
    left: 0;
}
div#headmast{
    width: 955px;
    height: 281px;
    background: #98a196 url(/gws/bilder/bodyback.gif) repeat-x;
    position: relative;top: 0px; left: 0px;
}
div#headmast_small{
    width: 955px;
    height: 100px;
    background: #98a196 url(/gws/bilder/bodyback.gif) repeat-x;
    position: relative;top: 0px; left: 0px;
}
div#headmast img{z-index:1;border:0;padding:0;position:absolute;top:0;left:0;}
div#headmast_small img{z-index:1;border:0;padding:0;position:absolute;top:0;left:0;}
div.articlehead {
    width: 45%;
    margin: 10px;
    float: left;
}
div.articlefrontrow {
    background: url(/gws/bilder/frontpage_separator.gif) no-repeat left bottom;
    padding-bottom: 10px;
    clear: both;
}
h1#pagetitle {
    color: #fff;
    font: italic 3em Georgia, "Times New Roman", Times, serif;
    text-align: left;
    font-weight: bold;
    position: absolute;bottom: 20px;left: 25px;
    text-shadow: #000 1px 1px 5px;z-index:20;
}
#breadcrumb{
    clear: both;
    background: url(/gws/bilder/breadcrumb.gif) repeat-x;
    height: 28px;
    text-align: left;
}
#functionalmenu{
    position: absolute; top: 10px;right:25px;z-index:10;
}
#functionalmenu li{
    float: right; margin-right: 10px;
}
#functionalmenu a {
    color: #fff;
}
#breadcrumb ul li{
    float: left;
    margin-top: 0.5em;
    margin-left: 25px;
}
#breadcrumb ul li a{
    color: #fff;
    list-style-type: none;
    list-style-position: inside;
    font: 0.8em "Lucida Grande", Lucida, Verdana, sans-serif;
}
div#maincontent{
    background: #c8b99c url(/gws/bilder/contentback.gif) repeat;
    clear: both;
}
#leftcontent{
    color: #665f51;
    float: left;
    width: 600px;
    text-align: left;
}
#leftcontent p {
    color: #423b2d;
    font: 1.1em/160% Georgia, "Times New Roman", Times, serif;
    margin-left: 25px;
}
#leftcontent h1 {
    color: #423b2d;
    font: 1.8em/160% Georgia, "Times New Roman", Times, serif;
    margin-left: 25px;
    margin-top: 1em;
    margin-bottom: 0.5em;
    direction: ltr;
    text-transform: capitalize;
}
#leftcontent blockquote {
    background: #c8b99c url(/gws/bilder/blockquote.gif) repeat-x left top;
    margin-left: 25px;
    padding: 15px;
    color: #360f00;
    font: italic 1em/2em Georgia, "Times New Roman", Times, serif;
    border-top: 1px dotted #3a362d;
    margin-top: 25px;
    margin-bottom: 20px;
}
#leftcontent p.small {
    font-size: 0.9em;
    color: #35090d;
}

/*SIDEBAR */
#sidebar {
    width: 265px;
    float: right;
    text-align: left;
    font-family: Georgia, "Times New Roman", Times, serif;
    line-height: 150%;
    background: #c8b99c url(/gws/bilder/sidebar.gif) repeat-x;
    border-left: 1px solid #9b8d70;
}
#sidebar a{
    margin-left: 25px;
    font-size: 1em;
    line-height: 255%;
}
#sidebar a:hover{
    margin-left: 25px;
    font-size: 1em;
    line-height: 255%;
    text-decoration: underline;
}
#sidebar a.imglink {margin:0;padding:0; border:0;}
#sidebar a.imglink img{border:none;}


ul.menuseparated {
    background: url(/gws/bilder/menupartline.png) no-repeat center top;
    margin-top: 0;
    padding-top: 12px;
}
form.searchfield{
    padding-top: 40px;
    padding-bottom: 10px;
    background: url(/gws/bilder/searchbar.gif) no-repeat;
}
form.searchfield p{
    margin-left: 15px;
}
div.menupart {
    background: url(/gws/bilder/menupart.gif) no-repeat center top;
    padding-top: 32px;
}
/* FEATURE BOX UNTEN */
div#feature{
    background: #ab9f87 url(/gws/bilder/feature_btm.gif) repeat-x center bottom;
    clear: both;
    padding-bottom: 25px;
}
#feature h2{
    font: italic 1.2em Georgia, "Times New Roman", Times, serif;
    background: url(/gws/bilder/featureheadline.gif) no-repeat left bottom;
    padding-bottom: 25px;
    margin-top: 25px;
}
#feature p {
    font: 0.86em/150% Georgia, "Times New Roman", Times, serif;
    width: 80%;
    margin-bottom:8px
}

#feature li {
    list-style-type: circle;
}

#feature div.col1 {
    width: 410px;float: left;
    margin-left: 25px;
    font: 1.1em;
    text-align: left;
}
#feature div.col2 {
    width: 410px;float: left;
    margin-left: 25px;
    font: 1.1em;
    text-align: left;
}

/* @end */
/* @group Footer */
#footer {
    background: url(/gws/bilder/footer_top.gif) no-repeat center top;
    padding-top: 18px;
    margin-top: 10px;
}
#footer p {
    font: 0.8em/180% Georgia, "Times New Roman", Times, serif;
}
#footer p a {
    font-weight: bold;
    color: #fff;
    font-style: italic;
}
#footer p a:hover {
    font-weight: bold;
    color: #fff;
    font-style: italic;
    text-decoration: underline;
}
/* @end */
