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;
	color: #FFFFFF;
	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: #5E5C11; 
                        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;}				
						
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;}				

.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}
.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}
a.Navuntengrau:visited { 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}
a.Navuntengrau:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #CE0026; 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: #CCCC33;
	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: #000000 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}
a.tdolive:visited { color: #5e5c11; 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;
}

a.tdolive_gross_ohne_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: 0px;
	border-left-width: 0px;
	margin-top: 0px;
	margin-bottom: 2px;
	text-decoration: none;
}

a.tdolive_gross_ohne_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.partnerlinks {color: #000000}
a.partnerlinks:hover {color: #8B8B19}

a:hover {color: #B8BF3B;}
a:link {color: #000000;}
a {color: #000000;}

.box_partner {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:6pt; ; color: #8B8B19}

div.box {
	background-color: #F0F0B4;
	border-top: 0px none;
	border-right: 1px solid #8B8B19;
	border-bottom: 1px solid #8B8B19;
	border-left: 1px solid #8B8B19;
}

a.box_ueberschrift {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#FFFFFF;  font-weight:bold; background-color:#8B8B19; text-transform:uppercase; text-align:center; }
a.box_ueberschrift:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#CE0026; font-weight:bold; background-color:#8B8B19; text-transform:uppercase; text-align:center; }
a.box_ueberschrift:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#FFFFFF; font-weight:bold; background-color:#8B8B19; text-transform:uppercase; text-align:center;}
.box_ueberschrift {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#FFFFFF; font-weight:bold; background-color:#8B8B19; text-transform:uppercase; text-align:center; height:20px; }
.box_ueberschrift2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#FFFFFF; font-weight:bold; background-color:#8B8B19; text-transform:uppercase; text-align:center; height:35px; }



div.box_img {
	padding-top: 8px;
	padding-bottom: 10px;
	text-align: center;
	background-color: #F0F0B4;
}

.box_content {	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
background-color: #F0F0B4;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;}

.rahmen {border: 1px solid #8B8B13;}

/* al-werbebox start */
.emp {
	text-align: left;
	background-color: #e6e686;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.emp ul {
	margin-left: 15px;
	padding-left: 15px;
}

.emp li {
	padding-bottom: 5px;
	list-style-position: outside;
	list-style-image: url(haekchen.gif);
}

.emp td {
	padding: 3px;
	vertical-align: top;
}

.tdemp {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; color: #000000; font-weight: normal; text-decoration: none}

/* al-werbebox end */