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


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

body{font-family: arial; font-size: 0.8em; color: rgb(0, 23, 114);}

.clearall{clear: both ! important;}

#page{margin: 20px auto; padding: 230px 0px 50px; width: 1100px; position: relative;}

#primNav{padding: 80px 0px 0px 50px; background-color: rgb(37, 62, 142); width: 1050px;}

#primNav ul.l1{margin: 0px; padding: 0px; list-style-type: none;}

#primNav .l1 li{float: left; background-color: rgb(184, 188, 223); background-image: url("/pics/tab1_blue_left.gif"); background-repeat: no-repeat; padding-left: 12px; margin-right: 2px;}

#primNav .l1 a{padding-right: 12px; background-image: url("/pics/tab1_blue_right.gif"); text-decoration: none; color: rgb(255, 255, 255); font-weight: bold; background-position: right top; background-repeat: no-repeat; height: 20px; display: block; padding-top: 5px; text-align: center; width: 85px;}

#secNav .l2{margin: 0px; padding: 0px; display: none; list-style-type: none;}

.hivinfect #sn_hivinfect{display: block;}

#secNav{width: 1000px; background-color: rgb(242, 115, 184); clear: both; height: 25px;}

#secNav .l2 li{float: left;}

#secNav li a{padding: 4px 8px; color: rgb(255, 255, 255); text-decoration: none; display: block;}

#middNavBg{padding: 0px 50px; background-color: rgb(184, 188, 223); width: 1000px; height: 110px; clear: both; position: relative;}

#secNav li{}

#secNav .spacer{padding: 5px 4px 0px; color: rgb(255, 255, 255);}

#navBox{position: absolute; top: 0px;}

.hivinfect #pn_hivinfect{}

.hivinfect .l1 #pn_hivinfect{background-color: rgb(242, 115, 184); background-image: url("/pics/tab1_pink_left.gif");}

.hivinfect #primNav .l1 #pn_hivinfect a{background-image: url("/pics/tab1_pink_right.gif");}

#content{width: 640px; padding-right: 30px; min-height: 300px; float: left; margin-bottom: 20px;}

#content_box{margin: 0px 0px 0px 50px; position: relative;}

#footer{border-top: 2px solid rgb(204, 204, 204); padding-top: 10px; position: relative; padding-right: 330px;}

#footerLinks{margin: 0px; padding: 0px; list-style-type: none; float: right;}

#footerLinks li{float: left;}

#footerLinks li.bar{padding: 0px 12px;}

#news_box{border-left: 2px solid rgb(204, 204, 204); overflow: auto; width: 300px; float: right; padding-left: 20px; height: 655px; padding-right: 50px;}

#news_box h2{margin: 0px 0px 8px; color: rgb(224, 87, 138); font-size: 15px;}

#news_box ul{padding: 0px; margin-left: 15px; list-style-type: none; list-style-image: url("/images/sq_boller.gif");}

#news_box h3{}

#news_box p{}

#news_box p.teaser{font-size: 0.9em; font-style: normal;}

#news_box li{padding: 0px 0px 4px;}

#news_box h3 a:hover{text-decoration: underline;}

#news_box h3 a{text-decoration: none; color: rgb(51, 102, 153);}

#news_box .hpWeiter{vertical-align: top; margin-left: 10px;}

#terNav{position: absolute; right: 50px;}

#terNav ul{margin: 0px; padding: 0px; list-style-type: none;}

#terNav li{float: left; background-image: url("/pics/tab3_blue_left.gif"); background-repeat: no-repeat; height: 25px; background-position: 0px -6px; background-color: rgb(37, 62, 142); text-align: center; margin-left: 2px; padding-left: 15px;}

#terNav li a{background-image: url("/pics/tab3_blue_right.gif"); background-repeat: no-repeat; height: 20px; background-position: right bottom; display: block; padding-right: 15px; width: 90px; text-align: center; color: rgb(255, 255, 255); text-decoration: none; padding-top: 5px;}

#quartNav{position: absolute; right: 50px; bottom: 0px;}

#quartNav ul{margin: 0px; padding: 0px; list-style-type: none;}

#quartNav ul{margin: 0px; padding: 0px; list-style-type: none;}

#quartNav li{border-bottom: 1px solid rgb(184, 188, 223); float: left; background-color: rgb(255, 255, 255); background-image: url("/pics/tab4_white_left.gif"); background-repeat: no-repeat; padding-left: 6px; margin-right: 2px; width: 110px;}

#quartNav li a{padding-right: 8px; background-image: url("/pics/tab4_white_right.gif"); text-decoration: none; color: rgb(37, 62, 142); background-position: right top; background-repeat: no-repeat; height: 20px; display: block; padding-top: 5px; text-align: center; background-color: rgb(255, 255, 255);}

#primNav .l1 li.current{background-color: rgb(242, 115, 184); background-image: url("/pics/tab1_pink_left.gif");}

#primNav .l1 .current a{background-image: url("/pics/tab1_pink_right.gif");}

#quartNav li.current{background-color: rgb(0, 23, 114); background-image: url("/pics/tab4_curr_left.gif");}

#quartNav li.current a{background-image: url("/pics/tab4_curr_right.gif"); background-color: rgb(37, 62, 142); color: rgb(235, 227, 223);}

#terNav li.current{background-image: url("/pics/tab3_pink_left.gif"); background-color: rgb(242, 115, 184);}

#terNav li.current a{background-image: url("/pics/tab3_pink_right.gif"); background-color: rgb(242, 115, 184);}

#secNav .l2 li.bar{padding: 4px 5px 0px; color: rgb(255, 255, 255);}

#secNav li.current a{color: rgb(0, 23, 114);}

body.nonews #news_box{display: none;}

#navBox #hivlogo{position: absolute; top: 20px; left: 50px;}

a img{border: 0px none;}

#hp_intro_div h1{}

#hp_intro_div{font-size: 1em;}

#vonexpert{position: absolute; top: 40px;}

#zierbild{position: absolute; top: 145px; left: 300px;}

body.home #zierbild{background-image: url("/pics/schleife_rot.gif"); background-repeat: no-repeat; width: 120px; height: 120px;}

#vonexpert h1{color: rgb(224, 87, 138); font-size: 1.5em;}

#content .testStellenTable{width: 100%;}

.nonews #content{width: 100%;}

ul.testStellenUeb{margin: 0px; padding: 0px; list-style-type: none;}

#content ul.testStellenUeb{margin: 0px; padding: 0px;}

.testStellenUeb p{margin: 0px 0px 5px;}

#aerztelisteNav{}

#searchBox{float: right; margin-right: 50px; background-image: url("/pics/search_bg.gif"); height: 25px; width: 200px; background-repeat: no-repeat;}

#searchBox input{border: 0px none; width: 160px; margin-left: 25px; background-color: transparent; margin-top: 3px;}

#searchBox input.grey{color: rgb(204, 204, 204); font-weight: bold;}

h2{color: rgb(255, 5, 144); font-size: 15px;}

.title1{}

h2.title1{color: rgb(224, 87, 138);}

.roundbox{-moz-border-radius: 10px 10px 10px 10px;}

h1{color: rgb(224, 87, 138); font-size: 1.4em;}

#errors{border: 1px solid rgb(153, 153, 153); padding: 5px; background-color: rgb(255, 255, 204); color: rgb(0, 23, 114); font-weight: bold;}

#errors p{margin: 5px 0px;}

.req{color: rgb(255, 5, 144) ! important;}

#content a img{border: 0px none;}

#content .downloadaudio a{text-decoration: none;}

.box{border: 1px solid rgb(204, 204, 204); padding: 12px; -moz-border-radius: 15px 15px 15px 15px; margin-bottom: 20px; background-color: rgb(224, 224, 255);}

#news_box h2 a{color: rgb(224, 87, 138); font-size: 15px; text-decoration: none;}

#news_box h2 a:hover{text-decoration: underline;}

.aktdatum{color: rgb(255, 5, 144);}

h1 small{font-size: 0.7em;}

#content h4{color: rgb(0, 56, 130); margin-bottom: 5px;}

#content .artikelUeb4 a{color: rgb(255, 5, 144); text-decoration: none;}

#news_box h3 a:visited{color: rgb(0, 23, 114);}

#ausgabeUebersicht a:visited{color: rgb(0, 23, 114);}

.align_center{text-align: center ! important;}

a{}

a:hover{text-decoration: underline ! important;}

#content p{margin-top: 0px; margin-bottom: 8px;}

#content .testStellenTable td{border: 1px solid rgb(0, 23, 114) ! important;}

h2.bundesland{clear: both;}

.testStellenTable tr:hover{background-color: rgb(225, 225, 238);}

#content .testStellenTable thead td{background-color: rgb(225, 225, 238);}

.infoboxRight{border: 1px solid rgb(204, 204, 204); padding: 12px; -moz-border-radius: 15px 15px 15px 15px; margin-bottom: 10px; margin-left: 10px; background-color: rgb(224, 224, 255); float: right; width: 240px;}

.infoboxRight h3{margin: 0px 0px 8px;}

#content a{color: rgb(0, 56, 130); text-decoration: underline;}

#content .byline{margin: 0px; font-size: 12px; text-align: right;}

.medClassHead a{}

#content .medClassHead a{color: rgb(0, 23, 114);}

#content .medtable a{color: rgb(0, 23, 114);}

.graficRight{float: right; margin-left: 10px; font-size: 11px;}

.backlink{float: right;}

body.aktuellarchiv .box{border: 0px none;}

.aktuellarchiv #content_box .meldBox{border-bottom: 1px solid rgb(184, 188, 223); background-color: transparent; padding-bottom: 0px; margin-bottom: 0px;}

#content_box #news_box h3{margin: 0px; font-size: 13px;}

#content_box #news_box p{margin-top: 0px; margin-bottom: 8px;}

.box h3{color: rgb(0, 56, 130);}

#content h4 a{text-decoration: none;}

#content .standdatum{font-size: 11px; color: rgb(102, 102, 102); text-align: right;}

.floatRight{float: right;}

#content .backlink a{text-decoration: none;}

#content .interviewCol{float: right; margin-left: 15px; width: 210px;}

#content .hpWeiterLink{text-decoration: none;}

#interviews{float: right; margin-left: 15px; width: 260px;}

#interviews div{clear: both; margin-bottom: 20px;}

#interviewBoxHeader{text-align: center; letter-spacing: 3px; margin-top: 0px;}

#content .floatLeft{float: left; margin-right: 10px; margin-bottom: 10px;}

#content hr.separator{border: 2px solid rgb(228, 228, 228); margin: 20px 40px 25px;}

#sitemap .msl2{margin: 0px 15px 8px;}

#sitemap a{padding: 2px 8px; text-decoration: none; font-size: 14px; font-weight: bold; display: inline-block;}

#sitemap a:hover{color: rgb(233, 231, 240); background-color: rgb(0, 23, 114); text-decoration: none ! important;}

#sitemap{list-style-type: none;}

select{border: 1px solid rgb(153, 153, 153);}

.longInput{border: 1px solid rgb(153, 153, 153); width: 300px;}

.shortInput{border: 1px solid rgb(153, 153, 153); width: 80px;}

.medInput{border: 1px solid rgb(153, 153, 153); width: 218px;}

#sitemap .msl2 a{font-size: 13px; font-weight: normal;}

#quartNav li.cel2{width: 95px;}

#quartNav li.cel1{width: 95px;}

form{margin: 0px;}

#content ul ul{margin-top: 4px; margin-bottom: 8px;}

#content li{margin: 8px 0px;}

#content .meldBox h3{margin-top: 5px;}

.aktion .frage{color: rgb(242, 115, 184); font-weight: bold; font-size: 14px;}

#content_box .frage{color: rgb(224, 87, 138);}

.hivPink{color: rgb(255, 5, 144);}

.hivBlue{color: rgb(0, 23, 114);}

#content a.weiter{text-decoration: none;}

#randspalte{padding: 8px; background-color: rgb(225, 225, 238);}

#randspalte h2{margin: -8px -8px 10px; padding: 2px 10px; font-size: 16px; color: rgb(255, 255, 255); background-color: rgb(121, 120, 172);}

#content_box #randspalte{position: absolute; top: 700px; right: 0px; width: 350px;}

#content_box #randspalte .lightBackgroundBlock{margin: -8px; background-color: rgb(243, 224, 226);}

#randspalte .lightBackgroundBlock h3{background-color: transparent; color: rgb(0, 23, 114);}

#content_box #content .graficCenter p{text-align: left; font-size: 11px;}

#content .interviewee{color: rgb(224, 87, 138);}

#content .compact td{font-size: 12px;}

.cellLines th{border: 1px solid rgb(255, 255, 255);}

.bgorange{background-color: rgb(228, 141, 87);}

.bgyellow{background-color: rgb(255, 227, 152);}

.bggreen{background-color: rgb(153, 204, 153);}

.bgred{background-color: rgb(232, 191, 213);}

table{text-align: left;}

th{vertical-align: top;}

#content .backlink{margin-left: 20px;}

.align_left{text-align: left ! important;}

.graficCenter{}

#content .graficCenter{margin-top: 20px; margin-bottom: 20px;}

.blueBackgroundBlock h2{color: rgb(68, 68, 68); margin-left: 8px;}

.nobreakspan{white-space: nowrap;}

.beitraege{}

#content .beitraege h4{margin: 0px; font-size: 14px;}

#content .beitraege li{font-size: 13px;}

#content .beitraege ul{margin: 0px; padding: 0px 15px;}

#cme_login_form dt{width: 115px; float: left; margin-top: 15px; clear: left;}

#cme_login_form dd{width: 300px; margin-top: 15px; float: left; margin-left: 0px;}

#cme_login_form input{border: 1px solid rgb(204, 204, 204); font-size: 16px; font-weight: bold; width: 100%;}

#nextPage{float: right;}

#actions{border-left: 2px solid rgb(204, 204, 204); overflow: auto; width: 300px; float: right; padding-left: 20px; height: 450px; padding-right: 50px;}

#cme_page_nav{margin-top: 25px; text-align: center; position: absolute; bottom: 0px; width: 100%;}

#fortbildung h2{color: rgb(37, 62, 142); font-size: 18px;}

#prevPage{float: left;}

#content #fortbildung li{margin: 4px 0px;}

#fortbildung{min-height: 300px; margin-bottom: 20px; position: relative; padding-bottom: 35px;}

#fortbildung .antwort{font-size: 14px; cursor: pointer; text-indent: -40px; padding-left: 40px;}

#fortbildung .checked{background-color: rgb(184, 188, 223);}

#content #fortbildung .byline{font-size: 11px; color: rgb(121, 120, 172);}

#content #fortbildung .byline a{color: rgb(121, 120, 172);}

#fortbildung ul{margin-left: 0px; padding-left: 25px;}

h2 span.nichtRichtig{font-size: 15px; color: rgb(224, 87, 138);}

h2 span.richtig{font-size: 17px; color: rgb(0, 142, 40);}

.blueTable{border: 1px solid rgb(121, 120, 172); background-color: rgb(233, 231, 240); border-collapse: collapse;}

.blueTable td{border-color: rgb(121, 120, 172);}

.blueTable th{background-color: rgb(121, 120, 172); color: rgb(255, 255, 255); text-align: left;}

.cellLines td{border: 1px solid;}

td{vertical-align: top;}

.rowLines td{border-bottom: 1px solid;}

.inlineColumn{display: inline-block;}

#fortbildung .fussnoten{font-size: 11px;}

#fortbildung .fussnoten ol{margin: 0px; padding-left: 20px;}

#content #fortbildung .fussnoten li{margin: 0px;}

#fortbildung #module_auswahl h2{margin: 5px 0px 0px;}

#module_auswahl a.testButton{border: 1px solid; padding: 4px; display: block; text-align: center; text-decoration: none; -moz-border-radius: 8px 8px 8px 8px; background-color: rgb(51, 102, 153); color: rgb(255, 255, 255); font-weight: bold;}

#actions .button{border: 1px solid rgb(51, 102, 153); background-color: rgb(184, 188, 223); margin-bottom: 15px; display: block; width: 250px; -moz-border-radius: 8px 8px 8px 8px; font-weight: bold;}

#content p.supportedby{color: rgb(153, 153, 153); font-size: 12px;}

#content .slidesdownload .box{background-color: transparent;}

#content #module_auswahl p{margin-bottom: 5px;}

#cme_login_form input.plz{width: 98px;}

.ort{}

#cme_login_form input.ort{width: 198px;}

#content #module_auswahl p.autor{font-style: italic; font-size: 12px; margin-bottom: 20px;}

.align_right{text-align: right ! important;}

.nichtRichtig{color: rgb(224, 87, 138);}

#fortbildung a.testButton{border: 1px solid; padding: 4px; display: block; width: 150px; text-align: center; text-decoration: none; -moz-border-radius: 8px 8px 8px 8px; background-color: rgb(51, 102, 153); color: rgb(255, 255, 255); font-weight: bold;}

#fortbildung .weiterCME a.testButton{display: inline-block; width: 150px; margin-right: 0px;}

.frage .nb{color: rgb(37, 62, 142);}

#fortbildung #module_auswahl a.testButton{margin: 20px 0px 8px; width: 200px;}

#module_auswahl .sponsor{padding: 8px; position: absolute; right: 15px; bottom: 30px; background-color: rgb(255, 255, 255); color: rgb(102, 102, 102); font-size: 12px;}

#module_auswahl .cme_mod_div{position: relative;}

#cme_erg_table td{padding: 2px;}

#cme_erg_table input{border: 1px solid rgb(204, 204, 204); padding: 4px; width: 300px; font-size: 15px;}

#cme_erg_table input.plz{width: 80px;}

#cme_erg_table input.ort{width: 206px;}

table#cme_erg_table{border-collapse: collapse;}

#fortbildung .ergbutt{border: 1px solid; padding: 4px; display: block; width: 150px; text-align: center; text-decoration: none; -moz-border-radius: 8px 8px 8px 8px; background-color: rgb(51, 102, 153); color: rgb(255, 255, 255); font-weight: bold;}

#fortbildung .lightBackgroundBlock{background-color: rgb(235, 227, 223);}

#content .lightBackgroundBlock h4{margin-top: 0px;}

#content .blueBackgroundBlock h3{font-size: 15px;}

#content .caption{font-size: 11px ! important; margin: 0px ! important;}

#content_box .blueBackgroundBlock li p{margin-left: 0px; margin-right: 0px; margin-top: 0px;}

#content .blueHeader h2{color: rgb(255, 255, 255); margin: 0px; padding: 8px 0px 0px 8px;}

#content .blueHeader{background-color: rgb(51, 102, 153);}

.graficRight li{font-size: 13px;}

.blueBackgroundBlock h1{margin: 8px;}

#content span.grey{color: rgb(102, 102, 102);}

h1.sillyclass{border-bottom: 2px solid rgb(51, 102, 153); color: rgb(228, 141, 87);}

.home #content .kongresshpbox{background-color: rgb(242, 224, 235);}

.kongresshpbox h3{margin-bottom: 4px; font-size: 14px;}

