@charset "ISO-8859-1";

body	{ 
	text-align: center; 
	background: #FFFFEA; 
	background-image: url(Bildergalerie/Sonstige/HG_Body.gif); 
	margin: 0px; 
	padding: 0px; 
	}

body.rRand {
	text-align: center; 
	background: #E6E6E6; 
	margin: 0px; 
	padding: 0px; 
        }

p, div, menu, ul, td { 
	font-family: Arial, Helv, Helvetica, sans-serif; 
	font-size: 10pt; 
	}

p.body, div.body { 
	text-align: center; 
	line-height: 120%; 
	margin-left: 2px; 
	margin-right: 2px; 
	margin-top: 6px; 
	}

p.bodyKopf { 
	text-align: center; 
	line-height: 120%; 
	font-weight: bold; 
	color: #FFFFA9; 
	letter-spacing: 2px; 
	margin-top: 1px; 
	margin-bottom: 0px; 
	}

p.text, div.text { 
	text-align: justify; 
	line-height: 120%; 
	margin-top: 6px; 
	margin-bottom: 3px; 
	}

p.Home	{ 
	text-align: center; 
	line-height: 120%; 
	}

p.NewsT { 
	text-align: left; 
	font-weight: bold; 
	color: #000066; 
	margin-top: 3px; 
	margin-bottom: 3px; 
	}

p.News	{ 
	text-align: left; 
	line-height: 120%; 
	margin-top: 3px; 
	margin-bottom: 0px; 
	}

p.NewsD { 
	text-align: center; 
	font-weight: bold; 
	color: #000066; 
	margin-top: 3px; 
	margin-bottom: 3px; 
	}

p.Sub	{ 
	text-align: center; 
	line-height: 120%; 
	margin-top: 2px; 
	margin-bottom: 2px; 
	}

p.Table { 
	line-height: 120%; 
	margin-top: 3px; 
	margin-bottom: 3px; 
	}

p.NavVertMain { 
	text-align: center; 
	color: #FFFFFF; 
	line-height: 120%; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	}

p.NavVertSub { 
	text-align: left; 
	color: #FFFFFF; 
	}

p.rRandKopf { 
	text-align: left; 
	color: #FFFFFF; 
	line-height: 120%; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	}

p.rRandT { 
	text-align: left; 
	margin-top: 0px; 
	margin-bottom: 6px; 
	}


h1, h2, h3, h4, h5, h6 { 
	font-family: Arial, Helv, Helvetica, sans-serif; 
	color: #000066; 
	line-height: 120%; 
	}

h2	{ 
	margin-top: 12px; 
	margin-bottom: 12px; 
	}

h3	{ 
	margin-top: 12px; 
	margin-bottom: 6px; 
	}

h4, h5, h6 { 
	margin-top: 6px; 
	margin-bottom: 3px; 
	}

h1	{font-size: 24pt}
h2	{font-size: 18pt}
h3	{font-size: 14pt}
h4	{font-size: 12pt}
h5	{font-size: 10pt}
h6	{font-size: 8pt}


a 	{ 
	font-family: Arial, Helv, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #336699; 
	}

a:hover { 
	text-decoration: underline; 
	}


a.NavVertMainHL { 
	text-decoration: none; 
	font-weight: bold; 
	color: #FFFFA9; 
	}

a.NavVertMain { 
	text-decoration: none; 
	color: #FFFFFF; 
	}

a.NavVertMain:hover { 
	font-weight: bold; 
	}


a.NavVertSubHL { 
	text-decoration: underline; 
	text-decoration: none; 
	font-weight: bold; 
	color: #FFFFA9; 
	line-height: 120%; 
	}

a.NavVertSub { 
	text-decoration: none; 
	color: #FFFFFF; 
	line-height: 120%; 
	}

a.NavVertSub:hover { 
	color: #FF0000; 
	text-decoration: underline; 
	}


a.NavHorHL { 
	text-decoration: underline; 
	color: #336699; 
	font-weight: bold; 
	line-height: 120%; 
	}

a.NavHor { 
	text-decoration: none; 
	color: #000066; 
	font-weight: bold; 
	line-height: 120%; 
	}

a.NavHor:active { 
	text-decoration: none; 
	color: #336699; 
	font-weight: bold; 
	}

a.NavHor:hover { 
	color: #FF0000; 
	text-decoration: underline; 
	font-weight: bold; 
	}


a.DocLink { 
	text-decoration: underline; 
	color: #336699; 
	}

a.DocLink:hover { 
	color: #FF0000; 
	}


a.NavLink { 
	text-decoration: underline;  
	color: #336699; 
	}

a.NavLink:hover { 
	color: #FF0000; 
	}


table 	{
	vertical-align: top;
	border: 0px;
	border-spacing: 0px;
	padding: 0px;
	text-align: center;
	}

table.Main {
	width: 950px; 
	text-align: center;
	border: 0px;
	border-spacing: 0px;
	padding: 0px;
	}

table.NavVert {
	width: 155px; 
	border-spacing: 2px;
	padding: 1px;
	text-align: center;
	}

table.Mitte { 
	width: 620px; 
	border-spacing: 2px;
	padding: 1px;
	}

table.Index { 
	width: 620px; 
	border-spacing: 0px;
	padding: 3px;
	}

table.lRand {
	width: 155px; 
	border-spacing: 0px;
	padding: 0px;
	margin: 0px;
	text-align: center;
	}

table.rRand {
	width: 151px; 
	border-spacing: 2px;
	padding: 1px;
	text-align: center;
	}

table.Rahmen { 
	width: 600px; 
	border: 1px solid #000066;
	padding: 0px; 
	}

table.Tabelle { 
	width: 600px; 
	padding: 5px; 
	}

table.News { 
	width: 590px; 
	border-spacing: 5px;
	}

table.Galerie { 
	width: 620px; 
	border-spacing: 10px; 
	text-align: center;
	}

table.Sub { 
	width: 250px; 
	border-spacing: 2px;
	}

td.Main {
	width: 950px; 
	text-align: center;
	}

td.LeerHor { 
	width: 950px; 
	height: 6px;
	border: 0px; 
	vertical-align: middle;
	font-size: 6px;
	text-align: center; 
	}

td.LeerVert { 
	width: 10px; 
	border: 0px; 
	vertical-align: top;
	text-align: center; 
	}

td.KopfHG {
	width: 950px;
	height: 120px;
	border: 0px; 
	background-color: #E6E6E6; 
	background-image: url(Bildergalerie/Sonstige/HG_Header_Sommer.jpg); 
	vertical-align: middle;
	text-align: center; 
	}

td.KopfMitte {
	width: 640px;
	height: 120px;
	border: 0px; 
	vertical-align: middle;
	text-align: center; 
	}

td.KopfRand {
	width: 155px;
	height: 120px;
	border: 0px; 
	vertical-align: middle;
	text-align: center; 
	}

td.Links, td.Rechts { 
	width: 155px; 
	background-color: #E6E6E6; 
	vertical-align: top;
	text-align: center; 
	padding: 0px;
	margin: 0px;
	}

td.Mitte { 
	width: 620px; 
	vertical-align: top;
	border-spacing: 0px;
	padding: 0px;
	text-align: center; 
	margin: 0px;
	}

td.MitteSub { 
	width: 620px; 
	vertical-align: top;
	border-spacing: 0px;
	padding: 5px;
	text-align: center; 
	margin: 0px;
	}

td.Rahmen { 
	border: 1px solid #000066;
	border-spacing: 0px;
	padding: 5px; 
	}

td.Tabelle { 
	border: 1px solid #000066;
	padding: 5px; 
	}

td.Galerie { 
	width: 200px; 
	border: 0px;
	border-spacing: 10px; 
	text-align: center; 
	}

td.NavVertMainHL { 
	width: 100%; 
	height: 25px;
	background-color: #000066; 
	font-weight: bold; 
	text-align: center; 
	color: #FFFFFF; 
	}

td.NavVertMain { 
	width: 100%; 
	height: 25px;
	background-color: #51A9A9; 
	text-align: center; 
	color: #FFFFFF; 
	}

td.NavVertSub { 
	width: 100%; 
	background-color: #336699; 
	border-bottom: 2px solid #000066;
	text-align: left; 
	line-height: 120%; 
	color: #FFFFFF; 
	}

td.BodyKopfHL { 
	width: 620px; 
	height: 25px;
	background-color: #336699; 
	border: 1px solid #000066; 
	}

td.BodyKopf { 
	width: 620px; 
	height: 25px;
	background-color: #51A9A9; 
	border: 1px solid #000066; 
	}

td.IndexKopf {
	width: 300px; 
	height: 20px;
	background-color: #51A9A9; 
	border-left: 1px solid #000066;
	border-right: 1px solid #000066; 
	border-top: 1px solid #000066; 
	padding: 5px; 
	}

td.IndexText {
	width: 300px; 
	border-left: 1px solid #000066; 
	border-right: 1px solid #000066; 
	border-bottom: 1px solid #000066; 
	text-align: left; 
	vertical-align: top;
	padding: 5px; 
	}

td.Sub {
	width: 240px; 
	border-bottom: 1px solid #336699; 
	horizontal-align: center; 
	vertical-align: top;
	padding: 0px; 
	}

td.Rand { 
	width: 151px; 
	background-color: #E6E6E6; 
	vertical-align: middle;
	text-align: center; 
	padding: 0px;
	padding-top: 2px;
	margin: 0px;
	}

ul      { 
	text-align: left; 
	padding-left: 0px;
	list-style-position: outside;
	}

ul.NavVert { 
	line-height: 120%; 
	margin-top: 1px;
	margin-bottom: 2px; 
	margin-left: 15px;	
	list-style-type: square; 
	color: #FFFFFF; 
	}

ul.NavVertSub { 
	line-height: 110%; 
	margin-top: 1px;
	margin-bottom: 2px; 
	margin-left: 10px;	
	list-style-type: circle; 
	color: #FFFFFF; 
	}

ul.Inhalt { 
	line-height: 150%; 
	margin-top: 1px;
	margin-bottom: 5px; 
	margin-left: 20px;	
	list-style-type: square; 
	color: #336699; 
	}

ul.InhaltSub { 
	line-height: 120%; 
	margin-top: 2px;
	margin-bottom: 3px; 
	margin-left: 30px;	
	list-style-type: circle; 
	color: #336699; 
	}

ul.InhaltSubSub { 
	line-height: 110%; 
	margin-top: 1px;
	margin-bottom: 3px; 
	margin-left: 40px;	
	list-style-type: disc; 
	color: #336699; 
	}

img.Galerie { 
	width: 150px; 
	height: 112px; 
	border: 1px solid #336699;
	}

img.GalerieSLR { 
	width: 150px; 
	height: 100px; 
	border: 1px solid #336699;
	}

img.Sonstige { 
	border: 1px solid #336699;
	}

iframe.Suche {
	margin: 0px;
	padding: 0px;
	}

iframe.rRand {
	margin-left: 0px;
	padding-left: 0px;
	width: 151px;
	height: 650px; 
	}

iframe.News { 
	vertical-align: top;
	border-spacing: 0px;
	margin: 0px;
	padding: 0px;
	spacing: 0px;
	width: 616px; 
	height: 350px;
	align: center;
	vertical-scrolling: yes;
	frame-border: 0;
	}

iframe.Termine {
	border: 1px solid #336699;
	vertical-align: top;
	border-spacing: 0px;
	margin: 0px;
	padding: 0px;
	spacing: 0px;
	width: 280px;
	height: 180px; 
	vertical-scrolling: yes; 
	}

iframe.Wetter {
	margin: 0px;
	padding: 0px;
	}

hr.BodyMitte { 
	horizontal-align: center; 
	color: #51A9A9;
	}

marquee.Index {
	horizontal-align: center; 
	background-color: #51A9A9; 
	scrollamount: 5; 
	scrolldelay: 80; 
	}

