body {
  margin-left: 0px;
}

h1 {
	font-family:arial; 
	font-size:15pt; 
	color:#d24e0c; 
	font-weight:bold;
	line-height: 18pt;
	text-decoration: none
}

h1 a{
	font-family:arial; 
	font-size:15pt; 
	color:#d24e0c; 
	font-weight:bold;
	line-height: 18pt;
	text-decoration: underline
}

h2 {
	font-family:arial; 
	font-size:15pt; 
	color:#000000; 
	font-weight:bold;
	line-height: 18pt;
	text-decoration: none
}

h2 a{
	font-family:arial; 
	font-size:15pt; 
	color:#000000; 
	font-weight:bold;
	line-height: 18pt;
	text-decoration: underline
}

h3 {
	font-family:arial; 
	font-size:12pt; 
	color:#d24e0c; 
	font-weight:bold;
	line-height: 16pt;
	text-decoration: none
}

h3 a{
	font-family:arial; 
	font-size:12pt; 
	color:#d24e0c; 
	font-weight:bold;
	line-height: 16pt;
	text-decoration: underline
}

h4 {
	font-family:arial; 
	font-size:12pt; 
	color:#000000; 
	font-weight:bold;
	line-height: 16pt;
	text-decoration: none
}

h4 a{
	font-family:arial; 
	font-size:12pt; 
	color:#000000; 
	font-weight:bold;
	line-height: 16pt;
	text-decoration: underline
}

h5 {
	font-family:arial; 
	font-size:10pt; 
	color:#d24e0c; 
	font-weight:bold;
	line-height: 16pt;
	text-decoration: none
}

h5 a{
	font-family:arial; 
	font-size:10pt; 
	color:#d24e0c; 
	font-weight:bold;
	line-height: 16pt;
	text-decoration: underline
}

h6 {
	font-family:arial; 
	font-size:10pt; 
	color:#000000; 
	font-weight:bold;
	line-height: 16pt;
	text-decoration: none
}

h6 a{
	font-family:arial; 
	font-size:10pt; 
	color:#000000; 
	font-weight:bold;
	line-height: 16pt;
	text-decoration: underline
}

p { 
	font-family: Arial, Helvetica, sans-serif; 
	color:#000000;
	line-height: 12pt; 
	font-size: 9pt
}

ul { 
	font-family: Arial, Helvetica, sans-serif; 
	color:#000000;
	line-height: 12pt; 
	font-size: 9pt
}

td { 
	font-family: Arial, Helvetica, sans-serif; 
	color:#000000;
	line-height: 12pt; 
	font-size: 9pt
}

.fett { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:10pt; 
	color:#000000; 
	font-weight: 700;
}

.head { 

	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color:#000000; 
	font-weight: 800; 
}

.klein {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:8pt; 
	color:#000000 
	font-weight: 500;
}

.gross { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:12pt; 
	color:black 
}

.iconfont { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt; 
	color:#ffffff 
}


.link {
	color: #FFFFFF; 
	text-decoration: none; 
	font-weight: bold; 
	font-size: 9pt
}

.link_dark {
	color: #000000; 
	text-decoration: none; 
	font-weight: bold; 
	font-size: 9pt
}

a {
	color: #000000; 
	text-decoration: underline; 
	font-weight: normal;
}

a:hover {
	text-decoration: underline;
}

.traegeraktion {
	color: #000000; 
	text-decoration: underline; 
	font-weight: normal; 
	font-size: 8pt;
}

.traegeraktion:hover {
	text-decoration: underline;
}

.track {  
	font-weight: bold; 
	color: #FFFFFF
}

.boxtext {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	line-height: 10pt
}

.bildunterschrift{
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration: none;
}
.bildbg{
    background-color:#CCCCCC;
}
.eingabehead{
	font-size: 9pt;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#d24e0c;
	color:#FFFFFF;
	text-decoration: none;
	font-weight : bold;
}
.eingabetext{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	background-color:#FFFFFF; 
	border-color:#d24e0c; 
	border-style:solid; 
	border-width:1px
}

.navlink1 {
	color: #FFFFFF; 
	text-decoration: none; 
	font-weight: bold; 
	font-size: 9pt
}
.navlink1:hover {
	color: #FFFFFF; 
	text-decoration: underline; 
	font-weight: bold; 
	font-size: 9pt
}
.navlink2 {
	color: #FFFFFF; 
	text-decoration: none; 
	font-weight: bold; 
	font-size: 8pt
}
.navlink2:hover {
	color: #FFFFFF; 
	text-decoration: underline; 
	font-weight: bold; 
	font-size: 8pt
}


.navigation{
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration: none;
}

.contentnavi{
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}

a.contentnavi{
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration: none;
}

.forumnavi {
	font-size: 11px;
	font-weight: bold; 
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}

a.forumnavi {
	font-size: 11px;
	font-weight: bold; 
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration: none;
}

.listehead {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight : bold;
}

a.listehead {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight : bold;
}

.dl_link{
	font-size: 12pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000000;
	text-decoration: underline;
}

.dl_copyright{
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000000;
	text-decoration: none;
}

.dl_hint{
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#d24e0c;
	text-decoration: none;
}

.item-title {
	font-family:arial; 
	font-size:15pt; 
	color:#d24e0c; 
	font-weight:bold;
	line-height: 18pt;
	text-decoration: none
}

.item-title a {
	font-family:arial; 
	font-size:15pt; 
	color:#d24e0c; 
	font-weight:bold;
	line-height: 18pt;
	text-decoration: underline
}


.item-subtitle {
	font-family:arial; 
	font-size:12pt; 
	color:#000000; 
	font-weight:bold;
	line-height: 16pt;
	text-decoration: none
}

.item-subtitle a {
	font-family:arial; 
	font-size:12pt; 
	color:#000000; 
	font-weight:bold;
	line-height: 16pt;
	text-decoration: underline
}

.item-teaser {
	font-weight:bold;
}


.list-item-title {
	font-family:arial; 
	font-size:12pt; 
	color:#d24e0c; 
	font-weight:bold;
	line-height: 16pt;
	text-decoration: none;
}

.list-item-title a {
	font-family:arial; 
	font-size:12pt; 
	color:#d24e0c; 
	font-weight:bold;
	line-height: 16pt;
	text-decoration: none;
}

.list-item-subtitle {
	font-weight:bold;
}

.general-error {
	color:#FF0000;
}

.general-info {
	color:#d24e0c;
}

/* 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;
}
.gallerybody {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #d24e0c;
}
.galleryheadtext{
  color: #FFFFFF;
  font-size: 13px;
  font-weight: bold;
}


/* -------------------- Forum ---------------------- */

.forumh1 {font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bold;color: #FF0000;margin-bottom: 10px;}
.forumth { font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #007572; border-right-width: 0px; border-bottom-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: none; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; border-left-color: #FFFFFF; text-align: center; height: 20px}
.forumtd { font-size: 12px; color: #000000; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; border-left-color: #FFFFFF; background-color: #EEEEEE; height: 18px; padding: 4px}
.forumtd2 { font-size: 10px; background-color: #DDDDDD; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; border-left-color: #FFFFFF; text-align: center}
.forumtd3 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-color: #E7E7E7; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; border-left-color: #FFFFFF; text-align: center}
.forumtd a { font-size: 12px; color: #000000; text-decoration: none}
.forumtd a:hover { font-size: 12px;  color: #000000; text-decoration: underline}
.forumtd3 a { font-size: 10px; text-decoration: none; color: #000000}
.forumtd3 a:hover { font-size: 10px; text-decoration: underline; color: #000000}
.foruminputtd { background-color: #FFFFFF; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #EEEEEE; border-bottom-color: #EEEEEE; border-left-color: #EEEEEE; text-align: right}
.foruminput400 { font-size: 12px; background-color: #FFFFFF; width: 395px; border: none}
.foruminputflex { font-size: 12px; background-color: #FFFFFF; width: 100%; border: none}
.foruminputlabel { font-size: 12px; background-color: #FAFAFA; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: solid; border-left-style: solid; border-bottom-color: #EEEEEE; border-left-color: #EEEEEE}
.foruminputtop { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #EEEEEE}
.forumtd4 { font-size: 12px; background-color: #E7E7E7; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; border-left-color: #FFFFFF}
.forumtd4 a { font-size: 12px; text-decoration: none; color: #000000}
.forumtd4 a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; color: #000000}

/* ----- forms ----- */

.form-table {background-color:#FFFFFF}
.form-th {font-weight:bold; color:#000000; background-color:#EEEEEE; border-right-width:1px; border-bottom-width:1px; border-top-style:none; border-right-style:solid; border-bottom-style:solid; border-left-style:none; border-top-color:#FFFFFF; border-right-color:#FFFFFF; border-bottom-color:#FFFFFF; border-left-color:#FFFFFF; height:20px}
.form-td {color:#000000; border-right-width:1px; border-bottom-width:1px; border-right-style:solid; border-bottom-style:solid; border-top-color:#006666; border-right-color:#006666; border-bottom-color:#006666; border-left-color:#006666; background-color:#C8DBEF; height:18px; padding:4px}
.form-input-top {border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#006666}
.form-input-label {color="#000000"; background-color:#CCCCCC; border-bottom-width:1px; border-left-width:1px; border-top-style:none; border-right-style:none; border-bottom-style:solid; border-left-style:solid; border-bottom-color:#006666; border-left-color:#006666}
.form-input-td {background-color:#FFFFFF; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-style:none; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; border-right-color:#006666; border-bottom-color:#006666; border-left-color:#006666; text-align:right}
.form-input-field {font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#FFFFFF; width:100%; border:none}
.form-input-combo {color:#000000; background-color:#FFFFFF; width:100%; border-style:none; height:20px}

/* ----- Events calendar ----- */
.calth1 {font-size:8pt; font-weight:bold; color:white; background-color:#ba0a01; text-align:center}
.calth2 {font-size:8pt; font-weight:bold; color:white; background-color:#007572; text-align:center} 
.caltd1 {font-size:8pt; color:black; background-color:#EEEEEE; text-align:center}
.caltd1 a {font-size:8pt; font-weight:bold; color:black; text-decoration:none}
.caltd1 a:visited {font-size:8pt; font-weight:bold; color:black; text-decoration:none}
.caltd1 a:hover {font-size:8pt; font-weight:bold; color:black; text-decoration:none}
.caltd2 {font-size:8pt; color:black; background-color:#EEEEEE; text-align:center}
.caltd2 a {font-size:8pt; font-weight:bold; color:black; text-decoration:none}
.caltd2 a:visited {font-size:8pt; font-weight:bold; color:black; text-decoration:none}
.caltd2 a:hover {font-size:8pt; font-weight:bold; color:black; text-decoration:none}
.caltd3 {font-size:8pt; color:black; background-color:#007572; text-align:center}
.caltd3 a {font-size:8pt; font-weight:bold; color:black; text-decoration:none}
.caltd3 a:hover {font-size:8pt; font-weight:bold; color:black; text-decoration:none}
.caltd3 a:visited {font-size:8pt; font-weight:bold; color:black; text-decoration:none}
.cal-list-back {color:black; font-size:8pt; text-align:right}
.cal-list-back a {color:#FFCC00; font-size:8pt; font-weight:bold; text-decoration:none}
.cal-list-back a:visited {color:#FFCC00; font-size:8pt; font-weight:bold; text-decoration:none}
.cal-list-back a:hover {color:#FFCC00; font-size:8pt; font-weight:bold; text-decoration:none}

/* ------------Newsletter ---------------------------- */

.newsletter-table {background-color: #F6F6F6;}

.newsletter-th {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #007572;
	border-right-width: 1px; border-bottom-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid;
	border-left-style: none; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF; text-align: center; height: 20px;}

.newsletter-td {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; border-right-width: 1px;
	border-bottom-width: 0px; border-right-style: solid; border-bottom-style: solid; border-top-color: #FFFFFF;
	border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; border-left-color: #FFFFFF; background-color: #edb89e;
	height: 18px; padding: 4px;}

.newsletter-input-top {border-bottom-width: 0px;border-bottom-style: solid; border-bottom-color: #EEEEEE;}

.newsletter-input-label {font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FAFAFA;
	border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: none;
	border-bottom-style: solid; border-left-style: solid; border-bottom-color: #EEEEEE; border-left-color: #EEEEEE;}

.newsletter-input-td {background-color: #FFFFFF; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
	border-top-style: none;	border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
	border-right-color: #EEEEEE; border-bottom-color: #EEEEEE; border-left-color: #EEEEEE; text-align: right;}

.newsletter-input400 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FFFFFF; width: 395px; border: none;}

