/* ------------  stylesheet praynet ---------*/

a:link {font-size: 11px; color: #6d889b; text-decoration: underline;}
a:visited {font-size: 11px; color: #6d889b; text-decoration: underline;}
a:active {font-size: 11px; color: #6d889b; text-decoration: underline;}
a:hover {font-size: 11px; color: #6d889b; text-decoration: underline;}

a.link-topnav:link {font-size: 11px; color: #013246; text-decoration: none;}
a.link-topnav:visited {font-size: 11px; color: #013246; text-decoration: none;}
a.link-topnav:hover {font-size: 11px; color: #013246; text-decoration: none;}
a.link-topnav:active {font-size: 11px; color: #013246; text-decoration: none;}


a.link-leftnav:link {font-size: 11px; color: #ffffff; text-decoration: none; line-height: 13px;}
a.link-leftnav:visited {font-size: 11px; color: #ffffff; text-decoration: none; line-height: 13px;}
a.link-leftnav:hover {font-size: 11px; color: #ffffff; text-decoration: none; line-height: 13px;}
a.link-leftnav:active {font-size: 11px; color: #ffffff; text-decoration: none; line-height: 13px;}

a.link-leftnav-current:link {font-size: 11px; color: #8d541c; text-decoration: none; line-height: 13px;}
a.link-leftnav-current:visited {font-size: 11px; color: #8d541c; text-decoration: none; line-height: 13px;}
a.link-leftnav-current:hover {font-size: 11px; color: #8d541c; text-decoration: none; line-height: 13px;}
a.link-leftnav-current:active {font-size: 11px; color: #8d541c; text-decoration: none; line-height: 13px;}

a.link-rightbox:link {font-size: 11px; color: #8d541c; text-decoration: none;}
a.link-rightbox:visited {font-size: 11px; color: #8d541c; text-decoration: none;}
a.link-rightbox:hover {font-size: 11px; color: #8d541c; text-decoration: none;}
a.link-rightbox:active {font-size: 11px; color: #8d541c; text-decoration: none;}

a.link-rightbox-head:link {font-size: 11px; color: #ffffff; text-decoration: none;}
a.link-rightbox-head:visited {font-size: 11px; color: #ffffff; text-decoration: none;}
a.link-rightbox-head:hover {font-size: 11px; color: #ffffff; text-decoration: none;}
a.link-rightbox-head:active {font-size: 11px; color: #ffffff; text-decoration: none;}

a.link-footer:link {font-size: 11px; color: #8d541c; text-decoration: none;}
a.link-footer:visited {font-size: 11px; color: #8d541c; text-decoration: none;}
a.link-footer:hover {font-size: 11px; color: #8d541c; text-decoration: none;}
a.link-footer:active {font-size: 11px; color: #8d541c; text-decoration: none;}


body, td, input{
 font-family: arial,helvetica,sans-serif;
 font-size: 11px;
 color: #4d2e0f;
}


h1{
  font-size: 16px;
  font-weight: bold;
  color: #ff9933;
}
h2{
  font-size: 14px;
  font-weight: bold;
  color: #ff9933;
}
h3{
  font-size: 12px;
  font-weight: bold;
  color: #ff9933;
}
h4{
  font-size: 16px;
  font-weight: normal;
  color: #ff9933;
}
h5{
  font-size: 14px;
  font-weight: normal;
  color: #ff9933;
}
h6{
  font-size: 12px;
  font-weight: normal;
  color: #ff9933;
}


.text-white{
 font-size: 11px;
 color: #ffffff;
}



.bg-orange{
 background: #ff9933;
}

.bg-orangelight{
 background: #fcd7b3;
}

.bg-bluedark{
 background: #204960;
}
.bg-blue{
 background: #64d5e5;
}
.bg-bluelight{
 background: #e9f0f4;
}
.bg-bluehighlight{
 background: #bdcfdc;
}

.bg-brown{
 background: #8d541c;
}

.bg-brownlight{
 background: #e8a058;
}

.bg-brownhighlight{
 background: #f8b776;
}

.rightbox-red{
 font-size: 11px;
 color: #ffffff;
 background: #b0393b;
}

.bg-red{
 background: #8d541c;
}

.bg-redlight{
 background: #ca5a5c;
 color: #ffffff;
}

.bg-redhighlight{
 background: #d98789;
 color: #ffffff;
}

.bg-redlight a:link {font-size: 11px; color: #ffffff; text-decoration: none;}
.bg-redlight a:visited {font-size: 11px; color: #ffffff; text-decoration: none;}
.bg-redlight a:active {font-size: 11px; color: #ffffff; text-decoration: none;}
.bg-redlight a:hover {font-size: 11px; color: #ffffff; text-decoration: none;}

.bg-redhighlight a:link {font-size: 11px; color: #ffffff; text-decoration: none;}
.bg-redhighlight a:visited {font-size: 11px; color: #ffffff; text-decoration: none;}
.bg-redhighlight a:active {font-size: 11px; color: #ffffff; text-decoration: none;}
.bg-redhighlight a:hover {font-size: 11px; color: #ffffff; text-decoration: none;}

.footer{
 font-size: 11px; 
 color: #8d541c;
}




/* ----------- top nav ------------*/
.topnav{
 font-size: 11px;
 color: #204960;
 background: #b4d5e5;
}

.topnav-on{
 font-size: 11px;
 color: #b4d5e5;
 background: #204960;
}

.topnav-on a.link-topnav:link {font-size: 11px; color: #b4d5e5; text-decoration: none;}
.topnav-on a.link-topnav:visited {font-size: 11px; color: #b4d5e5; text-decoration: none;}
.topnav-on a.link-topnav:hover {font-size: 11px; color: #b4d5e5; text-decoration: none;}
.topnav-on a.link-topnav:active {font-size: 11px; color: #b4d5e5; text-decoration: none;}

/* ----------- top nav ------------*/


/* ----------- left nav ------------*/
.leftnav{
 padding: 4px 4px 4px 2px;
}

.leftnav-current{
 padding: 4px 4px 4px 2px;
 background-color: #ffffff;
}

.leftsubnav{
 padding: 4px 4px 4px 16px;
}

.leftsubnav-current{
 padding: 4px 4px 4px 10px;
 background-color: #ffffff;
 border-left: 6px solid #ff9933;
 }

.leftdeepnav{
 padding: 4px 4px 4px 24px;
}

.leftdeepnav-current{
 padding: 4px 4px 4px 10px;
 background-color: #ffffff;
 border-left: 14px solid #ff9933;
}
/* ----------- left nav ------------*/

/* ----------- right box ---------- */
.rightbox-head1{
 font-size: 11px;
 color: #ffffff;
 background: #b0393b;
}

.rightbox-head2{
 font-size: 11px;
 color: #ffffff;
 background: #7db009;
}
.rightbox-head2-light{
 font-size: 11px;
 color: #ffffff;
 background: #A5E40C;
}
/* ----------- right box ---------- */



/* ---------------  modules/elements --------------*/
/*
.item-image {
}
*/

.boxbg {
  background-color: #fcd7b3;
}

.item-subtitle {
  color: black;
  font-weight: bolder;
  font-size: 14px;
  line-height: 18px;
}
.item-title {
  color: #ff9933;
  font-weight: bold;
  font-size:18px;
  line-height: 22px;
}
.item-teaser {
  color: black;
  font-weight: bold;
  font-size: 12px;
}
.item-author {
  color: black;
  font-weight: normal;
  font-style: italic;
  font-size: 12px;
  text-align: right;
}



.calth1 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #91bdcf;
	text-align: center;
}
.calth2 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #ff9933;
	text-align: center;
}

.caltd1 {
	font-size: 12px;
	color: #000000;
	background-color: #e5eff4;
	text-align: center;
}
.caltd1 a:link {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.caltd1 a:visited {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.caltd1 a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.caltd1 a:active {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.caltd2 {
	font-size: 12px;
	color: #000000;
	background-color: #fcd7b3;
	text-align: center;
}
.caltd2 a:link {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.caltd2 a:visited {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.caltd2 a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.caltd2 a:active {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.caltd3 {
	font-size: 11px;
	color: #000000;
	background-color: #e5eff4;
	text-align: center;
}
.caltd3 a:link{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.caltd3 a:visited {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.caltd3 a:hover{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.caltd3 a:active {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}


.list-item {
  background-color: #cbd5ed;
}
.list-item-box {
  background-color: #fcd7b3;
  color: #000000;
  font-weight: bold;
  font-size: 12px;
}
.list-item-div {
  background-color: #ff9933;
}
.list-item-title {
  color: #ff9933;
  font-weight: bold;
  font-size: 12px;
  line-height: 10pt;
}
.list-item-subtitle {
  color: black;
  font-weight: bolder;
  font-size: 12px;
  line-height: 9pt;
}
.list-item-teaser {
  color: black;
  font-weight: normal;
  font-size: 12px;
}
.list-item-date {
  color: black;
  font-weight: normal;
  font-size: 12px;
}
.list-item-more {
  color: black;
  font-size: 12px;
  font-weight: normal;
  text-decoration: underline;
}
a.list-item-more {
  color: #91bdcf;
  font-size: 12px;
  font-weight: normal;
  text-decoration: underline;
}
a.list-item-more:visited {
  color: #91bdcf;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
}
a.list-item-more:hover {
  color: white;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
}
a.list-item-more:visited:hover {
  color: white;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
}

.image-subtitle {
	font-size: 9px;
	line-height: 11px; 
	color: #000000;
}

/* ------- Validation ---------- */

.general-error {
  font-size: 8pt;
  color: #FF0000;
  font-weight: bold;
  height: 18px;
}
.general-error li {
  font-weight: normal;
}
.general-info {
  font-size: 8pt;
  color: #007572;
  font-weight: bold;
  height: 18px;
}
.general-info li {
  font-weight: normal;
}
.validation-error {
  font-size: 8pt;
  color: #4B4B4B;
  font-weight: bold;
  height: 18px;
}
.validation-error li {
  font-weight: normal;
}
/* ------- Validation ---------- */


visitorsbook-table {
	background-color: #F6F6F6;
}

.visitorsbook-th {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
 border-right: 1px solid #ffffff;
 border-bottom: 1px solid #ffffff;
 
	text-align: center;
	height: 20px;
}

.visitorsbook-td {
	font-size: 12px;
	color: #000000;
 border-right: 1px solid #ffffff;
 border-bottom: 1px solid #ffffff;
	background-color: #EEEEEE;
	height: 18px;
	padding: 4px;
}

.visitorsbook-input-top {
 border: 1px solid #eeeeee;
}

.visitorsbook-input-label {
	font-size: 12px;
	background-color: #FAFAFA;
 border-left: 1px solid #eeeeee;
 border-bottom: 1px solid #eeeeee;
}

.visitorsbook-input-td {
	background-color: #FFFFFF;
 border-right: 1px solid #eeeeee;
 border-bottom: 1px solid #eeeeee;
 border-left: 1px solid #eeeeee;
	text-align: right;
}

.visitorsbook-single-input {
	font-size: 12px;
	background-color: #FFFFFF;
	border-color: #CCCCCC;
 border-style: solid;
 border-width: 1px;
}

.visitorsbook-input400 {
	font-size: 12px;
	background-color: #FFFFFF;
	width: 395px;
	border: none;
}

.visitorsbook-input-combo {
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	width: 100%;
	border: none;
	height: 20px;
}
/* ---------------  modules/elements --------------*/


/* Styles für DirectEdit und DirectConfig */
.editarea_norm {
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 1px;
    padding-bottom: 1px;    
}
.editarea_over {
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: #f0f0f0;
    border-top: 1px dotted #000000;
    border-bottom: 1px dotted #000000;
}

/* ----- image galleries for news and events ----- */
.gallerybody {margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; background-color:#ff9933  }
.galleryheadtext{color:#FFFFFF; font-size:13px; font-weight:bold}

