
#master {
display:block;
margin:0pt auto;
position:relative;
width:930px;
}

#topHeader {
background-image:url(img/topbg.png);
background-repeat:no-repeat;
height:40px;
width:628px;
}

#pageHeader {
background:#000000 none repeat scroll 0%;
border-bottom:1px solid #3093DC;
border-left:1px solid #3093DC;
border-right:1px solid #3093DC;
color:#FFFFFF;
padding:3px 10px;
width:606px;
height:3px;
}

#pageHeaderErr {
background:#3093DC none repeat scroll 0%;
border-bottom:6px solid #000000;
border-left:1px solid #3093DC;
border-right:1px solid #3093DC;
color:#FFFFFF;
padding:3px 10px;
width:606px;
}

#pageHeaderErr h1{
	color:#FFFFFF;
	font-size: 13px;
	font-weight: bold;
}
#masterLeft {
float:left;
width:132px;
}

#masterRight {
float:right;
width:628px;
}

#logo {
height:64px;
width:132px;
}

#masterLeft ul.linkList {
margin:20px 10px 0pt 0pt;
padding:0pt;
}

ul.linkList {
border:1px solid #FFFFFF;
list-style-type:none;
margin:0pt;
padding:0pt;
}

.linkList li {
border-bottom:1px solid #000000;
margin:0pt;
padding:0pt;
}

#leftSideBox {
border:1px outset #000000;
margin-top:20px;
width:120px;
}

#content {
border-left:1px solid #3093DC;
border-right:1px solid #3093DC;
padding:10px 10px;
width:606px;
}

#pageFooter {
background:#000000 none repeat scroll 0%;
border-bottom:1px solid #3093DC;
border-top:1px solid #3093DC;
padding:5px 10px;
font-weight: bold;
}

#pageFooter a:hover {
background:#3093DC none repeat scroll 0%;
color:#FFFFFF;
}
#pageFooter a {
padding:2px 5px;
text-decoration:none;
}

#topNavi_clicked{
background-color:#000000;
color:#FFFFFF;
}

#topNavi a {
color:#ffffff;
display:block;
float:left;
height:24px;
overflow:hidden;
padding:2px 10px;
text-align:center;
text-decoration:none;
}

#topNavi {
	font-weight: bold;
float:right;
list-style-type:none;
margin:13px 5px 0px;
padding:0pt;
}

#topNavi a:hover {
background-color:#000000;
color:#FFFFFF;
}

#mastermain {
background-color:#FFFFFF;
float:left;
padding-top:10px;
width:760px;
}

.floatL {
float:left;
}

#invalidpw{
	color:#FF0000;
	font-weight:bold;
	width:120px;
	margin-left:4px;
	margin-right:6px;
	padding-bottom: 5px;
	border-bottom:1px groove #3093DC;
}
.floatR {
float:right;
}

.linkList a:hover {
background-color:#3093DC;
color:#FFFFFF;
text-decoration:none;
}
.linkList a {
display:block;
padding:2px;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
a {
color:#3093DC;
text-decoration:none;
}

body {
background-color: #FFFFFF;
color:#000000;
text-align:left;
-x-system-font:none;
background-color:#FFFFFF;
color:#000000;
font-family:arial,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:17px;
}

h1 {
color:#3093DC;
font-size:14px;
}

h1, h2, h3, h4, h5 {
margin:0pt;
padding:0pt;
}

img {
border:medium none;
}

#Login_Leftside {
margin:10px 0pt 20px;
padding:0pt;
}

form {
margin:0pt;
padding:0pt;
}

fieldset {
border:medium none;
margin:0pt;
padding:0pt;
}

label, select, input.fieldCheckbox, input.fieldRadio, input.fieldBtnSubmit, input.fieldBtnCancel {
cursor:pointer;
}
label {
color:#3093DC;
font-weight:normal;
padding:3px 0pt;
text-align:left;
width:28%;
}

#loginlabel {
color:#3093DC;
font-weight:normal;
padding:3px 0pt;
text-align:left;
}


#forgotpassword{
	color:#777777;	
}

input.fieldBtnSubmit, input.fieldBtnCancel {
background-image:url(img/loginbtn.png);
background-color:white;
width:127px;
height:57px;
border:0px;
font-weight: bold;
color:white;
margin-left:-1px;
padding-left:40px;
}

input.fieldBtnSubmit:hover {
background-image:url(img/loginbtn_light.png);
}

#Login_Leftside .fieldText {
width:116px;
}

input.fieldText, textarea, select {
border:1px solid #999999;
float:left;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
margin:0pt 0pt 10px;
padding:3px;
width:68%;
}

td, div, p, span, input {
/*font-size:13px;*/
}

p{
	text-align: justify;
}
#science_menu{
	width:158px;
	float:right;
	border:1px solid #3093DC;
	height:200px;
	margin-left:0px;
	margin-top:16px;
}

#science_menu ul{
	padding:0px;
}


#science_menu ul li{
	list-style-type:none;
}

#science_menu_title{
	color:#FFFFFF;
	background-color:#3093DC;
	height:17px;
	width:158px;
}

#science_menu_content{
	padding : 10px;
}

#science_menu_row{
	margin-bottom: 4px;
}

#science_menu_row a{
	padding:2px;
	text-decoration:none;
	color:#3093DC;
}

#science_menu_row a:hover{
	padding:2px;
	text-decoration:underline;
	color:#3093DC;
}

.RegBox_science h2 {
background-color:transparent;
border-bottom:1px groove #3093DC;
color:#3093DC;
font-size:16px;
margin-bottom:20px;
padding:0pt;
width:410px;
}

.RegBox_science{
	width:410px;
}
	
.RegBox h2 {
background-color:transparent;
border-bottom:1px groove #3093DC;
color:#3093DC;
font-size:16px;
margin-bottom:20px;
padding:0pt;
width:590px;
}

.narrowContent {
margin-left:10px;
width:586px;
}

.RegText a{
color:#ffffff;
text-decoration: underline;
}

#normal_ul ul{
	padding-left: 50px;
}

#normal_ul li{
	font-size: 13px;
	font-weight: normal;
	padding-left: 0px;
	line-height:normal;
	width:auto;
	list-style-type: disc;
	background-image:none;
	margin-left:0px;
	color:#666666;
	margin-bottom:10px;
}

.RegText ul {
line-height:45px;
width:252px;
list-style-type: none;
padding-left:43px;
margin-left:0px;
color:#ffffff;
font-size:13px;
font-weight:bold;
margin-bottom:0px;
}
.RegText li {
line-height:45px;
width:252px;
list-style-type: none;
padding-left:43px;
background-image:url(img/hak.png);
background-repeat:no-repeat;
background-position: 0px;
margin-left:0px;
color:#ffffff;
font-size:13px;
font-weight:bold;
}
.RegText ul {
line-height:17px;
}
.RegText ul {
padding:0pt 0pt 0pt 0px;
}
.RegText ul li span {
color:#000000;
font-size:13px;
}
.tRight {
text-align:right;
}

#li_startbraintest{
	padding-top:14px;
	height:30px;
	width:295px;
	text-align:center;
	background-repeat:no-repeat;
	margin-left:0px;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	cursor:pointer;
	text-decoration: underline;
	background-image:url(img/btn_startbraintest.png);
}

#li_startbraintest:hover{
	background-image:url(img/btn_startbraintest_hover.png);
}

#btn_testfree{
	padding-top:15px;
	height:51px;
	width:295px;
	text-align: center;
	background-repeat:no-repeat;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	cursor:pointer;
	text-decoration: underline;
	background-image:url(img/btn_testfree.png);
}

#btn_testfree:hover{
	background-image:url(img/btn_testfree_hover.png);
}

#btn_back{	
	background-image:url(img/backbtn.png);
	background-color:white;
	width:82px;
	height:44px;
	border:0px;
	font-weight: bold;
	color:white;
	margin-left:-1px;
	padding-top:13px;
	padding-left:45px;
}

#btn_back:hover{
	background-image:url(img/backbtn_light.png);
}

#btn_training{	
	background-image:url(img/loginbtn.png);
	background-color:white;
	width:82px;
	height:44px;
	border:0px;
	font-weight: bold;
	color:white;
	margin-left:-1px;
	padding-top:13px;
	padding-left:45px;
}

#btn_training:hover{
	background-image:url(img/loginbtn_light.png);
}

.RegText {
float:left;
width:590px;
color:#666666;
}

.RegText_science {
float:left;
width:415px;
color:#666666;
}

#hovertext:hover{
	color:#3093DC;
}

.RegBox {
}

.RegBtnContainer {
margin-top:20px;
width:400px;
}

.RegBtnContainer .floatL {
background-color:#ffffff;
border:1px solid #3093DC;
margin-right:20px;
padding:10px;
width:150px;
}
.tCenter {
text-align:center;
}

.RegBtnContainer a {
font-size:13px;
font-weight:bold;
text-decoration:underline;
}
.clearFix:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
.clearFix {
}
.clearFix100 {
width:100%;
}
* html .clearFix {
height:1%;
}
.highlightBox {
background:#FFFBE2 none repeat scroll 0%;
border:1px solid #FFE222;
margin-bottom:20px;
padding:10px;
}
.chooseBox {
background-color:#EEEEEE;
border:1px solid #CCCCCC;
float:left;
margin:0pt 0pt 10px;
padding:5px 1px 0px 5px;
width:68%;
}

#highscore{
	background-color:#3093DC;	
	color:#ffffff;
}

#highscore_title{
	margin-left:7px;
	margin-top:5px;
}

#platzhalter{
	color:#FFFFFF;
	background-color:#3093DC;
}

#topNavi li {
display:block;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#brain_container{
	margin:0pt auto;
}

#flag_int {
display:block;
float:left;
margin-left:0px;
margin-bottom:0px;
height:18px;
width:25px;
}

.nn_survey{
	margin-left:17px;
	margin-bottom:10px;
	margin-top:5px;
	width: 570px;
	height: 62px;
	background-image:url(img/surveybanner.png);
	background-repeat:no-repeat;
}
.nn_survey:hover{
	background-image:url(img/surveybanner_hover.png);
}