/* General definitions. */

h1   {
    font-weight: bold;
    font-size: 18px;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    margin-top: 30px
}
h2   {
    color: black;
    font-weight: bold;
    font-size: 16px;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    margin-top: 30px
}
h3   {
    font-weight: bold;
    font-size: 14px;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    margin-top: 26px
}
h4   {
    color: #FF7C57;
    font-weight: bold;
    font-size: 12px;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    margin-top: 22px
}

td   { font-size: 12px }

input { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

/* Definitions for the MAXXMEDIA Event Calendar */
.tx-maxxevents-pi1  {  }
.fieldname  { color: white; font-weight: bold; font-size: 10px; background-color: #7c848c }
.field { background-color: #e7e3db }


/* Typo3 definitions. */

.subhead1 {
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-size : 10px;
  color : black
}
.subhead2 {
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-size : 10px;
  color : #666633
}
.subhead3 {
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-size : 10px;
  color : red
}

.headerdate {
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-size : 10px;
  color : #666633;
  font-weight: normal
}

.caption {
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-size : 10px;
  color : #666633
}

.table {
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-size : 12px;
  color : pink
}

td, .MsoNormal  { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 16px }

.bulletlist {
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-size : 10px;
  color : #6600CC
}

.searchform {
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-size : 12px;
  color : #6600CC;
  font-weight : normal
}

.searchresultpagetitle {
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-size : 15px;
  color : #333333;
  font-weight : bold
}

.searchresultcontent {
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-size : 12px;
  color : #6600CC;
  font-weight : normal
}

.searchresultheader {
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-size : 14px;
  color : #333366;
  font-weight : bolder
}

.searchmarkup {
  color : #FF0066
}

.loginform {
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-size : 14px;
  color : #CC0000;
  font-weight : normal
}

.mailform {
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-size : 12px;
  color : black;
  font-weight : normal
}
.mailformrequired {
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-size : 12px;
  color : #003366;
  font-weight : bolder
}
.mailformcomment {
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-size : 12px;
  color : #CC0000;
  font-weight : bolder
}
.mailformradio {
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-size : 10px;
  color : #003366;
  font-weight : normal
}

.tx-indexedsearch-rules H2 {
  color: #0e3193;
  font-weight: bold;
  font-size: 16px;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
.tx-indexedsearch-rules P {
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-size: 12px
}



/* Own definitions. */

.boxentitel   {
    color: white;
    font-weight: bold;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    background-color: 
}
.boxeninhalt { color: white; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.nav_pfad { color: #696969; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.artikel_datum  { color: #696969; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.artikel_hl  {
    color: #FF6633;
    font-weight: bold;
    font-size: 16px;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
.artikel_text { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.typo3_platzhalter { color: aqua; font-weight: bold; font-size: 10px; font-family: "Courier New", Courier, Monaco }


div#aktionslogos  { margin-top: 20px; margin-bottom: 20px }
div#aktionslogos a {
	text-decoration: none;
	display: block;
	width: 164px;
	text-align: center;
}
div#aktionslogos img {
	margin-bottom: 10px;
}


/* Definitions for the news template. */

.newstable { background-color: ; margin: 0px; padding: 0px; }
.newshead { font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.newssubhead { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.newsbody { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.newsdate { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }


/* Definitions for the right news list template. */

.newslisttable { background-color: white; margin: 0px; padding: 0px; }
.newslisthead { font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.newslistsubhead { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.newslistbody { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.newslistdate { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }


/* Definitions for the calendar template. */

.caltable { background-color: #ffffcc; margin: 0px; padding: 2px; }
.caldate { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.caltime { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.calhead { font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.calbody { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }


/* Definitions for the right calendar list template. */

.callisttable { background-color: white; margin: 0px; padding: 2px; }
.callistdate { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.callisttime { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.callisthead { font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.callistbody { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }


/* Definitions for the poll template. */

.pollvoteTitle { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #0e3193; font-size: 20px; margin-top: 20px; }
.pollvoteQuest { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.pollvoteRadio { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.pollresTitle { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #0e3193; font-size: 20px; margin-top: 20px; }
.pollresQuest { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.pollresTotal { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; }
.pollresAnsw { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.pollresVotes { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.pollresEndtime { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.pollresSubmitted { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }


/* Definitions for the links template. */

.linksTitle1  {
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-size: 12px;
  font-weight: bold;
  color: #333333;
  margin-top: 1px;
  margin-bottom: 1px;
  padding-bottom: 0px;
  }

.linksLabel1  {
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-size: 11px;
  font-weight: bold;
  line-height: 100%;
  color: #333333;
  }

.linksData1  {
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-size: 11px;
  color: #333333;
  }

linksTdBodyLabel1 {
  background-color: transparent;
  margin: 0px;
  padding: 5px;
  width: 30%;
  vertical-align: top;
  }

linksTdBodyData1 {
  background-color: transparent;
  margin: 0px;
  padding: 5px;
  width: 70%;
  vertical-align: top;
  }
A { color:#FF4500; }
A:hover { color:#993300; }
A:active { color:white; }
A:visited {  }
