* { 
margin:0; 
padding:0; 
 } 
html{ 
height:100%; 
overflow-Y:scroll; 
} 
body { 
height:100%; 
color: black; 
background-color: #d7e3f1; 
font-size: 14px; 
font-family: Helvetica,Arial,sans-serif; 
min-width: 41em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */ 
}

a:visited{
color:blue;
}
a:focus{
outline:none;
}

#wrap { 
text-align:center; 
min-height:100%; 
width:1024px; 
margin-left:auto; 
margin-right:auto; 
background-image:url(images/content_middle.png); 
background-repeat:repeat-y; 
}

#wrap h2{ 
color:#333;
}
#wrap h3{ 
color:#333;
}
#wrap h4{ 
color:#333;
}
 
/* IE Win lt 7 only \*/   
* html #wrap { 
height:100%; 
} 
/* */ 
#footer { 
margin-top:-132px; 
margin-left:auto; 
margin-right:auto; 
text-align:center; 
vertical-align:middle; 
height:125px;
} 
#table_footer{ 
width: 1000px; 
height:100px; 
margin-right:12px; 
margin-left:12px; 
margin-bottom:0px; 
margin-top:0px; 
border-top:1px solid black; 
background-image:url(images/bg_footer150.png); 
} 
#header { 
margin-left:auto; 
margin-right:auto; 
width:1000px; 
height:150px; 
text-align:center; 
background-image:url(images/bg_header.png); 
} 
#menu { 
margin-left:auto; 
margin-right:auto; 
width:1000px; 
text-align:center;
height:40px;
padding-top: 0px;
padding-bottom: 0px;
background-image:url(images/bg_menu.png); 
border-bottom: 1px solid #00122e; 
border-top: 1px solid #00122e; 
} 
#content{ 
width:900px; 
margin-left:auto; 
margin-right:auto; 
padding-bottom:100px; 
} 
#news{
position: relative;
width:1000px; 
height:18px; 
background-color: #7998c7; 
color: #F5FFFF; 
margin-left:auto; 
margin-right:auto; 
border-top: 1px solid #00122e; 
border-bottom: 1px solid #00122e; 
overflow:hidden; 
} 
#news:hover{ 
width:1000px; 
height:65px;
color: #F1FFFF; 
overflow:hidden; 
}
#news a{
color: #F1FFFF; 
text-decoration:none
}
#news a:hover{
color: #00122e; 
text-decoration:none
}    
#Navigation li#current { 
color: #F0FFFF;
font-style:italic;
} 
#pageName{
color:#444;
font-size:17px;
}
#Agreement{
width: 870px;
height: 320px;
background-image:url(images/bgAgreement.png);
background-repeat:no-repeat; 
}
#imgID{
border:none;
}
#accessIMG{

left:300px;
width:300px;
height:355px;
border:0px;
background-image: url(images/data_access.png);
background-repeat: no-repeat;
}
#accessIMG:hover{
background-image: url(images/data_access_over.png);
}
#synthesysLogoProject {
float: right;
width: 406px;
height: 95px;
background-image:url(images/synthesysLogo406x95.png);
background-repeat:no-repeat; 
border: none;
margin-left: 25px;
margin-right: 10px;
}
#synthesysLogoProject:hover {
background-image:url(images/synthesysLogo406x95over.png);
}
#mfnLogoProject {
float:left;
width: 406px;
height: 96px;
background-image:url(images/mfnLogo406x96.png);
background-repeat:no-repeat; 
border: none;
margin-left: 10px;
margin-right: 25px;
margin-top: 40px;
margin-bottom: 40px;
}
#mfnLogoProject:hover {
background-image:url(images/mfnLogo406x96over.png);
}
.menuOption {
margin: 0px 0px 0px 0px;  
font: bold 14px Tahoma;
height: 40px;
padding-left: 11px; 
padding-right: 11px;
padding-top: 0px;
padding-bottom: 0px; 
}

.menuOption a:link, .menuOption a:visited {
text-decoration: none; 
color: #F0FFFF;
border: 0px;
margin-left: 6px;
margin-right: 6px;
}

.menuOption:hover {
border-left: 1px solid blue;
border-right: 1px solid blue;
padding-left: 10px;
padding-right: 10px;
background-image: url(images/menuOverGradient.png);
background-repeat: repeat-x;
}

#current {
border-left: 1px solid blue;
border-right: 1px solid blue;
text-decoration: none; 
padding-left: 10px;
padding-right: 10px;
background-image: url(images/menuOverGradient.png);
background-repeat: repeat-x;
}

.menuTable {
height:40px;
margin:-2px 0px 0px 0px;
padding: 0px;
}

.menuOptionContainer {
margin-top:0px;
}

.menuTextContainer {
height: 37px;
display:table-cell;
vertical-align:middle;
}

.contentTable {
padding: 27px;
border: 1px solid darkblue;
background-image: url(images/contentTableBG900x1.png);
background-repeat: repeat-y;
}

.contentBox {
padding: 27px;
border: 1px solid darkblue;
background-image: url(images/contentTableBG900x1.png);
background-repeat: repeat-y;
}


#eventsTable {
float: right;
width:500px;
padding: 17px;
margin-left: 25px;
margin-right: 10px;
margin-top: 40px;
margin-bottom: 40px;
}

.plainLink, .plainLink:active, .plainLink:visited {
color:darkblue;
text-decoration:none;
}

.plainLink:hover{
color:blue;
text-decoration:none;
}

#supportBox {
text-align: justify;
width: 255px;
float: right;
margin: 34px 0px 20px 20px;
}

#supportBoxImage {
width:59px;
height:78.5px;
border: 1px solid darkblue;
}

.floatRight {
float: right;
}

.floatleft {
float: left;
}

#rssLogo16x16 {
float:right;
margin:1px;1px;1px;1px;
border:none;
}

#rssLogo300x300 {
float:right;
margin-left: 20px;
border: none;
}

#rssDIV {
display: none;
position: relative;
left: 875px;
bottom: -17px;
width: 120px;
height: 16px;
z-index: 2;
margin-top:-16px;
background-color: #7998c7; 
}

#rssDIV a:active, #rssDIV a:visited {
text-decoration:none;
color: #F4FFFF;
}

#rssDIV a:hover {
color: #F4FFFF;
}

