body {font-family:arial,helvetica,verdana; font-size:12px;font-weight:normal; margin:0;padding:0; height:100%; width:100%;}
/*Hauptmenu linkrahmnen*/
#HLogo {
position:absolute;
width:980px;
top:3px;
}
#HMbg {
position:absolute;
top:60px;
}
#HM{
font-weight:bold;
width:975px;
white-space:nowrap;
position:relative;
top:87px;
left:5px;
height:1.4em;
padding-top:0.15em;
padding-bottom:0.1em;
}

#HLtbn {
width:980px;
position:absolute;
top:62px;
}


/* Hauptmenulink */
a.hlnk{
white-space:nowrap;
margin-top:0px;
margin-bottom:0px;
color:#00529c;
text-decoration:none;
border-width:1px;
border-style:solid;
border-color:#dcdcdc;
}a.hlnk:hover{border:1px solid #1D4C7E;}
/* Hauptmenulink aktiv */
a.hlnkakt{
white-space:nowrap;
margin-top:0px;
margin-bottom:0px;
color:#00529c;
text-decoration:none;
border-width:1px;
border-style:solid;
border-color:#00529c;
background-color:#ffffff;
}a.hlnkakt:hover{color:#D2232A;}
/* Untermenulink */
a.uml:link, a.uml:visited ,a.uml:active{
text-decoration:none;
font-size:12px;
font-weight:normal;
color:#000000;
}a.uml:hover {color:#1D4C7E;}
/* Untermenulink aktiv*/
a.umlakt{
text-decoration:none;
font-size:12px;
font-weight:normal;
color:#00529c;
} a.umlakt:hover{color:#D2232A;}

.ums{
white-space:nowrap;
position:absolute;
top:0px;
z-index:60;
}
/* Untermenurahmen */
.um{
font-weight:normal;
position:absolute;
top:105px;
left:0px;
background-image:url("imgV3/UM.jpg");
visibility:hidden;
width:979px;
height:1.3em;
color:#000000;
z-index:60;
}
/* Untermenurahmen_leer */
.um_leer{
font-weight:normal;
position:absolute;
top:85px;
left:0px;
visibility:hidden;
width:979px;
height:1.3em;
color:#000000;
z-index:60;
}
/* aktiver Untermenurahmen */
.umakt{
font-weight:normal;
position:absolute;
top:1.75em;
left:0px;
background-color:#ffffff;
visibility:show;
border-top:1px solid #00529c;
width:660px;
height:1.3em;
}
/* submenurahmen */
.uum{
position:absolute;
top:1.25em;
/*background-image:url("imgV3/blender1.gif");*/
background-color:#B6C4E1;
white-space:nowrap;
padding:5px;
border-left:1px solid cccccc;
border-right:1px solid cccccc;
border-bottom:1px solid cccccc;
visibility:hidden;
z-index:60;
}
/* aktiver submenurahmen */
.uumakt{
position:absolute;
top:1.25em;
background-color:#ffffff;
white-space:nowrap;
padding:5px;
border-width:1px;
border-style:solid;
border-color:cccccc;
visibility:show;

}

/*************************/
/*  FÜR DIE IMAGE SEITE  */
/*************************/
#linkerText {
   position:absolute;
   top:10px;
   left:0px;
   width:400px;
   height:25px;
}

#rechterText {
   position:absolute;
   top:40px;
   left:800px;
   width:176px;
   height:355px;
   text-decoration:none;
   font-size:11px;
   font-weight:normal;
   color:#00529c;
}
/***********************/
/*  HAUPTBEREICH       */
/***********************/
.ptext{font-family:arial,helvetica,verdana; font-size:12px;margin:0px;}
.tcont{position:absolute;left:25px;top:115px;width:400px;font-family:arial,helvetica,verdana; font-size:12px;margin:0px;}
.arect{border-style:dotted;border-width:0px; border-color:#00529c;}
.dimg{ visibility:hidden;border-style:solid;border-width:1px; border-color:#00529c;}
.rimg{filter:alpha(opacity=0);}
.mytable{font-family:arial,helvetica,verdana; font-size:12px;cellpadding:0px;cellspacing:0px;}
.small{font-size:8px;margin:bottom:0px;}
ul{margin-left:15px;}


/***********************/
/* SEITENBEREICH       */
/***********************/
.abst{display:block;font-size:3px;}
.blau{text-decoration:none;font-size:11px;font-weight:bold;color:#000000;margin:0px;}
.fett{font-size:11px;font-weight:bold;margin-bottom:3px;margin-top:5px;}
a.lnk{text-decoration:none;color:#00529c}
a.mail{text-decoration:none;color:#000000}

/*********************/
/* RechterInfoBereich*/
/*********************/
a.ticker{width:110px;text-decoration:none;color:#00529c}
 .ticker{width:110px;
    color:black;
    text-decoration:none;
    font-family:arial,helvetica,verdana;
    font-size:10px;
    text-align:center;
}
a.ticker:hover {text-decoration: none;}

a.r_link:link, a.r_link:visited ,a.r_link:active {text-decoration:none;font-size:11px;font-weight:bold;color:#eeeeff;margin-bottom:0px;margin-top:4px;}
a.r_link:hover {text-decoration:none;font-size:11px;font-weight:bold;color:#ccccff;margin:0px;}

#t0 {width:130px; position:relative; text-align:center; visibility:hidden; top:0px;}

#twind {position:relative;top:0px;left:0px;width:170px;height:400px;}

.r_adress{text-decoration:none;font-size:10px;font-weight:normal;color:#eeeeff;margin:0px;}
a.r_adress:link, a.r_adress:visited ,a.r_adress:active {text-decoration:none;font-size:11px;font-weight:bold;color:#eeeeff;margin-bottom:0px;margin-top:4px;}
a.r_adress:hover {text-decoration:none;font-size:11px;font-weight:bold;color:#ccccff;margin-bottom:0px;margin-top:4px;}

.newslink {vertical-align:middle; border-bottom:2px solid #00529c;padding-top:15px;padding-bottom:15px;}
.joblink {vertical-align:middle; border-bottom:2px solid #00529c;padding-top:15px;padding-bottom:15px;width:580px;}
/***********************/
/* NEUE INHALTE        */
/***********************/
/*div{border:1pf solid red;}*/
#SSite {
   margin:0;
   padding:0;
   width:99%;
   /*height:580px;
   visibility:hidden;*/
}
#SHead {
   position:relative;
   width:980px;
   height:135px;
   z-index:20;
}
#SBody {
   position:relative;
   width:980px;
   /*height:415px;*/

}
#SContent {
   position:absolute;
   top:5px;
   left:0px;
   width:980px;
}

#SCLeft {
   position:absolute;
   /*height:415px;*/
   width:193px;
   background-position:0px 0px;
   background-repeat:no-repeat;
}
#SCMain {
   position:relative;
   overflow:auto;
   left:202px;
   top:0px;
   width:606px;
   /*height:410px;*/
   margin:0px;
}
#SCMainWide {
   position:relative;
   overflow:auto;
   left:0px;
   top:0px;
   width:805px;
   /*height:410px;*/
   margin:0px;
}
#SCMainFull {
   position:relative;
   overflow:auto;
   left:0px;
   top:0px;
   height:410px;
   margin:0px;
}

#hinweis_wide {
         position:relative;
         left:100px;
         top:10px;
         width:600px;
         font-family:arial,helvetica,verdana;
         font-size:11px;
         color:#00529c;
}

#hinweis_full {
         position:relative;
         left:10px;
         top:10px;
         width:960px;
         font-family:arial,helvetica,verdana;
         font-size:11px;
         color:#00529c;
}

#hinweis_normal {
         position:relative;
         left:5px;
         top:10px;
         width:570px;
         font-family:arial,helvetica,verdana;
         font-size:11px;
         color:#00529c;
}

#titelcont_wide{
         position:absolute;
         left:10px;
         top:0px;
         width:775px;
         font-size:16px;
         font-family:arial,helvetica,verdana;
         font-weight:bold;
         color:#00529c;
         z-index:9;
}

#titelcont_full{
         position:absolute;
         left:10px;
         top:0px;
         width:960px;
         font-size:16px;
         font-family:arial,helvetica,verdana;
         font-weight:bold;
         color:#00529c;
         z-index:9;
}

#titelcont_normal{
         position:absolute;
         left:0px;
         top:0px;
         width:570px;
         font-size:16px;
         font-family:arial,helvetica,verdana;
         font-weight:bold;
         color:#00529c;
         z-index:9;
}

.SCSpacer {
   height:70px;
}
#SCSpacer {
   height:70px;
}
#SSitebar {
   position:absolute;
   top:5px;
   font-family:arial,helvetica,verdana;
   font-size:10px;
   font-weight:normal;
   right:0px;
   width:174px;
   height:410px;
   background-image:url("V4_site_img/seitenbanner_long_right.png");
   background-repeat:no-repeat;
}

#SSiteImg {
   position:relative;
   top:5px;
   left:17px;
}

#SCLeftText {
    position:reletive;
    margin:3px;
    top:0px;
    left:0px;
    width:189px;
    height:70px;
    font-family:arial,helvetica,verdana;
    font-size:10px;
    font-weight:bold;
    color:#000000;
}

div.TBN {
    width:183px;
    padding-top:3px;
}

span.PFW_TBN {
    font-family:arial,helvetica,verdana;
    font-size:33px;
    font-weight:bold;
    color:#00529c;
}
span.TBN_LEFT {
    font-family:arial,helvetica,verdana;
    font-size:16px;
    font-weight:normal;
    color:#000000;
}

p {
    margin:3px;
}

.OK {
    font-size:10px;
    color:#D2232A;
    font-weight:bold;
}

.OK_blue {
    font-size:10px;
    color:#00529c;
    font-weight:bold;
}

#SFoot {
   position:relative;
   width:980px;
   top:0px;
   height:20px;
   background-color:#00396D;
   z-index:500;
}

div.cms_text {
   width:505px;

}
#loading {
         width: 300px;
         height: 100px;
         /*background-color: #c0c0c0;*/
         position: absolute;
         left: 50%;
         top: 50%;
         margin-top: -50px;
         margin-left: -150px;
         text-align: center;
         z-index:300;
}

/*div {border:1px dotted red; }*/