* {
    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: #0b9233; 
    TEXT-ALIGN: center;
    background-image:url(/system/bcme_wallpaper-bg_green_korrektur.jpg); background-repeat:repeat-x;
}
#container {
    MARGIN: 0px auto; WIDTH: 760px; POSITION: relative; TEXT-ALIGN: left; BACKGROUND: #ddd;
}
#head {
    DISPLAY: block; BACKGROUND: #fff; WIDTH: 760px; HEIGHT: 160px
}
#contentcontainer {
    MARGIN-TOP: 32px; BACKGROUND-COLOR: #fff; WIDTH: 760px; COLOR: #0033cc; PADDING: 35px 0;
}
* HTML #contentcontainer {
    MARGIN-TOP: 41px;
}
#tools {
    WIDTH: 700px; POSITION: absolute; TOP: 203px; HEIGHT: 30px; Z-INDEX: 5;
}
.print_icon {
    float:right; BACKGROUND-IMAGE:url(/system/fax.gif); BACKGROUND-REPEAT: no-repeat; DISPLAY: block; WIDTH: 90px; HEIGHT: 20px; PADDING: 5px 0 0 30px; TEXT-DECORATION: none; COLOR:#333;
}
#content {
    MARGIN-LEFT: 50px; MARGIN-RIGHT: 50px; 
}
#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 {
    BACKGROUND: #fff; WIDTH: 760px; HEIGHT: 30px; MARGIN: 30px 0 0 0;
}
#footer UL {
    FLOAT: right; WIDTH: auto; MARGIN-RIGHT: 20px; PADDING-TOP: 4px;
}
* HTML #footer UL {
    MARGIN-RIGHT: 20px
}
#footer LI {
    DISPLAY: inline! important; PADDING-LEFT: 10px; FLOAT: left; PADDING-TOP: 2px; LIST-STYLE-TYPE: none; FONT-SIZE: 12px
}
#footer LI A:link {
    COLOR: #0033cc; TEXT-DECORATION: none; FONT-SIZE: 12px
}
#footer LI A {
    COLOR: #0033cc; TEXT-DECORATION: none; FONT-SIZE: 12px
}
#footer LI A:visited {
    COLOR: #0033cc; TEXT-DECORATION: none; FONT-SIZE: 12px
}
#footer LI A:hover {
    TEXT-DECORATION: none; COLOR: #0033cc; FONT-SIZE: 12px
}
DIV#clearer {
    CLEAR: both; LINE-HEIGHT: 1px; HEIGHT: 1px
}
P.poptxt {
    TEXT-ALIGN: left
}
#menuebox {
    background-color: #0033cc; WIDTH: 760px; POSITION: relative; HEIGHT: 40px; Z-INDEX: 10; 
}
.menu {margin-left:35px;}
.menu ul{margin:0;clear:both;}
.menu li a{text-align:left;}
.menu li{
    margin:0;
    margin-right: 30px;
    padding:0;
    background-color: #0033cc; 
    position: relative;
    top:0px;
    list-style: none;
}
.menu li{
    float:left;
    padding-top: 8px;
}
.menu li li {
    margin:0;
    padding-top: 2px;
}
.menu li ul {
    padding-top:5px;
    margin-top:10px;
    background-color: #0033cc;
    width:150px;
}
.menu a {
    margin: 0;
    padding:5px 0 5px 10px;
    display: block;
    position: relative;
    line-height: 1em;
    height: auto;
    font-weight: bold;
}
.menu a, .menu a:visited, .menu a:hover{
    color: #fff;
    text-decoration: none;
    font-size:12px;
}
.menu a:focus, .menu a:hover {
    color: #33ff33;
}
.menu li ul li a {
    font-weight: normal;
}
.menu ul{
    position: absolute;
    display: none;
    top:20px;
    left: 0px;
}
.menu li:hover ul, .menu ul li:hover ul{display: block;}

.menu UL.right {
    FLOAT: right; MARGIN-RIGHT: 20px
}

.links {
    FLOAT: left; WIDTH: 240px
}
#head #logo {
    PADDING-RIGHT: 0px; PADDING-LEFT: 35px; FLOAT: none! important; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 55px
}
#head H1 {
    DISPLAY: none! important
}


A,
A:visited {
    COLOR: #0033cc; TEXT-DECORATION: none}
A:hover {
    COLOR: #0033cc; TEXT-DECORATION: underline; 
}

TABLE {
    WIDTH: 660px;
}
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;
}
TABLE.studien TD.download {
    width: 150px; text-align: right;
}
TABLE.studien TD .headline P {
    font-weight: bold; 
}
 
input {
    border: 1px solid #0033cc;
    color: #0033cc;
    height: 18px;
    padding: 2px;
}
input.userdata_long {    
    width: 240px;
}
input.submit{    
    border: 0px;
    padding: 0px;
    background-color: transparent;
    text-align: left;
}
