body { 
   margin:0px;
   font-family:Arial,Helvetica,Sans-Serif; 
   font-size:93%;  /* avoids Mini-font bug in MS IE < 6.0 */
   text-align:center; /* keine Auswirkung auf Bloecke */
   color:#000000;
   background-color:#FFFFFF;  
}

a.footerlink {
 font-weight:normal;

}

/* --->>> Start Pageblocks (position, width) >>>--- */
#FullContent { 
   position:relative;
   top:0px;
   left:0px;
   margin:10px auto 0px auto; 
   text-align:left;
   width:1000px;
} 

/* >>> Start HeadBlock >>> */
#HeadBlock {
}
#SkipLinks {
   position:absolute;
   top:0px;
   left:0px; 
   width:200px;
} 
#Logo {
   position:relative; 
   top:0px;
   left:0px;
   width:200px;
}
#Logo img {
   position:absolute;
   top:27px;
   left:17px;
}
#TopImage {
   position:absolute;
   top:0px;
   left:0px;
   width:1000px;
}
#ServiceLinks {
   position:absolute;
   top:0px;
   left:830px;
   width:170px;
   text-align:center;
}
/* BB: nicht mehr benoetigt
#ServiceLinksHome {
   position:absolute;
   top:15px;
   left:830px;
   width:170px;
   text-align:center;
}
*/
/* <<< End HeadBlock <<< */


/* >>> Start LeftBlock >>> */
#LeftBlock {
   position:absolute;
   top:141px;
   left:0px; 
   width:194px; 
   text-align:left;
   background-color:#EFEFEF;
}
#LeftNavigation {
   position:relative; 
   top:0px;
   left:0px; 
   width:100%; 
}
#LanguageSwitch {
   position:relative;
   top:0px; 
   left:0px;
   margin-top:-12px;
   margin-left:7px;
}
#Login {
   position:relative; 
/*   position:relative; 
   top:550px;*/
top:50px;
   left:0px;
   width:100%;
}
#Logout,
#IntranetNavigation {
   pos/ition:relative; 
   to/p:0px;
   lef/t:0px; 
   width:100%; 
}
/* <<< End LeftBlock <<< */


/* >>> Start MainContentBlock >>> */
#MainContentBlock {
   position:absolute; 
   top:123px;
   left:200px; 
   width:630px;  
   text-align:left;
}
#TopNavigation {
   position:relative;
   top:0px; 
   left:0px;
   width:100%;
}
#PathNavigation {
   position:relative;
   top:10px; 
   left:0px;
   width:100%;
   margin-left:1px;
}
#Content {
   position:relative;
   top:10px; 
   left:0px;
   width:100%;
   text-align:left;
}
#ContentFooter {float:left;
   width:100%;
}
#HomeImage {
   position:relative;
   top:8px;
   left:15px;
}

* html body div.ContentBlock {
   margin-top:13px;
}

/* <<< End MainContentBlock <<< */


/* >>> Start right NewsBlock >>> */
#Aktuelles {
   position:absolute;  
   top:141px;
   left:836px; 
   width:164px; 
   text-align:left;
   background-color:#EFEFEF;

}
/* <<< End right NewsBlock <<< */


/* >>> Start Miscellaneous >>> */
/* skip links , invisible */
div.SkipLinks span, 
div.SkipLinks a:link,
div.SkipLinks a:visited,
div.SkipLinks a:focus,
div.SkipLinks a:hover,
div.SkipLinks a:active,
.invisible {
  position: absolute;
  top:-1000px;
  left: -1000px;
   font-size:10%;
}
/* skip link in tab focus */
 /* MS IE interpretes keyboard tab as a:active */
 /* Mozilla interpretes keyboard tab as a:focus */
/* ACHTUNG - Absturz von Mozilla 1.4 und NN 7.1 beim Tabben (Browser-Bug) !!! */
div.SkipLinks a:focus,   
div.SkipLinks a:active  
{
  position: absolute;
   top:0px;
   left: 0px; 
   vertical-align:bottom;
   color:#0077FF;
   font-size:85%;
   text-decoration:none;
}

div.Logout 
{
   font-size:85%; 
   color:#000000; 
}
div.Logout a
{
   color:#000000; 
   font-weight:bold;
   text-decoration:none;
}
div.LanguageSwitch a,
div.Login a
{
   font-size:85%; 
   color:#000000; 
   font-weight:bold;
   text-decoration:none;
   line-height:2.0em;
}
div.LanguageSwitch a:hover,
div.Login a:hover,
div.Logout a:hover
{   
   background-color:#DDDDDD; 
   color:#0077FF;
}

/* <<< End Miscellaneous <<< */

/* ---<<< End Pageblocks <<<--- */


/* >>> Start Servicenavigation >>> */
div.ServiceLinks,
div.ServiceLinks a {
   color:#0077FF;
   font-size:90%;
   font-weight:bold;
   text-decoration:none;
   line-height:18px;
}
div.ServiceLinks a:link
{   
   color:#0077FF;
}
div.ServiceLinks a:visited
{   
   color:#00AA00; 
}
div.ServiceLinks a:focus,
div.ServiceLinks a:hover,
div.ServiceLinks a:active,
div.ServiceLinks a.current,
div.ServiceLinks span.current
{
   color:#0077FF !important;
   background-color:#DDDDDD; 
}

div.ServiceLinks ul {
   list-style: none;
   padding:0;
   margin:0;
}
div.ServiceLinks li {
   padding:0;
   margin:0;
}
/* <<< End Servicenavigation <<< */


/* >>> Start Subnavigation (left) >>> */
div.LeftNavigation,
div.LeftNavigation a
{ font-weight:bold;
   color:#000000; 
   font-size:90%;
   text-decoration:none; 
}
div.LeftNavigation a:visited
{    font-weight:bold;
   color:#00AA00; 
}
div.LeftNavigation a:focus,
div.LeftNavigation a:hover,
div.LeftNavigation a:active
{    font-weight:bold;
   background-color:#DDDDDD; 
   color:#0077FF !important;
}


div.LeftNavigation ul li.naventry-lvl1Intranet a,
div.LeftNavigation ul li.naventry-lvl2Intranet a,
div.LeftNavigation ul li.naventry-lvl3Intranet a,
div.LeftNavigation ul li.naventry-lvl1Intranet a:visited,
div.LeftNavigation ul li.naventry-lvl2Intranet a:visited,
div.LeftNavigation ul li.naventry-lvl3Intranet a:visited
{    font-weight:normal;
   color:#ff0000; 
}

div.LeftNavigation ul li.naventry-lvl1Intranet a:focus,
div.LeftNavigation ul li.naventry-lvl1Intranet a:hover,
div.LeftNavigation ul li.naventry-lvl1Intranet a:active,
div.LeftNavigation ul li.naventry-lvl2Intranet a:focus,
div.LeftNavigation ul li.naventry-lvl2Intranet a:hover,
div.LeftNavigation ul li.naventry-lvl2Intranet a:active,
div.LeftNavigation ul li.naventry-lvl3Intranet a:focus,
div.LeftNavigation ul li.naventry-lvl3Intranet a:hover,
div.LeftNavigation ul li.naventry-lvl3Intranet a:active
{    font-weight:normal;
   background-color:#DDDDDD; 
   color:#ff0000 !important;
}
ul.LeftNavRootEntry {
   list-style:none;
   margin:0;
/*   padding-left:16px; */
   padding-left:2px;
}
ul.LeftNavRootEntry li {
   margin-top:5px;
list-style-ty/pe:disc;
   list-style-type:none;
}
div.LeftNavigation li.rootnav-current,
div.LeftNavigation li.points,
div.LeftNavigation li.Home {
   list-style:none !important;
display:none;
}
li.LeftNavDummy /* for W3C Validator for nested lists */
{
   padding:0;
   margin:0;
   list-style:none !important;
}
/* IE Win needs this to avoid spacing \*/
* html body li.LeftNavDummy { 
   margin-top:-12px;
}
/* End Hack */

div.LeftNavigation li.Home
{
   line-height:2.0em;

}


ul.naventrylvl1,
ul.naventrylvl2,
ul.naventrylvl3,
ul.naventrylvl4,
ul.naventrylvl11,
ul.naventrylvl21,
ul.naventrylvl31
{
   margin:0; 
   padding:0; 
   line-height:1em;

}
ul.naventrylvl1 li,
ul.naventrylvl2 li,
ul.naventrylvl3 li,
ul.naventrylvl4 li,
ul.naventrylvl11 li,
ul.naventrylvl21 li,
ul.naventrylvl31 li,
ul.naventrylvl1Intranet li,
ul.naventrylvl2Intranet li,
ul.naventrylvl3Intranet li,
ul.naventrylvl4Intranet li,
ul.naventrylvl11Intranet li,
ul.naventrylvl21Intranet li,
ul.naventrylvl31Intranet li
{
   list-style-type:disc;

}
ul.naventrylvl1 {
/*   padding-left:35px; */
   padding-left:16px;
}
ul.naventrylvl2 {
/*   padding-left:51px; */
   padding-left:16px;
}
ul.naventrylvl3 {
/*   padding-left:67px; */
   padding-left:16px;
}
ul.naventrylvl4{
/*   padding-left:83px; */
   padding-left:16px;
}
ul.naventrylvl11{
/*   padding-left:18px; */
   padding-left:16px; 
}
ul.naventrylvl21{
/*   padding-left:33px; */
   padding-left:16px;
}
ul.naventrylvl31{
/*   padding-left:49px; */
   padding-left:16px;
}

li.naventry-lvl1,li.naventry-current-lvl1,li.naventry-lvl1Intranet,li.naventry-current-lvl1Intranet{
   margin:0; 
   padding:0; 
   line-height:1.5em;
   margin-left:6px;
   list-style-type:disc;
font-weight:bold;

}
li.naventry-lvl2,li.naventry-current-lvl2,li.naventry-lvl2Intranet,li.naventry-current-lvl2Intranet{
   margin:0; 
   padding:0; 
   line-height:1em;
   margin-left:34px;
   list-style-type:disc;
}
li.naventry-lvl3,li.naventry-current-lvl3,li.naventry-lvl3Intranet,li.naventry-current-lvl3Intranet{
   margin:0; 
   padding:0; 
   line-height:1em;
   margin-left:50px;
   list-style-type:disc;
}

li.naventry-lvl1Intranet, li.naventry-lvl2Intranet, li.naventry-lvl3Intranet,
li.naventry-current-lvl1Intranet, li.naventry-current-lvl2Intranet, li.naventry-current-lvl3Intranet

{
color: #ff0000;
   list-style-type:disc;
}

a.naventry-current,
span.naventry-current
{
   color:#0077FF !important;
   background-color:#DDDDDD; 
}

span.naventry-currentIntranet
{
   color:#ff0000 !important;
   background-color:#DDDDDD; 
}

a.rootnav-current,
a.rootnav-path,
a.rootnav-normal ,
li.rootnav-current,
li.rootnav-path,
li.rootnav-normal 
{
   color:#000000 !important;
   font-weight:bold;
}
a.rootnav-current,
span.rootnav-current
{
   background-color:#DDDDDD; 
}

div.LeftNavigation li.Home a.homerootnav-normal,
div.LeftNavigation li.Home a.homerootnav-path,
div.LeftNavigation li.Home a.homerootnav-current,
div.LeftNavigation li.Home a.homerootnav-normal:visited,
div.LeftNavigation li.Home a.homerootnav-path:visited,
div.LeftNavigation li.Home a.homerootnav-current:visited
{
 color:#000000 !important;
 font-weight:bold;
   margin-left:6px;
}

div.LeftNavigation li.Home a.homerootnav-normal:hover,
div.LeftNavigation li.Home a.homerootnav-normal:focus,
div.LeftNavigation li.Home a.homerootnav-normal:active,
div.LeftNavigation li.Home a.homerootnav-path:hover,
div.LeftNavigation li.Home a.homerootnav-path:focus,
div.LeftNavigation li.Home a.homerootnav-path:active,
div.LeftNavigation li.Home a.homerootnav-current:hover,
div.LeftNavigation li.Home a.homerootnav-current:focus,
div.LeftNavigation li.Home a.homerootnav-current:active
{
color:#0077FF !important;
 font-weight:bold;
   margin-left:6px;
}


/* <<< End  Subnavigation (left) <<< */


/* >>> Start Intranetnavigation (left) >>> */
div.IntranetNavigation,
div.IntranetNavigation a
{
   font-family:Arial,Helvetica,sans-serif;
   font-size:90%;
   text-decoration:none; 
}
div.IntranetNavigation a:hover,
div.IntranetNavigation a:active
{   
   background-color:#DDDDDD; 
}
div.IntranetNavigation a:visited
{   
   color:#00AA00; 
}
/* >>> End Intranetnavigation (left) >>> */


/* >>> Start Top Navigation >>> */
div.TopNavigation {
/*   font-size:85%; */
   font-size:80%;
   font-weight:bold;
   text-align:center; 
width:630px;

height:78px;
} 
div.TopNavigation ul {
   list-style: none; 
   padding:0;
   margin:0; 
   width:630px;



}
div.TopNavigation li {
   display:inline; 
min-width: 156px;
width: 156px;


}
.TopNavImg
{
   position:relative;
   top:1px;
/* neu */
  margin-left:-2px;
   margin-right:3px;
/* */
}
a.TopNavCurrent,
div.TopNavCurrent,
a.TopNavCurrentIntranet,
div.TopNavCurrentIntranet
{
   color:#0077FF; 

   text-decoration:none;
display: inline-block;
width: 156px;
line-height:18px;
}
a.TopNavNormal,
a.TopNavOnPath,
a.TopNavNormalIntranet,
a.TopNavOnPathIntranet
{
   color:#000000;
   text-decoration:none;
display: inline-block;
width: 156px;
line-height:18px;
}

a.TopNavNormal:visited,
a.TopNavOnPath:visited 
{
   color:#00AA00; 
display: inline-block;
width: 156px;
line-height:18px;
}

a.TopNavNormalIntranet,
a.TopNavOnPathIntranet,
a.TopNavNormalIntranet:visited,
a.TopNavOnPathIntranet:visited 
{
   color:#ff0000;
}

div.TopNavigation ul li div a.TopNavNormal:focus,
div.TopNavigation ul li div a.TopNavNormal:hover,
div.TopNavigation ul li a.TopNavOnPath:focus,
div.TopNavigation ul li a.TopNavOnPath:hover
{
   background-color:#DDDDDD; 
   color:#0077FF !important;
width: 156px;
line-height:18px;
}

div.TopNavigation ul li div a.TopNavNormalIntranet:focus,
div.TopNavigation ul li div a.TopNavNormalIntranet:hover,
div.TopNavigation ul li a.TopNavOnPathIntranet:focus,
div.TopNavigation ul li a.TopNavOnPathIntranet:hover
{
   background-color:#DDDDDD; 
   color:#ff0000 !important;
width: 156px;
line-height:18px;
}

div.TopNavOnPath
{
width: 156px;
float:left;
position:relative;
top:3px;
left:3px;
}

div.TopNavCurrent
{
width: 156px;
float:left;
position:relative;
top:3px;
left:3px;
}

div.TopNavNormal
{
width: 156px;
float:left;
position:relative;
top:3px;
left:3px;
}


/* <<< End Top Navigation <<< */


/* >>> Start Path Navigation >>> */
div.PathNavigation {
   font-size:85%;
   text-align:left;
} 
div.PathNavigation img
{
   position:relative;
   top:1px;
}
div.PathNavigation a {
   text-decoration:none;
   color:#000000; 
font-weight:normal;
} 
div.PathNavigation a:hover 
{
   background-color:#DDDDDD; 
}
div.PathNavigation ul {
   list-style: none; 
   padding:0;
   margin:0;
   display:inline;
}
div.PathNavigation li {
   padding:0;
   margin:0;
   display:inline;
}
/* <<< End Path Navigation <<< */


/* >>> Start News >>> */
div.NewsHeadLine {
   font-weight:bold;
   font-size:110%;
}
a.NewsLink:link,
a.NewsLink:visited,
a.NewsLink:hover {
   color:#0077FF;
   font-weight:bold;
   text-decoration:none;
   font-size:80%;
}

div.NewsUniversal {
   font-weight:normal;
   font-size:100%;
}

a.NewsUniversal:link,
a.NewsUniversal:visited,
a.NewsUniversal:hover {
   color:#0077FF;
   font-weight:bold;
   text-decoration:none;
   font-size:100%;
}

/* <<< End News <<< */


/* >>> Start Content >>> */
div.Content {
   font-size:85%;
}
/* <<< End Content <<< */


/* >>> Start ContentFooter >>> */
div.ContentFooter,
div.ContentFooter a 
{
   color:#0077FF;
   font-size:100%; 
   text-decoration:none;
}
div.ContentFooter a:hover 
{
   background-color:#DDDDDD;
}
/* <<< End ContentFooter <<< */

/* >>> Start Aktuelles >>> */
div.Aktuelles {
   font-size:85%;
vertical-align:top;
}
div.Aktuelles ul {
   list-style:none;
   padding:0;
   margin:0px 0px 10px 0px;

}
div.Aktuelles li {
   list-style:none;
   padding:0;
   margin:0;
}
div.AktuellesBild {
  margin:0px auto 10px 10px; /* ORUL */
}
div.AktuellesText  {
  margin:3px 0px 10px 1px; /* ORUL */
}
/* IE Win needs this to avoid spacing \*/
* html body  div.AktuellesText { 
 /*  margin-top:-10px;  */
  margin:4px 0px 10px 1px;

}
* html #Aktuelles {
     width:163px; 
}
div.AktuellesBild h2,
div.AktuellesText h2 {
   font-size:100%;
   font-weight:bold;
   margin-bottom:0px;
margin-top:0px;
}
div.AktuellesBild a,
div.AktuellesText a {
   text-decoration:none;
   color:#0077FF;
   font-weight:bold;
/*   margin-top:0px; */
}
div.AktuellesText p {
   line-height:1.0em;
   margin-top:0px;
   margin-bottom:0px;
}
/* <<< End Aktuelles <<< */

hr.clearer  {
   clear:both;
   float:none;
   display: block; /*for N6*/
}


