/*
cfdce5
b8c3cc
9ea9b0
6a7175
35383b

ff982e
a14643

*/

body {
    color: #35383b;
    font-family: Georgia, Optima, Times, serif;
    font-size: 11pt;
    margin: 0;
    margin-top: 10px;
    padding: 0;
}

fieldset {
    border: 0;
    font-size: 90%;
    margin-bottom: 2.0em;
    padding: 0;
    padding-top: 0.5em;
}
legend {
    background-color: #000;
    color: #fff;
    font-size: 85%;
    padding: 5px;
}


img {
    border: 0;
}


table {
    width: 100%;
}
td {
    vertical-align: top;
}
th {
    text-align: left;
}


a.extern {
    position: relative;
    
    background-image: url(../_images/icon-extern.gif);
    background-repeat: no-repeat;
    background-position: top left;
    padding-left: 15px;
}

#header {
    position: relative;
    height: 100px;
    padding: 0;
    margin: 0;
}
#logo {
    width: 240px;
    height: 100px;
    margin-left: 30px;
    margin-top: 30px;
}
#headpix {
    position: absolute;
    left: 289px;
    top: 0;
    width: 700px;
    height: 100px;
}

#content {
    position: relative;
    
    background-color: #fff;
    position: relative;
    padding: 0;
    padding-bottom: 30px;
    padding-top: 5px;
    margin: 0;
    width: 100%;
}

#navigation {
    margin: 0;
    margin-left: 230px;
    width: 700px;
    text-align: right;
}
#navigation a:link, #navigation a:visited {
    color: #000;
    text-decoration: none;
}
#navigation a:hover, #navigation a:active, #navigation a:focus {
    color: #e43117;
    text-decoration: none;
}

#navigation ul {
    margin: 0;
}

#navigation li {
    color: #6a7175;
    list-style-type: none;
    display: inline;
    padding-left: 4em;
    font-size: 9pt;
}


#bodytext {
    position: relative;
}
h1 {
    font-size: 120%;
    margin: 0;
    max-width: 680px;
    padding: 0;
    padding-top: 20px;
}
.startintro {
    position: relative;
    
    background-color: #92d400;
    background-image: url(../_images/square-6a7175.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    border: 1px solid #6a7175;
    color: #000;
    margin: 0;
    margin-bottom: 0.5em;
    margin-left: 230px;
    max-width: 680px;
    padding: 10px;
    padding-top: 0;
}
.startintro img {
    float: left;
    margin: 20px;
    margin-left: 0;
}
.startintro p {
    font-size: 10.5pt;
    line-height: 140%;
}
.startintro a:link {
    color: #000;
    font-weight: bold;
    text-decoration: none;
}
.startintro a:visited {
    color: #000;
    font-weight: bold;
    text-decoration: none;
}
.startintro a:hover, .startintro a:active, .startintro a:focus {
    font-weight: bold;
    text-decoration: underline;
}



.intro {
    position: relative;

    background-color: #92d400;
    background-image: url(../_images/square-6a7175.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    border: 1px solid #6a7175;
    border-bottom: 0;
    color: #112;
    margin: 0;
    margin-left: 230px;
    max-width: 680px;
    padding: 10px;
    padding-top: 0;
}
.intro h2 {
    font-size: 100%;
    margin-bottom: 15px;
    padding: 0;
}
.intro img {
    position: relative;
}
.intro p {
    font-size: 10.5pt;
    line-height: 140%;
}
.intro table {
    margin-top: 20px;
}
.intro td {
    padding: 0;
}
.intro table p {
    margin: 0;
    padding: 0;
}
.intro table img {
    margin-right: 12px;
}
.intro ul {
    font-size: 10.5pt;
    line-height: 140%;
    padding-left: 2.0em;
}
.intro ul.subnav {
    position: relative;
    
    list-style: none;
    padding-left: 0;
}
.intro ul.subnav a {
    background-image: url(../_images/subnav.gif);
    background-position: 0.8em 0;
    background-repeat: no-repeat;
    color: #fff;
    display: block;
    padding-left: 2.5em;
}
.intro a:link {
    color: #000;
    font-weight: bold;
    text-decoration: none;
}
.intro a:visited {
    color: #000;
    font-weight: bold;
    text-decoration: none;
}
.intro a:hover, .intro a:active, .intro a:focus {
    font-weight: bold;
    text-decoration: underline;
}
.intro ul.subnav a:link, .intro ul.subnav a:visited {
    background-color: #a14643;
    color: #fff;
}
.intro ul.subnav a:hover, .intro ul.subnav a:active, .intro ul.subnav a:focus {
    background-color: #e60;
    text-decoration: none;
}


.newsbox {
    position: relative;

    border: 1px solid #6a7175;
    background-color: #e1e7eb;
    clear: both;   
    max-width: 680px;
    margin: 0;
    margin-bottom: 10px;
    margin-left: 230px;
    padding: 10px;
}
.newsbox h2 {
    color: #e43117;
    font-size: 100%;
    margin-bottom: 15px;
    padding: 0;
}
.newsbox h3 {
    font-size: 95%;
}


.contentbox {
    position: relative;

    border: 1px solid #6a7175;
    background-color: #fff;
    clear: both;   
    max-width: 680px;
    margin: 0;
    margin-bottom: 10px;
    margin-left: 230px;
    padding: 10px;
}
.contentbox td.objImg {
  width: 120px;
}
.contentbox td.objImg img {
  border:1px solid #999;
}
.contentbox td.objTxt {
  padding: 0 15px 0 15px;
}
.contentbox h2 {
    font-size: 110%;
    padding: 0;
}
.contentbox h3 {
    font-size: 100%;
    color: #000;
    padding: 0;
}
.contentbox img.left {
    position: relative;

    float: left;
    margin: 20px;
    margin-left: 0;
    margin-top: 0;
}
.contentbox img.right {
    position: relative;

    border: 1px solid #6a7175;
    border-right: 1px solid #fff;
    float: right;
    margin: 20px;
    margin-right: -12px;
    margin-top: 0;
}
.contentbox p {
    font-size: 10.5pt;
    line-height: 140%;
    margin: 0;
    margin-bottom: 15px;
    margin-right: 10px;
    padding: 0;
}
.contentbox ul {
    font-size: 10.5pt;
    line-height: 140%;
}
.contentbox div.separator {
/*
    position: relative;

    background-image: url(../_images/separator01.gif);
    background-position: top left;
    background-repeat: no-repeat;
    height: 20px;
    width: 20px;
    margin: 0;
    margin-bottom: 0.5em;
    margin-left: -11px;
*/
}

.contentbox table {
    margin: 0;
}
.contentbox td {
    padding: 0;
}

.contentbox a:link, .newsbox a:link {
    color: #e43117;
    text-decoration: none;
}
.contentbox a:visited, .newsbox a:visited {
    color: #e43117;
    text-decoration: none;
}
.contentbox a:hover, .contentbox a:active, .contentbox a:focus, .newsbox a:hover, .newsbox a:active, .newsbox a:focus {
    text-decoration: underline;
}


.contentbox .teaser {
    position: relative;
    z-index: 100;

    width: 201px;
    float: right;
    margin-bottom: 1.0em;
    margin-left: 10px;
    margin-right: -11px;
    margin-top: 30px;
}
.contentbox .teaserbox {
    border: 1px solid #6a7175;
    border-right: 0;
    background-color: #fff;    
    margin: 0;
    margin-top: 4px;
    padding: 5px;
    padding-right: 6px;
}
.contentbox .teaser .h3box {
    margin: 0;
    padding: 0;
}
.contentbox .teaser h3 {
    background-color: #e43117;
    color: #fff;
    display: inline;
    font-size: 85%;
    font-weight: normal;
    padding: 5px;
    padding-right: 6px;
}
.contentbox .teaser p {
    font-size: 9pt;
    margin: 0;
    margin-bottom: 5px;
    padding: 0;
}
.contentbox .teaser img {
    margin-left: -5px;
}

.contentbox .userinfo {
    background-color: #e43117;
    color: #eee;
}



#left {
    position: absolute;
    top: 23px;
    left: 15px;
    width: 200px;
    border-top: 1px solid #6a7175;
    color: #35383b;
}

#menu ul {
    padding: 0;
    margin: 0;
}

#menu li {
    list-style-type: none;
    font-size: 10pt;
}
#menu ul a {
    background-image: url('../_images/background-menu.gif');
    background-position: top right;
    background-repeat: repeat-y;
    border: 1px solid #6a7175;
    border-top: 0;
    color: #000;
    color: #35383b;
    display: block;
    text-decoration: none;
    padding: 5px;
    padding-left: 10px;
    width: 183px;
}
#menu ul a:active, #menu ul a:hover {
    background-image: url('../_images/background-menu.gif');
    background-position: bottom right;
    background-repeat: repeat-y;
}
#menu ul a.current {
    background-image: url('../_images/background-current.gif');
    background-position: top right;
    background-repeat: repeat-y;
}

#quicksearch {
    background-image: url('../_images/background-quicksearch.gif');
    background-position: top right;
    background-repeat: repeat-y;
    border: 1px solid #6a7175;
    margin-top: 20px;
    font-size: 90%;
    padding: 10px;
}
#quicksearch h2 {
    font-size: 100%;
    margin: 0;
    padding: 0;
}
#quicksearch p {
    margin: 0;
    margin-top: 5px;
    padding: 0;
}
#quicksearch form {
    margin: 0;
    margin-top: 5px;
    padding: 0;
}
#quicksearch select {
  font-size: 85%;
}


#ini {
    text-align: center;
}
#ini img {
  margin-top: 2em;
}


#footerprint {
    display: none;
}
#footer {
    margin-left: 230px;
    color: #6a7175;
    font-size: 80%;
}
#footer  a {
    color: #6a7175;
}
#footer  a:hover, #footer  a:active, #footer  a:focus {
    color: #35383b;
}
#footer .secondlevel {
    color: #9ea9b0;
}
#footer .secondlevel a {
    color: #9ea9b0;
}
#footer .secondlevel a:hover, #footer .secondlevel a:active, #footer .secondlevel a:focus {
    color: #6a7175;
}


.small {
  font-size: 85%;
}

