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}

body {  background-color: #FFFFFF; margin-top: 0px; margin-left: 0px; marginwidth: 0px;  marginheight: 0 px; leftmargin: 0px; topmargin: 0px; link:#000000; vlink:#000000; alink:#000000;}
a {  color: #000000}

a.NavlinksEbene1:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #356AB6; background-color: #C7DEFD; text-transform: uppercase; text-decoration: none}
a.Navunten:hover { 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}

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

h2.ueberschrift_liste { font-family: Verdana, Arial, Helvetica, sans-serif; 
                                 font-size: 8pt; font-style: normal; 
                                 font-weight: bold; color: #000000 ; 
                                 margin-top: 15px; margin-bottom: 8pt; margin-left: 18pt;}

.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 }
.start_blau {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; color: #4D8FE3; font-weight: bold}
.start_grau {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; color: #666666; font-weight: bold}
.start {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; color: #000000; font-weight: bold}

.Navoben {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; background-image: none; font-weight: normal; background-color: #666666; text-decoration: none; text-align:center;}
.Navunten { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; color: #FFFFFF; background-color: #666666; font-weight: normal; text-transform: none;}
.bg_box {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; color: #000000; background-color: #c7defd; font-weight: normal;}

.NavlinksEbene1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #000000; background-color: #C7DEFD; text-transform: uppercase; text-decoration: none}
.NavlinksEbene2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; background-color: #C7DEFD; text-decoration: none}
.NavlinksEbene3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; background-color: #C7DEFD; 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;}
.tdblau {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #336CB3; background-color: #C7DEFD; font-weight: bold;; text-decoration: none}

.tdblau_gross {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; color: #336CB3; background-color: #C7DEFD; font-weight: bold;; border-color: #FFFFFF #FFFFFF #000000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.box_oben {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #ffffff; background-image: none; font-weight: normal; background-color: #666666; text-decoration: none; text-align:center;}
a.box_oben {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #ffffff; background-image: none; font-weight: normal; background-color: #666666; text-decoration: none; text-align:center;}
a.box_oben:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #cccccc; background-image: none; font-weight: normal; background-color: #666666; text-decoration: none; text-align:center;}

a.biblio {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #000000; background-color: #C7DEFD; 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: #356AB6; background-color: #C7DEFD; font-weight: normal; text-align:center; text-decoration:none;}

a:hover .zoom {
filter='()';}

a:link .zoom {
width:117px;
height:70px; }

a:hover .zoom {
width:203px;
height:139px; }
h2.tdblau {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #336CB3; background-color: #C7DEFD; font-weight: bold;; text-decoration: none; margin-top: 0px; margin-bottom: 0px}
a.tdblau:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #3454Ca; text-decoration: none}
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;
		}
		
		
a.box_ueberschrift {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#FFFFFF;  font-weight:normal; background-color:#666666; text-transform:uppercase; text-align:center; }
a.box_ueberschrift:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#FFFFFF; font-weight:normal; background-color:#666666; text-transform:uppercase; text-align:center; }
.box_ueberschrift {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#FFFFFF; font-weight:normal; background-color:#666666; text-transform:uppercase; text-align:center; height:17px;}
.box_ueberschrift2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#FFFFFF; font-weight:bold; background-color:#666666; text-transform:uppercase; text-align:center; height:35px; }

.box_content {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; background-color: #C7DEFD;}
.box_partner {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:6pt; ; color: #356AB6}
		
a:hover {  color: #356AB6}		
a {  color: #000000}
body {  background-color: #FFFFFF; margin-top: 0px; margin-left: 0px; marginwidth: 0px;  marginheight: 0 px; leftmargin: 0px; topmargin: 0px;  alink:#000000;}	

a.partnerlinks {color: #000000}
a.partnerlinks:hover {color: #356AB6}

.kein_abstand {margin-top:0px; margin-bottom:3px; padding-top:0px; padding-bottom:0px; text-align:center; vertical-align:top;}


div.box_img {
	padding-top: 8px;
	padding-bottom: 10px;
	text-align: center;
}
div.box_img2 {
	padding-top: 0px;
	padding-bottom: 10px;
	text-align: center;
}

div.box_content {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;

	text-align: center;
	padding-left: 10px;
	padding-right: 10px;

}

div.box {
	background-color: #C7DEFD;
	border-top: 0px none;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}

.bildunterschrift {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; line-height: normal; color: #666666; font-weight: normal}


/* al-werbebox start */
.emp {
	text-align: left;
	background-color: #C7DEFD;
	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 */

/* hotel-werbebox start */
.empH {
	text-align: left;
	background-color: #94cc83;
	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;
}

.empH ul {
	margin-left: 15px;
	padding-left: 15px;
}

.empH li {
	padding-bottom: 5px;
	list-style-position: outside;
	list-style-image: url(haekchen.gif);
}

.empH td {
	padding: 3px;
	vertical-align: top;
}

.tdempH {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; color: #000000; font-weight: normal; text-decoration: none}

/* hotel-werbebox end */
 
div.box h3 {
        width:100%;
        height:32px;
		color:#B01116;;
        text-transform: uppercase;
        font-size:11px;
        background-color: #666666;;
        text-align:center;
        font-weight:normal;

}



div.box h3 a:link {
        text-decoration: underline;
        color:#FFFFFF;
}

div.box h3 a:hover {
        text-decoration: underline;
        color:#FFFFFF;
}

div.box h3 a:visited {
        text-decoration: underline;
        color:#FFFFFF;
}

div.box h3 a:active {
        text-decoration: underline;
        color:#FFFFFF;
}  
