body  { background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin: 0; height: 100%    }







tr, p, div { font-family      : Verdana, Arial, Helvetica, sans-serif; font-size        : 12px; color            : #333333; font-weight: normal; text-decoration: none; }







hr { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; height           : 1px; width            : 100%; }
/*different setting for newsflash*/







.newsflash td {







color: #000000;







text-align: justify;







vertical-align: middle;







}















/*setting for the greetings*/



.mainbody { width: 99%; height: 99%; overflow: auto; min-height: 50px; max-height: 400px;  /* alternativ auto statt scroll */
}



.mainpage { text-align: justify; color: #333333; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 13px; }







.mainpage-bkg  { width: 1px  }















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















/*pathaway setting*/







.pathway {







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







font-size: 9px;







}















a.pathway:link, a.pathway:visited {







  color            : #ff9900;







  font-weight      : normal;







}















a.pathway:hover {







  color            : #ff3300;







  font-weight      : normal;







  text-decoration   : none;







}















/*for title or site name*/







.title  { color: #000000; font-size: 20px; font-family: sans-serif; font-weight: bold; margin-left: 0 }















/*for the tag-line*/







.subtitle {







font-family: sans-serif;







font-size: 10px;







font-weight: bold;







color : #666666;







text-transform: uppercase;







letter-spacing: 2px;







margin-left: 0px;







}
#active_menu    { color: #c0161a; font-size: 12px; font-weight: 700; text-decoration: none; top: 0; right: 0; bottom: 0; left: 0     ; margin-right: 10px; }















/* --Default Class Settings-- */















a.mainlevel:link, a.mainlevel:visited   { color: #3f3f3f; font-size: 12px; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: 700; background-image: url(menu.gif); text-decoration: none; margin-right: 10px; padding-top: 6px; padding-left: 30px; display: block; }
a.mainlevel:hover   { color: #c0161a }
.pollstableborder  { padding: 1px; border: solid 1px }















a.sublevel:link, a.sublevel:visited     { color: #666; font-size: 10px; text-decoration: none; background-position: 180px 20px; text-align: left; padding-left: 1px; vertical-align: middle }























a.sublevel:hover    { color: #da2164; text-decoration: none; background-repeat: no-repeat }















table.moduletable     { background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-decoration: none; }















table.moduletable th {







	font-size        : 11px;







	font-weight      : bold;







	color            : #000000;







	text-align       : left;







	letter-spacing: 2px;







	text-indent: 5px;







	padding-bottom: 3px;







}















table.moduletable li {







}















table.moduletable ul {







	padding: 0px;







}







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















.poll {







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







  font-size        : 10px;







  color            : #666666;







  line-height      : 14px;







}















table.pollstableborder {







	border: 1px solid #cccccc;







}















.sectiontableheader {







  color            : #333333;







  font-weight      : bold;







}















.sectiontableentry1 {







  







}















.sectiontableentry2 {







  







}















.small {







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







  font-size        : 10px;







  color            : #999999;







  text-decoration  : none;







  font-weight      : bold;







}















.smalldark {







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







  font-size        : 10px;







  color            : #000000;







  text-decoration  : none;







  font-weight      : normal;







}
.smallred { color: #c0161a; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
.smallwhite { color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
.contentpane   { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-decoration: none; }















.contentpaneopen  { line-height: 20px; text-decoration: none; margin: 0; padding-right: 5px; }
.contentpaneopen_randlos { margin: 0; }
.contentheading, .componentheading {







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







  font-size        : 12px;







  font-weight      : bold;







  color            : #c0161a;







  text-align       : left;







}















.createdate {







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







  font-size        : 10px;







  color            : #999999;







  text-align       : left;







}























.button {







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







  font-style       : normal;







  font-size        : 10px;







  font-weight      : bold;







  color            : #000000;







  border           : solid 1px #cccccc;







}















.inputbox {







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







  font-size        : 10px;







  color            : #000000;







  border           : solid 1px #cccccc;







}















a:link, a:visited { color: #3f3f3f; text-decoration: none; }















a:hover {







color: #c0161a;







text-decoration: none;







}















/* For content item titles that are hyperlink instead of Read On */







a.contentpagetitle:link, a.contentpagetitle:visited {







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







	font-size: 12px;







	font-weight: bold;







 	color: #ff9900;







	text-align:left;







	text-decoration: underline;







	}















a.contentpagetitle:hover {







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







	font-size: 12px;







	font-weight: bold;







	text-align:left;







	color: #666666;







	text-decoration: none;








	font-weight: bold;







	}















a.category:link, a.category:visited {







  color            : #333333;







  font-weight      : bold;







  font-size: 11px;







font-weight: bold;








}
















a.category:hover {







  color            : #999999;







}















/* Styles for dhtml tabbed-pages */







.ontab {







	background-color: #ffae00;







	border-left: outset 2px #ff9900;







	border-right: outset 2px #808080;







	border-top: outset 2px #ff9900;







	border-bottom: solid 1px #d5d5d5;







	text-align: center;







	/* Cannot use hand as its not a W3C CSS validator */







	/*	cursor: hand;*/







	font-weight: bold;







	color: #FFFFFF;







}







.offtab { text-align: center;







	/* Cannot use hand as its not a W3C CSS validator */







	/*	cursor: hand;*/







	font-weight: normal; border-color: #e0e0e0 #e0e0e0 #d5d5d5; border-style: outset outset solid; border-width: 2px 2px 1px; }







.tabpadding {







}















.tabheading {







	background-color: #ffae00;







	text-align: left;







}















.pagetext {







	visibility: hidden;







	display: none;







	position: relative;







	top: 0;







}















/* for modifying {moscode} output.  Don't set the colour! */







.moscode {







	







}







.code {







	border: solid 1px #fff;







}















/* Text passed with mosmsg url parameter */







.message {







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







	font-weight: bold;







	font-size : 10pt;







	color : #ff6600;







	text-align: center;







}















/* Javascript Back button */







.back_button  { color: #da2164; text-align: center; margin-top: 40px }















table.contenttoc {







	color: #333300;







	border: solid 1px #333;







}















table.contenttoc td {







    font-size: 8pt;







    font-weight: normal;







    text-align:left;







}







ul {







  margin: 0;







  padding: 0;







  list-style: none;







}















li  { line-height: 15px; background-repeat: no-repeat; background-position: 0 3px; padding-top: 0; padding-left: 10px }















table.searchinto {







	width: 100%;







}















table.searchintro td {







	background-color: #293C43;







	color: #ffffff;







	font-weight: bold;







}















form {







/* removes space below form elements */







	margin: 0;







 	padding: 0;







}
/*Top Menue*/
ul#mainlevel-nav
{ list-style: none; padding: 0; margin: 0; font-size: 0.8em; float: left; }
ul#mainlevel-nav li
{
	background-image: none;
	padding-left: 0;
	padding-right: 0;
	float: left;
	margin: 0;
	font-size: 10px;
	line-height: 14px;
	white-space: nowrap;
	border-right: 1px solid #858585;
}
ul#mainlevel-nav li a
{ display: block; padding-left: 15px; padding-right: 15px; text-decoration: none; color: #c5c5c5; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
#buttons>ul#mainlevel-nav li a {  }
ul#mainlevel-nav li a:hover
{ color: #fff; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
.formfield1 { FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #c6c8c2; TEXT-DECORATION: none; font-stretch: ultra-expanded
; border-color: #c6c8c2 #c6c8c2 #fff; border-style: solid; border-width: 1px; }

