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


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

* html #content_box{width: 890px;}

*{}

table{font-size: 1em;}

a img{border: 0px none ;}

div, td, p, h1, h2, h3, h4, h5, h6{font-family: arial,sans-serif;}

.clearall{clear: both;}


td{vertical-align: top;}

a{text-decoration: underline;}

#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); font-weight: bold; text-align: right; padding-right: 10px; width: 650px;}

#frameTable{height: 100%;}

#footerInsideTable{width: 100%; background-color: rgb(0, 23, 114);}

.primNavLink, .primNavLink:visited, .primNavLink:hover, .primNavPseudoHover{font-weight: bold; text-decoration: none; color: rgb(0, 23, 114);}

#primNav .primnavLink, #primNav .primNavLink:visited, #primNav .primNavLink:hover, #primNav .primNavPseudoHover{padding-top: 6px; margin-right: 6px; font-size: 0.9em;}

.primNavPseudoHover, .primNavLink:hover{color: rgb(0, 23, 114); background-color: rgb(232, 191, 213);}

a.primNavCurrent{font-weight: bold; padding-top: 6px; color: rgb(255, 255, 255); background-color: rgb(0, 23, 114); text-decoration: none; font-size: 0.9em;}

#primNav a.primNavCurrent{margin-right: 6px;}

.footerLink, .footerLink:visited{color: rgb(255, 255, 255); font-weight: normal; text-decoration: none; padding-left: 10px;}

#content_box #aktualizierung{text-align: center; color: rgb(102, 102, 102);}

.menuLayer{border: 1px solid ; position: absolute; background-color: rgb(204, 204, 204); width: 250px; text-align: left;}

.menuLayer a, .menuLayer a:hover, .menuLayer a:visited{padding: 1px 10px; text-decoration: none; color: rgb(0, 0, 0); display: block;}

.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 .searchForm{margin-bottom: 20px;}

#secNavDiv h4{font-size: 1em; color: rgb(136, 51, 51); margin-top: 0px; margin-bottom: 5px;}

#secNavDiv h4.primNavCurrent, #secNavDiv h4.secNavItem{border-bottom: 1px solid rgb(153, 153, 153); margin-bottom: 10px; margin-top: 10px;}

#secNavDiv h4.secNavItem a{color: rgb(0, 23, 114);}

#secNavDiv p{color: rgb(136, 51, 51); margin-top: 0px;}

#secNavDiv h4 a, #secNav h4 a:hover, #secNavDiv p a, #secNav p a:hover{text-decoration: none; color: rgb(136, 51, 51); display: block;}

#secNavDiv h4 a:hover, #secNavDiv p a:hover{color: rgb(255, 255, 255); background-color: rgb(136, 51, 51);}

#secNavDiv #snLine{border-top: 2px solid rgb(136, 51, 51); margin-top: 15px; margin-bottom: 20px; height: 10px;}

#secNavDiv .primNavCurrent a{padding-top: 0px; background-color: rgb(0, 23, 114); color: rgb(255, 255, 255); padding-left: 4px; display: block; font-weight: bold; text-decoration: none;}

span.nobreakspan{white-space: nowrap;}

#content_box{vertical-align: top;}

.box h3{color: rgb(102, 68, 68); text-decoration: none;}

#content_box h4{color: rgb(102, 102, 102); margin-bottom: 8px; margin-top: 16px; font-size: 1em;}

#content_box p{margin-bottom: 6px; margin-top: 0px;}

#content_box a:hover{color: rgb(0, 23, 114); background-color: rgb(232, 191, 213);}

.box{border: 1px solid rgb(204, 204, 204); padding: 6px; margin-bottom: 20px;}

.newsbox{border: 1px solid rgb(204, 204, 204); padding: 0px 10px 10px; width: 100%; margin-bottom: 20px; background-color: rgb(224, 224, 224);}

h3.boxheader{margin: -10px -10px 20px; padding: 4px 4px 4px 10px; background-color: rgb(204, 204, 204); color: rgb(102, 102, 102);}

#content_box .box h3{margin-top: 10px;}

#content_box .box h4{margin-top: 0px;}

.logoFloatRight{border: 0px none ; float: right; margin-left: 15px; position: relative; z-index: 100;}

.logoFloatLeft{border: 0px none ; float: left; margin-right: 15px; margin-bottom: 10px;}

.hpWeiter{border: 0px none ; margin-left: 10px; vertical-align: bottom;}

.hpWeiterLink{text-decoration: none;}

#content_box p.autorGrayRight{color: rgb(102, 102, 102); float: right; font-style: italic; margin-top: 15px;}

.title1{color: rgb(102, 102, 102);}

.title2{font-style: italic; color: rgb(102, 102, 102);}

.hivLogo{font-style: normal;}

.hivBlue{color: rgb(0, 23, 114);}

.hivPink{color: rgb(232, 191, 213);}

.hivDarkPink{color: rgb(216, 95, 117);}

.inhaltVerz h5{margin-bottom: 0px; margin-top: 8px;}

.inhaltVerz ul{margin-top: 0px;}

.inhaltVerz li{margin-top: 0px; margin-bottom: 5px;}

.archiv h3{border-bottom: 1px solid rgb(102, 102, 102); font-weight: bold; color: rgb(102, 102, 102);}

.archiv h5{margin: 8px 0px; font-size: 1em;}

.hoverLink, .hoverLink:hover{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);}

.hinweisBox{border: 1px solid rgb(153, 153, 153); padding: 8px; background-color: rgb(224, 224, 224);}

#content_box ul.ul1{margin-left: 10px; padding-left: 15px; list-style-type: disc; margin-top: 8px; margin-bottom: 8px;}

#content_box ul.ul2{margin-left: 10px; padding-left: 15px; list-style-type: circle; margin-top: 0px;}

#content_box ol.ol1{margin-left: 15px; padding-left: 15px; margin-top: 8px; margin-bottom: 8px;}

ol.ol2{margin-left: 10px; padding-left: 15px; margin-top: 0px;}

#content_box .meldBox h4{font-weight: bold; margin-top: 0px; margin-bottom: 0px;}

#content_box .meldBox{margin: 10px 0px; padding: 4px; background-color: rgb(235, 227, 223);}

#content_box .meldDate{border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); margin: 0px 0px 3px; width: 120px;}

.kongressLogo{float: left; margin-right: 15px; margin-bottom: 30px;}

.kongressUebersicht h3, .kongressUebersicht h3 a{margin-bottom: 4px; margin-top: 20px; color: rgb(102, 68, 68); text-decoration: none;}

.kongressUebersicht ul{margin-top: 25px;}

.interviewBlock{margin-bottom: 25px; padding-left: 40px;}

h3.artikelTitel{margin-bottom: 4px; margin-top: 25px; color: rgb(102, 68, 68);}

p.teaserText{margin-top: 4px;}

div.interviewBox{margin-bottom: 40px;}

p.interviewee{font-style: italic; margin-bottom: 5px;}

p.thema{font-weight: bold; margin-bottom: 4px; margin-top: 5px;}

.downloadaudio{margin-top: 0px;}

.mp3logo{margin-right: 5px;}

.mp3logoLeftFrame{margin-right: 5px;}

.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); margin-top: 25px; margin-bottom: 6px;}

.commentQuote{margin-top: 6px;}

.playAudio{border: 0px none ; margin-right: 5px;}

.backLink{text-align: right;}

.backLink a{color: rgb(68, 68, 68); font-weight: bold; text-decoration: none; background-color: rgb(224, 224, 224);}

.backLink img{border: 0px none ;}

#ausgabeUebersicht h3{border-style: solid; border-color: rgb(102, 102, 102); border-width: 1px 0px; background-color: rgb(224, 224, 224); margin-top: 25px; font-size: 1.1em;}

#ausgabeUebersicht .artikel{margin-bottom: 25px;}

#ausgabeUebersicht .artikelUeb4{margin-bottom: 8px;}

#ausgabeUebersicht a{text-decoration: none; color: rgb(0, 23, 114);}

#ausgabeUebersicht a:hover{text-decoration: none; background-color: rgb(232, 191, 213);}

.weiterLink{border: 0px none ; vertical-align: bottom; margin-left: 5px; background-color: transparent; text-decoration: none;}

.artikelTitel{color: rgb(102, 102, 102);}

#content_box .artikelUeb4{margin-top: 20px; color: rgb(80, 80, 80);}

#content_box .colorHeader{padding: 4px; margin-top: 20px; color: rgb(80, 80, 80); background-color: rgb(233, 231, 240);}

#content_box .frage{margin-bottom: 8px;}

#content_box .antwort{margin-bottom: 15px;}

#content_box .interviewee{color: rgb(102, 102, 102); font-weight: bold;}

#content_box .intervieweeTable{border: 1px solid rgb(136, 136, 136); float: right; margin-bottom: 10px; margin-left: 10px;}

#content_box .intervieweeTable .picCell{padding: 5px; text-align: center; background-color: rgb(224, 224, 224);}

#content_box ul, #content_box ol{margin-top: 8px;}

#content_box .roman{list-style-type: upper-roman;}

#content_box cite{font-style: italic; color: rgb(102, 102, 102);}

#content_box .divFloatRight{padding: 8px; background-color: rgb(233, 231, 240); margin-left: 10px; margin-bottom: 10px; float: right;}

#content_box .divFloatRight p{margin-top: 8px; margin-bottom: 10px;}

.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;}

#content_box .insertDiv1 h4{margin-left: 6px; margin-right: 6px;}

.insertDiv1 p{margin-left: 8px; margin-right: 8px; margin-top: 0px;}

.insertDiv1 .question, #content_box .question{color: rgb(89, 88, 156); font-weight: bold; font-style: italic;}

.insertDiv2{padding: 8px; background-color: rgb(234, 218, 227); margin-top: 15px; margin-bottom: 15px;}

.insertDiv2 h3{color: rgb(0, 56, 130); margin-bottom: 6px; margin-top: 0px;}

#content_box .floatRight{float: right; margin-left: 10px; margin-bottom: 10px;}

#content_box .floatLeft{float: left; margin-right: 10px; margin-bottom: 10px;}

#content_box .imgCenter{margin-top: 15px; margin-bottom: 15px;}

#content_box .pdfLink{margin-left: 30px; margin-top: 5px; margin-bottom: 20px;}

#content_box .diagramParagraph{margin-top: 16px; margin-bottom: 25px; width: 540px; margin-left: 50px;}

#content_box .literatur, #content_box .litSmall{margin-top: 20px; margin-bottom: 20px;}

#content_box .literatur h5, #content_box .litSmall h5{border-top: 2px solid rgb(153, 153, 153); padding-top: 8px; margin-bottom: 8px;}

#content_box .litSmall h5{margin-left: 8px;}

#content_box .literatur p{padding-left: 15px; text-indent: -15px;}

#content_box .litSmall p{padding-left: 15px; text-indent: -15px;}

.blueTable{border: 1px solid rgb(121, 120, 172); background-color: rgb(233, 231, 240); border-collapse: collapse;}

.blueTable th{background-color: rgb(121, 120, 172); color: rgb(255, 255, 255); text-align: left;}

#content_box .blueTable td{border-bottom: 1px solid rgb(121, 120, 172); padding: 3px; vertical-align: top;}

#content_box .blueTable td p{margin-bottom: 2px;}

#content_box .blueTable td ul{margin-bottom: 2px; margin-top: 2px;}

.blueTableNoLines{border: 1px solid rgb(121, 120, 172); background-color: rgb(233, 231, 240); border-collapse: collapse; margin-bottom: 20px;}

.blueTableNoLines th{background-color: rgb(121, 120, 172); color: rgb(255, 255, 255);}

#content_box .blueTableNoLines td{padding: 3px; vertical-align: top;}

#content_box .blueTableNoLines td p{margin-bottom: 2px;}

#content_box .blueTableNoLines td ul{margin-bottom: 2px; margin-top: 2px;}

.blueStripeTable td{padding: 3px;}

.blueStripeTable .odd{background-color: rgb(199, 199, 224);}

.blueStripeTable .even{background-color: rgb(225, 225, 238);}

#content_box .bold{font-weight: bold;}

.preiseList h3{border: 1px solid rgb(153, 153, 153); margin-bottom: 10px; margin-top: 20px; padding-left: 8px; background-color: rgb(232, 191, 213);}

.preiseList h5{margin-bottom: 8px; color: rgb(0, 23, 114);}

#hp_intro_div h1{font-size: 1em; display: inline; font-weight: normal;}

#hp_intro_div{font-size: 1em; font-style: italic;}

h4.artikelUeb4 small{font-size: 0.9em;}

#hp_intro_div h2{margin: 0em 0em 0.5em; color: rgb(153, 153, 153); font-size: 1.3em; font-style: normal;}

#seoDiv{color: rgb(153, 153, 153); margin-left: 200px;}

#content a{color: rgb(0, 23, 114);}

#content h3{font-size: 1.2em;}

#content 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;}

#content .testStellenTable td{border: 1px solid rgb(204, 204, 204); font-size: 0.85em;}

#content .testStellenTable .bundesland{background-color: rgb(153, 153, 153); color: rgb(233, 231, 240); font-size: 1.2em; font-weight: bold;}

#content .testStellenTable{border-collapse: collapse; background-color: rgb(255, 255, 255);}

#testStellenBody #content_box{width: 1200px; max-width: 100%;}

#content_box ul.testStellenUeb{border-top: 1px solid rgb(255, 255, 255); margin: 0px; padding: 0px; list-style-type: none; width: 100%;}

ul.testStellenUeb li{float: left; width: 30%; margin-bottom: 30px;}

iframe#listIFrame{border: 0px none ; width: 620px; height: 600px;}

.box h4 small{font-size: 0.9em;}

.meldung_item{margin-bottom: 20px; margin-top: 10px;}

#content .olist_number{margin-left: 0px; padding-left: 20px; list-style-type: decimal;}

#content .olist_number_normal{margin-left: 0px; padding-left: 20px; list-style-type: decimal;}

#content_box ol{margin-left: 0px; padding-left: 20px; list-style-type: lower-alpha;}

.olist_number li{margin-bottom: 6px; font-weight: bold;}

.olist_number_normal li{margin-bottom: 6px;}

.olist_alpha li{font-weight: normal; margin-bottom: 0px;}

#content .dateTopSmall{border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); float: right; font-size: 0.85em; margin-left: 15px; margin-bottom: 10px; color: rgb(102, 102, 102);}

.quelle p{font-size: 11px;}

.sillyblue{background-color: rgb(0, 23, 114); color: rgb(255, 255, 255);}

.floatRight{float: right; margin-left: 10px; margin-bottom: 10px;}

.blueBorderImg{border: 1px solid rgb(0, 56, 130);}

.lightBlueBox{padding: 8px; background-color: rgb(199, 199, 224);}

p.teaser{font-style: italic;}

.tableSmall td{font-size: 11px;}

.align_center{text-align: center;}

.greyBackgroundBlock{background-color: rgb(224, 224, 224);}

.bylinesm{text-align: right; font-size: 0.8em;}

#content .blueBackgroundBlock .bylinesm{text-align: right; font-size: 0.8em;}

.lightBackgroundBlock{padding: 8px;}

#content .olist_roman{list-style-type: upper-roman;}

#content ul{margin-left: 0px; padding-left: 20px;}

.g_bollerliste{}

.g_bollerliste li{margin: 8px 0px; font-size: 1.2em; font-weight: bold;}

#content .g_bollerliste{margin: 20px 0px 20px 60px; list-style-image: url(/images/sq_boller.gif);}

#content_box .cellLines td{border: 1px solid rgb(121, 120, 172);}

.centerCells td{text-align: center;}

.centerCells td.firstCol{text-align: left;}

.smallHeader th{font-size: 0.9em;}

#content .footnotes p{margin: 0px; text-indent: -15px; padding-left: 15px; font-size: 11px;}

.fsNormal td{font-size: 13px;}

.align_right{text-align: right;}

.homepage h3{margin-bottom: 0.2em;}

.meldDateTop{border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); float: right; font-size: 0.9em;}

#copywrite{font-size: 11px; float: right; color: rgb(255, 255, 255);}

hr.separator{border: 1px solid rgb(232, 191, 213);}

.linksListDiv h3{margin: 30px 0px 6px;}

#hep_ad{border: 1px solid rgb(153, 153, 153); padding: 0px 8px; overflow: visible; margin-right: -40px; position: relative; background-color: rgb(224, 224, 224);}

.bringup{position: relative; z-index: 100;}

.nounderline{text-decoration: none;}

#headerDiv table{}

#content .subpagelink a{font-weight: bold; color: rgb(153, 153, 153);}

#content .subpagelink li{margin-bottom: 10px;}

.centerDataTable td{text-align: center;}

.centerDataTable td.align_left{text-align: left;}

#content_box .lightBackgroundBlock .graficRight p{font-size: 11px;}

.meldCol1 h2{}

#content .meldCol1 h2{margin: 15px 8px 8px; font-size: 15px; color: rgb(68, 68, 68);}


