.body {
    background-color:#99CCFF;
    padding:0px;
    margin:0px;
    scrollbar-face-color: #3C89CA;
    scrollbar-highlight-color: #90BCE8;
    scrollbar-3dlight-color: #90BCE8;
    scrollbar-darkshadow-color: #90BCE8;
    scrollbar-shadow-color: #90BCE8;
    scrollbar-arrow-color: #FFFFFF;
    scrollbar-track-color: #90BCE8;
}

span.lblNotAvailable {
    position:relative;
    top:100px;
    left:170px;
    font-family:Arial, sans-serif;
    font-size:16px;
    color:#0000B6;
}

span.lblHint {
    position:relative;
    top:-10px;
    left:580px;
    font-family:Arial, sans-serif;
    font-size:9px;
    color:#3C89CA;
    z-index:1;
}

span.lblScreenshot {
    position:relative;
    top:0px;
    left:0px;
    font-family:Arial, sans-serif;
    font-size:16px;
    color:white;
}

span.lblScreenshotDesc {
    position:relative;
    top:0px;
    left:0px;
    width:200px;
    font-family:Arial, sans-serif;
    font-size:12px;
    color:#0000B6;
}


div.pnlIndex {
   visibility:visible;
}

div.pnlParentDivs {
    position:relative;
    top:0px;
    left:0px;
}






a.naviOben, a.naviOben:link, a.naviOben:visited {
  font-family:Arial,sans-serif;
  font-size:12px;
  color:#0000B6;
  text-decoration:none;
  font-weight:normal;
}

a.naviOben:hover {
  font-family:Arial, sans-serif;
  font-size:12px;
  color:#ECF5FF;
  text-decoration:none;
}

a.naviLinks, a.naviLinks:link, a.naviLinks:visited {
  font-family:Arial, sans-serif;
  font-size:12px;
  color:#3C89CA;
  text-decoration:none;
  font-weight:normal;
}

a.naviLinks:hover {
  font-family:Arial, sans-serif;
  font-size:12px;
  color:#ECF5FF;
  text-decoration:none;
}

a.naviPopUp, a.naviPopUp:link, a.naviPopUp:visited {
  font-family:Arial, sans-serif;
  font-size:12px;
  color:#FFFFFF;
  text-decoration:none;
}

a.naviPopUp:hover {
  font-family:Arial, sans-serif;
  font-size:12px;
  color:#FFFFFF;
  text-decoration:none;
  background-color:#99CCFF;
}




div.pnlPopUp {
    visibility:hidden;
    position:absolute;
    left:1px;
    z-index:2;
}

table.dlPopUp {
    background-color:#74A4DE;
    border:solid 1px white;
}

div.descMC {
    visibility:hidden;
    position:absolute;
    left:-60px;
    top:375px;
    padding-right:5px;
    font-family:Arial, sans-serif;
    font-size:13px;
    font-weight:normal;
    color:#0000B6;
    white-space:nowrap;
}

div.descCA {
    visibility:hidden;
    position:absolute;
    left:-60px;
    top:391px;
    padding-right:5px;
    font-family:Arial, sans-serif;
    font-size:13px;
    font-weight:normal;
    color:#0000B6;
    white-space:nowrap;
}






div.pnlForm {
    position:relative;
    width:159px;
    height:130px;
}

div.pnlLogin {
    visibility:hidden;
    position:relative;
    top:10px;
    left:0px;
    width:100px;
    height:100px;
    border-right:dashed 1px #3C89CA;

}

span.lblUser {
    position:absolute;
    top:10px;
    left:7px;
    color:white;
    font-size:12px;
    font-family:Arial;
    font-weight:normal;
    text-decoration:none;
}

input.txtUser {
    position:absolute;
    top:25px;
    left:7px;
    width:80px;
    height:16px;
    border:solid 1px white;
    background-color:#FFFFFF;
    color:#000000;
    font-size:12px;
    font-family:Arial;
    font-weight:normal;
    text-decoration:none;
}

span.lblPass {
    position:absolute;
    top:45px;
    left:7px;
    color:white;
    font-size:12px;
    font-family:Arial;
    font-weight:normal;
    text-decoration:none;
}

input.txtPass {
    position:absolute;
    top:60px;
    left:7px;
    width:80px;
    height:16px;
    border:solid 1px white;
    background-color:#FFFFFF;
    color:#000000;
    font-size:12px;
    font-family:Arial;
    font-weight:normal;
    text-decoration:none;
}

.btnLogin {
    position:relative;
    top:77px;
    left:67px;
    height:10px;
    width:20px;
    background-color:#90BCE8;
    color:#FFFFFF;
    font-size:14px;
    font-family:Arial;
    font-weight:bold;
    text-decoration:none;
}










div.pnlParent {
    position:relative;
    top:0px;
    left:0px;
    width:100%;
    height:456px;
}

div.pnlPfad {
    position:relative;
    top:30px;
    left:30px;
}

img.imgPfadBlock {
    position:relative;
    top:4px;
    left:1px;
    z-index:0;
}

a.hylPfad {
    position:relative;
    top:2px;
    left:0px;
    font-family:Arial, sans-serif;
    font-size:14px;
    color:#FFFFFF;
    font-weight:normal;
    text-decoration:none;
    white-space:nowrap;
}

span.lblPfadSpc {
    position:relative;
    top:2px;
    left:0px;
    font-family:Arial, sans-serif;
    font-size:14px;
    color:#FFFFFF;
    font-weight:normal;
    text-decoration:none;
}





div.pnlLayout {
    position:relative;
    top:30px;
    left:10px;
    width:100%;
    height:88%;
    border-left:solid 1px white;
    border-top:solid 1px white;

}

span.lblDescMC {
    position:absolute;
    top:60px;
    left:167px;
    font-family:Arial, sans-serif;
    font-size:14px;
    font-weight:normal;
    color:#0000B6;
    white-space:nowrap;
}

span.lblDescCA {
    position:absolute;
    top:80px;
    left:167px;
    font-family:Arial, sans-serif;
    font-size:14px;
    font-weight:normal;
    color:#0000B6;
}

table.dlNaviMC {
    position:absolute;
    top:130px;
    left:150px;
    width:400px;
    border-top:solid 1px #0000B6;
    z-index:1;
}






div.pnlHeadline {
    position:relative;
    top:10px;
    left:20px;
    width:95%;
}

span.lblHeadline {
    position:absolute;
    top:-1px;
    right:1px;
    font-family:Arial, sans-serif;
    font-size:20px;
    color:#FFFFFF;
    z-index:1;
}

img.imgHeadline {
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:20px;
    border:solid 1px #3C89CA;
    border-right:solid 1px #90BCE8;
}





div.pnlText {
    position:absolute;
    top:50px;
    left:20px;
    width:95%;
    height:320px;
    font-family:Arial, sans-serif;
    font-size:12px;
    color:#0000B6;
    overflow:auto;
    text-align:justify;
    padding-right:10px;
}







img.imgNaviBlock {
    position:relative;
    vertical-align:middle;
    left:10px;
}

a.hylNaviBlock, a.hylNaviBlock:link, a.hylNaviBlock:visited {
    position:relative;
    color:#FFFFFF;
    font-size:13px;
    font-family:Arial;
    font-weight:normal;
    text-decoration:none;
    border-bottom:solid 1px #0000B6;
    vertical-align:middle;
}

a.hylNaviBlock:hover {
    position:relative;
    color:white;
    font-size:13px;
    font-family:Arial;
    font-weight:bold;
    text-decoration:none;
    border-bottom:solid 1px #0000B6;
    vertical-align:middle;
}






a.hylAchorZiel {
    position:relative;
    top:0px;
    left:0px;
    visibility:hidden;
}

div.pnlLayoutCS {
    position:relative;
    border-left:solid 1px #0000B6;
    border-top:solid 1px #0000B6;
    border-bottom:solid 1px #0000B6;
    padding-left:20px;
    width:620px;
}

span.lblTitleCS {
    position:relative;
    color:#FFFFFF;
    font-size:13px;
    font-family:Arial;
    font-weight:bold;
    text-decoration:none;
    padding:6px;
    border:solid 1px #0000B6;
    white-space:nowrap;
    background-color:#90BCE8;
}

div.pnlTextCS {
    position:relative;
    top:0px;
    margin-top:10px;
    color:#0000B6;
    font-size:12px;
    font-family:Arial;
    font-weight:normal;
    text-decoration:none;
    text-align:justify;
    padding-left:10px;
}

a.hylTop {
    position:relative;
    top:0px;
    left:530px;
    font-family:Arial, sans-serif;
    font-size:12px;
    color:#0000B6;
    font-weight:normal;
    text-decoration:none;
}








span.lblTitleSU {
    position:relative;
    color:#0000B6;
    font-size:12px;
    font-family:Arial;
    font-weight:bold;
    text-decoration:none;
}

div.pnlTextSU {
    position:relative;
    color:#0000B6;
    font-size:12px;
    font-family:Arial;
    font-weight:Normal;
    text-decoration:none;
    text-align:justify;
}





div.pnlTextChronicle {
    position:relative;
    top:0px;
    color:#0000B6;
    font-size:12px;
    font-family:Arial;
    font-weight:normal;
    text-decoration:none;
    text-align:justify;
}




span.lblTelNr {
    position:relative;
    left:20px;
    color:white;
    font-size:12px;
    font-family:Arial, sans-serif;
    font-weight:normal;
}

div.pnlTeamLayout {
    position:relative;
    top:0px;
    left:0px;
}

a.hylTeamName {
    position:relative;
    top:0px;
    left:0px;
    color:white;
    font-size:12px;
    font-family:Arial, sans-serif;
    font-weight:normal;
    text-decoration:underline;
}


div.pnlTeamDetailText {
    position:absolute;
    top:50px;
    left:20px;
    width:95%;
    height:340px;
    overflow:auto;
    padding-right:10px;
}

table.tblTeamDetailImages {
    position:relative;
    top:0px;
    left:0px;
    float:left;
}

div.pnlTeamDetailDesc {
    position:relative;
    top:0px;
    left:0px;
    width:200px;
    height:100px;
    float:left;
}

span.lblTeamDetailDesc {
    position:relative;
    top:0px;
    left:10px;
    color:#0000B6;
    font-size:12px;
    font-family:Arial;
    font-weight:normal;
    text-decoration:none;
}

div.pnlTeamDetailNavi {
    position:absolute;
    top:260px;
    left:0px;
    padding-left:10px;
    padding-right:15px;
    padding-bottom:10px;
    border:solid 1px white;
}

span.lblTeamDetailHinweis {
    position:absolute;
    top:328px;
    left:0px;
    color:#0000B6;
    font-size:12px;
    font-family:Arial;
    font-weight:bold;
    text-decoration:none;
}

div.pnlTeamDetailBogen {
    position:absolute;
    top:360px;
    left:0px;
    height:600px;
    color:#0000B6;
    font-size:12px;
    font-family:Arial;
    font-weight:normal;
    text-decoration:none;
}








span.lblHeadlinesDate {
    position:relative;
    color:#0000B6;
    font-size:12px;
    font-family:Arial;
    font-weight:bold;
    text-decoration:none;
}







span.lblRefTitle {
    color:#0000B6;
    font-size:12px;
    font-family:Arial;
    font-weight:bold;
    text-decoration:none;
    width:200px;
}

span.lblRefDesc {
    color:#3B89CB;
    font-size:12px;
    font-family:Arial;
    font-weight:bold;
    text-decoration:none;
    width:180px;
}


a.hylRefLink, a.hylRefLink:link, a.hylRefLink:visited {
    color:white;
    font-size:12px;
    font-family:Arial;
    font-weight:normal;
    text-decoration:none;
    border-bottom:solid 1px #0000B6;
    vertical-align:middle;
}

a.hylRefLink:hover {
    color:white;
    font-size:12px;
    font-family:Arial;
    font-weight:bold;
    text-decoration:none;
    border-bottom:solid 1px #0000B6;
    vertical-align:middle;
}







div.pnlSitemapText {
    position:absolute;
    top:50px;
    left:20px;
    width:95%;
    height:353px;
    font-family:Arial, sans-serif;
    font-size:12px;
    color:#FFFFFF;
    overflow:auto;
    text-align:justify;
    padding-right:10px;
}

div.pnlSitemapMC {
    position:relative;
    white-space:nowrap;
    background-color:#72AADD;
    padding-left:5px;
    padding-bottom:1px;
    width:300px;
}

a.hylSitemapMC, a.hylSitemapMC:link, a.hylSitemapMC:visited {
    position:relative;
    color:#FFFFFF;
    font-size:12px;
    font-family:Arial;
    font-weight:bold;
    text-decoration:none;
}

a.hylSitemapMC:hover {
    position:relative;
    color:#FFFFFF;
    font-size:12px;
    font-family:Arial;
    font-weight:bold;
    text-decoration:underline;
}

div.pnlSitemapCA {
    white-space:nowrap;
    background-color:#99CCFF;
	margin-left:10px;
    padding-left:5px;
    padding-bottom:1px;
    width:280px;
}

a.hylSitemapCA, a.hylSitemapCA:link, a.hylSitemapCA:visited {
    position:relative;
    color:#FFFFFF;
    font-size:12px;
    font-family:Arial;
    font-weight:bold;
    text-decoration:none;
}

a.hylSitemapCA:hover {
    position:relative;
    color:#FFFFFF;
    font-size:12px;
    font-family:Arial;
    font-weight:bold;
    text-decoration:underline;
}

div.pnlSitemapCS {
    background-color:#72AADD;
	margin-left:10px;
    padding-left:5px;
    padding-bottom:1px;
    width:262px;
}

a.hylSitemapCS, a.hylSitemapCS:link, a.hylSitemapCS:visited {
    position:relative;
    color:#FFFFFF;
    font-size:12px;
    font-family:Arial;
    font-weight:bold;
    text-decoration:none;
}

a.hylSitemapCS:hover {
    position:relative;
    color:#FFFFFF;
    font-size:12px;
    font-family:Arial;
    font-weight:bold;
    text-decoration:underline;
}




div.pnlPhotosParent {
    position:relative;
    top:0px;
    left:0px;
    width:100%;
    height:590px;
}

div.pnlPhotosTitle {
    position:relative;
    top:0px;
    left:0px;
    width:100%;
    height:30px;
    text-align:center;
}

span.lblPhotosTitle {
    position:relative;
    top:10px;
    font-family:Arial,sans-serif;
    font-size:24px;
    color:white;
}

div.pnlPhotosInhalt {
    position:relative;
    top:0px;
    left:0px;
    width:100%;
}

table.tblPhotosInhalt {
    position:relative;
    top:0px;
    left:50%;
    width:698px;
    margin-top:30px;
    margin-left: -348px;
}

img.imgPhotosGross {
    position:relative;
    top:0px;
    left:0px;
}

div.pnlPhotosText {
    position:relative;
    top:0px;
    left:0px;
    width:100%;
    height:20px;
    text-align:center;
}

span.lblPhotosText {
    position:relative;
    top:0px;
    font-family:Arial,sans-serif;
    font-size:14px;
    color:white;
}

div.pnlPhotosOvw {
    position:relative;
    top:0px;
    left:0px;
    width:100%;
    height:115px;
    border-top:solid 1px white;
    margin-top:20px;
    overflow:auto;
}


div.pnlDownloadsVorschau {
    position:relative;
    top:0px;
    left:0px;
    width:120px;
    height:200px;
    float:left;
}



span.lblKlickBild {
    position:relative;
    top:15px;
    left:-135px;
}


#btnSuche {
    color:#0000B6;
    font-size:12px;
    font-family:Arial;
    font-weight:normal;
    text-decoration:none;
    border:solid 1px white;
    padding:1px;
}

input.txtSuche {
    position:relative;
    top:0px;
    left:0px;
    width:200px;
    height:18px;
    border:solid 1px white;
    background-color:#FFFFFF;
    color:#000000;
    font-size:12px;
    font-family:Arial;
    font-weight:normal;
    text-decoration:none;
}






