* {
    BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
BODY,
input {
    FONT-SIZE: 13px; FONT-FAMILY: Century Gothic, Verdana, Arial, sans-serif; 
}
BODY {
    BACKGROUND: #fff; TEXT-ALIGN: center;
}
#container {
    MARGIN: 0px auto; WIDTH: 90%; POSITION: relative; TEXT-ALIGN: left; BACKGROUND: #fff;
}
#head {
    DISPLAY: block; BACKGROUND: #fff; WIDTH: 90%; HEIGHT: 160px
}
#contentcontainer {
    MARGIN-TOP: 32px; BACKGROUND-COLOR: #fff; WIDTH: 90%; COLOR: #000; PADDING: 0;
}
* HTML #contentcontainer {
    MARGIN-TOP: 41px; BACKGROUND-IMAGE: none; BACKGROUND-COLOR: transparent;
}
#tools {
    DISPLAY: none;
}
#content {
    MARGIN:0px; 
}
#content P {
    MARGIN-BOTTOM: 1em; LINE-HEIGHT: 1.5em; 
}
#content H2 {
    MARGIN-BOTTOM: 1em; LINE-HEIGHT: 1.5em; 
}
#content H2 {
    FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#footer {
    DISPLAY: none;
}
DIV#clearer {
    CLEAR: both; LINE-HEIGHT: 1px; HEIGHT: 1px
}
P.poptxt {
    TEXT-ALIGN: left
}
#menuebox,
.menu {
    DISPLAY: none;
}
.links {
    FLOAT: left; WIDTH: 240px
}
#head #logo {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none! important; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 35px
}
#head H1 {
    DISPLAY: none! important
}

A,
A:visited {
    COLOR: #0033cc; TEXT-DECORATION: none
}
A:hover {
    COLOR: #0033cc; TEXT-DECORATION: underline; 
}
TABLE {
    WIDTH: 90%;
}
TD {
    vertical-align: top;
}
TABLE.imagegallery TD {
    VERTICAL-ALIGN: bottom;
}
.imagegallery .thumbnail P {
    WIDTH: 130px; MARGIN:0; PADDING:0;
}
.imagegallery .zoom P {
    WIDTH: 20px; MARGIN:0 5px 0 0; PADDING:0;
}
.imagegallery .description P {
    WIDTH: 150px; MARGIN:0 5px 0 0; PADDING:0;
}
TABLE.news_hp_list {
    BORDER: 1px solid #0033cc; margin-top:15px;
}
.news_hp_list td {
    PADDING: 2px;
}
.news_hp_list IMG {
    FLOAT: left; BORDER: 0px; MARGIN: 2px 5px 10px 0; 
}
.news_hp_list .tr_headline td {
    BACKGROUND-COLOR: #0033cc; color: #fff; TEXT-ALIGN: left; 
}
.news_hp_list .tr_content td {
    width: 330px; 
}
.news_hp_list .tr_link td {
    BACKGROUND-COLOR: #0033cc; color: #fff; TEXT-ALIGN: right; 
}
.news_hp_list .tr_headline td A,
.news_hp_list .tr_headline td A:visited,
.news_hp_list .tr_headline td A:hover {
    COLOR: #fff; FONT-WEIGHT: bold; text-decoration: none;
}
.news_hp_list .tr_link td A,
.news_hp_list .tr_link td A:visited,
.news_hp_list .tr_link td A:hover {
    COLOR: #fff; FONT-WEIGHT: bold; text-decoration: underline;
}
 
TABLE.newslist,
TABLE.newslist TR,
TABLE.newslist TR TABLE {
    width: 520px; 
}
.newslist TR {
    BACKGROUND-COLOR: #eee; padding: 1px; margin: 1px;
}
.newslist td.date {
    width: 100px; 
}
.newslist td.title {
    width: 420px; text-align:left; 
}
 
TABLE.studien TD {
    vertical-align: bottom;
}
TABLE.studien {
    margin-top: 20px;    
    width: 100%; 
}
TABLE.studien TD.download {
    text-align: right;
}
TABLE.studien TD .headline P {
    font-weight: bold; 
}

input {
    border: 1px solid #000;
    color: #000;
    height: 18px;
    padding: 2px;
}
input.userdata_long {    
    width: 240px;
}
input.submit{    
    background-color: #fff;
    border: 1px solid #000;
    color: #000;
    font-weight: bold; 
    height: 24px;
    text-align: left;
}