/*-- TEMPLATE ----------------------------------------------------------------*/

body {
	margin:0px; padding:0px; height:100%; background-color:#FFFFFF;
	font-size:8pt; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;}

#riffle_coloured {
	position:absolute; left:0px; top:0px; width:57px; height:179px;
	background-image:url('../images/template/riffle_coloured.gif');
	background-repeat:no-repeat;}

#sky {
	position:absolute; left:50px; top:0px; width:940px; height:172px;
	background-image:url('../images/template/sky.jpg');
	background-repeat:no-repeat;}

#shadow_right {
	position:fixed; left:990px; top:0px; width:10px; height:100%;
	background-image:url('../images/template/shadow_right.gif');
	background-repeat:repeat-y;}

/*-- MENU --------------------------------------------------------------------*/

#menu {position:absolute; left:0px; top:159px; width:200px; height:425px;
	padding-right:14px; padding-top:14px; padding-bottom:14px;
	border-right:0px solid #9CA3BE; border-top:0px solid #9CA3BE; border-bottom:0px solid #9CA3BE;}

.menu_item {padding-left:56px; background-repeat:no-repeat; margin-bottom:12px;
	width:200px; height:15px;}
   
.main_menu_active {font-weight:bold;
	background-image:url('../images/template/main_menu_active.gif');}

.main_menu_passive {font-weight:bold;
	background-image:url('../images/template/main_menu_passive.gif');}

.sub_menu_active {
	background-image:url('../images/template/sub_menu_active.gif');}

.sub_menu_passive {
	background-image:url('../images/template/sub_menu_passive.gif');}

.riffle {margin-bottom:12px;}

#ascos_hint {margin-left:10px; margin-top:-11px; width:175px; height:57px;}

/*-- MAIN --------------------------------------------------------------------*/

#main {position:relative; left:231px; top:159px; width:530px;}

#content {margin-top:0px; padding:14px; min-height:335px; border:0px solid #9CA3BE;}
#content p,h2 {padding-left:3px; padding-right:3px;}
#content ul {margin-left:18px; padding:0px;}
#content ul li {list-style-type:square; padding:2px;}

#top_line {height:15px;	background-image:url('../images/template/heading.gif');}

#bottom_line {height:15px; background-image:url('../images/template/heading.gif');}

#bottom_links {padding-left:16px; padding-right:16px; padding-bottom:16px;}

#bottom_links a:link, #bottom_links a:visited, #bottom_links {color:#9CA3BE;}

#bottom_links a:hover {color:#5A7DBF;}

#legal {padding-top:2px; width:220px; float:left;}
.flag {position:relative; top:3px;}
#copyright {margin-left:20px; text-align:right; display:inline;}

/*-- NEWS --------------------------------------------------------------------*/

#news, #hints {position:absolute; left:776px; top:159px; width:200px; height:425px;
	padding-left:14px; padding-top:14px; padding-bottom:14px;
	border-left:0px solid #9CA3BE; border-top:0px solid #9CA3BE; border-bottom:0px solid #9CA3BE;}

.news_heading, .hint_heading {font-weight:bold; padding-left:33px; margin-bottom:3px;
	background-image:url('../images/template/news.gif');
	background-repeat:no-repeat; width:170px; height:15px;}

.news_date {color:#9CA3BE; font-style:italic; padding-left:33px;
  width:170px; height:15px; margin-bottom:3px;}

.news_thumb, .hint_info {padding-left:33px; width:160px; margin-bottom:18px;}

/*-- GENERAL -----------------------------------------------------------------*/

em {color:#CC0000; font-weight:bold; font-style:normal;}

h1 {font-size:8pt; background-color:#9CA3BE; margin-top:0px; padding-left:3px; padding-top:0px; padding-bottom:2px; margin-bottom:12px;}
  
h2 {font-size:8pt; margin-top:11px; margin-bottom:1px; line-height:11pt;}

p {margin-top:0px; margin-bottom:10px; line-height:11pt;}

a:link, a:visited {text-decoration:none; color:#9CA3BE;}

.menu_item a:link, .menu_item a:visited, .news_heading a:link, 
.news_heading a:visited, h2 a:link, h2 a:visited {text-decoration:none; color:#000000;}

a:hover, h2 a:hover {text-decoration:none; color:#5A7DBF;}

.menu_item a:hover, .news_heading a:hover {text-decoration:none; color:#5A7DBF;}

/*-- SPECIAL -----------------------------------------------------------------*/

#team {border:0px; padding:0px; margin:0px;}
#team td {padding-bottom:12px; padding-top:2px;}
.pic_left {width:110px;}
.pic_right {width:110px;}
.descr_left {width:155px; vertical-align:top; padding-left:5px;}
.descr_right {width:155px; vertical-align:top; text-align:right; padding-right:5px;}

div.person {font-weight:bold;}
div.position {font-size:80%;}

.label {margin-bottom:3px;}

img {border:0px;}
/*#D4DBEF*/
.right {float:right; padding-left:20px;}
.left {float:left; padding-right:20px;}
.main {padding-top:4px;}
.info {background-color:white; font-size:7pt;}
.imgscript {padding: 1px 3px 1px 3px; color:black;}

input, textarea, select {
	border: 1px solid #9CA3BE; font-family:verdana,arial; font-size:8pt;}
input[type="button"], input[type="submit"] {
	background-color:#9CA3BE; font-weight:bold;}