@charset "ISO-8859-1";
a.navr:link {font-family: Lucida Sans Unicode, Arial, sans-serif; font-weight: bold; color: #D87250; font-size: 9pt; text-decoration: none; line-height: 30px; margin-left: 4px; margin-right: 40px; }
a.navr:visited {font-family: Lucida Sans Unicode, Arial, sans-serif; font-weight: bold; color:#D87250; font-size:9pt; text-decoration:none; line-height: 30px; margin-left: 4px; margin-right: 40px; }
a.navr:hover {font-family: Lucida Sans Unicode, Arial, sans-serif; font-weight: bold; color:#1C4187; font-size:9pt; text-decoration:none; line-height: 30px; margin-left: 4px; margin-right: 40px; }
a.navr:active {font-family: Lucida Sans Unicode, Arial, sans-serif; font-weight: bold; color:#1C4187; font-size:9pt; text-decoration:none; line-height: 30px; margin-left: 4px; margin-right: 40px; }

a.navr12:link {font-family: Lucida Sans Unicode, Arial, sans-serif; font-weight: bold; color: #D87250; font-size: 12pt; text-decoration: none; line-height: 30px; margin-left: 4px; margin-right: 40px; }
a.navr12:visited {font-family: Lucida Sans Unicode, Arial, sans-serif; font-weight: bold; color:#D87250; font-size:12pt; text-decoration:none; line-height: 30px; margin-left: 4px; margin-right: 40px; }
a.navr12:hover {font-family: Lucida Sans Unicode, Arial, sans-serif; font-weight: bold; color:#1C4187; font-size:12pt; text-decoration:none; line-height: 30px; margin-left: 4px; margin-right: 40px; }
a.navr12:active {font-family: Lucida Sans Unicode, Arial, sans-serif; font-weight: bold; color:#1C4187; font-size:12pt; text-decoration:none; line-height: 30px; margin-left: 4px; margin-right: 40px; }

a.navtext:link {font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif; font-weight: bold; color:#D87250; font-size:9pt; text-decoration:underline; line-height: 16px;  }
a.navtext:visited {font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif; font-weight: bold; color:#D87250; font-size:9pt; text-decoration:underline; line-height: 16px;  }
a.navtext:active {font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#D87250; font-weight: bold; font-size:9pt; text-decoration:underline; line-height: 16px;  }

a.navtext1:link {font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#D87250; font-size:9pt; text-decoration:underline; line-height: 16px;  }
a.navtext1:visited {font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#D87250; font-size:9pt; text-decoration:underline; line-height: 16px;  }
a.navtext1:active {font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#D87250; font-size:9pt; text-decoration:underline; line-height: 16px;  }

a.navtext2:link {font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#000000; font-size:8pt; text-decoration:none; line-height: 16px;  }
a.navtext2:visited {font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#000000; font-size:8pt; text-decoration:none; line-height: 16px;  }
a.navtext2:active {font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#000000; font-size:8pt; text-decoration:none; line-height: 16px;  }

img.imgleft { margin-left: 26px; margin-right: 20px; border: solid 2px #D87250; }
img.imgright { margin-left: 20px; margin-right: 20px; border: solid 2px #D87250; }
img.imgthemes { border: solid 2px #D87250; }
img.imgthemeshochformat { border-top: solid 2px #D87250; border-bottom: solid 2px #D87250;}

td.article { font-size:11pt; font-family: Arial,MS Sans Serif, Helvetica; margin: 1cm; }

td.restaurier {
	font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:12pt; line-height:18pt; text-decoration:none; 
}
td.liste2000 {
	font-family: Arial, Helvetica, sans-serif; color:#0000FF; font-size:18pt; text-decoration:none; 
}
td.headline12b {
	font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#1C4187; font-size:12pt; font-weight:bold; text-decoration:none; 
}
td.headline14b {
	font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:14pt; font-weight:bold; text-decoration:none; 
}
td.text10-1 {
	font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:10pt; padding:1mm; text-decoration:none; 
}
td.text10 {
	font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:10pt; text-decoration:none; 
}
td.text11b {
	font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#000000; font-size:11pt; font-weight:bold; text-decoration:none; 
}
td.text10b {
	font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#000000; font-size:10pt; font-weight:bold; text-decoration:none; 
}
td.text9 {
	font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:9pt; text-decoration:none; 
}


p.headline14b {
	font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#1C4187; font-size:14pt; font-weight:bold; text-decoration:none; margin-left: 26px; 
}
p.headline12b {
	font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#1C4187; font-size:12pt; font-weight:bold; text-decoration:none; margin-left: 26px; 
}
p.text10alt {
	font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#000000; font-size:10pt; text-decoration:none; margin-left: 26px; 
}
p.text10 {
	font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#000000; font-size:10pt; text-decoration:none; margin-left: 26px; margin-right: 20px; line-height: 20px;  
}
p.text10b {
	font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#000000; font-size:10pt; font-weight:bold; text-decoration:none; margin-left: 26px; margin-right: 20px; line-height: 20px;  
}
p.text11b {
	font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#000000; font-size:11pt; font-weight:bold; text-decoration:none; margin-left: 26px; margin-right: 20px; line-height: 20px;  
}
p.text12b {
	font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#000000; font-size:12pt; font-weight:bold; text-decoration:none; margin-left: 26px; margin-right: 20px; line-height: 20px;  
}
ul.text10 {
	font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#000000; font-size:10pt; text-decoration:none; margin-left: 26px; margin-right: 20px; line-height: 20px;  
}
p.text9 {
	font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#000000; font-size:9pt; text-decoration:none; margin-left: 26px; margin-right: 20px; line-height: 16px;  
}
p.text9height {
	font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#000000; font-size:9pt; text-decoration:none; margin-left: 26px; margin-right: 20px; line-height: 30px;  
}
p.text12 {
	font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#000000; font-size:12pt; text-decoration:none; margin-left: 26px; margin-right: 20px; line-height: 16px;  
}
div.feste {
	font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#000000; font-size:9pt; text-decoration:none; margin-left: 35px;  
}
td.feste {
	font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#000000; font-size:9pt; text-decoration:none; margin-left: 40px; 
}
td.pfad {
	font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#000000; font-size:8pt; text-decoration:none; margin-left: 40px; 
}
td.bu {
	font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#000000; font-style:italic; font-size:9pt; text-decoration:none; margin-left: 20px; margin-right: 20px; 
}
.navbl { 
	font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif; font-weight: bold; color:#1C4187; font-size:9pt; text-decoration:none; line-height: 30px; margin-left: 26px;
}

.navbl1 { 
	font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif; font-weight: bold; color:#1C4187; font-size:9pt; text-decoration:none; line-height: 30px; margin-left: 4px;
}

p.address { 
	font-family: Lucida Sans Unicode, Arial, sans-serif; font-weight: bold; color:#1C4187; font-size:8pt; text-decoration:none; line-height: 30px; margin-left: 26px;
}

.navli { 
	font-family: Arial, Helvetica, sans-serif; color:#6666CC; font-size:10pt; text-decoration:none; 
}
.navw { 
	font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10pt; text-decoration:none; 
}

.text16b {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY: Arial,Helvetica,sans-serif; TEXT-DECORATION: none
}
.text16bw {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ffffff; LINE-HEIGHT: 18px; FONT-FAMILY: Arial,Helvetica,sans-serif; TEXT-DECORATION: none
}
.text14 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #000000; LINE-HEIGHT: 16px; FONT-FAMILY: Helvetica,Arial,sans-serif; TEXT-DECORATION: none
}
.text15 {
	FONT-WEIGHT: normal; FONT-SIZE: 15px; COLOR: #000000; LINE-HEIGHT: 17px; FONT-FAMILY: Helvetica,Arial,sans-serif; TEXT-DECORATION: none
}
.text18b {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #000000; LINE-HEIGHT: 20px; FONT-FAMILY: Helvetica,Arial,sans-serif; TEXT-DECORATION: none

}
.text18bc {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #2e53bd; LINE-HEIGHT: 20px; FONT-FAMILY: Helvetica,Arial,sans-serif; TEXT-DECORATION: none

}
.text21b {
	FONT-WEIGHT: bold; FONT-SIZE: 21px; COLOR: #000000; LINE-HEIGHT: 15px; FONT-FAMILY: Helvetica,Arial,sans-serif; TEXT-DECORATION: none

}

pre { font-family:Courier New,Courier; font-size:10pt; color:#0000C0; margin-top:1px; margin-bottom:1px; margin-left:20px; }

/* Photo Zoom CSS */

#zoom { position: relative; top: 0px; left: 0px; width: 100px; background-color: rgb(255, 255, 255); }

#zoom a.p1, #zoom a.p1:visited { border: 0pt none ; background: rgb(255, 255, 255) none repeat scroll 0%; display: block; width: 100px; height: 67px; text-decoration: none; top: 0pt; left: 0pt; }

#zoom a img { border: 0pt none ; }

#zoom a.p1:hover { text-decoration: none; background-color: rgb(140, 151, 163); color: rgb(0, 0, 0); }

#zoom a .large { border: 0px none ; display: block; position: absolute; width: 1px; height: 1px; top: -1px; left: -1px; }

#zoom a.p1:hover .large { border: solid 2px #D87250; display: block; position: absolute; top: 16px; left: 118px; width: 300px; height: 200px; }

/* End Photo Zoom CSS */

/* Photo Zoom CSS right*/

#zoom { position: relative; top: 0px; left: 0px; width: 100px; background-color: rgb(255, 255, 255); }

#zoom a.p1r, #zoom a.p1r:visited { border: 0pt none ; background: rgb(255, 255, 255) none repeat scroll 0%; display: block; width: 100px; height: 67px; text-decoration: none; top: 0pt; left: 0pt; }

#zoom a img { border: 0pt none ; }

#zoom a.p1r:hover { text-decoration: none; background-color: rgb(140, 151, 163); color: rgb(0, 0, 0); }

#zoom a .larger { border: 0px none ; display: block; position: absolute; width: 1px; height: 1px; top: -1px; left: -1px; }

#zoom a.p1r:hover .larger { border: solid 2px #D87250; display: block; position: absolute; top: 16px; left: -322px; width: 300px; height: 200px; }

/* End Photo Zoom CSS */


