p,ul,ol,li,td,tr,table,h1,h2,u,span,div {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; color: #000000; font-weight: normal}


h1.UeberschriftGruen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #b8c037;
	white-space: nowrap;
	clip:   rect(auto auto auto auto);
	vertical-align: middle;
	word-spacing: normal;


span.UeberschriftGruen {background-color: #b8c037;	margin-right: 2px;
	margin-left: 2px;
}


}

h1.UeberschriftGross {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;
                        font-style: normal; 
                        font-weight: bold; color: #000000; 
                        margin-top: 35px;}
                        						
h2.UeberschriftKlein { font-family: Verdana, Arial, Helvetica, sans-serif; 
                       font-size: 8pt; font-style: normal; 
                       font-weight: bold; 
                       color: #000000 ; 
                       margin-top: 15px; 
                       margin-bottom: 0px;}
					   
h2.grau {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; 
line-height: normal; color: #FFFFFF; background-color: #666666; font-weight: bold; 
line-height:30px;
; padding-top: 20px
					   }
					   
h2.tdgrau { 
			font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; 
			font-style: normal; color: #FFFFFF; background-color: #666666; 
			font-weight: bold; text-transform: uppercase;
			margin-top: 0px; 
            margin-bottom: 0px;
		}					   
                       
h2.UeberschriftKlein10px-unten { font-family: Verdana, Arial, Helvetica, sans-serif; 
                                 font-size: 8pt; font-style: normal; 
                                 font-weight: bold; color: #000000 ; 
                                 margin-top: 15px; margin-bottom: 8pt;}
                                 
h2.UeberschriftKleinAbsatz { font-family: Verdana, Arial, Helvetica, sans-serif; 
                             font-size: 8pt; font-style: normal; 
                             font-weight: bold; color: #000000; 
                             margin-top: 23px;; margin-bottom: 0px;}
						
h1.Ueberschrift_aboutvienna {font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10pt;
                        font-style: normal; 
                        font-weight: bold; color: #999900; 
                        margin-top: 10px;}
						
h2.tdolive { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; 
font-style: normal; color: #5e5c11; background-color: #e6e686; font-weight: bold; 
margin-top: 0px; 
            margin-bottom: 0px;}						
						
h1.oliv {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; 
font-weight: bold; color: #5e5c11; text-decoration: none; 
background-color: #e6e686; border: black solid; border-width: 0px 0px 1px
		}						

h2.Ueberschrift_aboutvienna {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt;
                        font-style: normal;
						font-weight: bold;
						color: #000000;
						margin-top: 0px; 
                        margin-bottom: 0px;}
						
h2.tdolive_gross_strich { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; 
font-style: normal; color: #5e5c11; background-color: #e6e686; font-weight: bold; ; 
border-color: black black #000000; border-style: solid; border-top-width: 0px; 
border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; 
margin-top: 0px; margin-bottom: 2px;}				
						
						

.Fliesstext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; color: #000000; font-weight: normal}
.FliesstextKlein {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; line-height: normal; color: #000000; font-weight: normal}
.FliesstextKursiv {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: italic; line-height: normal; color: #000000; font-weight: normal}
.FliesstextFett {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; color: #000000; font-weight:bold }
.FliesstextFettGross {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; color: #000000; font-weight:bold }
.FliesstextUeberschriften {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: bold; color: #000000}
.FliesstextUeberschriftenKlein { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; color: #000000 }

.tdschwarz {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #FFFFFF; background-color: #000000; font-weight: bold}
.tdweiss {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold}

.Navobenschwarz {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; background-image: none; font-weight: normal; background-color: #000000; text-transform: uppercase; text-decoration: none}
.NavGruenoben {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-transform: uppercase; background-color: #B8BF3B}
.NavlinksEbene1Vienna_banner {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #000000; background-color: #F0F0B4; text-transform: uppercase; text-decoration: none}
.NavlinksEbene2Vienna_banner { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; background-color: #F0F0B4; text-decoration: none}
.NavlinksEbene3Vienna_banner { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; background-color: #F0F0B4; text-decoration: none}
.NavlinksEbene1Vienna_bannerFarbe {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-transform: uppercase; color: #000000; text-decoration: none; background-color: #D7D761}
.NavlinksEbene1Vienna_bannerFarbe:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #000000; background-color: #d7d761 text-transform: uppercase; text-decoration: none}

.tdgrau { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #FFFFFF; background-color: #666666; font-weight: bold; text-transform: uppercase;}
.Navuntengrau { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; color: #FFFFFF; background-color: #666666; font-weight: normal; text-transform: none;}
.tdolive { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #5e5c11; background-color: #e6e686; font-weight: bold;}
.bildunterschrift {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; line-height: normal; color: #666666; font-weight: normal}

a.Navuntengrau { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #FFFFFF; background-image: none; font-weight: normal; background-color: #666666; text-transform: none; text-decoration: none}

.Fliesstext_neu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-style: normal; line-height: 140%; font-weight: normal}
.Adressen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #8B8B13;
	font-style: normal;
	line-height: 140%;
	font-weight: normal;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
}
.tdolive_gross { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; color: #5e5c11; background-color: #e6e686; font-weight: bold; }
.td_grau {
	border-color: #666666 black black;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-top: 2pt;

}
.tdolive_gross_strich {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: #5e5c11;
	background-color: #e6e686;
	font-weight: bold;
	;
	border-color: black black #000000;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.td_grau_unten { border-color: #00box_ueberschrift_neu0000 black #666666; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.biblio_dgrau {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; color: #FFFFFF; background-color: #333333; font-weight: normal; text-align:center;}
.biblio_grau {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #333333; background-color: #F0F0B4; font-weight: normal;}

a.biblio_dgrau {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; color: #FFFFFF; background-color: #333333; font-weight: normal; text-align:center; text-decoration:none;}
a.biblio_dgrau:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; color: #cccccc; background-color: #333333; font-weight: normal; text-align:center; text-decoration:none;}

a.biblio {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #333333; font-weight: normal; text-align:center; text-decoration:none;}
a.biblio:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #CC0033; font-weight: normal; text-align:center; text-decoration:none;}

.tdolive_beige_strich { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; color: #333333; background-color: #e6e686; font-weight: bold; ; border-color: black black #000000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px }
.Adressen_rot { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #B01116; font-style: normal; line-height: 140%; font-weight: normal }

a.tdolive {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #5e5c11; text-decoration: none; background-color: #e6e686}

a.tdolive:hover {color: #CE0026; text-decoration: none}

hr {
	height:1px;
	border-top: 1px solid #000000;
}

a.tdolive_gross_strich {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: #5e5c11;
	background-color: #e6e686;
	font-weight: bold;
	;
	border-color: black black #000000;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	margin-top: 0px;
	margin-bottom: 2px;
	text-decoration: none;
}

a.tdolive_gross_strich:hover {
	color: #CE0026;
	text-decoration: none;
}
body {  background-color: #FFFFFF; margin-top: 0px; margin-left: 
0px; marginwidth: 0px;  marginheight: 0 px; leftmargin: 0px; topmargin: 0
px;}


a.box_ueberschrift {font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:8pt; color:#FFFFFF; font-weight:bold; 
	text-transform:uppercase; text-align:center;}
a.box_ueberschrift:link {font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:8pt; color:#FFFFFF; font-weight:bold; 
	text-transform:uppercase; text-align:center;}
a.box_ueberschrift:hover {font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:8pt; color:#FFFFFF; font-weight:bold; 
	text-transform:uppercase; text-align:center; }
td.box_ueberschrift {font-family: Verdana, Arial, Helvetica, 
	sans-serif; font-size:8pt; color:#FFFFFF; font-weight:normal; background-color:#333333; text-transform:uppercase; text-align:center; font-weight:normal; }

.box_content {font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:8pt; background-color: #F0F0B4;}

a.partnerlinks {color: #000000}
a.partnerlinks:hover {color: #8B8B19}

a:hover {color: #8B8B19;}
a:link {color: #000000;}
a {color: #000000;}

.box_partner {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:6pt; ; color: #8B8B19}

a.Navobenschwarz:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; background-image: none; font-weight: normal; background-color: #000000; text-transform: uppercase; text-decoration: none}

a.Navobenschwarz:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; background-image: none; font-weight: normal; background-color: #000000; text-transform: uppercase; text-decoration: none}

div.box_ueberschrift_neu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#B8BF3B;
	text-transform:uppercase;
	text-align:left;
	padding-top: 0px;
	padding-bottom: 1px;
	height: 16px;
	vertical-align: middle;
padding-left: 2px;
}
a.box_ueberschrift_neu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#B8BF3B;
	text-transform:uppercase;
	text-align:left;
	
	padding-top: 0px;
	padding-bottom: 1px;
	
	vertical-align: middle;
	height: 16px;
padding-left: 2px; 
}
a.box_ueberschrift_neu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#B8BF3B;
	text-transform:uppercase;
	text-align:left;
	padding-top: 0px;
	padding-bottom: 1px;
	vertical-align: middle;
 padding-left: 2px;
	}
div.box_img {
	padding-top: 8px;
	padding-bottom: 10px;
	text-align: center;
}

div.box_content {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;

	text-align: left;
	padding-left: 10px;
	padding-right: 10px;


		

}

ol.box {
	list-style-type:none;
	list-style-position: outside;
	margin-left: 0.3em;
	padding-left: 0.3em;
	margin-top: 0.1em;
	padding-top: 0.1em;
		list-style-image: url(../images/bibliothekenimages/pfeile_liste.gif);
padding-bottom: 2px; margin-bottom: 2px; 

	
}

div.box {
	background-color: #F0F0B4;
	border-top: 0px none;
	border-right: 1px solid #B8BF3B;
	border-bottom: 1px solid #B8BF3B;
	border-left: 1px solid #B8BF3B;
}


div.box_content_spez {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;

	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
; padding-top: 0px; padding-bottom: 0px


		

}

ul.teaser {margin-top:0px; margin-bottom:0px;}

h1.ueberschrift_map {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; 
font-style: normal; color: #5e5c11; font-weight: bold; margin-top: 0px; margin-bottom: 0px;}				