@import url(content.css);
  html  {
height : 100%;
}
body {
margin : 0;
padding : 0;
height : 100%;
text-align : center;
background : rgb(255, 255, 255) url('../images/hg.jpg') repeat-x;
}
body, table {
font-family : 'Trebuchet MS', arial, sans-serif;
font-size : 14px;
line-height : 1.4em;
color : rgb(24, 46, 58);
}
fieldset {
border : none;
margin : 0;
padding : 0;
}
table {
border-collapse : collapse;
}
td {
text-align : left;
vertical-align : top;
}
img {
border : none;
}
#header {
position : relative;
margin : 0 auto 0 auto;
padding : 0;
width : 966px;
height : 360px;
background : url('../images/head.png') no-repeat;
}
#StaticN {
font-size : 12px;
position : absolute;
width : 943px;
top : 15px;
left : 0;
height : 1.1em;
text-align : right;
}
#Navi1 {
font-size : 13px;
position : absolute;
left : 6px;
top : 133px;
height : 38px;
margin : 0;
padding : 0;
}
#Navi1 li {
float : left;
list-style-type : none;
width : auto;
height : 38px;
line-height : 38px;
padding : 0;
margin : 0;
}
#Navi1 a {
display : inline-block;
padding: 0 12px 0 12px;
height : 38px;
text-align : center;
text-decoration : none;
color : rgb(060, 060, 060);
background : url('../images/Navi1-Spacer.gif') right no-repeat;
}
#Navi1 a:hover {
color : rgb(182, 016, 030);
}
#Navi1 a.home {
color : rgb(182, 016, 030);
}
#Main {
width : 966px;
position : relative;
margin : 0 auto 0 auto;
padding : 0;
text-align : left;
background : url('../images/hg-content.gif') repeat-y rgb(255, 255, 255);
}
#footer {
position : relative;
margin : -4px auto 0 auto;
padding : 0;
font-size : 13px;
color : rgb(060,060,060);
text-align : center;
width : 966px;
height : 80px;
background : url('../images/footer.gif') bottom no-repeat;
}
#footer p {
margin : 0;
padding-top : 44px;
}
#footer a {
color : rgb(60, 60, 60);
text-decoration : none;
}
#footer a:hover {
color : rgb(60, 60, 60);
text-decoration : underline;
}
#Navi {
width : 275px;
margin : 0;
float : left;
font-size : 12px;
line-height:15px;
font-weight : normal;
padding : 42px 0 26px 0;
}
.N2HL {
font-size : 16px;
font-weight:bold;
display:block;
margin: 0;
padding : 14px 0 14px 0;
}
#Navi ul {
text-align : center;
margin : 0;
padding : 0;
}
#Navi li {
text-align : left;
padding : 0;
margin : 0;
list-style-type : none;
background-color : rgb(255, 255, 255);
border-bottom : 1px solid rgb(150, 150, 150);
}
#Navi a {
display : block;
margin : 0;
padding : 0;
height : 90px;
display : block;
color : rgb(060, 060, 060);
text-decoration : none;
background:url(../images/navi2Off.gif) right bottom no-repeat
}
#Navi a.On {
color : rgb(70, 70, 70);
background:url(../images/navi2Over.gif) right bottom no-repeat
}
#Navi a:hover {
color : rgb(33,110,29);
background:url(../images/navi2Over.gif) right bottom no-repeat
}
#Navi a.On {
color : rgb(33,110,29);
background:url(../images/navi2Over.gif) right bottom no-repeat
}

a.Picture {
background : rgb(255, 255, 255) url('../images/download-text.gif') no-repeat 17px 50%;
font-weight : normal;
}
a.Datei {
background : rgb(255, 255, 255) url('../images/download-bild.gif') no-repeat 17px 50%;
font-weight : normal;
}
a.Datei:hover {
background-color : rgb(250, 245, 235);
}
a.Picture:hover {
background-color : rgb(250, 245, 235);
}
.Content {
width : 668px;
float : left;
display : block;
padding-bottom : 40px;
}
#Text {
padding : 0 106px 0 83px;
}
ul.eventlist {
margin: 0 0 0 20px;
padding:0;
float:right;
clear:left;
width:190px;
}
ul.eventlist li {
list-style-type:none;
margin:0;
padding:0;
}
ul.eventlist li a.aktiv {
color : rgb(182, 016, 030);
}

ul.LLinks {
margin:0;
padding:0;
float:left;
width:165px;
font-size:12px;
margin-bottom:1.4em;
color:rgb(080,080,080);
}
ul.LRechts {
margin:0;
padding:0;
float:left;
width:165px;
font-size:12px;
color:rgb(080,080,080);
}
ul.LLinks li {
display:block;
margin:0;
padding:0 0 0 10px;
height:44px;
list-style-type:none;
background:url(../images/hg-links.gif) no-repeat;
vertical-align:middle;
}
ul.LRechts li {
display:block;
margin:0;
padding:0 10px 0 0;
height:44px;
list-style-type:none;
background:url(../images/hg-rechts.gif) no-repeat;
text-align:right;
vertical-align:middle;
}
a {
color : rgb(060, 060, 060);
text-decoration : underline;
}
a:visited {
color : rgb(060, 060, 060);
}
a:active {
color : rgb(060, 060, 060);
}
a:hover {
color : rgb(182, 016, 030);
}
p {
margin : 0 0 6px 0;
}
p.bez1 {
float : left;
margin : 0;
width : 60px;
}
p.bezf {
float : left;
margin : 0;
width : 138px;
font-family : arial, sans-serif;
}
p.bez2 {
margin : 0;
}
p.nscr {
margin : 0;
padding : 0;
}
.inp {
margin : 0;
border : 1px solid rgb(150, 150, 150);
}
.but {
margin : 0;
padding : 0;
border : none;
color : rgb(060, 060, 060);
cursor : pointer;
width : 92px;
height : 22px;
background : url('../images/buttonOver.gif');
}
.but:hover {
color : rgb(255, 255, 255);
background : url('../images/button.gif');
}
/* Referenzen */
.Referenz {
float:left;
display:block;
margin: 0 3px 3px 0;
width:114px;
height:114px;
border:1px solid rgb(150,150,150);
font-size:10px;
line-height:1.1em;
vertical-align:middle;
text-align:center;
}
/* Galerie ==== */
#fotohg	{
	position:absolute;
	z-index:99;
	margin : -284px 0 0 -400px;
	left : 50%;
	top : 50%;
	width:800px;height:568px;
	background:rgb(255, 255, 255)
}
#PicDesc {
	position:absolute;
	left:31px;top:530px;width:738px;height:25px;line-height:25px;
	color:rgb(060,060,060);
	background:url(../images/subline.gif);
	text-align:center;
}
#GalDesc {
	position:relative;
	float:left;margin:12px 0 4px 0;
	width:479px;height:25px;line-height:25px;
	display:block;
	color:rgb(060, 060, 060);
	background:url(../images/subline-gal.gif);
	text-align:center;
}
a.GBW {
	position:absolute;
	left:0;top:0;
	display:block;
	background:url(../images/subbackOff.gif);
	width:26px;height:25px;display:block;
}
a.GBW:hover {background:url(../images/subbackOn.gif);}

a.GFW {
	position:absolute;
	left:452px;top:0;
	display:block;
	background:url(../images/subfwdOff.gif);
	width:26px;height:25px;display:block;
}
a.GFW:hover {background:url(../images/subfwdOn.gif);}

a.PClose {
	position:absolute;
	left:702px;top:530px;
	display:block;
	width:26px;height:25px;display:block;
}
a.PClose:hover {background:url(../images/but-gal-close-on.gif)
}

a.PBW {position:absolute;left:31px;top:530px;
	display:block;
	background:url(../images/subbackOff.gif);
	width:26px;height:25px;display:block;
}
a.PBW:hover {background:url(../images/subbackOn.gif);}

a.PFW {position:absolute;left:742px;top:530px;
	display:block;
	background:url(../images/subfwdOff.gif);
	width:26px;height:25px;display:block;
}
a.PFW:hover {background:url(../images/subfwdOn.gif);}

/* Galerie Buttons === */
a.dia {display:block;float:left;width:110px;height:90px;text-align:center;background:url('../images/hg-dia.gif') no-repeat;margin:0 13px 0 0}
a.dia:hover {background:url('../images/hg-diaOn.gif') no-repeat}


#SCRD {
position : absolute;
display : none;
left : 0;
top : 0;
z-index : 96;
width : 100%;
height : 100%;
text-align : center;
background : url('../images/gla-dark.gif');
}
#SCR {
position : absolute;
display : none;
left : 0;
top : 0;
z-index : 97;
width : 100%;
height : 100%;
text-align : center;
}
#IMGShadow {
position : absolute;
z-index : 98;
background : url('../images/gla-dark.gif');
left : 50%;
top : 50%;
display : none;
}
#IMGhg {
position : absolute;
z-index : 99;
left : 50%;
top : 50%;
display : none;
cursor : pointer;
}
#SCRIMG {
margin : 20px;
}
#PreView {
display : none;
}
#PreLoad {
display : none;
}
#siterahmen {
padding-top : 1.2em;
border-top : 1px solid rgb(150, 150, 150);
width : 100%;
font-family : arial, verdana, sans-serif;
font-size : 11px;
text-align : left;
line-height : 1.2em;
}
#siterahmen img {
margin : 0;
border : none;
border-width : 0;
float : right;
clear : right;
}