/* Regular tags */
body			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; }

/* Ticker */
p.rcScroller { font-family: arial; color: #000000; font-size: 10pt; font-weight: normal; text-align: left; line-height: 14px; }
a.rcScroller, a.rcScroller:active, a.rcScroller:visited { color: #000080; text-decoration: none; font-weight: normal; line-height: 14px; }
a.rcScroller:hover { color: #000080; text-decoration: underline; font-weight: normal; line-height: 14px; }
rcScrollerHoverNS { color: red; text-decoration: underline; font-weight: normal; line-height: 14px; }

/* Elements */
div.header		{ border-width: 1px; border-color: #CCCCCC; border-bottom-style: solid; font-size: 10px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #454545; vertical-align: middle; }
div.menu		{ font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-align: left; vertical-align: middle; width: 134px; }
div.option		{ font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-align: left; vertical-align: middle; }
div.error		{ font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #990000; z-index:1; }
span.header		{ font-weight: bold; font-size: 26px; font-family: Arial, Helvetica, sans-serif; color: #177737; text-align: center; position:absolute; top:10px; left:180px; z-index:3; }
span.shadow		{ font-weight: bold; font-size: 26px; font-family: Arial, Helvetica, sans-serif; color: #000000; text-align: center; position:absolute; top:12px; left:182px; z-index:2; }
span.button		{ line-height: 14px; }
span.highlight		{ font-style:italic; line-height: 14px; }
span.highlight2		{ font-style:italic; line-height: 14px; }
span.last		{ line-height: 14px; }
span.next		{ line-height: 14px; }
span.nobr		{ white-space: nowrap; }
span.normal		{ line-height: 14px; }
span.hidden		{ visibility: hidden; display: none; }
span.option		   { width: 80px; line-height: 14px; font-weight: bold; font-size: 10px; color: #404040; font-family: verdana, arial, sans-serif; }

/* Forms */
input, textarea, select	   { background-color: #EFEFEF; border-style: solid; border-width: 1px; font-family: verdana; font-size: 10px; color: #000000; line-height: 14px; }
input.checkbox		   { background-color: #FFFFFF; border-width: 0px; border-style: none; line-height: 10px; }
input.button		   { font-size: 9px; color: #FFFFFF; font-family: verdana; background-color: #336699; }
input.nickname { visibility: hidden; display: none; }
form						{ padding: 0px; }


/* Links */
a.admin_link		{ font-weight: bold; font-size: 10px; color: #DD0000; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
a.admin_link:hover	{ font-weight: bold; font-size: 10px; color: #DD0000; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
a.contact		{ font-weight: bold; color: #275A5A; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
a.contact:hover		{ font-weight: bold; color: #FF9900; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
a.header		{ font-size: 12px; color: #333333; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a.header:hover		{ font-size: 12px; color: #333333; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }
a.link			{ font-weight: bold; font-size: 10px; color: #404040; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
a.link:hover		{ font-weight: bold; font-size: 10px; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
a.main_link		{ font-weight: bold; font-size: 12px; color: #404040; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
a.main_link:hover	{ font-weight: bold; font-size: 12px; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
a.main_link_bright	   { font-weight: bold; font-size: 10px; color: #666666; font-family: verdana, arial, sans-serif; text-decoration: underline; }
a.main_link_bright:hover   { font-weight: bold; font-size: 10px; color: #000000; font-family: verdana, arial, sans-serif; text-decoration: underline; }
a.main_link_dark	   { font-weight: bold; font-size: 10px; color: #404040; font-family: verdana, arial, sans-serif; text-decoration: underline; }
a.main_link_dark:hover	   { font-weight: bold; font-size: 10px; color: #000000; font-family: verdana, arial, sans-serif; text-decoration: underline; }
a.navi			   { font-weight: bold; font-size: 10px; color: #404040; font-family: verdana, arial, sans-serif; text-decoration: none; }
a.navi:hover		   { font-weight: bold; font-size: 10px; color: #000000; font-family: verdana, arial, sans-serif; text-decoration: none; }
a.navigation		   { font-weight: normal; font-size: 10px; color: #EFEFEF; font-family: verdana, arial, sans-serif; text-decoration: none; }
a.naviviagtion:hover	   { font-weight: normal; font-size: 10px; color: #EFEFEF; font-family: verdana, arial, sans-serif; text-decoration: none; }
a.news_link		   { font-weight: bold; font-size: 10px; color: #404040; font-family: verdana, arial, sans-serif; text-decoration: underline; }
a.news_link:hover	   { font-weight: bold; font-size: 10px; color: #000000; font-family: verdana, arial, sans-serif; text-decoration: underline; }
a.menu			{ font-weight: bold; font-size: 13px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a.menu:hover		{ font-weight: bold; font-size: 13px; color: #EFEFEF; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a.menu_light		{ font-size: 13px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a.menu_light:hover	{ font-size: 13px; color: #EFEFEF; font-family: Arial, Helvetica, sans-serif; text-decoration: none }


/* Tables */
table.bgcolor		   { background-color: #303030; }
table.border		   { border: #333333; border-width: 1px; border-style: solid; }
table.main_devider	   { border-width: 1px 0px 0px 0px; border-color: #70988E; border-top-style: solid; }
table.main		   { background-color: #DCDCDC; }
table.maintable		{ background-color: #FFFFFF; }
table.menu		   { border: #333333; border-width: 1px; border-style: solid; }
table.profil		   { background-color: #DCDCDC; }
table.solid		   { background-color: #000000; }
table.termin {
  background-color:white;
  border:1px solid #FFCC00;
  margin:0 0 15px;
  margin-right:10px;
  padding:1px 0px 1px 0px;
}
table.termin th {
  background-color:#00327A;
  color:white;
  font-family:Arial,Verdana,Helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
  height:18px;
  text-align:left;
  text-indent:5px;
  vertical-align:middle;
}


td			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; } 
td.adminbar		{ font-size: 10px; color: #DD0000; font-family: Arial, Helvetica, sans-serif; padding-left: 5px; padding-right: 5px; text-align: right; }
td.bgcolor		{ background-color: #FFFFFF; border-width: 1px; border-color: #000000; border-top-style: solid; border-right-style: solid; }
td.cat			   { background-color: #EEEEEE; }
td.divider		{ background-color: #70988F; }
td.end			   { background-color: #EEEEEE; vertical-align: middle; }
td.epilog		{ background-color: #70988E; height:25px; font-size: 10px; font-family:Arial, Helvetica, sans-serif; color: #275A5A}
td.gbook_header		{ border-width: 1px; border-color: #70988E; border-left-style: solid; border-bottom-style: solid; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; }
td.gbook_info		{ background-color: #F3F3F3; border-width: 1px; border-color: #70988E; border-left-style: solid; border-right-style: solid; font-weight: bold; font-size: 10px; color: #000000; font-family: Arial, Helvetica, sans-serif; padding-left: 5px; text-align: left; }
td.gbook_info_bottom	{ background-color: #F3F3F3; border-width: 1px; border-color: #70988E; border-bottom-style: solid; border-left-style: solid; border-right-style: solid; font-weight: bold; font-size: 10px; color: #000000; font-family: Arial, Helvetica, sans-serif; padding-left: 5px; text-align: left; }
td.header		   { background-color: #EFEFEF; border-width: 1px; border-color: #CCCCCC; border-bottom-style: solid; font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #454545; font-weight: bold; vertical-align: top; }
td.info			   { font-weight: bold; font-size: 9px; color: #404040; font-family: verdana, arial, sans-serif; vertical-align: top; }
td.logo			{ background-color: #EAFFF1; border-width: 1px; border-color: #000000; border-bottom-style: solid; }
td.main			{ font-size: 12px; color: #000000; font-family: Arial, Helvetica, sans-serif; padding-left: 5px; text-align: left; }
td.main_bottom		   { border-width: 1px; border-color: #70988E; border-bottom-style: solid; font-size: 12px; color: #000000; font-family: Arial, Helvetica, sans-serif; padding-left: 5px; padding-right: 5px; vertical-align: middle; text-align: left; }
td.main_header		   { border-width: 1px; border-color: #70988E; border-left-style: solid; border-bottom-style: solid; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding-left: 5px; vertical-align: top; }
td.main_info		   { background-color: #F3F3F3; border-width: 1px; border-color: #70988E; border-right-style: solid; font-weight: bold; font-size: 10px; color: #000000; font-family: Arial, Helvetica, sans-serif; padding-left: 5px; }
td.main_info_bottom	   { background-color: #F3F3F3; border-width: 1px; border-color: #70988E; border-bottom-style: solid; border-right-style: solid; font-weight: bold; font-size: 10px; color: #000000; font-family: Arial, Helvetica, sans-serif; padding-left: 5px; }
td.main_option		   { background-color: #F3F3F3; border-width: 1px; border-color: #70988E; border-left-style: solid; border-right-style: solid; font-weight: bold; font-size: 10px; color: #000000; font-family: Arial, Helvetica, sans-serif; padding-left: 5px; }
td.main_option_bottom  { background-color: #F3F3F3; border-width: 1px; border-color: #70988E; border-bottom-style: solid; border-left-style: solid; border-right-style: solid; font-weight: bold; font-size: 10px; color: #000000; font-family: Arial, Helvetica, sans-serif; padding-left: 5px; }
td.menu			{ background-color: #336667; border-width: 1px; border-color: #000000; border-right-style: solid; }
td.navi			{ background-color: #354463; }
td.news_header		{ border-width: 1px; border-color: #70988E; border-left-style: solid; border-bottom-style: solid; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding-left: 5px; vertical-align: top; text-align: left; }
td.news_header_right { border-width: 1px; border-color: #70988E; border-bottom-style: solid; font-size: 11px; color: #404040; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding-right: 5px; vertical-align: top; text-align: right; }
td.option		   { background-color: #F3F3F3; font-weight: bold; font-size: 10px; color: #404040; font-family: verdana, arial, sans-serif; }
td.right		{ background-color: #EEF0EA; border-width: 1px; border-color: #000000; border-top-style: solid; }

th.cat			   { background-color: #EEEEEE; vertical-align: middle; }
th.data			   { background-color: #FFFFFF; vertical-align: middle; }
th.header		   { background-color: #FFFFFF; line-height: 16px; border-width: 1px; border-color: #CCCCCC; border-bottom-style: solid; font-size: 10px; font-family: verdana, arial, sans-serif; color: #454545; font-weight: bold; vertical-align: top; }


/* Text */
font.alert		   { font-weight: bold; font-size: 13px; color: red; font-family: Arial, Helvetica, sans-serif; }
font.cat		   { font-weight: bold; font-size: 9px; color: #404040; font-family: Arial, Helvetica, sans-serif; }
font.counter		   { font-size: 11px; color: #EFEFEF; font-family: Arial, Helvetica, sans-serif; }
font.create		{ font-weight: bold; font-size: 10px; color: #DD0000; font-family: Arial, Helvetica, sans-serif; }
font.data		   { font-weight: bold; font-size: 9px; color: #BBBBBB; font-family: Arial, Helvetica, sans-serif; }
font.docmsg		   { font-weight: normal; font-size: 10px; color: #606060; font-family: Arial, Helvetica, sans-serif; }
font.info		{ font-weight: normal; font-size: 10px; color: #000000; font-family: Verdana; }
font.main_text		{ font-size: 10px; color: #000000; font-family: Arial, Helvetica, sans-serif; }
font.navi		   { font-weight: bold; font-size: 9px; color: #E9F2FC; font-family: Arial, Helvetica, sans-serif; }
font.option		{ font-weight: bold; font-size: 10px; color: #404040; font-family: Arial, Helvetica, sans-serif; }
font.placeholder	{ font-weight: normal; font-size: 5px; font-family: Arial, Helvetica, sans-serif; }