/* ------------- CSS by Site-Rahmen - Webdesign Webhosting ------------- */
@import url('content.css');
html	{height:101%}
body	{margin:0;background-color:rgb(177,180,181);color:rgb(000,000,090);text-align:center}

html,body,table,td
		{
		font-family:"Times New Roman","DejaVu Sans Condensed",verdana,sans-serif;font-size:14px;
		line-height:1.2em;
		margin:0;padding:0
		}
table	{border-collapse:collapse;border:none;border-width:0}
td		{vertical-align:top}
img		{border-width:0;border:none;margin:0}
fieldset{border:none;border-width:0;margin:0;padding:0}
#main	{
		position:relative;
		width:960px;height:100%;
		margin:0 auto;
		text-align:left;
		top:0;
		}
fieldset#aussen
		{
		width:100%;height:auto;
		background-image:url('../images/hg.jpg');
		background-repeat:repeat-y;
		}
fieldset#head	{
		width:960px;height:225px;
		background-image:url('../images/head.jpg')
		}
#navi	{
		margin:0;width:960px;height:25px;font-size:14px;font-weight:bold;
		background-image:url('../images/navi.jpg')
		}

#navi p {
		margin:0 0 0 44px;padding:0;height:24px;line-height:24px
		}

#navi a {
        float:left;
        display:block;
        height:22px;
        padding:0 16px 0 13px;margin:0;
        text-decoration:none;
        color:rgb(000,000,090);
        background-image:url('../images/navi-spacer.gif');background-position:right;background-repeat:no-repeat}
#navi a:hover 	{color:rgb(200,000,000)}
#navi a.home 	{color:rgb(200,000,000)}

fieldset#inhalt	{
		width:960px;min-height:270px;
		background-image:url('../images/hg-main.jpg');background-repeat:no-repeat;
		}
#Anfahrt{height:410px;width:100%;margin-bottom:1.7em;border-top:2px solid rgb(000,000,090);border-bottom:2px solid rgb(000,000,090)}
#footer {
	width:960px;height:26px;font-size:12px;
	background-image:url('../images/footer.jpg');
	font-family:"Trebuchet MS", "DejaVu Sans Condensed", verdana, sans-serif;
}
#footer a {color:rgb(0,0,0);text-decoration:underline}
#footer a:visited {color:rgb(0,0,0);text-decoration:underline}
#footer a:active {color:rgb(0,0,0);text-decoration:underline}
#footer a:hover {color:rgb(255,255,255);text-decoration:underline}


#flink		{position:relative;width:265px;text-align:center;display:block;float:left}
#flink, #status a 	{color:rgb(255,255,255)}

#fscript 	{position:relative;width:645px;float:left;display:block;text-align:right;color:rgb(0,0,30)}
#fscript img{margin:2px 0 0 8px}
#status 	{padding-left:18px;float:left}
fieldset#links
		{
		float:left;margin:0;
		width:40px;height:auto;
		}
fieldset#navi2
		{
		float:left;margin:48px 0 0 0;
		width:185px;height:auto;
		font-family:"Trebuchet MS", arial, sans-serif;
		}
#wetter	{margin:200px 0 30px 17px}

fieldset#navi2 ul			{margin-left:0;margin-top:0;padding:0;width:185px;list-style-type:none;list-style-image:none;border-top:1px solid rgb(255,255,255)}
fieldset#navi2 li			{width:185px;margin:0;padding:0;line-height:24px;list-style-image:none;}

fieldset#navi2 a.Snd		{margin:0;padding-left:27px;height:24px;display:block;color:rgb(000,000,090);text-decoration:none;font-weight:normal;border-bottom:1px solid rgb(255,255,255);font-size:12px;}
fieldset#navi2 a.Snd:active		{color:rgb(000,000,090);text-decoration:none}
fieldset#navi2 a.Snd:visited	{color:rgb(000,000,090);text-decoration:none}
fieldset#navi2 a.Snd:hover		{color:rgb(200,000,000);text-decoration:none}
fieldset#navi2 a.SndOn		{color:rgb(200,000,000);margin:0;padding-left:27px;height:24px;display:block;text-decoration:none;font-weight:normal;border-bottom:1px solid rgb(255,255,255);font-size:12px;}


fieldset#navi2 a.Fst			{margin:0;padding-left:17px;height:24px;display:block;color:rgb(000,000,090);text-decoration:none;font-weight:normal;border-bottom:1px solid rgb(255,255,255);font-size:13px;}
fieldset#navi2 a.Fst:active		{color:rgb(000,000,090);text-decoration:none}
fieldset#navi2 a.Fst:visited	{color:rgb(000,000,090);text-decoration:none}
fieldset#navi2 a.Fst:hover		{color:rgb(200,000,000);text-decoration:none}
fieldset#navi2 a.FstOn		{color:rgb(200,000,000);margin:0;padding-left:17px;height:24px;display:block;text-decoration:none;font-weight:normal;border-bottom:1px solid rgb(255,255,255);font-size:13px;}



.Content {
	float:left;margin:48px 0 0 57px;
	width:610px;min-height:410px;
	text-align:left;
}
fieldset#kgcR {
		float:left;margin:48px 0 0 0;
		width:1px;
		}
#preload{display:none}
#bahnbeschreibung	{display:none}

#text	{margin:0 30px 0 30px}

#navi3		{margin-left:300px;font-size:11px}
#navi3 a	{color:rgb(090,090,090);text-decoration:underline}
#navi3 a:hover	{color:rgb(154,000,050)}

p.PicDesc	{margin:0;font-size:12px;color:rgb(050,050,070);background-color:rgb(237,236,218)}
p.back		{float:left}
.tab 	{position:absolute;left:340px;line-height:1.1em}
.wichtig {color:rgb(200,0,0)}

ol li		{margin-bottom:1em}
p			{margin: 0 0 1.7em 0}
p.nscr 		{margin:0;padding:0}

.inp		{margin:0 10px 0 10px;height:1.2em}
.schalter	{margin:0 10px 0 10px;width:100px;height:22px}

form		{margin:0;padding:0;text-align:left}

table.vorgabe td {text-align:center;border-bottom:1px solid rgb(255,255,255);height:1.6em;line-height:1.6em}
table.vorgabe td.l {border-right:1px solid rgb(255,255,255)}

table.vorgabe tr.thead {background-color:rgb(222,223,209)}
table.vorgabe td.shead {border:none;line-height:1.4em;height:1.4em}
table.vorgabe td.sheadL {border-right:1px solid rgb(255,255,255);border-bottom:none;line-height:1.4em;height:1.4em}

table.vorgabe td.scolor00{height:10px}
table.vorgabe td.scolor0 {height:10px;border-right:1px solid rgb(255,255,255)}
table.vorgabe td.scolor1 {background-color:rgb(255,249,0);height:10px;border-right:1px solid rgb(255,255,255)}
table.vorgabe td.scolor2 {background-color:rgb(1,161,234);height:10px;border-right:1px solid rgb(255,255,255)}
table.vorgabe td.scolor3 {background-color:rgb(229,0,26);height:10px;border-right:1px solid rgb(255,255,255)}
table.vorgabe td.scolor4 {background-color:rgb(246,169,4);height:10px}

table.termin td {text-align:left;border-bottom:1px solid rgb(255,255,255);height:1.5em;line-height:1.5em;padding-left:4px}
table.termin td.l {border-right:1px solid rgb(255,255,255)}
table.termin tr.thead {background-color:rgb(222,223,209)}
table.termin td.headL {border-right:1px solid rgb(255,255,255)}
table.termin tr a {display:block;width:100%;height:100%;text-decoration:none}
table.termin tr a:hover {display:block;width:100%;height:100%;background-color:rgb(000,000,090);color:rgb(255,255,255)}
table.termin tr a.home {display:block;width:100%;height:100%;background-color:rgb(000,000,090);color:rgb(255,255,255)}
table.termin td.headLL {border-right:1px solid rgb(255,255,255);padding:0}
table.termin td.headLO {padding:0}
td.bb {border-bottom:1px solid rgb(255,255,255)}

#ground 	{display:none;position:absolute;width:100%;height:890px;left:0;top:0;z-index:1}
#black		{display:none;position:absolute;width:100%;height:890px;top:0;left:0;z-index:2;background-image:url('../images/black.png')}
#foto		{display:none;position:relative;width:760px;height:auto;margin:auto;top:60px;z-index:3;background-color:rgb(255,255,255)}
#Picture	{position:relative;top:10px;margin:0 auto 10px auto}
#PicNavi	{position:relative;margin:10px;height:18px}
#SelectGal	{margin-left:17px;width:151px;font-size:9px;background-color:rgb(222,222,210)}
#Pre		{width:100%;height:284px;margin-bottom:10px}
.PreGal		{float:left;text-align:center;width:65px;height:65px;border:solid 1px rgb(255,255,255);background-color:rgb(222,222,210);margin:0 9px 5px 0}
.PreGal img {margin:1px}
#PreNav		{text-align:center;width:100%;height:18px}

table.Score, table.Score2 {
	border-collapse : collapse;
	margin-bottom : 20px;
	border : 1px solid;
}
table.Score td, table.Score2 td {
	padding : 4px;
	border:1px solid;
	vertical-align : middle;
	height: 40px;
	background : #ffffff;
	font-family : arial, sans-serif;
}
table.Score2 td {
	text-align : center;
}
table.Score td.rot, table.Score2 td.rot {
	background-color : rgb(255,180,180);
}
table.Score td.blau, table.Score2 td.blau {
	background-color : rgb(140,190,255);
}
table.Score td.gelb, table.Score2 td.gelb {
	background-color : rgb(255,255,180);
}

fieldset.TextDescr {
			display:none;z-index:1;position:absolute;
			top:180px;left:240px;width:500px;height:auto;
			background-color:rgb(255,255,255);
			border:1px solid rgb(000,000,090);
			margin:10px;padding:10px;
			background-image:url('../images/info-gross.jpg');background-position:50% 50%;background-repeat:no-repeat
			}

/* TEST */
table.TextDescrT {
			display:none;z-index:1;position:absolute;
			top:0;left:240px;width:500px;height:100%;
			}
fieldset.TextDescrF {
			width:498px;
			background-color:rgb(255,255,255);
			border:1px solid rgb(000,000,090);
			margin:10px;padding:10px;
			background-image:url('../images/info-gross.jpg');background-position:50% 50%;background-repeat:no-repeat
			}
table.TextDescrT td {vertical-align:middle;height:100%}
/* 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:600px;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:3px;
	display:block;
	background:url(../images/subbackOff.gif);
	width:20px;height:20px;display:block;
}
a.GBW:hover {background:url(../images/subbackOn.gif);}

a.GFW {
	position:absolute;
	left:580px;top:3px;
	display:block;
	background:url(../images/subfwdOff.gif);
	width:20px;height:20px;display:block;
}
a.GFW:hover {background:url(../images/subfwdOn.gif);}

a.PClose {
	position:absolute;
	left:706px;top:533px;
	display:block;
	width:20px;height:20px;display:block;
}
a.PClose:hover {background:url(../images/gla-close.gif)
}

a.PBW {position:absolute;left:31px;top:533px;
	display:block;
	background:url(../images/subbackOff.gif);
	width:20px;height:20px;display:block;
}
a.PBW:hover {background:url(../images/subbackOn.gif);}

a.PFW {position:absolute;left:748px;top:533px;
	display:block;
	background:url(../images/subfwdOff.gif);
	width:20px;height:20px;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}

/* ===== 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;
}
#SCRIMG {
margin : 20px;
}
#PreView {
display : none;
}
#PreLoad {
display : none;
}
/* ===== Copyr ===== */
#siterahmen {
	margin-top:1.2em;
	padding-top:1.2em;border-top:1px dotted rgb(014,035,098);
	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
}
