#LOGO { position: absolute; top: 42px; left: 37px; z-index: 1; }
#HM { position: absolute; top: 50px; left: 316px; z-index: 1; }

#UM1 { position: absolute; top: 110px; left: 316px; z-index: 1; }

#TXT_KR { position: absolute; top: 210px; left: 35px; width: 250px; Font-Size: 12px; Line-Height: 17px; Font-Style: italic; Color: #FFF; z-index: 1; }
#UM2 { position: absolute; top: 280px; left: 35px; width: 260px; Color: #797979; Font-Size: 11px; Font-Weight: bold; Line-Height: 20px; Font-Style: italic; z-index: 1; }
#TXT_ROT { position: absolute; top: 511px; left: 35px; width: 250px; Font-Size: 11px; Line-Height: 15px; Color: #941712; z-index: 1; }

#FOTO { position: absolute; top: 148px; left: 316px; z-index: 1; }
#UM3 { position: absolute; top: 465px; left: 335px; width: 470px; Font-Size: 11px; Font-Weight: bold; z-index: 1; }
#TXT_INH_03 { position: absolute; top: 510px; left: 335px; width: 470px; Font-Size: 11px; Line-Height: 17px; z-index: 1; }

#TXT_INH_01 { position: absolute; top: 479px; left: 335px; width: 470px; Font-Size: 11px; Line-Height: 17px; z-index: 1; }

#TEXTGRFK { position: absolute; top: 148px; left: 819px; z-index: 1; }
#LR { width: 315px; height: 1px; Background-Color: #941712; z-index: 1; }
#TXT_ADR { width: 250px; Font-Size: 11px; Line-Height: 19px; z-index: 1; }


a:link.hm, a:visited.hm, a:active.hm
{
Font-Size: 12px;
Font-Style: italic;
Font-Weight: bold;
Line-Height: 25px;
Color: #797979;
Text-Decoration: none;
}

a:hover.hm
{
Color: #941712;
}

a:link.hmoffen, a:visited.hmoffen, a:active.hmoffen, a:hover.hmoffen
{
Font-Size: 12px;
Font-Style: italic;
Font-Weight: bold;
Line-Height: 25px;
Color: #941712;
Text-Decoration: none;
}

a:link.um1, a:visited.um1, a:active.um1
{
Font-Size: 11px;
Font-Style: italic;
Font-Weight: bold;
Line-Height: 16px;
Color: #797979;
Text-Decoration: none;
}

a:hover.um1
{
Color: #941712;
}

a:link.um1offen, a:visited.um1offen, a:active.um1offen, a:hover.um1offen
{
Font-Size: 11px;
Font-Style: italic;
Font-Weight: bold;
Line-Height: 16px;
Color: #941712;
Text-Decoration: none;
}

a:link.um2, a:visited.um2, a:active.um2
{
Color: #FFF;
Text-Decoration: none;
}

a:hover.um2
{
Color: #797979;
}

a:link.um2u, a:visited.um2u, a:active.um2u
{
Color: #FFF;
Text-Decoration: underline;
}

a:hover.um2u
{
Color: #797979;
Text-Decoration: none;
}


a:link.um3, a:visited.um3, a:active.um3
{
Font-Style: italic;
Color: #797979;
Padding: 1px 3px 1px 3px;
Text-Decoration: none;
}

a:hover.um3
{
Color: #FFF;
Background-Color: #941712;
}

a:link.um3offen, a:visited.um3offen, a:active.um3offen, a:hover.um3offen
{
Font-Style: italic;
Color: #FFF;
Background-Color: #941712;
Padding: 1px 3px 1px 3px;
Text-Decoration: none;
}

a:link.text, a:visited.text, a:active.text
{
Color: #797979;
Font-Style: italic;
Text-Decoration: none;
}

a:hover.text
{
Color: #941712;
}

a:link.textadr, a:visited.textadr, a:active.textadr
{
Color: #797979;
Text-Decoration: none;
}

a:hover.textadr
{
Color: #941712;
}

H1
{
Font-Size: 18px;
Font-Weight: bold;
display: inline;
}

H3
{
Font-Family: Verdana, Arial, Helvetica;
Font-Size: 22px;
Font-Weight: bold;
Color: #941712;
display: inline;
}

.dasu p
{
padding-top: 2px;
padding-bottom: 2px;
margin: 0;
}

H4
{
Font-Family: Verdana, Arial, Helvetica;
Font-Size: 14px;
Color: #941712;
margin-top: 30px;
margin-bottom: 15px;
}

H5
{
Font-Family: Verdana, Arial, Helvetica;
Font-Size: 12px;
margin-top: 15px;
margin-bottom: 4px;
padding:0;
}


/*
BEGINN Lightbox-Stylesheet
*/

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url('images/lay/lb/prevlabel.gif') no-repeat left 15%; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/lay/lb/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500; background-color: #000; }

/*
ENDE Lightbox-Stylesheet
*/


BODY
{
Font-Family: Georgia, Times, Serif;
Color: #797979;
Background-Color: #FFFFFF;
Background-Image: url('images/lay/bg_kpl.gif');
Background-Repeat: no-repeat;
Margin: 0px;
padding: 0px;
}
