@import url(content.css);

html	{height:100%}
body	{
	margin:0;padding:0;
	height:100%;
	text-align:center;
	background:url('../images/hg.jpg') repeat-x rgb(255,255,255);
}
body,table {
	font-family:arial,sans-serif;
	font-size:12px;
	line-height:1.4em;
	color:rgb(024,046,58);
}
fieldset	{border:none;margin:0;padding:0}
table 		{border-collapse:collapse}
td				{text-align:left;vertical-align:top}
img {border:none}

/* Galerie ==== */
#ground {display:none;position:absolute;width:100%;height:100%;left:0;top:0;z-index:3;background:url('../images/dark.png') repeat}
#black	{
	position:absolute;
	margin : -242px 0 0 -376px;
	left : 50%;
	top : 50%;
	width:782px;height:484px;
	background:url('../images/dark.png') repeat
}
#fotohg	{
	position:absolute;
	margin : -257px 0 0 -391px;
	left : 50%;
	top : 50%;
	width:782px;height:484px;
	background-color:rgb(255,255,255)
}
#PicDesc {
	position:absolute;
	left:0;top:450px;width:100%;height:22px;line-height:22px;
	border-top:1px solid rgb(022,042,123);
	border-bottom:1px solid rgb(022,042,123);
	color:rgb(022,042,123);
	text-align:center;
}
#PClose {position:absolute;left:759px;top:20px}
#PFW {position:absolute;left:753px;top:414px}
#PBW {position:absolute;left:0;top:414px}
/* Galerie Buttons === */
#GalNavi	{margin:0;padding:0 0 0 85px;float:left;height:24px;line-height:24px;color:rgb(050,050,050);border:1px solid rgb(255,255,255)}
#GalBack	{display:block;width:38px;height:24px;background:url('../images/GalleryUpEnd.gif') no-repeat;float:left;margin-right:6px}
#GalBack a{display:block;width:38px;height:22px;background:url('../images/GalleryUp.gif')}
#GalBack a:hover {background:url('../images/GalleryUpOn.gif')}
#GalForw	{display:block;width:38px;height:22px;background:url('../images/GalleryDownEnd.gif') no-repeat;float:left;margin-right:6px}
#GalForw a{display:block;width:38px;height:22px;background:url('../images/GalleryDown.gif')}
#GalForw a:hover {background:url('../images/GalleryDownOn.gif')}
.dia			{display:block;float:left;width:120px;height:118px;text-align:center;background:url('../images/hg-dia.gif') no-repeat;margin:0 6px 0 0}

#VostandHead {
	position:relative;
	width:600px;height:35px;
	line-height:39px;font-family:"Courier New", sans-serif;
	font-weight:bold;
	font-size:16px;
	color:rgb(020,020,090);
}
#Vorstand {
	position:relative;
	width:600px;height:405px;
	background:url('../images/hg-vorstand.jpg');
	line-height:39px;font-family:"Courier New", sans-serif;
	font-weight:bold;
	font-size:17px;
	color:rgb(020,020,090);
}
#VostandHead a {color:rgb(020,020,090);text-decoration:none;letter-spacing:-2px;}
#V1 {position:absolute;top:2px;left:16px}
#V2 {position:absolute;top:2px;left:163px}
#V3 {position:absolute;top:2px;left:306px}
#V4 {position:absolute;top:2px;left:456px}
#VName	{position:absolute;top:137px;left:285px}
#VMail	{position:absolute;top:194px;left:285px}
#VTel		{position:absolute;top:248px;left:285px}
#VFoto 	{position:absolute;top:56px;left:53px;width:212px;height:282px}

#header {
	position:relative;
	margin:0 auto 0 auto;
	padding:0;
	width:1000px;height:278px;
	background:url('../images/head.jpg') no-repeat
}
#Main {
	width:1000px;
	position:relative;
	margin:0 auto 0 auto;
	padding:0;
	text-align:left;
	background:url('../images/hg-content.gif') repeat-y
}
#footer {
	position:relative;
	margin:-5px auto 0 auto;
	padding:83px 0 0 0;
	color:rgb(255,255,255);
	text-align:center;
	width:1000px;height:118px;
	background:url('../images/footer.gif') no-repeat
}
#footer a					{color:rgb(255,255,255);text-decoration:underline}
#footer a:visited	{color:rgb(255,255,255)}
#footer a:active	{color:rgb(255,255,255)}
#footer a:hover		{color:rgb(119,151,194)}
#footer p {margin:0;}

#Navi {
	position:relative;
	width:225px;
	margin:0;
	float:left;
	font-family:arial,sans-serif;
	font-size:12px;font-weight:normal;
}
#Navi ul {
	margin:0 0 24px 11px;padding:0;
}
#Navi li {
	margin:0 0 1px 0;padding:0;
	list-style-type:none;
	height:20px;line-height:20px;
	background-color:rgb(119,151,194);
}
#Navi a {height:20px;margin:0;padding:0 0 0 32px;display:block;color:rgb(255,255,255);text-decoration:none}
#Navi a.Fst {background:url('../images/FstOff.gif') no-repeat rgb(119,151,194);}
#Navi a.FstOn {background:url('../images/FstOn.gif') no-repeat rgb(139,171,214);color:rgb(029,033,122)}
#Navi a.Fst:hover {color:rgb(029,033,122);background-color:rgb(139,171,214);background:url('../images/FstOver.gif') no-repeat}
#Navi a.Snd {background:url('../images/Snd.gif') no-repeat rgb(119,151,194);}
#Navi a.SndOn {background:url('../images/Snd.gif') no-repeat rgb(139,171,214);color:rgb(029,033,122)}
#Navi a.Snd:hover {background:url('../images/Snd.gif') no-repeat rgb(139,171,214);color:rgb(024,046,058)}

a.Picture {
	background:url('../images/download-text.gif') 17px 50% no-repeat rgb(255,255,255);
	font-weight:normal
}
a.Datei {
	background:url('../images/download-bild.gif') 17px 50% no-repeat rgb(255,255,255);
	font-weight:normal
}
a.Datei:hover {background-color:rgb(250,245,235)}
a.Picture:hover {background-color:rgb(250,245,235)}

.Content {
	position:relative;
	width:775px;
	float:left;
	display:block;
}
#Text {
	position:relative;
	padding:0 90px 10px 85px;
}
a					{color:rgb(136,098,001);text-decoration:underline}
a:visited	{color:rgb(136,098,001)}
a:active	{color:rgb(136,098,001)}
a:hover		{color:rgb(000,000,000)}

.dark {background:rgb(204,223,249)}

.red		{color:rgb(200,000,000)}
.small 	{font-size:10px}
p				{margin:0 0 1.1em 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}

textarea {
	border:1px solid rgb(030,050,128)
}
.inp {
	border:1px solid rgb(030,050,128);
}
.button {
	margin:0 16px 0 0;padding:0;border:none;
	color:rgb(255,255,255);
	cursor:pointer;
	width:94px;height:24px;
	background:url('../images/hg-button.gif')
}
tr.t3 {background-color:rgb(247,248,252)}
tr.t2 {background-color:rgb(242,244,251)}
tr.t1 {background-color:rgb(238,241,251)}
table.termine td {
	border-bottom:1px solid rgb(255,255,255);
	border-left:1px solid rgb(255,255,255);
	height:24px;
}
.ETermin {
	background:url('../images/hg-div.gif') 0 bottom repeat-x;
	border-bottom:1px solid rgb(255,255,255)
}
.ETermin h2 {background:transparent}

/* ===== Preview ===== */
#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;
	background : url(../images/gla-pic-hg.gif) 50% 50% no-repeat rgb(255,255,255);
	border : 1px solid rgb(217, 217, 217);
}
#SCRIMG {
	margin : 4px;
}

#PreView {display:none}
#PreLoad {display:none}

/* ===== Copyr ===== */
#siterahmen {
	padding-top:1.2em;border-top:1px solid rgb(029,033,122);
	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
}