body{

	margin:0;

	padding:0;

	font-family: Arial, sans-serif;

	color: #4F5656;

	font-size        : 12px;

}



tr, p, div {

  font-family      : Arial, sans-serif;

  color            : #4F5656;

  font-size        : 12px;

}

/*################## MAIN MENU  ###################*/

a.mainlevel {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

/*	background: #FFFFFF url(../images/menu_bg.gif) no-repeat;*/

	display: block;

	line-height: 16px;

	height: 16px;

        padding-left: 7px;

        padding-top: 4px;

	background-position: 7px 0px;

	font-weight: bold;

 }

a.mainlevel#active_menu {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

/*	background: #FFFFFF url(../images/menu_bg.gif) no-repeat;*/

/*	font-style:italic;*/

	display: block;

	line-height: 15px;

	height: 15px;

        padding-left: 7px;

        padding-top: 4px;

	background-position: 7px 0px;

	font-weight: bold;

	color: #D9454A;

 }

a.sublevel {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;;

/*	background: #FFFFFF url(../images/menu_bg.gif) no-repeat;*/

	display: block;

	line-height: 15px;

	height: 15px;

        padding-left: 14px;

        padding-top: 4px;

	background-position: 14px 0px;

	font-weight: bold;

 }

a.sublevel#active_menu {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

/*	background: #FFFFFF url(../images/menu_bg.gif) no-repeat;*/

/*	font-style:italic;*/

	display: block;

	line-height: 15px;

	height: 15px;

        padding-left: 14px;

        padding-top: 4px;

	background-position: 14px 0px;

	font-weight: bold;

	color: #D9454A;

 }

.inputbox {

font-family:  Verdana, Helvetica, Arial, sans-serif;

 font-size:  12px;

 border-width:  1px;

 border-style:  solid;

 border-color:  #000000;

 }

/*#################### TOPMENU STYLING  ####################*/

ul#mainlevel-nav

{

	list-style: none;

	padding: 0;

	margin: 0;

	font-size: 12px;

	font-weight: bold;

}



ul#mainlevel-nav li

{

	display: block;

	padding-left: 0px;

	padding-right: 0px;

	float: left;

	margin: 0;

	width:  auto !important;

	font-size: 11px;

	line-height: 14px;

}



ul#mainlevel-nav li a

{

	display: block;

	padding-left: 15px;

	padding-right: 15px;

	color: #333333;

	font-weight: bold;

}



#buttons>ul#mainlevel-nav li a { width: auto; }



	ul#mainlevel-nav li a:hover

{

	color: #D9454A;

	font-weight: bold;

}

/*################## CONTENT STUFF ###################*/

.content {

	padding: 5px;

}

.contentpane {

	padding:5px;

}

.small {

	font-family: Arial, Helvetica, sans-serif;

	font-size:  10px;

	color: #999999;

 }

.smalldark {

	font-family: Arial, Helvetica, sans-serif;

	font-size:  12px;

	font-weight:  bold;

 }

 .sectiontableentry1 {

background-color:  #FFFFFF;

 }

.sectiontableentry2 {

background-color:  #CCCCCC;

}

.button {

font-family:  Arial, sans-serif;

 font-size:  11px;

 color:  #333333;

 border-width:  1px;

 border-style:  solid;

 border-color:  #000000;

 }

 .createdate {

	font-family: Arial, sans-serif;

	font-size:  10px;

	color: #999999;

 }

.modifydate {

font-size:  10px;

color: #999999;

 }

a.readon {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

}

a.readon:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-decoration: underline;

	color: #D9454A;

}

.contentheading {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #cc3c34;

	font-weight: bold;

}

a.contentpagetitle {

	color: #333333;

}

.componentheading {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #cc3c34;

	font-weight: bold;

}

.sectiontableheader {

	background-color : #CCCCCC;

    font-weight      : bold;

  	color            : #FFFFFF;

	text-align       : left;

	border-bottom	 : 1px solid #333333;

	padding:1px;

}

.categorytitle

{

font-family:  Verdana,Helvetica,Arial,sans-serif;

 font-size:  11px;

 }

 a.category {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

 }

a.category:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

text-decoration:  underline;

 }

/*################## LINKS  ###################*/

a {

color:  #333333;

 text-decoration:  none;

 	font-family: Verdana, Arial, Helvetica, sans-serif;

 }

a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

color:  #D9454A;



 }

.pathway {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

}



/*################## TABS ####################*/

.ontab {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color:  #FFFFFF;

	background-color:  #7F7F7F;

 }

.offtab {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	background-color:  #CCCCCC;

	border-width:  1px;

	border-style:  solid;

 }

 /*###########################  MODULES ##############################*/

table.moduletable {



width:  100%;

margin:2px;

width:150px;

 }

table.moduletable th  {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #2c3c55;

        text-align:left;

	background-color:  #ccdae8;

	background: #ccdae8 url(../images/module_bg.gif) no-repeat;

	display: block;

	background-position: 0px 0px;



	}

table.moduletable td  {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

}

.poll {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

}

table.contact {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

}

.back_button {

margin-top:10px;

}

.newsfeedheading {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

}

/*##################  TABME OF CONTENTS ###################*/

.contenttoc{

	border:1px solid #333333;

	margin:0px 1px 3px 3px;

	background-color: #CCCCCC;

	font-weight: bold;

}

a.toclink{

	color: #FFFFFF;

}

/*################## DONT ASK ME ###################*/

/*###################### TEMPLATE SPECIFIC #########################*/

.blacklinetop, .blacklinebottom{

	border-bottom: 1px solid #000000;

}

.blacklineleft, .blacklineright{

	border-left: 1px solid #e5e8e8;



/*################## Frontpage Modul ###################*/

table.frmoduletable {



width:  100%;

margin: 2px;

 }

table.frmoduletable th  {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	background-color:#CCCCCC;

        text-align:left;

	}

table.frmoduletable td  {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

}

.poll {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

}

.back_button {

margin-top:10px;

}

.newsfeedheading {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

}



.newsflash-news {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #FF0000;

}
