/* zur Pflege print.css siehe Kommentare ganz unten */

body {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;margin:0.6em 3em 3em 2.2em;padding:10px 0 0 0;background-image:none;background-color:#fff !important;}
table {font-size:inherit;}
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
body * {line-height:1.22em;}

#wrapper{width:595px;}

#body .print{display:none;}

#url{font-size:0.85em;font-weight:bold;margin:5px 0;}

a{color:#000;text-decoration:none !important;border:0;cursor:default;}
a img{border:0;}
a:hover,a:focus,a:active{color:#000;text-decoration:none !important;cursor:default;}
address{font-style:normal;}

.searchInputBox input.submitInput2{margin-bottom:-3px;}
.bold{font-weight:bold !important;}

table{width:100%;border:0;padding:0;margin:0;border-collapse:collapse;}
table tr{border-collapse:collapse;}
table td{border:solid #000 1px;border-collapse:collapse;padding:2px;}
table th{border:solid #000 1px;border-collapse:collapse;padding:2px;}
table #hiddenHead{display:none;}
table #tdBlaettern li{display:none;}
table #sortierung{display:none;}

table#tabSuchergHead{border:none;}
table#tabSuchergHead td{border:none;}
table#tabSuchergHead #row1 td{border:solid #fff 1px;font-weight:bold;}
table#tabSucherg td{border:solid #000 1px;}
table#tabSucherg td.titel a{font-weight:bold;padding-left:10px;}
table#tabSucherg td.titel a img{margin-left:-9px;}
table caption{border:0;padding:2px;}
table th,table caption{text-align:left;font-weight:bold;}
table th.format{width:35px;text-align:center;}
table td.pdf{text-align:left;}

#content .block .box table.content{width:100%;}
#content .block .box table.content td img{max-width:90px !important;}

#content #breadcrumb{font-size:0.75em;padding-left:0;margin-left:0;}
#content #breadcrumb ul{list-style:outside none;padding-left:0;margin-left:0;}
#content #breadcrumb ul li{background:none;padding:0;margin:0;display:inline;}
#content #breadcrumb ul li#first{margin-left:0;}
#content #breadcrumb .printBreadcrumb{display:inline;padding-left:0.5em;}

#content .box ol.listitem--lowerroman {list-style:outside lower-roman;margin-left:/*18*/1px;}
#content .box ol.listitem--upperroman {list-style:outside upper-roman;margin-left:/*18*/1px;}
#content .box ol.listitem--loweralpha {list-style:outside lower-alpha;margin-left:/*18*/1px;}
#content .box ol.listitem--upperalpha {list-style:outside upper-alpha;margin-left:/*18*/1px;}
#content .box ol{list-style:outside decimal;margin-left:0;padding-left:20px;}

#content .box ul{list-style:outside disc;margin-left:14px;}
#content .box ul.noDisc{list-style:none !important;}
#content .box ul.toc{list-style:none !important;margin-bottom:1.5em;margin-left:0;padding-left:0;}
#content .box ul.toc li{margin-bottom:0.2em;}
#content .box ul.publikationen{margin-left:0;}

.einruecken1{margin-left:1em}
.einruecken2{margin-left:2em}

#content #imagemap h2{display:none;}
#content #imagemap ul{display:none;}
#content #imagemap img{border:0;}

#bildGrossansicht #header{font-size:0.85em;}
#bildGrossansicht #header p#druckSchrift{text-align:right;}
#bildGrossansicht #header p#close{margin-top:0.7em;}
#bildGrossansicht #content2 h1{color:#000;background:url("../images/ecke_b2_content.gif") 0 0 no-repeat;background-color:#B2B2B2;padding:0.2em 0.2em 0.2em 31px;}
#bildGrossansicht #content2 .box{font-size:0.85em;}
#bildGrossansicht #content2 .box p{margin-bottom:0.3em;}
#bildGrossansicht #content2 a{text-decoration:underline;}
#bildGrossansicht #content2 .topLink {text-align:right;margin-top:10px;}
#bildGrossansicht #content2 .topLink a{text-decoration:none;display:none;}
#bildGrossansicht #content2 .toc{margin:10px 0;}
#bildGrossansicht #content2 .toc a{text-decoration:underline;}


#content2 .box ol.listitem--lowerroman {list-style:outside lower-roman;margin-left:18px;}
#content2 .box ol.listitem--upperroman {list-style:outside upper-roman;margin-left:18px;}
#content2 .box ol.listitem--loweralpha {list-style:outside lower-alpha;margin-left:18px;}
#content2 .box ol.listitem--upperalpha {list-style:outside upper-alpha;margin-left:18px;}
#content2 .box ol{list-style:outside decimal;margin-left:18px;}


#content2 .box ul{list-style:outside disc;margin-left:14px;}
#content2 .box ul.noDisc{list-style:none !important;}
#content2 .box ul.toc{list-style:none !important;margin-bottom:1.5em;margin-left:0;color:red;}
#content2 .box ul.toc li{margin-bottom:0.2em;}

#content2 p.topLink a{text-decoration:none;background:url("../images/pfeil_seitenanfang.gif") right 0.4em no-repeat;padding-right:1em;}

#bildGrossansicht a:hover,#bildGrossansicht a:active{text-decoration:underline !important;}
#bildGrossansicht #footer{font-size:0.85em;} 

#head{display:none;}
#body{margin:0;padding:0;}
#body #naviLeft{display:none;}
#body #teaser{display:none;}
#body #wrapper{margin:0;padding:0;}
#body #content{margin:0;padding:0;}
#body #content a{background-image:none;}

#body #content h1{background:none;background-color:#FFF;padding-left:0;margin-top:1em;font-size:1.2em;/*display:block;width:100%;*/clear:both;}
#body #content h2{background:none;background-color:#FFF;font-size:1.1em;margin:0;/*display:block;width:100%;*/}
#body #content h3{background:none;background-color:#FFF;font-size:1em;margin:0 0 0 1px;/*display:block;width:100%;*/}
#body #content h4{background:none;background-color:#FFF;font-size:1em;margin:0;/*display:block;width:100%;*/}

#body #content .block{background-color:#FFF;font-size:0.85em;}
#body #content .box{background-color:#FFF;padding-left:0;}
#body #content .moreLink{display:none;}
#body #content .topLink{background-color:#FFF;visibility:hidden;}
#body #content .left{float:left;margin:0 10px 10px 0;}
#body #content .right{float:right;margin:0 0 10px 10px;}
#body #content .box p.forceLineBreak{float:left;clear:both;width:100%;margin-top:30px;margin-bottom:10px;}

#body #content div.formRow{display:block;margin-top:1em;}
#body #content div.formRow label{display:block;}
#body #content div.formRow.antwort{display:block;float:none;width:100%;}
#body #content div.formRow.left{display:block;float:none;width:100%;}
#body #content div.formRow.right{display:block;float:none;width:100%;margin-left:0;}
#body #content div.formRow label{font-weight:bold;}

#body #content #fehler p{font-style:italic;}
 
#body #content .form .partnerLeftCol{width:200px;float:left;margin-bottom:10px;}
#body #content .form .partnerRightCol{width:200px;float:left;}
#body #content .form p#plzOderOrt{text-transform:uppercase;font-weight:bold;float:left;width:70px;font-size:1em;margin-top:35px;margin-left:-10px;}
#body #content .form .clearFloats{display:block;width:100%;height:0;clear:both;visibility:hidden;overflow:hidden;}

#body #content form .partnersucheStartseite{margin-bottom:15px;}
#body #content .partner .leftCol{float:left;width:260px;margin-bottom:30px;}
#body #content .partner .leftCol h3{font-size:1.1em;margin:15px 0 10px 0;}
#body #content .partner .rightCol{float:left;width:250px;}
#body #content .partner .rightCol h3{font-size:1.1em;margin:15px 0 10px 0;}

#body #content form input.submitInput{margin-bottom:-3px;}
 
#body #content ol li{margin-left:4px;}
#body #content ul{margin-top:0.2em;padding-left:0;}
#body #content ul li{margin-left:4px;margin-bottom:0;}
#body #content fieldset{border:none;padding:0;margin:0;}
#body #content fieldset legend{display:none;}

#body #content p.tr{display:none;}
#body #content p.suchhinweis{font-weight:bold;}
#body #content .zeile p{width:100%;clear:both;}

#body #content #footer{width:100%;clear:both;}
#body #content #footer p span{padding-top:3px;margin-left:-2px;}

#vorschauPrintTop{margin-bottom:10px;margin-top:0;width:100%;text-align:right;}
#vorschauPrintTop a:hover,#vorschauPrintTop a:focus,#vorschauPrintTop a:active{color:#000;text-decoration:underline !important;cursor:pointer;}
#vorschauPrintTop img{margin-left:0.5em;margin-bottom:-0.1em;}


#footer{font-size:0.85em;}
#footer .showOnlyPrint{float:left;}
#footer a span{text-decoration:none !important;}
#footer p span{font-weight:bold;padding:1em 0.5em 1em 1em;line-height:3em;height:4em;}

#skipnavi, .hide_if_css{display:none !important;}
#content input#sucheingabe{width:250px;}
input#allOfTheseWords,input#oneOfTheseWords,input#phrase,input#withoutWords{width:250px;}
select#zielgruppe,select#aktualitaet,select#infoart,select#ergebnisse{width:258px;}

/* Sonderlocken f�r veranstaltungsdatenbank */
.vdbEinzelsicht table tr th{border: 0px;vertical-align: top;}
.vdbEinzelsicht table td {width: 80%;border: 0px;}
.vdbEinzelsicht table td li {margin-left:0px !important;list-style-type: none;}
.vdbEinzelsicht table td ul {margin-left:0px !important;}
#body #content .form form.veranstaltungsDB div.left{width:48%;float:left;margin:0px;}
#body #content .form form.veranstaltungsDB div.right{width:48%;float:right;margin:0px;}
#body #content .form form.veranstaltungsDB p{margin:0px;}
#body #content .form form.veranstaltungsDB div p {margin-bottom:7px;}
#body #content .form form.veranstaltungsDB div.right ul{margin-bottom:0px;}
#body #content .form form.veranstaltungsDB fieldset legend{display:block;margin-left:-8px;padding-bottom:15px;}
#body #content .form form.veranstaltungsDB fieldset ul.checkList{margin-left:0;float:left;width:100%;}
#body #content .form form.veranstaltungsDB fieldset ul.checkList li{list-style:none;margin-left:0px;}
#body #content .form form.veranstaltungsDB fieldset input.cb{width:1.3em;}
#body #content .form form.veranstaltungsDB fieldset label.inline{width:auto;float:none;display:inline;}
#body #content .form form.veranstaltungsDB fieldset label.art{margin-bottom:5px;}
#body #content .form form.veranstaltungsDB fieldset p.ausland{padding-top:20px;display:block;float:left;width:100%;}
#body #content .form form.veranstaltungsDB fieldset div.suchenRow{margin:10px 0;float:left;width:100%;}
#body #content .form form.veranstaltungsDB input {width:100%;}
#body #content .form form.veranstaltungsDB select {width:102%;}
#body #content .form form.veranstaltungsDB div input#btnSuche{margin-right:2.8em;width:auto;float:right;}
#body #content div.vdbEinzelsicht table.einzelsicht{border-collapse:collapse;}
#body #content div.vdbEinzelsicht table.einzelsicht tr.bgCol{background-color:#fff;}
#body #content div.vdbEinzelsicht table.einzelsicht tr.noBG th{padding-top:20px;}
#body #content div.vdbEinzelsicht table.einzelsicht tr.noBG td{padding-top:20px;}
#body #content div.vdbEinzelsicht table.einzelsicht th{font-weight:bold;width:150px;padding:3px 5px;vertical-align:top;}
#body #content div.vdbEinzelsicht table.einzelsicht td{padding:3px 5px;vertical-align:top;}
#body #content form .formRow .btnGo{float:left;width:2.1em;background-color:#989898;border:solid #666666 1px;color:#FFF;}
#body #content form .formRow .inputText{float:left;width:100%;height:1.5em;padding-top:2px;margin-right:2px;}
#body #content form .formRow .searchInputBox{float:left;clear:both;}
#body #content form .formRow label.servicesuche{display:none}

/* Sonderlocken f�r Druckvorschau */
#content .block .box table.einfacheTabelle2 td{border:none;}
#content .block .box table.einfacheTabelle2 th{display:none;}
#content .block .box table#ortschaften td{border:none;}


/* bis hierhin wie printPreview.css */

/* Besonderheiten des print.css */
table#tabSuchergHead{width:95%;}
#content .block .box table.content{width:94% !important;}
#content2 h1{padding-left:0 !important;font-size:1.3em;margin:0;}
#content2 h2{padding-left:0 !important;font-size:1.2em;margin:0;}
#content2 h3{padding-left:0 !important;font-size:1.1em;margin:0;}
#content2 h4{padding-left:0 !important;font-size:1em;margin:0;}
div>#content .block .box table.content{width:100% !important;}
#vorschauPrintTop{display:none;}
#skipnavi, .hide_if_css{display:none;}
#close{display:none;}
ul,ol{padding-left:5px;}
