/* css version 1.1 26.08.2006 */
/*
BODY  { margin: 0px; padding: 0px; background: #D5D5D5; font: 70% Arial, Helvetica, sans-serif; }
*/
IMG   { border: 0px; }
A   { font-size: 100%; text-decoration: none; color: #5E5E5E; }
A:hover  { text-decoration: underline; }
TABLE  { border-collapse: collapse; border: 0px; border-spacing: 0px; }
TD   { font-size: 100%; padding: 0px; vertical-align: top; border-spacing: 0px; }
/* FORM   { display: inline; } */
SELECT   { font: 100% Arial, Helvetica, sans serif; }
TEXTAREA { font: 100% Arial, Helvetica, sans serif; width: 285px; height: 45px; }
INPUT  { font: 100% Arial, Helvetica, sans serif; }
B   { line-height: 1.1; }
/* H1   { color: #005C99; padding-left: 6px; font-size: 100%; padding-top: 2px; padding-bottom: 1px; margin: 0px; font-weight: normal; display: block; height: 14px; } */
/*
H2   { font-size: 125%; font-weight: normal; }
H2   { font-size: 130%; margin: 0px; font-weight: normal; color: #444444; width: 440px; line-height: 1.3em; }
H3   { font-size: 115%; margin: 0px; font-weight: normal; color: #444444; width: 440px; padding-top: 10px; padding-bottom: 1px; }
*/
HR   { display: none; }
UL   { margin: 0px; padding: 0px; }
GREY  { color: #444444; }
STRONG  { font-weight: bold; }
SUP   { font: 11px Arial, Helvetica, sans-serif; font-weight: bold; }
P    { line-height: 1.3em; }
/*
#main    { margin: auto; width: 771px; }
*/
/* Top Box */


#navBox .blueA { height: 51px; }
.treNav   { DISPLAY: none; WIDTH: 700px; POSITION: absolute; TOP: 71px; margin-left: 0px; }
.treNav LI  { display: inline; }
.treNav A  { float: left; height: 14px; padding: 2px 6px 0px 6px; border-left: 1px solid #E5E5E5; color: #005C99; font-size: 100%; }
.treNav A:HOVER { text-decoration: none; background: #EDEDED; }
.treNav .noBorder    { border: 0px; }

#teaser   { width: 732px; height: 165px; background-image: url(img/teaser.jpg); background-position: 0px 0px; background-repeat: no-repeat; clear: both; margin-top: 5px; }
#cm    { width: 771px; height: 18px; background-image: url(img/cm.gif); }
#cb    { width: 771px; height: 18px; background-image: url(img/cb.gif); }
/* Content Box */
#conBox   { width: 744px; background-image: url(img/cml.gif); padding-left: 27px; position: relative;}
.padTop   { padding-top: 6px; }
.mTop   { margin-top: 6px; }
#spacerFlash { height: 159px; clear: both; }
#spacer27  { height: 23px; clear: both; }
#spacerNav  { height: 20px; clear: both; }
#spacer   { height: 6px; clear: both; overflow: hidden; background: #FFF; }
#spacerBottom { height: 12px; clear: both; overflow: hidden; }
#spacerKimg  { height: 21px; overflow: hidden; }
#slot   { height: 21px; clear: both; }
#slotLeft  { width: 486px; background: #D9E5FF; }
#slotLeft A  { display: block; color: #005C99; font-size: 100%; }
#slotLeft #balk { height: 18px; }
#rTop   { width: 486px; height: 2px; background-image: url(img/rtop.gif);  overflow: hidden; }
#rSTop   { width: 117px; height: 2px; background-image: url(img/rSTop.gif); overflow: hidden; }
#rLTop   { width: 240px; height: 2px; background-image: url(img/rLTop.gif); overflow: hidden; }
#rBot   { width: 486px; height: 2px; background-image: url(img/rBot.gif);  overflow: hidden; }
#rSBot   { width: 117px; height: 2px; background-image: url(img/rSBot.gif); overflow: hidden; }
#rLBot   { width: 240px; height: 2px; background-image: url(img/rLBot.gif); overflow: hidden; }
#buttonP  { float: left; width: 117px; background: #EDEDED; margin-left: 6px; }
#buttonP .text { color: #444444; font-size: 100%; padding: 2px 0px 1px 6px; }
#topics   { width: 486px; background: #EDEDED; float: left; }
#topics H2  { color: #444444; padding: 4px 20px 0px 6px; height: 52px; margin: 0px; }
#topics #news { color: #444444; font-size: 100%; font-weight: normal; padding: 1px 0px 0px 6px; margin: 0px; height: 19px; }
#topics P  { color: #444444; font-size: 100%; margin: 0px; padding: 0px 10px 10px 6px; }
#topics .rtt { width: 477px; height: 5px; background-image: url(img/rtt.gif); overflow: hidden; }
#topics .rtb { width: 477px; height: 9px; background-image: url(img/rtb.gif); overflow: hidden; clear: both; }
#topic   { width: 477px; background: #FFF; clear: both; }
#topic P  { padding-top: 8px; font-size: 100%; font: Arial, Helvetica, sans-serif; display: block; padding-right: 20px; }
#topic H1  { font-size: 120%; color: #444444; padding-top: 6px; padding-right: 6px; padding-bottom: 20px; }
#topic .t_head_anchor { float: left; width: 11px; height: 11px; background-image: url(img/anchor.gif); overflow: hidden; margin-top: 7px; cursor: hand; }
#topic .t_img { float: left; margin-top: 16px; padding-left: 7px; padding-right: 6px; }
#topic .t_img2 { float: left; margin-top: 16px; padding-left: 6px; background-repeat: no-repeat; padding-right: 6px; }
#topic .t_img_l { height: 74px; margin-top: 3px; margin-left: 3px; }
#topic .t_imgBl { padding-top: 10px; padding-bottom: 10px; display: block; }
#topic .img  { float: left; padding-right: 6px; }
#topic #jmpDown { width: 15px; height: 11px; background-image: url(img/jumper_down.gif); background-repeat: no-repeat; margin-top: 1px; cursor: hand; }
#topic UL  { margin-left: 6px;  }
#topic LI  { display: block; clear: both; }
#topic A  { color: #005C99; font-size: 100%; line-height: 1.3em;}
#topic .anchorTD1{ width: 17px; }
#topic .anchorTD2{ padding-bottom: 3px; }
#topic #Portrait{ padding-top: 16px; float: left; padding-left: 6px; padding-right: 20px; }
.portrait .Pname { font-size: 100%; font-weight: bold; color: #444444; }
.portrait .Pprof { font-size: 100%; color: #444444; }
.portrait .Ptext { font-size: 100%; color: #898D90; padding-top: 10px; }
.portrait .Ptext P { padding: 0px; font-size: 100%; color: #898D90; }
#subNavig  { background: #FFF; padding-top: 10px; padding-left: 6px; }
.dokTable   { margin-top: 4px; width: 466px; }
.dokTableHead TD { font-size: 100%; color: #A1A1A1; padding-bottom: 3px;}
.dokTableCon SPAN { padding-right: 4px; }
.dokTableCon SPAN { padding-right: 4px; }
#content .dokTableCon td { border-top: 1px solid #EDEDED; padding-top: 2px; padding-bottom: 2px; padding-right: 10px; font-size: 100%; color: #444444; }
.dokTableConB { color: #444444; }
#linkList  { padding-top: 10px; padding-left: 6px; padding-bottom: 10px; }
#linkList P  { color: #444444; padding: 0px; }
.extLink  { padding-top: 5px; padding-bottom: 1px; }
#extLink2  { padding-left: 6px; padding-bottom: 1px; }
#extLink3  { padding-top: 25px; padding-left: 6px; padding-bottom: 10px; }
.extLinkDesc { color: #444444; padding-right: 5px; }
#imgSignature { color: #444444; font-size: 80%; padding-left: 6px; padding-top: 2px; padding-right: 4px; }
/* Navig Left */
#slotRight  { width: 240px; background: #EDEDED; }
#slotRight A { color: #444444; font-size: 100%; }
#slotRight #a { padding: 2px 0px 2px 6px; }
#loginSearchDiv { width: 240px; height: 21px; background-image: url(img/bg_login_search.gif); background-repeat: no-repeat; }
#loginButton { width: 110px; padding-left: 6px; padding-top: 4px; }
#loginSpacer { height: 20px; overflow: hidden; }
#searchDiv  { width: 240px; height: 83px; background-image: url(img/bg_search.gif); background-repeat: no-repeat; }
#searchButton { width: 117px; padding-left: 6px; padding-top: 4px; color: #444444; font-size: 100%; font-weight: normal; }
#searchButton A { color: #444444; font-size: 100%; }
#searchButton A:HOVER { text-decoration: underline; }
#loginButton { width: 110px; padding-left: 6px; padding-top: 4px; }
#loginSpacer { height: 20px; overflow: hidden; clear: both; }
#searchDiv .s1 { width: 168px; padding-left: 6px; color: #444444; font-size: 100%; font-weight: normal; }
#searchDiv .s2 { width: 64px; color: #444444; font-size: 100%; font-weight: normal; }
#searchDiv .sF  { width: 158px; height: 16px; border: 1px solid #9A9A9A; margin-top: 5px; }
#searchDiv .search { width: 60px; height: 21px; color: #005C99; margin-top: 5px; }
.loginPos  { position: absolute; top: 0px; }
.left   { float: left; }
.right   { float: right; }
#register  { padding-bottom: 4px; }
#register #img { width: 234px; margin-left: 6px; margin-top: 2px; }
#register P  { color: #444444; margin: 0px; margin-top:3px; margin-left: 6px; width: 230px; }
#register A  { color: #005C99; font-weight: normal; }
#register .but { width: 79px; height: 21px; color: #005C99; margin-top: 10px; margin-left: 6px; }
#register .headline { font-size: 100%; font-weight: bold; color: #666; padding-left: 6px; padding-top: 5px; }
#navigLeft  { width: 240px; margin-left: 6px; float: left; }
#block   { background: #D9E5FF; margin-top: 6px; }
#blockS   { height: 51px; }
#blockMark  { background: #005C99; margin-top: 6px; }
#blockMark A { color: #FFF; padding: 1px 0px 2px 6px; font-weight: normal; display: block;  }
#blockMark .sB { color: #FFF; padding: 1px 0px 2px 6px; font-weight: normal; display: block;  }
#n_nav   { padding-left: 3px; }
#n_nav UL  { margin-top: 3px; width: 234px; padding-bottom: 1px; }
#n_nav A  { color: #005C99; margin-left: 3px; }
#thirdNavOn  { color: #FFF; font-size: 100%; font-weight: bold; margin: 0px; padding: 0px 0px 1px 4px; }
#n_nav LI  { display: block; color: #005C99; height: 20px; border-bottom: 1px solid #FFF; }
#n_nav #nPad  { height: 3px; overflow: hidden; }
#n_nav #selImg  { width: 234px; height: 20px; background-image: url(img/tre_sel_back.gif); background-repeat: no-repeat; overflow: hidden; border-color: #D9E5FF;  }
#selLocalNavT  { xpadding-top: 3px; xpadding-left: 3px; }
#n_nav LI A  { position: relative; top: 3px; }
#n_nav #noB  { border-color: #D9E5FF; }
#n_nav #nBorder { height: 1px; background: #FFF; overflow: hidden; }
#n_head   { width: 234px; background: #006EB3; margin-top: 1px; }
#rNavTop  { width: 234px; height: 2px; background-image: url(img/rnavTop.gif); overflow: hidden; }
#rNavBot  { width: 234px; height: 2px; background-image: url(img/rnavBot.gif); overflow: hidden; }
#k_img   { margin-top: 6px; }
#k_img_h  { width: 240px; height: 55px; }
#n_nav #soloL { padding-top: 1px; }
#n_nav #soloLink{ color: #FFF; font-size: 100%; }
#n_nav .soloLPad{ padding-left: 1px; padding-bottom: 1px; }
#n_line   { width: 234px; height: 1px; background: #FFF; overflow: hidden; margin-left: -3px; }
#n_SNav   { background: #D9E5FF; margin-top: 6px; }
#n_SNav .linkPad{ padding: 2px 0px 3px 6px; }
#n_SNav A  { color: #005C99; }
#n_topic  { background: #EDEDED; margin-top: 6px; }
#headTermineBox { color: #444444; font-size: 100%; font-weight: normal; padding: 2px 0px 4px 6px; margin: 0px; }
#n_topic P  { width: 228px; background: #FFF; color: #898D90; padding: 6px 5px 8px 5px; margin: 0px; margin-left: 1px; margin-top: 1px; }
#n_topic A  { color: #005C99; display: block; }
.leftBottom  { float: left; margin-left: 6px; }
#rTopicBot  { width: 240px; height: 3px; background-image: url(img/rTopicBot.gif); overflow: hidden;  }
#bmbf   { width: 241px; height: 130px; }
#bmbfReal  { width: 241px; height: 130px; background-image: url(img/bmbf.gif); position: absolute; top: 0px; display: none; }
.bottomLinkDiv    { padding-left: 6px; margin-top: 1px; height: 16px; }
.h3TextDiv    { float: left; width: 451px; }
.clear1    { clear: both; height: 1px; overflow: hidden; }
.logoDiv { float:left; padding-top:10px; padding-left:6px; }

/* reddot */
#reddot   { font-size: 100%; font-weight: bold; color: black; padding-right: 5px; padding-top: 10px; clear: both; white-space: nowrap; }
#reddot A  { font-size: 100%; font-weight: bold; color: black; padding-right: 5px; clear: both; white-space: nowrap; }
#reddot A:HOVER { text-decoration: underline;}
/* kontakt */
#radio   { padding-top: 2px; }
#radio SPAN  { padding-left: 10px; position: relative; top: -1px; left: -4px; color: #444444; }
#konRow   { padding-left: 5px; padding-top: 7px; clear: both; color: #444444; }
#konCol1  { float: left; width: 115px; padding-left: 5px; padding-top: 6px; clear: both; color: #444444; }
#konCol2  { float: left; width: 180px; padding-top: 6px; color: #444444; }
#conInput  { width: 285px; height: 13px; }
#noFloat  { clear: both; }
#conInputPlz { width: 100px; }
#conInputOrt { width: 170px; }
#submitField { padding-left: 4px; padding-top: 10px; padding-bottom: 10px; }
.sendB   { width: 110px; font-size: 100%; height: 20px; text-align: left; }
.hide   { display: none; clear: both; }
.blue   { color: #005C99; }
#a_top   { height: 0px; }
.shide   { clear: both; height: 5px; overflow: hidden; }
.hand   { cursor: hand; }
#s_zur   { margin-right: 5px; }
#s_vor   { margin-left: 5px; }
#key_image_edit { position: absolute; top: 120px; z-index: 10; }
#selectedNav { color: #FFF; }