/*NAME: */
/*COMMENT: */


/*----------*/

body{margin: 0px; padding: 15px; background-image: url("/images/bg-stripe.gif"); background-color: rgb(255, 255, 255); background-repeat: repeat-y; font-family: arial,sans-serif; font-size: 13px;}

*{-moz-box-sizing: border-box;}

*{}

body.noBackground{background-image: none;}

td, p, a, h2, h2, h4, li, div, span{font-family: arial,sans-serif;}

p, td, li{font-size: 13px;}

#logoCell{width: 130px; height: 40px; text-align: center;}

#logoSpacerLeft{width: 30px; height: 15px;}

#logoSpacerRight{width: 40px; height: 15px;}

#logoLineLeft{width: 30px; height: 25px; background-color: rgb(0, 23, 114);}

#logoLineRight{width: 40px; height: 25px; background-color: rgb(0, 23, 114);}

#currentSection{color: rgb(255, 255, 255); background-color: rgb(0, 23, 114); width: 640px; font-size: 14px; font-weight: bold; text-align: right; padding-right: 10px;}

#frameTable{height: 100%;}

#footerInsideTable{width: 100%; background-color: rgb(0, 23, 114);}

.primNavLink, .primNavLink:visited, .primNavLink:hover, .primNavPseudoHover{font-family: arial,sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; color: rgb(0, 23, 114); padding-top: 6px;}

.primNavPseudoHover, .primNavLink:hover{color: rgb(0, 23, 114); background-color: rgb(228, 141, 87);}

.primNavCurrent{font-family: arial,sans-serif; font-size: 13px; font-weight: bold; padding-top: 6px; color: rgb(255, 255, 255); background-color: rgb(0, 23, 114); text-decoration: none;}

.footerLink, .footerLink:visited{color: rgb(255, 255, 255); font-size: 13px; font-weight: normal; text-decoration: none; padding-left: 10px;}

.menuTable{width: 100%;}

.menuHi, .menuLo{font-size: 14px; cursor: default;}

.menuHi{color: rgb(255, 255, 255); background-color: rgb(0, 23, 114);}

.menuLo{color: rgb(0, 0, 0); background-color: transparent;}

.menuLayer a, .menuLayer a:hover, .menuLayer a:visited{padding: 1px 10px; text-decoration: none; color: rgb(0, 0, 0); display: block; font-size: 13px;}

.menuLayer a:hover{color: rgb(255, 255, 255); background-color: rgb(0, 23, 114);}

.menuLayer a.current{background-color: rgb(153, 153, 153); color: rgb(255, 255, 255);}

#secNavDiv{width: 170px;}

#secNavDiv h4, #secNavDiv .header{font-size: 15px; color: rgb(136, 51, 51);}

#secNavDiv h4 a, .secNav h4 a:hover{text-decoration: none; font-size: 15px; color: rgb(136, 51, 51); display: block;}

#secNavDiv h4 a:hover{font-size: 15px; color: rgb(255, 255, 255); background-color: rgb(136, 51, 51);}

#secNavDiv .highlightBox{padding-left: 6px; padding-right: 6px; padding-bottom: 6px; background-color: rgb(244, 157, 103);}

span.nobreakspan{white-space: nowrap;}

#contentFrame{vertical-align: top;}

#contentFrame h4{font-size: 14px; color: rgb(102, 102, 102); margin-bottom: 8px;}

#contentFrame p{font-size: 13px;}

#contentFrame a:hover{color: rgb(0, 23, 114); background-color: rgb(228, 141, 87);}

#contentFrame .artikelUeb4{margin-top: 20px; font-size: 15px; color: rgb(80, 80, 80);}

.box{border: 1px solid rgb(204, 204, 204); padding: 6px; width: 100%; margin-bottom: 20px; float: left;}

.box h3, .box h4{margin-top: 0px;}

.hpWeiter{border: 0px none; margin-left: 10px; vertical-align: bottom;}

.hpWeiterLink{text-decoration: none;}

.standardList{margin-left: 0px; padding-left: 20px;}

.title1{font-family: arial; font-size: 24px; color: rgb(102, 102, 102);}

.title2{font-family: arial; font-size: 18px; font-style: italic; color: rgb(102, 102, 102);}

.hepLogo{font-style: normal;}

.hepBlue{color: rgb(0, 23, 114);}

.hepOrange{color: rgb(204, 102, 0);}

.hivLogo{font-style: normal;}

.hivBlue{color: rgb(0, 23, 114);}

.hivPink{color: rgb(204, 102, 0);}

.inhaltVerz h5{margin-bottom: 0px; margin-top: 8px; font-size: 13px;}

.inhaltVerz ul{margin-top: 0px;}

.inhaltVerz li{margin-top: 0px; margin-bottom: 5px; font-size: 13px;}

.archiv h3{border-bottom: 1px solid rgb(102, 102, 102); font-size: 16px; font-weight: bold; color: rgb(102, 102, 102);}

.archiv h5{font-size: 14px; margin-left: 40px;}

.menuLayer{border: 1px solid; position: absolute; background-color: rgb(204, 204, 204); width: 200px;}

.hoverLink, .hoverLink:hover{font-size: 14px; font-weight: bold; color: rgb(51, 102, 153); text-decoration: none; display: block;}

.hoverLink:hover{color: rgb(255, 255, 255); background-color: rgb(51, 102, 153);}

.logoFloatRight{float: right; margin-left: 15px; margin-bottom: 10px;}

.logoFloatLeft{float: left; margin-right: 15px; margin-bottom: 10px;}

.graficRight, .floatRight{float: right; margin-bottom: 10px; margin-left: 10px;}

#contentFrame .graficRight, #contentFrame .graficRight p{font-size: 11px;}

#contentFrame .graficRight p{margin-bottom: 15px; margin-top: 0px;}

.graficLeft, .floatLeft{float: left; margin-bottom: 10px; margin-right: 10px;}

#contentFrame .graficLeft, #contentFrame .graficLeft p{font-size: 11px;}

#contentFrame .graficLeft p{margin-bottom: 15px; margin-top: 0px;}

#contentFrame .imgCenter{margin-top: 20px; margin-bottom: 20px; text-align: center;}

.graficCenter{text-align: center; font-size: 11px; margin-top: 10px; margin-bottom: 15px;}

#contentFrame .graficCenter p{text-align: left; font-size: 11px; margin-left: auto; margin-right: auto;}

div.interviewBox{margin-bottom: 40px;}

p.interviewee{font-style: italic; margin-bottom: 5px;}

p.thema{font-weight: bold; margin-bottom: 4px; margin-top: 5px;}

.interviewBlock{margin-bottom: 25px; padding-left: 40px;}

.interviewBlock p{font-size: 15px;}

.portraitPic{margin-right: 10px; margin-bottom: 25px; float: left;}

.portraitPicSmall{margin-right: 8px; margin-bottom: 10px; float: left;}

.portrait{font-weight: bold; color: rgb(0, 23, 114); font-size: 12px; margin-top: 25px; margin-bottom: 6px;}

.playAudio{border: 0px none; margin-right: 5px;}

.insertDiv1{width: 280px; background-color: rgb(233, 231, 240); margin-left: 10px; margin-bottom: 10px; float: right;}

.insertDiv1 h3{background-color: rgb(121, 120, 172); color: rgb(255, 255, 255); margin-top: 0px; padding-left: 8px; padding-right: 8px; margin-bottom: 6px; font-size: 16px;}

#contentFrame .insertDiv1 h4{margin-left: 6px; margin-right: 6px;}

.insertDiv1 p{margin-left: 8px; margin-right: 8px; margin-top: 0px;}

.insertDiv1 .question, #contentFrame .question{color: rgb(89, 88, 156); font-weight: bold; font-style: italic;}

#contentFrame p.faxnumber{border: 1px solid rgb(153, 153, 153); margin: 8px 0px; padding: 3px; background-color: rgb(204, 204, 204); text-align: center; width: 250px;}

.sectSeparator{border: 1px solid rgb(228, 141, 87);}

.bioTable{float: right;}

.bioCell{width: 170px; font-size: 12px;}

.bioTable td{padding: 4px; vertical-align: top; background-color: rgb(204, 204, 204);}

.teaser{font-style: italic;}

#contentFrame .literatur p{font-size: 11px; padding-left: 10px; text-indent: -10px;}

div.literatur{border-top: 1px solid rgb(204, 102, 0); margin-top: 20px; padding-top: 10px;}

.blueBorderImg{border: 1px solid rgb(51, 51, 153);}

.align_right{text-align: right;}

.tbl_center tr{text-align: center;}

.tbl_small td{}

#contentFrame .tbl_small td{font-size: 11px ! important;}

.align_left{text-align: left;}

.uc_fsty{text-transform: uppercase;}

.align_center{text-align: center;}

.clearall{clear: both;}

a img{border: 0px none;}

td{vertical-align: top;}

.rowLines td{border-bottom: 1px solid rgb(121, 120, 172);}

