/* +++++++++++++++++++++++++++++++++++ */
/* (c) 2004-2008  Waldeisenbahn Muskau */
/* +++++++++++++++++++++++++++++++++++ */

/* ----- ALLGEMEIN ----- */

A:link    { color: #006699; text-decoration: underline; }
A:visited { color: #006699; text-decoration: underline; }
A:hover   { color: #006699; text-decoration: underline; }
A:active  { color: #cc3300; text-decoration: underline; }

BODY {
	background-color: #eeeeee; 
	background: url(images/bg.gif); 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
}
TD {
	font-size: 12px; 
}
H1 {
	color: #008000; 
	font-size: 20px; 
}
H2 {
	color: #006600; 
	font-size: 16px; 
	text-decoration: underline; 
}

/* ----- CONTAINER ----- */

.complete_outer {
	border:  #508050 1px solid; 
}
.complete_inner {
	border:  #245024 1px solid; 
	padding: 12px; 
	background-color: #eeeeee; 
}

/* ----- KOPF ----- */

.head {
	width: 840px; 
}
.headcont {
	border:  #006600 2px solid; 
	margin-bottom: 10px; 
	background-color: #ffcc99; 
	text-align: left; 
}

/* ----- MENÜ ----- */

A.menu:link      { color: #800000; font-weight: bold; text-decoration: none; }
A.menu:visited   { color: #800000; font-weight: bold; text-decoration: none; }
A.menu:hover     { color: #800000; font-weight: bold; text-decoration: underline; }
A.menu:active    { color: #cc3300; font-weight: bold; text-decoration: none; }

A.menu-g:link    { color: #005000; font-weight: bold; text-decoration: none; }
A.menu-g:visited { color: #005000; font-weight: bold; text-decoration: none; }
A.menu-g:hover   { color: #005000; font-weight: bold; text-decoration: underline; }
A.menu-g:active  { color: #cc3300; font-weight: bold; text-decoration: none; }

A.menu-b:link    { color: #000050; font-weight: bold; text-decoration: none; }
A.menu-b:visited { color: #000050; font-weight: bold; text-decoration: none; }
A.menu-b:hover   { color: #000050; font-weight: bold; text-decoration: underline; }
A.menu-b:active  { color: #cc3300; font-weight: bold; text-decoration: none; }

A.menu-w:link    { color: #800000; font-weight: bold; text-decoration: none; }
A.menu-w:visited { color: #800000; font-weight: bold; text-decoration: none; }
A.menu-w:hover   { color: #800000; font-weight: bold; text-decoration: underline; }
A.menu-w:active  { color: #cc3300; font-weight: bold; text-decoration: none; }

.menus {
	width: 130px; 
	text-align: center; 
}
.menutitle {
	border-left:  #800000 1px solid; 
	border-right: #800000 1px solid; 
	border-top:   #800000 1px solid; 
	padding-left: 2px; 
	color: #800000; 
	background-color: #ffcc99; 
	font-weight: bold; 
	text-align: left; 
}
.menulist {
	border: #800000 1px solid;
	padding-left: 4px; 
	margin-bottom: 10px; 
	color: #cc3300; 
	background-color: #ffcc99; 
	font-weight: bold; 
	text-align: left; 
}
.menutitle-g {
	border-left:  #006600 1px solid; 
	border-right: #006600 1px solid; 
	border-top:   #006600 1px solid; 
	padding-left: 2px; 
	color: #005000; 
	background-color: #aaddaa; 
	font-weight: bold; 
	text-align: left; 
}
.menulist-g {
	border: #006600 1px solid;
	padding-left: 4px; 
	margin-bottom: 10px; 
	color: #cc3300; 
	background-color: #aaddaa; 
	font-weight: bold; 
	text-align: left; 
}
.menutitle-b {
	border-left:  #000080 1px solid; 
	border-right: #000080 1px solid; 
	border-top:   #000080 1px solid; 
	padding-left: 2px; 
	color: #000050; 
	background-color: #99ccff; 
	font-weight: bold; 
	text-align: left; 
}
.menulist-b {
	border: #000080 1px solid;
	padding-left: 4px; 
	margin-bottom: 10px; 
	color: #cc3300; 
	background-color: #99ccff; 
	font-weight: bold; 
	text-align: left; 
}
.menugreen {
	border: #006600 1px solid;
	padding-left: 4px; 
	margin-bottom: 10px; 
	color: #cc3300; 
	background-color: #aaddaa; 
	font-weight: bold; 
	text-align: left; 
}
.menublue {
	border: #000080 1px solid;
	padding-left: 4px; 
	margin-bottom: 10px; 
	color: #cc3300; 
	background-color: #99ccff; 
	font-weight: bold; 
	text-align: left; 
}
.menuwhite {
	border: #000000 1px solid;
	margin-bottom: 10px; 
	color: #000000; 
	background-color: #ffffff; 
}

/* ----- HAUPTTEIL ----- */

A.bold:link    { color: #800000; font-weight: bold; text-decoration: none; }
A.bold:visited { color: #800000; font-weight: bold; text-decoration: none; }
A.bold:hover   { color: #800000; font-weight: bold; text-decoration: underline; }
A.bold:active  { color: #cc3300; font-weight: bold; text-decoration: none; }

A.small:link    { color: #800000; text-decoration: none; }
A.small:visited { color: #800000; text-decoration: none; }
A.small:hover   { color: #800000; text-decoration: underline; }
A.small:active  { color: #cc3300; text-decoration: none; }

A.normal:link    { color: #800000; text-decoration: underline; }
A.normal:visited { color: #800000; text-decoration: underline; }
A.normal:hover   { color: #800000; text-decoration: underline; }
A.normal:active  { color: #cc3300; text-decoration: underline; }

A.a4:link    { color: #008000; font-size: 16px; font-weight: bold; text-decoration: none; }
A.a4:visited { color: #008000; font-size: 16px; font-weight: bold; text-decoration: none; }
A.a4:hover   { color: #008000; font-size: 16px; font-weight: bold; text-decoration: underline; }
A.a4:active  { color: #cc3300; font-size: 16px; font-weight: bold; text-decoration: none; }

A.s10:link    { color: #006699; font-size: 10px; text-decoration: underline; }
A.s10:visited { color: #006699; font-size: 10px; text-decoration: underline; }
A.s10:hover   { color: #006699; font-size: 10px; text-decoration: underline; }
A.s10:active  { color: #cc3300; font-size: 10px; text-decoration: underline; }

A.fpl:link    { color: #ffffff; font-weight: bold; text-decoration: none; }
A.fpl:visited { color: #ffffff; font-weight: bold; text-decoration: none; }
A.fpl:hover   { color: #ffffff; font-weight: bold; text-decoration: underline; }
A.fpl:active  { color: #cc3300; font-weight: bold; text-decoration: none; }

.cbox1 {
	border: #000000 1px solid;
	margin-left:   10px; 
	margin-bottom: 10px; 
	width: 540px; 
	background-color: #ffffff; 
	text-align: left; 
}
.cbox2 {
	border: #000000 1px solid;
	margin-left:   10px; 
	margin-bottom: 10px; 
	width: 700px; 
	background-color: #ffffff; 
	text-align: left; 
}
.cbox2a {
	margin-left:   10px; 
	width: 700px; 
	background-color: #eeeeee; 
	text-align: left; 
}
.cbox2b {
	border-left:   #000000 1px solid;
	border-right:  #000000 1px solid;
	border-bottom: #000000 1px solid;
	margin-left:   10px; 
	margin-bottom: 10px; 
	width: 700px; 
	background-color: #ffffff; 
	text-align: left; 
}
.cbox3 {
	border: #000000 1px solid;
	margin-bottom: 10px; 
	width: 840px; 
	background-color: #ffffff; 
	text-align: left; 
}
.content {
	margin: 10px; 
}
.content2 {
	margin: 18px; 
}
.h1 {
	margin-top:    6px; 
	margin-bottom: 18px; 
	color: #008000; 
	font-size: 20px; 
	font-weight: bold; 
	text-align: center; 
}
.h1a {
	margin-top:    6px; 
	margin-bottom: 6px; 
	color: #008000; 
	font-size: 20px; 
	font-weight: bold; 
	text-align: center; 
}
.h1b {
	margin-bottom: 18px; 
	color: #008000; 
	font-size: 12px; 
	font-weight: bold; 
	text-align: center; 
}
.h1c {
	margin-top:    6px; 
	margin-bottom: 18px; 
	color: #008000; 
	font-size: 16px; 
	font-weight: bold; 
	text-align: center; 
}
.h1s {
	margin-top:    6px; 
	margin-bottom: 18px; 
	color: #009900; 
	font-size: 20px; 
	font-weight: bold; 
	text-align: center; 
}
.h1sa {
	margin-bottom: 6px; 
	color: #009900; 
	font-size: 20px; 
	font-weight: bold; 
	text-align: center; 
}
.h1sb {
	margin-bottom: 18px; 
	color: #009900; 
	font-size: 12px; 
	font-weight: bold; 
	text-align: center; 
}
.h2 {
	margin-bottom: 12px; 
	padding: 2px; 
	color: #ffffff; 
	background-color: #008000; 
	font-size: 12px; 
	font-weight: bold; 
}
.h2s {
	margin-bottom: 12px; 
	padding: 2px; 
	color: #ffffff; 
	background-color: #009900; 
	font-size: 12px; 
	font-weight: bold; 
}
.h2_ {
	margin-bottom: 12px; 
	padding: 2px; 
	color: #ffffff; 
	background-color: #008000; 
	font-size: 16px; 
	font-weight: bold; 
}
.h2_r {
	margin-bottom: 12px; 
	padding: 2px; 
	color: #ffffff; 
	background-color: #ff3300; 
	font-size: 16px; 
	font-weight: bold; 
}
.h2_b {
	margin-bottom: 12px; 
	padding: 2px; 
	color: #ffffff; 
	background-color: #3366cc; 
	font-size: 16px; 
	font-weight: bold; 
}
.h2_g {
	margin-bottom: 12px; 
	padding: 2px; 
	color: #ffffff; 
	background-color: #339966; 
	font-size: 16px; 
	font-weight: bold; 
}
.h2_or {
	margin-bottom: 12px; 
	padding: 2px; 
	color: #ffffff; 
	background-color: #ff9933; 
	font-size: 16px; 
	font-weight: bold; 
}
.h2_pi {
	margin-bottom: 12px; 
	padding: 2px; 
	color: #ffffff; 
	background-color: #cc3399; 
	font-size: 16px; 
	font-weight: bold; 
}
.h2_br {
	margin-bottom: 12px; 
	padding: 2px; 
	color: #ffffff; 
	background-color: #993333; 
	font-size: 16px; 
	font-weight: bold; 
}
.h2z {
	margin-bottom: 12px; 
	padding: 2px; 
	color: #ffffff; 
	background-color: #008000; 
	font-size: 16px; 
	font-weight: bold; 
	text-align: center; 
}
.h3 {
	margin-bottom: 6px; 
	padding: 2px; 
	color: #ffffff; 
	background-color: #008000; 
	font-size: 12px; 
	font-weight: bold; 
}
.h3r {
	margin-bottom: 6px; 
	padding: 2px; 
	color: #ffffff; 
	background-color: #ff0000; 
	font-size: 12px; 
	font-weight: bold; 
}
.h3g {
	margin-bottom: 6px; 
	padding: 2px; 
	color: #ffffff; 
	background-color: #00cc00; 
	font-size: 12px; 
	font-weight: bold; 
}
.h3b {
	margin-bottom: 6px; 
	padding: 2px; 
	color: #ffffff; 
	background-color: #0000ff; 
	font-size: 12px; 
	font-weight: bold; 
}
.h4 {
	margin-bottom: 6px; 
	color: #008000; 
	font-size: 16px; 
	font-weight: bold; 
}
.h5 {
	margin-bottom: 6px; 
	color: #000000; 
	font-size: 14px; 
	font-weight: bold; 
}
.h6 {
	margin-bottom: 6px; 
	color: #008000; 
	font-size: 12px; 
	font-weight: bold; 
}
.titel_1 {
	color: #008000; 
	font-size: 20px; 
	font-weight: bold; 
	text-align: center; 
}
.titel_2 {
	color: #008000; 
	font-size: 12px; 
	font-weight: bold; 
	text-align: center; 
}
.titel_3 {
	margin-bottom: 5px; 
	color: #008000; 
	font-size: 20px; 
	font-weight: bold; 
	text-align: center; 
}
.titel_4 {
	margin-bottom: 5px; 
	color: #ff0000; 
	font-size: 20px; 
	font-style: italic; 
	font-weight: bold; 
	text-align: center; 
}
.titel_5 {
	margin-bottom: 5px; 
	color: #ff0000; 
	font-size: 16px; 
	font-weight: bold; 
	text-align: center; 
}
.hr1 {
	border-top: #006600 1px solid; 
	margin-top:   24px; 
	margin-bottom: 8px; 
}
.hr0g {
	font-size:     1px; 
	border-bottom: #008000 1px solid; 
}
.hr1g {
	font-size:     1px; 
	border-top:    #008000 1px solid; 
	margin-top:    10px; 
	margin-bottom: 8px; 
}
.hr1g2 {
	font-size:     8px; 
	border-top:    #008000 1px solid; 
	border-bottom: #008000 1px solid; 
	margin-top:    12px; 
	margin-bottom: 12px; 
}
.hr2g {
	font-size:     1px; 
	border-top:    #008000 2px solid; 
	margin-top:    6px; 
	margin-bottom: 6px; 
}
.absatz {
	margin-top:    20px; 
	margin-bottom: 20px; 
}
.abstand {
	line-height: 20px; 
}
.block {
	text-align: justify; 
}
.block2 {
	margin-left:  10px; 
	margin-right: 10px; 
	text-align: justify; 
}
.blocktop {
	margin-top: 6px; 
	text-align: justify; 
}
.blockklein {
	font-size:  10px; 
	text-align: justify; 
}
.hinweis_g {
	border-top:    #008000 1px solid; 
	border-bottom: #008000 1px solid; 
	margin-top:    40px; 
	margin-bottom: 24px; 
	padding-left:   0px; 
	padding-right:  0px; 
	padding-top:    8px; 
	padding-bottom: 8px; 
	color: #808080; 
	font-size:  10px; 
	text-align: justify; 
}
.hinweis_r {
	border-top:    #ff0000 1px solid; 
	border-bottom: #ff0000 1px solid; 
	margin-top:    40px; 
	margin-bottom: 24px; 
	padding-left:   0px; 
	padding-right:  0px; 
	padding-top:    8px; 
	padding-bottom: 8px; 
	font-size:  10px; 
	text-align: justify; 
}
.klein {
	font-size:  10px; 
}
.kleinkursiv {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:  9px; 
	font-style: italic; 
}
.kursiv {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:  11px; 
	font-style: italic; 
}
.textautor {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:  9px; 
	font-style: italic; 
	text-align: left; 
	padding-top:    16px; 
	padding-bottom: 16px; 
}
.mbox {
	border: #006600 2px solid;
	padding: 8px; 
	margin: 12px; 
	background-color: #ffffcc; 
}
.mbox_red {
	border: #ff0000 1px solid;
	padding: 2px; 
	margin:  20px; 
	color: #ff0000; 
	background-color: #ffffff; 
	font-weight: bold; 
	text-align: center; 
}
.neu {
	color: #ff0000; 
	font-size: 14px; 
	font-style: italic; 
	font-weight: bold; 
}
.neu-g {
	color: #006600; 
	font-size: 12px; 
	font-style: italic; 
	font-weight: bold; 
}
.rot {
	color: #ff0000; 
}
.gruen {
	color: #008000; 
}
.blau {
	color: #0000ff; 
}
.weiss {
	color: #ffffff; 
	font-weight: bold; 
}
.rot_ {
	color: #ff0000; 
	font-weight: bold; 
}
.gruen_ {
	color: #008000; 
	font-weight: bold; 
}
.blau_ {
	color: #0000ff; 
	font-weight: bold; 
}
.s14 {
	font-size: 14px;
}
.s16 {
	font-size: 16px;
}
.s14r {
	color: #ff0000; 
	font-size: 14px;
}
.s14g {
	color: #006600; 
	font-size: 14px;
}
.s14b {
	color: #000080; 
	font-size: 14px;
}
.s16r {
	color: #ff0000; 
	font-size: 16px;
}
.s16g {
	color: #006600; 
	font-size: 16px;
}
.s16b {
	color: #000080; 
	font-size: 16px;
}

/* ----- Link ----- */

.boxLink {
	border-top:    #008000 1px solid; 
	border-bottom: #008000 1px solid; 
	background-color: #ffffff; 
	margin-top:    20px; 
	margin-bottom: 10px; 
	padding-left:   0px; 
	padding-right:  0px; 
	padding-top:    6px; 
	padding-bottom: 6px; 
}
.linkBak {
	float: left; 
	text-align: left; 
}
.linkCtr {
	float: left; 
	text-align: center; 
}
.linkFwd {
	float: right; 
	text-align: right; 
}
.endbox {
	clear:      both; 
	font-size:   1px; 
	line-height: 1px; 
	height:      1px; 
}

/* ----- FOTO ----- */

.boxNav {
	border-top:    #006600 1px solid; 
	border-bottom: #006600 1px solid; 
	background-color: #ffffff; 
	margin-top:    20px; 
	margin-bottom: 20px; 
	padding-left:   0px; 
	padding-right:  0px; 
	padding-top:    2px; 
	padding-bottom: 2px; 
	width: 650px; 
}
.navBak {
	float: left; 
	text-align: left; 
	width: 90px; 
}
.navIdx {
	float: left; 
	text-align: center; 
	width: 470px; 
}
.navFwd {
	float: right; 
	text-align: right; 
	width: 90px; 
}
.navActiv {
	color: #cc3300; 
	font-weight: bold; 
}
.pic {
	border: #006600 1px solid;
}
.fotoimg {
	padding-top: 12px; 
	text-align: center; 
}
.fototext {
	padding-top:  4px; 
	text-align: center; 
}
.fotoautor {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:  11px; 
	font-style: italic; 
	text-align: center; 
}
.autorklein {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:  9px; 
	font-style: italic; 
	text-align: center; 
	padding-top: 6px; 
}
.fotomini {
	padding-bottom: 16px; 
	text-align: center; 
}

/* ----- WERBUNG ----- */

.pbox {
	margin-left: 10px; 
	width: 150px; 
	text-align: center; 
}
.promo {
	border: #000000 1px solid;
	margin-bottom: 10px; 
	background-color: #ffffff; 
}
.promo-r {
	background-color: #ff9999; 
}
.promo-g {
	background-color: #ccffcc; 
}
.promo-b {
	background-color: #99ccff; 
}
.promo-br {
	background-color: #ffcc99; 
}
.ppic {
	border:        0px;
	margin-top:    20px; 
	margin-bottom: 20px; 
}

/* ----- FUSSZEILE ---- */

A.foot:link    { color: #000000; text-decoration: none; }
A.foot:visited { color: #000000; text-decoration: none; }
A.foot:hover   { color: #000000; text-decoration: underline; }
A.foot:active  { color: #cccccc; text-decoration: none; }

.fbox {
	border: #000000 1px solid;
	background-color: #ffffff; 
	padding:  1px; 
	width: 840px; 
}
.footline {
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
}
.factive {
	color: #cccccc; 
}
