body
{
	margin: 0 auto;
	padding: 0;
	background-color: #000000;
	background-image: url('../images/alcbg2.jpg');
	background-position: top center;
	background-repeat: no-repeat;
}

a:link   { color: #000; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 25px; text-decoration: none }
a:visited    { font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 25px; text-decoration: none }
a:active    { font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 25px; text-decoration: none }
a:hover     { font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 25px; text-decoration: none }
td, tr, p, div   { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }


ul      { background-position: 0 0; margin: 0; padding: 0 }

hr  { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; width: 100%; height: 1px }
.boxes   { border: 0 #b0c4de }

.title  { color: #c4c5c7; font-size: 14px; font-family: sans-serif; font-weight: bold }

.pathway  { color: #090; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }

td.modifydate  { color: #ea0000; font-size: 9px; font-weight: normal }
td.createdate { color: #ea0000; font-size: 10px; font-weight: bold; padding-left: 8px }
a.pathway:link, a.pathway:visited  { color: black; font-weight: normal }
a.pathway:hover  { color: #f60; font-weight: normal; text-deoration: underline }
a.mainmenu:link, a.mainmenu:visited, a.mainlevel:link, a.mainlevel:visited         {
	color: #000000;
	font-size: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	line-height: 28px;
	text-transform: uppercase;
	background-color: #F2E294;
}
	
a.mainmenu:hover, a.mainlevel:hover      { color: #FF0000; text-decoration: none }
a.mainmenu:link, a.mainmenu:visited   { color: #000000; font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, serif; font-weight: bolder; text-decoration: none }
a.mainmenu:hover,     { text-decoration: none }
a.mainmenu:active  {
	text-decoration: none;
	color: #FF0000;
}
a.sublevel:hover     { color: white; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 23px; text-transform: uppercase; height: 23px }

span.mainlevel      { color: #CDAE2B; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 23px; background-color: white; text-transform: uppercase; padding-right: 10px; padding-left: 10px }

a.sublevel:link, a.sublevel:visited     { color: white; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 23px; text-transform: uppercase; height: 23px }


table.moduletable     { margin: 0; width: 100%; border-style: solid; border-width: 0; border-color: #000000 #000000 #000000 black }
table.contact { width: 300px }
table.moduletable th        { color: white; font-size: 11px; font-weight: bold; text-align: center; width: 100% }

table.moduletable td {
  font-size: 10px;
  font-weight: normal;
        }

.poll {
  font-family      : arial, helvetica, sans-serif;
  font-size        : 10px;
  color            : #ffffff;
  line-height      : 14px;
}


.sectiontableheader   { color: #c4c5c7; font-weight: bold }

.sectiontableentry1  { }

.sectiontableentry2  { }


.small {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #c4c5c7;
  text-decoration  : none;
  font-weight      : medium;
}

.smalldark {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #ffffff;
  text-decoration  : none;
  font-weight      : normal;
}


.contentpane  { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }

.contentpaneopen  { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }
.contentheading   { color: #fff; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-variant: small-caps; font-weight: bold; background-color: #CDAE2B; text-align: left; margin-top: 10px; padding: 3px 20px -1px 10px; width: 100% }
.componentheading   { color: #ea0000; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; margin-bottom: 10px; padding-left: 10px; width: 390px; border-left: 10px solid #ea0000 }
.createdate {
  font-family      : arial, helvetica, sans-serif;
  font-size        : 10px;
  color            : #ffffff;
  text-align       : left;
}


.button   { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; border: solid 1px #cccccc }

.inputbox   { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; border: solid 1px #cccccc }
a.category:link, a.category:visited      { color: #fff; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #CDAE2B}

a.category:hover      { color: #CDAE2B; text-decoration: none; background-color: #fff }
li  { }
h2  { color: #ff6800; font-size: 13px; font-weight: bold; margin: 0.83em 0 }
h3  { color: #189210; font-size: 12px; font-variant: small-caps; font-weight: bold; line-height: 12px; margin: 1em 0 }

.div_besucher  { color: white; background-color: black; overflow: auto }
.div_content      { width: 500px !important; height: 290px !important; float: left; overflow: auto }
label   { color: white; background-color: #CDAE2B; padding-right: 3px; padding-left: 3px }

a.readon   { color: #1b9115; font-size: 11px; font-variant: small-caps; font-weight: normal; line-height: 15px; text-decoration: none; text-align: left; margin-top: 10px; padding-left: 13px; border-style: solid }

a.readon:hover  { color: #ea0000; text-decoration: none }

