/* * { margin:0px; padding:0px; } */
/* entities */
body {
	/* background-color:#1c2132; */
	background-color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color:#000;
}
input, select, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
form { margin:0px; padding:0px; display:inline; } 
img { border:0px none #000; display:inline; }
div { margin:0px; padding:0px; }
a, a:visited {
	color:#0c66ab;
	text-decoration:none;
	font-weight: bold;
}
a:hover {
	text-decoration:underline;
}

/* classes */
.clear { clear:both; }
.toplogo {
	margin:0px auto;
	padding:0px;
	border:0px none #000;
	width:808px;
	height:105px;
}
.topbar {
	margin:0px auto;
	padding:0px;
	border:0px solid #000;
	width:847px;
	height:31px;
	/* background-color:#ea8f2e;
	background-image:url(images/topbarbg.gif);
	background-repeat:repeat-x; */
}
.topbar a {
	color:#000;
	text-decoration:none;
}
.topbar a:hover {
	color:#444;
	text-decoration:none;
}
.topbar a:visited {
	color:#444;
	text-decoration:none;
}
.middlecontainer {
	margin:0px auto;
	padding:0px;
	border:0px solid #000;
	width:808px;
}
.footer {
	margin:0px auto;
	padding:0px;
	border:0px none #000;
	width:808px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#415985;
}
.footer div a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#415985;
}
.footer div a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#bbaeb1;
}


.centerbox {
	margin:80px auto 100px;
	border:1px solid #000;
	padding:0px;
	width:370px;
}
.leftcolumn {
	margin:0px;
	border:0px solid #000;
	padding:0px;
	width:400px;
	float:left;
}
.rightcolumn {
	margin:0px;
	border-left:1px solid #000;
	padding:0px;
	width:399px;
	float:left;
}
.headline {
	font-family:Georgia, Palatino Linotype, Book Antiqua, Palatino, Times New Roman, Times, serif;
	font-size:20px;
	line-height:22px;
	font-weight:bold;
	color:#000;
}
.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#000;
}
.textnegative {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#a00;
	font-weight:bold;
}
.textpositiv {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	/* color:#67ae4d; */
	color:#0a0;
	font-weight:bold;
}
.textmessage {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	/* color:#67ae4d; */
	color:#000;
	font-weight:bold;
}
.disclaimerheadline {
	color:#000;
	font-size:12px;
	line-height:18px;
}
.disclaimertext {
	color:#000;
	font-size:12px;
	line-height:18px;
}
.disclaimerleft {
	margin:0px;
	border:0px solid #000;
	padding:0px;
	width:240px;
	float:left;
}
.disclaimerright {
	margin:0px;
	border-left:1px solid #000;
	padding:0px;
	width:559px;
	float:left;
}

.page_con_aqua {
	margin: 0px;
	padding: 0px;
	border: 0px solid #f00;
	width: 800px;
	height: 440px;
	background-image: url(/images/middle_aqua.gif);
	background-repeat: no-repeat;
}
.page_con_default {
	margin: 0px;
	padding: 0px;
	border: 0px solid #f00;
	width: 800px;
	height: 550px;
	background-image: url(/images/middle_beneath.gif);
	background-repeat: no-repeat;
}

.indexheadline {
	font-family: Georgia, Palatino Linotype, Book Antiqua, Palatino, Times New Roman, Times, serif;
	font-size: 24px;
	line-height: 26px;
	font-weight: normal;
	color: #fff;
}
.indextext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #fff;
}

.papyrus1_outer {
	margin: 0px;
	border: 0px solid #000;
	padding: 129px 0px 0px 272px;
}
.papyrus1 {
	margin: 0px;
	border: 0px solid #0f0;
	padding: 10px 0px 0px 10px;
	width: 246px;
	height: 172px;
	background-image: url(/images/papyrus1.gif);
	background-repeat: no-repeat;
}
.papyrus1headline {
	position: absolute;
	left: 13px;
	top: 15px;
	margin: 0px;
	border: 0px solid #f00;
	padding: 0px;
	color: #000;
	font-family: Georgia, Palatino Linotype, Book Antiqua, Palatino, Times New Roman, Times, serif;
	font-size: 24px;
	font-weight: bold;
	line-height: 26px;
}
.papyrus1text {
	position: absolute;
	left: 13px;
	top: 50px;
	margin: 0px;
	border: 0px solid #0f0;
	padding: 0px 5px 0px 0px;
	width: 216px;
	height: 160px;
	overflow: auto;
	color: #000;
	font-size: 12px;
	line-height: 18px;
}

.papyrus3_outer {
	margin: 0px;
	border: 0px solid #000;
	padding: 17px 0px 0px 115px;
}
.papyrus3 {
	margin: 0px;
	border: 0px solid #0f0;
	padding: 20px 0px 0px 20px;
	width: 550px;
	height: 390px;
	background-image: url(/images/papyrus3.gif);
	background-repeat: no-repeat;
}
.papyrus3headline {
	position: absolute;
	left: 20px;
	top: 15px;
	margin: 0px;
	border: 0px solid #f00;
	padding: 0px;
	color: #000;
	font-family: Georgia, Palatino Linotype, Book Antiqua, Palatino, Times New Roman, Times, serif;
	font-size: 24px;
	font-weight: bold;
	line-height: 26px;
}
.papyrus3text {
	position: absolute;
	left: 20px;
	top: 50px;
	margin: 0px;
	border: 0px solid #0f0;
	padding: 0px 5px 0px 0px;
	width: 495px;
	height: 305px;
	overflow: auto;
	color: #000;
	font-size: 12px;
	line-height: 18px;
}
.papyrus3leftcolumn {
	position: absolute;
	left: 20px;
	top: 50px;
	margin:0px;
	border:0px solid #f00;
	padding:0px;
	width:245px;
}
.papyrus3rightcolumn {
	position: absolute;
	left: 285px;
	top: 50px;
	margin:0px;
	border:0px solid #0f0;
	padding:0px;
	width:245px;
}

.papyrus4_outer {
	margin: 0px;
	border: 0px solid #000;
	padding: 65px 0px 0px 182px;
}
.papyrus4 {
	margin: 0px;
	border: 0px solid #0f0;
	padding: 20px 0px 0px 20px;
	width: 415px;
	height: 290px;
	background-image: url(/images/papyrus4.gif);
	background-repeat: no-repeat;
}
.papyrus4headline {
	position: absolute;
	left: 20px;
	top: 15px;
	margin: 0px;
	border: 0px solid #f00;
	padding: 0px;
	color: #000;
	font-family: Georgia, Palatino Linotype, Book Antiqua, Palatino, Times New Roman, Times, serif;
	font-size: 24px;
	font-weight: bold;
	line-height: 26px;
}
.papyrus4text {
	position: absolute;
	left: 20px;
	top: 50px;
	margin: 0px;
	border: 0px solid #0f0;
	padding: 0px 5px 0px 0px;
	width: 495px;
	height: 305px;
	overflow: auto;
	color: #000;
	font-size: 12px;
	line-height: 18px;
}

.papyrus5_outer {
	margin: 0px;
	border: 0px solid #000;
	padding: 9px 0px 0px 115px;
}
.papyrus5 {
	margin: 0px;
	border: 0px solid #0f0;
	padding: 20px 0px 0px 20px;
	width: 550px;
	height: 517px;
	background-image: url(/images/papyrus5.gif);
	background-repeat: no-repeat;
}
.papyrus5headline {
	position: absolute;
	left: 20px;
	top: 15px;
	margin: 0px;
	border: 0px solid #f00;
	padding: 0px;
	color: #000;
	font-family: Georgia, Palatino Linotype, Book Antiqua, Palatino, Times New Roman, Times, serif;
	font-size: 24px;
	font-weight: bold;
	line-height: 26px;
}
.papyrus5text {
	position: absolute;
	left: 20px;
	top: 50px;
	margin: 0px;
	border: 0px solid #0f0;
	padding: 0px 5px 0px 0px;
	width: 495px;
	height: 432px;
	overflow: auto;
	color: #000;
	font-size: 12px;
	line-height: 18px;
}
.papyrus5leftcolumn {
	position: absolute;
	left: 20px;
	top: 50px;
	margin:0px;
	border:0px solid #f00;
	padding:0px;
	width:245px;
}
.papyrus5rightcolumn {
	position: absolute;
	left: 285px;
	top: 50px;
	margin:0px;
	border:0px solid #0f0;
	padding:0px;
	width:245px;
}

.papyrus6_outer {
	margin: 0px;
	border: 0px solid #000;
	padding: 11px 0px 0px 207px;
}
.papyrus6 {
	margin: 0px;
	border: 0px solid #0f0;
	padding: 0px;
	width: 385px;
	height: 530px;
	/* background-image: url(/images/login_paper.gif); */
	background-repeat: no-repeat;
}

.papyrus_signup_outer {
	margin: 0px;
	border: 0px solid #000;
	padding: 11px 0px 0px 192px;
}
.papyrus_signup {
	margin: 0px;
	border: 0px solid #0f0;
	padding: 0px;
	width: 421px;
	height: 532px;
	background-image: url(/images/signup_paper.gif);
	background-repeat: no-repeat;
}

/* Account Settings */
dl.accountsettings dt { margin-top:5px; font-weight: bold; }
dl.accountsettings dd { margin-left: 0px; }
dl.accountsettings dd input { width: 215px; }
dl.accountsettings dd select { width: 220px; }
.accountsettingsform div input { width: 215px; }
.accountsettingsform div select { width: 220px; }

/* Support Form */
dl.supportfields dt { margin-top:5px; font-weight: bold; }
dl.supportfields dd { margin-left: 0px; }
dl.supportfields dd input { width: 215px; }
dl.supportfields dd select { width: 220px; }
dl.supportfields dd textarea { width: 215px; height: 130px; font-family:Arial;}


/* Parents */
.parentsnav {
	position: absolute;
	top: 15px;
	left: 20px;
	margin: 0px;
	border: 0px solid #f00;
	padding: 0px;
	color: #000;
	font-size: 12px;
	line-height: 18px;
}
.parentsnav a { font-weight:bold; text-decoration:none; color:#0c66ab; }
.parentsnav a:hover { font-weight:bold; text-decoration:underline; color:#0c66ab; }
.parentsnav a:visited { font-weight:bold; text-decoration:none; color:#0c66ab; }
.parentsheadline {
	position: absolute;
	left: 20px;
	top: 40px;
	margin: 0px;
	border: 0px solid #f00;
	padding: 0px;
	color: #000;
	font-family: Georgia, Palatino Linotype, Book Antiqua, Palatino, Times New Roman, Times, serif;
	font-size: 24px;
	font-weight: bold;
	line-height: 26px;
}
.parentstext {
	position: absolute;
	left: 20px;
	top: 80px;
	margin: 0px;
	border: 0px solid #0f0;
	padding: 0px 5px 0px 0px;
	width: 495px;
	height: 400px;
	overflow: auto;
	color: #000;
	font-size: 12px;
	line-height: 18px;
}

.paper_320_218 {
	position:absolute;
	left:254px;
	top:113px;
}
.paper_320_218_inner {
	position:absolute;
	left:20px;
	top:20px;
	width:280px;
	color:#000;
	font-size:12px;
	line-height:18px;
}
.paper_576_420 {
	position:absolute;
	left:126px;
	top:10px;
}
.paper_576_420_inner {
	position:absolute;
	left:50px;
	top:30px;
	width:480px;
	color:#000;
	font-size:12px;
	line-height:18px;
}
.paper_576_420_outer {
	margin: 0px;
	border: 0px solid #000;
	padding: 65px 0px 0px 110px;
}
.paper_576_420_fp {
	margin: 0px;
	border: 0px solid #0f0;
	padding: 20px 0px 0px 20px;
	width: 576px;
	height: 420px;
	background-image: url(/images/papyrus3.gif);
	background-repeat: no-repeat;
}

/* thumbnailviewer */
#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 5px 6px 0px 6px;
padding-bottom: 0;
/* background: #313131; */
visibility: hidden;
z-index: 9999;
cursor: hand;
cursor: pointer;
background-image:url(/images/about_screenframe.gif);
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
/* font: bold 16px Tahoma; */
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
/* letter-spacing: 5px; */
line-height: 1.1em;
color: white;
padding: 7px 0px 5px 275px;
text-align: left;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}
/* /thumbnailviewer */

#recaptcha_widget{
	background-repeat: no-repeat;
	width:312px;
	height:123px;
	background-image: url(/images/reCaptcha/frame.gif);
}

#recaptcha_image{
	height:57px;
	left:6px;
	position:relative;
	top:6px;
	width:300px;
}

#response_line{
	left:26px;
	position:relative;
	top:19px;
	width:244px;
}

#recaptcha_refresh_btn{
	left:280px;
	position:relative;
	top:-16px;
	width:25px;
}

#recaptcha_audio_btn{
	left:281px;
	position:relative;
	top:19px;
	width:25px;
}

#recaptcha_help_btn{
	left:280px;
	position:relative;
	top:-16px;
	width:25px;
}

#recaptcha_text{
	left:28px;
	position:relative;
	top:14px;
	width:200px;
}