body{
    font-family: verdana,helvetica, arial, geneva, sans-serif;
    font-size: 11pt;
    color: #333333;
    background-image:url(../images/back_blue_2px.jpg);
    background-position:left top;
    background-repeat:repeat-x;
    background-color:black;
    margin:0px;
    }


H1  {margin-top:0px;padding-top:0px;font-family: verdana,helvetica, arial, geneva, sans-serif;font-size:18pt; color:#990000; font-weight: bold;}
H2  {font-family: verdana,helvetica, arial, geneva, sans-serif;font-size:15pt; color:#333333; font-weight: bold;line-height:18pt}
H3  {font-family: verdana,helvetica, arial, geneva, sans-serif;font-size:12pt; color:#333333; font-weight: bold;line-height:18pt}


A:link           {font-weight:bold;text-decoration: none; color: #005577}
A:visited        {font-weight:bold;text-decoration: none; color: #005577}
A:hover          {font-weight:bold;text-decoration: underline; color: #005577}
A:active         {font-weight:bold;text-decoration: none; color: #005577}

/*survey*/
.sampl_header{font-size:12px;}
.survey_header{font-size:larger; font-style: italic; font-weight: bold; color: rgb(0, 0, 153)}
.survey_bold{font-style: italic; font-weight: bold}

/* for PangaVista */
.gray                   { background: lightgrey }
.pangavista             { background: white }
table.dditable          { background: white; border-style: solid solid none none; border-color: #C8C8C0; border-collapse: collapse }
table.dditable td       { border-style: none none solid solid; border-color: #C8C8C0; }
table.dditable th       { border-style: none none solid solid; border-color: #C8C8C0; }

.logos{
    margin-top:100px;
    vertical-align:bottom;
    text-align:center;
}

#PortalLink{
    padding-left:680px;
}
#PortalLink a{
    display:block;
    height:40px;
    background-image:url(../images/back_dataportal_on.jpg);
    background-repeat:no-repeat;
    background-position:top left;
}
#PortalLink a:hover{
    background-image:url(../images/back_dataportal_off.jpg);
    background-repeat:no-repeat;
    background-position:top left;
}

.HeaderDiv{
    background-image:url(../images/header_24px.jpg);
    height:24px;
    width:900px;
    text-align:right;
    border-left: 5px solid red;
    border-right: 5px solid red;
}
.HeaderDiv a{
    text-decoration:none;

    color:white;
    font-weight:bold;
    font-size:9pt;
}
.HeaderDiv a:hover{
    color:red;
    text-decoration:none;
}

/* Main Content*/
.FrameDiv{
    margin:0px;
    padding:0px;
    height:100%;
    width:100%;

}

.MainDiv{
    border-top:1px solid black;
    width:900px;
    background-image:url(../images/back_picture.jpg);
    background-repeat:no-repeat;
    border-left: 5px solid red;
    border-right: 5px solid red;
    height:100%;
    background-color:white;
    margin: 0px;
    padding:0px;
}

.MainTable {
    margin-top:185px;
    padding:top:0px;
    width:100%;
    border-collapse:collapse;
    empty-cells:show ;
    text-align:left;
}
.MainContent{
    font-size: 11pt;
    color: #333333;
    vertical-align:top;
    text-align:left;

    padding:15px;
background-color:white;
}

.MainLeft{
    vertical-align:top;
    width:150px;
    padding:5px;
    padding-top:30px;
   background-color:white;
}

.MainRight{
width:150px;
padding-top:30px;
   vertical-align:top;
   background-color:white;
}
/*+++++++++++++++++++++++++*/

.punkte      {font-family: helvetica, arial, geneva, sans-serif; font-size:13}

.menu_table{border-spacing:0px;}

a.a_menu_link:link{font-weight:bold;color:#990000;}
a.a_menu_link:hover{font-weight:normal;text-decoration:underline;color:#000000;}
a.a_menu_link:active{font-weight:bold;color:#990000;}
a.a_menu_link:visited{font-weight:bold;color:#990000;}

.menu_level1_on{
    font-size:10pt;
    font-weight:bold;
    width:100%;
    margin-bottom:5px;
    margin-top:5px;
    padding-left:5px;

}
.menu_level2_on{
    font-size:9pt;
    width:100%;
    margin-bottom:5px;
    margin-top:5px;
    margin-left:10px;
    padding-left:10px;
}
.menu_level3_on{
    font-size:8px;
    width:100%;
    padding-left:15px;
 
}
.menu_level4_on{
    font-size:8px;
    width:100%;
    color:#000000;

    padding-left:20px;
 
}


.menu_level1_off{
    font-weight:bold;
    font-size:10pt;
    width:100%;
    margin-bottom:5px;
    margin-top:5px;
    padding-left:5px;
    color:red;

}
.menu_level2_off{
    font-size:9pt;
    width:100%;
    margin-bottom:5px;
    margin-top:5px;
    margin-left:10px;
    padding-left:10px;
}
.menu_level3_off{
    font-size:8px;
    width:100%;
    padding-left:15px;
}
.menu_level4_off{
    font-size:8px;
    width:100%;
    padding-left:20px;
}
.artikelliste{width:100%;border: 0px; border-right:2px; border-color: #005577; border-style: dotted;  padding-left:10px}



A.klein:link    { font-size:11pt; text-decoration:none; color:#000000}
A.klein:visited {font-size:11pt; text-decoration:none; color:#000000}
A.klein:hover   {font-size:11pt; text-decoration:underline; color:#000000}
A.klein:active  { font-size:11pt; text-decoration:none; color:#000000}

.trNews1 {
font-size: 13px;
font-weight: bold;

}
.Newstext {
font-size: 12px;
padding-top: 5px;
border-bottom: Black 1px solid;


}
.trNews2 {
color: #0e0e0e;
font-size: 13px;
font-weight: bold;


}
.headline {
color: #242424;
font-size: 18px;
font-weight: bold;
}
.text {
font-size: 11px;
}

.eventlistmonth{border-bottom:1px;border-bottom-color: #000000; border-bottom-style: solid;}

/*News feed*/
.feed_main{font-size:8pt}
.feed_main h3 a{font-size:10pt;text-decoration:none;color:black}
.feed_item a{font-size:7pt;text-decoration:none;color:gray}
.feed_item a:hover{color:black}



/* PangaVista */
#dataportal p {font-size:8pt}
#dataportal p a{font-size:8pt}
#dataportal fieldset{font-size:9pt;vertical-align:top}
#dataportal label{font-size:9pt}
#dataportal ol li  {font-size:7pt;color:#990000}
#dataportal ol li a{font-size:7pt;color:#990000}
#dataportal ol li td {font-size:7pt;color:gray}
