/* ********************************************** */
/* .example example {...} is for ie               */
/* .example > example {...} is for netscape/gecko */
/* ********************************************** */
* {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	margin:0;
	padding:0;
	font-size:0;
}
body {
	background-color:white;
}
div.universe {
	font-size:0;
	line-height:0;
}
.Quickjump {
	position:absolute;
	left:-1000px;
	top:-1000px;
}
p {
	font-size:11px;
	color:black;
	/*padding-right:100px;*/
}
ol,ul,li,i,em,strong,u {
	font-size:10px;
	color:#333333;
}
ol,ul {
	padding-left:20px;
	margin-bottom:16px;
	margin-top:4px;
}
a {
	font-size:11px;
	color:black;
	font-weight:bold;
	text-decoration:none;
}
p a {
	color:#333333;
	font-weight:normal;
	text-decoration:underline;
}	
a:hover {
	text-decoration:underline;
}
img {
	border:none;
}
form {
	margin:0;
	padding:0;
}
h2.special {
	margin-top:32px;
	color:#658398;
}
/* ---------------------------------------------------   PAGEHEADER */
.logos {
	height:23px;
	width:772px;
	background-image:url(../images/symbol/top_back.jpg);
	margin-bottom:1px;
}
.pagehead {
	height:34px;
	width:772px;
	border-bottom:1px solid #999999;
}
.pagehead .right form input.search {
	margin-top:10px;
	padding-left: 2px;
	margin-right:5px;
	height:16px;
	width:132px;
	font-size:10px;
	line-height:12px;
	vertical-align:middle;
	/* border:1px solid white; */
	color: black;
}
.pagehead > .right > form > input.search {
	margin-top:10px;
	height:14px;
	width:129px;
	font-size:10px;
	line-height:10px;
	vertical-align:middle;
	/* border:1px solid white; */
	color:black;
}
input.searchbutton {
	margin-top:10px;
	margin-right:9px;
	vertical-align:middle;
}
	
/* ---------------------------------------------   MAIN NAVIGATION */
	
.toplinkarea {
	width:100%;
 	height:13px;
}
.outLinkA {
	position:absolute;
	padding-left:11px;
	left:180px;
	width:276px;
	height:19px;
	margin-top:14px;
	z-index:3;
	background-color:#98CB00;
}
.toplinkarea > .outLinkA {
	width:265px;
}
.inactiveLinkA {
	position:absolute;
	padding-left:11px;
	left:180px;
	width:276px;
	height:19px;
	margin-top:14px;
	z-index:3;
	background-color:#98CB00;
}
.toplinkarea > .inactiveLinkA {
	width:265px;
}
.activeLinkA {
	position:absolute;
	padding-left:11px;
	left:180px;
	width:276px;
	height:20px;
	margin-top:14px;
	z-index:3;
	background-color:#98CB00;
}
.toplinkarea > .activeLinkA {
	width:265px;
}
.outLinkB {
	position:absolute;
	padding-left:11px;
	width:276px;
	height:19px;
	left:479px;
	margin-top:14px;
	z-index:3;
	background-color:#00CCCC;
}
.toplinkarea > .outLinkB {
	width:265px;
}
.inactiveLinkB {
	position:absolute;
	padding-left:11px;
	width:276px;
	height:19px;
	left:479px;
	margin-top:14px;
	z-index:3;
	background-color:#00CCCC;
}
.toplinkarea > .inactiveLinkB {
	width:265px;
}
.activeLinkB {
	position:absolute;
	padding-left:11px;
	width:276px;
	height:20px;
	left:479px;
	margin-top:14px;
	z-index:3;
	background-color:#00CCCC;
}
.toplinkarea > .activeLinkB {
	width:265px;
}
.selectarea {
	position:absolute;
	top:33px;
	left:594px;
	width:190px;
	z-index:2;
}
.selectarea form select {
	font-size:12px;
	vertical-align:middle;
	line-height:12px;
	height:18px;
	width:150px;
	z-index:3;
	border:1px solid #222299;
}
.selectarea > form > select {
	height:18px;
	border:1px solid black;
}
.selectarea form select option {
	width:200px;
	font-size:11px;
}
.selectarea form .selectbutton {
	vertical-align:middle;
	margin-left:1px;
}
/* ------------------------------------------------   INDEX TEASER */
.teaserbox {
	float:left;
	width:159px;
	margin-right:1px;
}
.teaserhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	text-align:left;
	color:white;
	height:20px;
	line-height:20px;
	background-color:#0099CC;
	padding-left:10px;
}
.teaserimage {
	border-top:1px dotted #0099CC;
}
.teasertext {
	padding-left:6px;
	padding-right:0;
	margin-bottom:10px;
}
.teasertext p {
	padding-right:4px;
}
.teasertext p br {
	font-size:11px;
	line-height:12px;
}
.teasertext p a {
	text-decoration:none;
}
.teasertext p a:hover {
	text-decoration:underline;
}
.teasertext_small {
   font-family: Arial, Helvetica, sans-serif;
	margin-top:1px;
	border-bottom:1px solid #99CC00;
	margin-bottom:1px;
	padding-left:6px;
	padding-right:0;
	padding-bottom:10px;
	background-color:#CCFF00;
}
.index .teaserbox .teasertext_small {
  height:99px;
}
.index > .teaserbox > .teasertext_small {
  height:88px;
}
.teasertext_small p {
  font-size:11px;
  padding-top:4px;
	padding-right:21px;
	color:#0E415F;
}
.teasertext_small p br {
	font-size:11px;
	line-height:12px;
}
.teasertext_small p a {
	font-family: Arial, Helvetica, sans-serif;
	color:#0E415F;
	font-size:11px;
	text-decoration:none;
}
.teasertext_small p a:hover {
	text-decoration:underline;
}
.teaserlink {
	padding-right:5px;
	text-align:right;
	margin-top:5px;
	margin-bottom:10px;
}
.teaserlink a {
	font-size:10px;
}
/* ----------------------------------------------   INDEX TEMPLATE */
.index {
	width:772px;
}
.indexcontent {
	float: left;
	margin:21px 0 0 0;
	width:611px;
	height:399px;
	background-color:#98CB00;
	padding: 0;
}
.indexcontent .mainteaser {
	float: left;
	margin: 30px 0 0 15px;
	padding: 0;
	border: solid 1px #FFFFFF;
	background-color: #FFFFFF;
	width: 178px;
}
.indexcontent > .mainteaser {
	margin-left:20px;
	margin-right:0;
	padding: 0;
	width: 176px;
}
.indexcontent .mainteaser .mainteaserhead {
	margin: 0;
	padding: 10px 10px 20px 10px;
	height: 60px;
}
.indexcontent .mainteaser .mainteaserhead h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	/*border-bottom: solid 1px #98CB00;*/
	margin: 0 0 4px 0;
}
.indexcontent .mainteaser .mainteaserhead p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0099CC;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
.indexcontent .mainteaser .mainteaserhead a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0099CC;
	text-decoration: none;
}
.indexcontent .mainteaser .mainteaserhead a:hover {
	text-decoration: underline;
}
.indexcontent .mainteaser .mainteaserimg {
	margin: 0;
	padding: 0;
	border: none;
}
.indexcontent > .mainteaser > .mainteaserimg {
	margin: 0;
	padding: 0;
	border: none;
}
.indexcontent .mainteaser .mainteaserimg img {
	border: none;
	padding: 0;
	margin: 0;
}
/* ----------------------------------------------------   SITEAREA */
.sitearea {
	clear:left;
	color:white;
	line-height:20px;
	padding-left:241px;
	font-size:11px;
	font-weight:bold;
	width:772px;
	margin:0;
}
body > div > .sitearea {
	width:531px;
}
.historysitearea {
	clear:left;
	color:white;
	line-height:20px;
	padding-left:540px;
	font-size:11px;
	font-weight:bold;
	width:772px;
	margin:0;
}
body > div > .historysitearea {
	width:232px;
}
/* -------------------------------------------------    BREADCRUMB */
.breadcrumb {
	font-size:11px;
	font-style:italic;
	padding-left:24px;
	color:black;
	line-height:20px;
	width:772px;
}
.breadcrumb a {
	text-decoration:underline;
	font-style:italic;
	font-weight:normal;
}
.breadcrumb b {
	font-size:11px;
	font-weight:bold;
	color:#333333;
}
.breadcrumb b.nonitalic {	
	font-style:normal;
}
body > div > .breadcrumb {
	width:748px;
}
/* -----------------------------------------------   BORDERLINE TOP */
.topborderline {
	color:black;
	font-size:11px;
	padding-left:24px;
	line-height:20px;
	height:20px;
	border-bottom:1px solid #83C436;
	width:772px;
}
body > div > .topborderline {
	width:748px;
}
/* ----------------------------------------------   SUB NAVIGATION */
.subnavigation {
	margin-left:25px;
	margin-top:3px;
}
.subnavigation p {
	font-size:10px;
}
.subnavigation p b {
	font-size:10px;
}
.subnavigation a {
	font-size:10px;
	text-decoration:none;
}
.subnavigation a:hover {
	text-decoration:underline;
}
/* -------------------------------------------------   ALL CONTENT */
.content {
	width:772px;
}
.historycontent {
	width:772px;
	margin-top:1px;
	text-align:center;
}
.historycontent .pagelist { 
  width:748px;
  text-align:left;
  margin-left:24px;
}
/* QUESTIONS TEMPLATE */
.picture {
	float:left;
	width:240px;
}
.content > .picture {
	height:110px;
}
.picture img {
	border:none;
}
.picture p {
  font-size:11px;
  margin-left:24px;
  margin-top:7px;
  line-height:15px;
  padding:0;
}
.questions {
	font-size:11px;
	line-height:14px;
	color:#666666;
	padding-left:300px;
	padding-top:49px;
	padding-bottom:15px;
}
.questions .questionhead {
  position:absolute;
  margin-top:-34px;
}
.question .questionhead p {
  font-size:11px;
}
.questions .questionhead p b a {
  font-weight:bold;
  color:#333333;
  text-decoration:none;
}
.questions .questionhead p b a:hover {
  text-decoration:underline;
}
.line {
	clear:left;
	margin-left:240px;
	height:1px;
	line-height:0;
}
.questions a {
	font-size:11px;
	line-height:14px;
	color:#666666;
}
/* ---------------------------------------------   ZITATMASCHINE  */
.helptext {
	margin-top:20px;
	/*width:198px;*/
	/*margin-bottom:20px;*/
}
.helptext p {
	padding-right:5px;
	color:#999999;
	font-size:10px;
}
.fadein {
  margin-top:8px;
  margin-left:24px;
  margin-bottom:20px;
}
.quotmain {
  width:337px;
}
.fixedtext .quotnext {
  float:right;
  width:176px;
  margin-right:4px;
}
.fixedtext > .quotnext {
  margin-top:0;
  margin-right:5px;
}
.quotationhead {
  color:white;
  font-weight:bold;
  font-size:11px;
  line-height:18px;
  padding-left:8px;
}
.quotationhead .theme {
  color:#333333;
  font-size:11px;
}
.quotationtext {
  padding-left:8px;
  padding-top:7px;
  margin-top:1px;
  padding-bottom:7px;
}
.quotationtext p.smallq {
  font-size:10px;
  padding-right:10px;
  margin-bottom:4px;
}
.quotationtext p.smallq a {
  font-size:10px;
  text-decoration:underline;
}
.quotationtext p.smallq .theme {
  padding-left:20px;
}
.quotimagearea {
	margin-left:12px;
	width:200px;
	text-align:left;
	float:left;
}
.content > .quotimagearea {
  margin-left:24px;
}		
.quotadditions {
  padding-left:20px;
  width:330px;
}
.quotadditions h3 {
  margin-top:20px;
}
.quotadditions .item {
	position:absolute;
	left:238px;
	margin-top:12px;
	width:15px;
	height:7px;
}
.quotimagearea .complete {
	width:198px;
	border:1px solid #69869B;
	margin-top:0;
}
.quotationabo {
 color:white;
 font-weight:bold;
 font-size:11px;
 line-height:18px;
 padding-left:8px;
 margin-top:12px;
}
.quotationabotext {
 padding-right:8px;
 padding-left:8px;
 padding-top:7px;
 margin-top:1px;
 padding-bottom:7px;
 margin-bottom:12px;
}
.quotationabotext p.smallq {
 font-size:10px;
 padding-right:10px;
 margin-bottom:4px;
}
.quotationabotext input {
font-size:10px;
}
.quotationabotext input.text {
 width:105px;
}
/* ---------------------------------------------   TEMPLATE 5  */
.rightgamearea {
	z-index:1;
	float:right;
	width:198px;
	margin-top:32px;
	margin-left:10px;
	margin-right:34px;
	margin-bottom:30px;
	font-size:1px;
}
.content > .rightgamearea {
	margin-right:70px;
}
h3.game {
	margin-bottom:10px;
	margin-top:0;
}
.rightgamearea p.imagetext {
	padding:0;
	margin-top:10px;
}
.fullimg {
	margin-left:23px;
	margin-bottom:1px;
	margin-top:20px;
}
.fullblock {
	width:682px;
	padding:8px;
	margin-left:23px;
	margin-bottom:1px;
}
.fullblock p {
	padding-right: 3px;
}
.content > .fullblock {
	width:664px;
}
.lefttext .date {
	margin-top:16px;
	font-size:10px;
}
.right input.submit {
	font-size:10px;
}
/* ---------------------------------------------   TEMPLATE 18  */
.knothead {
	background-color:#C9D2DA;
	text-align:center;
	font-size:11px;
	line-height:20px;
	margin-bottom:1px;
	width:198px;
	font-weight:bold;
	color:#707272;
}
/* ---------------------------------------------   TEMPLATE 18  */
.additionals {
	margin-left:12px;
	width:200px;
	text-align:left;
	float:left;
}
.content > .additionals {
	margin-left:25px;
}
p.withspaces {
	margin-top:6px;
	margin-bottom:10px;
}
p.foottext {
	margin-top:40px;
	color:#666666;
	margin-bottom:16px;
	line-height:14px;
}
.textbox {
	margin-top:20px;
	margin-bottom:30px;
}
.textbox .boxhead {
	border-top:1px solid #F0F0F0;
	border-bottom:1px solid #F0F0F0;
	color:white;
	font-size:10px;
	font-weight:bold;
	line-height:14px;
	padding-left:8px;
}
.textbox .boxtext {
	font-size:10px;
	margin-bottom:1px;
	padding:8px;
}

.textbox .boxtext a {
	font-weight: normal;
}
.rightteaserbox {
	margin-top:20px;
	width:160px;
	margin-right:1px;
	margin-left:10px;
	float:right;
}
.maintext {
	padding-top:20px;
	width:340px;
}
/* ---------------------------------------------   TEMPLATE 19  */
.fixedlongtext .maintext {
	padding-top:0;
	width:534px;
}
.fixedlongtext .maintext p {
	padding-right:20px;
}		
.fixedlongtext .rightteaserbox {
	margin-top:2px;
}
.introcontent {
	margin-top:6px;
	margin-left:24px;
}
.longimagetext {
	margin-top: 10px;
	margin-left:-4px;
	width:540px;
	margin-bottom:24px;
	padding-bottom:2px;
	padding-left:4px;
}
.fixedlongtext > .longimagetext {
	margin-top: 10px;
	padding-left:0;
}
/* ---------------------------------------------   TEMPLATE 22  */
.largemedia {
  margin-left:11px;
  margin-right:12px;
  margin-bottom:1px;
  margin-top:1px;
  padding:0;
  font-size:1px;
}
img.large {
  margin:0;
  padding:0;
}
.largemediatext {
  float:right;
  width:262px;
  margin-right:10px;
}
.largemediatext p {
  padding-right:0;
  margin-bottom:10px;
}
.largemediatextB {
  float:right;
  width:452px;
  margin-right:10px;
}
.largemediatextB p {
  padding-right:0;
  margin-bottom:10px;
}
/* ---------------------------------------------   TEMPLATE 23  */

.searchbox {
	/*margin-bottom:30px;*/
	margin-left:12px;
	margin-top:32px;
	width:198px;
	text-align:left;
	float:left;
}
.content > .searchbox {
	margin-top:0;
	margin-left:25px;
}
	.searchbox .boxhead {
		border-top:1px solid #F0F0F0;
		border-bottom:1px solid #F0F0F0;
		color:white;
		font-size:10px;
		font-weight:bold;
		line-height:14px;
		padding-left:8px;
	}
	.searchbox .boxtext {
		font-size:10px;
		margin-bottom:1px;
		padding:8px;
	}
	.searchbox .boxtext {
		text-align:right;
	}
	.searchbox .boxtext label {
		font-size:10px;
		line-height:16px;
		color:#333333;
		padding-right:0;
	}
	.searchbox .boxtext input {
		font-size:10px;
		vertical-align:middle;
	}
	.searchbox .boxtext input.radio {
		margin:0;
		padding:0;
	}
	.searchbox .boxtext input.text {
		width:145px;
		margin-bottom:10px;
	}
	.searchbox .boxtext select {
		font-size:10px;
		margin-top:12px;
		margin-bottom:20px;
	}
	.searchbox .boxtext select option {
		font-size:10px;
	}
	.searchresults {
		margin-left:240px;
		/*margin-bottom:20px;*/
		width:529px;
	}
	.searchresults .block {
		padding:3px;
		width:529px;
		margin-left:-3px;
	}
	.searchresults .block h4 a {
		font-size:11px;
		font-weight:bold;
		color:#666666;
		text-decoration:none;
	}
/* ---------------------------------------------   FORM  TEMPLATE */
.rightimage {
	z-index:1;
	float:right;
	width:198px;
	margin-top:30px;
	margin-left:10px;
	margin-right:1px;
	margin-bottom:30px;
	border:1px solid #767A8E;
	font-size:1px;
}
.content > .rightimage {
	margin-right:1px;
}
.lefttext {
	z-index:2;
	width:451px;
	font-size:11px;
	line-height:18px;
	margin-left:24px;
	margin-bottom:40px;
}
.lefttext p {
	padding-right:0;
	line-height:13px;
}
.error {
	margin-top:12px;
	margin-bottom:12px;
}
/* ---------------------------------------------   FORM  RESULT */
.blockcontent {
	margin-top:24px;
	margin-bottom:75px;
	padding:4px;
	padding-bottom:16px;
}
.blockcontent h3 {
	margin-top:0;
	margin-bottom: 8px;
	color:#333333;
}
.blockcontent p {
	margin-bottom: 4px;
	color:#666666;
	font-weight: normal;
}
.blockcontent p.extra {
	margin-bottom: 8px;
	color: #666666;
}
.blockcontent a {
	color:#666666;
	text-decoration: none;
	font-weight: bold;
}
.blockcontent a:hover {
	color:#666666;
	text-decoration: underline;
}
/* ------------------------------------------------------------   QUESTION DETAIL TEMPLATE */
.imagearea {
	margin-left:12px;
	margin-top:12px;
	width:200px;
	text-align:left;
	float:left;
}
.content > .imagearea {
	margin-left:12px;
}

/* MEDIALINKS */
.multimedia {
	width:198px;
	border:1px solid #69869B;
	margin-top:20px;
	font-size:1px;
}
.multimedia .knothead {
  background-color:#BDCAD2;
  font-size:10px;
}
.multimedia img {
	background-color:white;
	padding:0;
	margin:0;
	padding-bottom:1px;
}
.multimedia img.icon {
  background-color:#BDCAD2;
  vertical-align:middle;
}
.multimedia p {
	font-size:10px;
	padding-left:2px;
	padding-right:2px;
	margin-bottom:10px;
	margin-top:2px;
}
.multimedia p b {
	font-size:10px;
	font-weight:bold;
}
.multimedia .knothead a {
	font-size:10px;
	font-weight:bold;
	color:#666666;
}
.multimedia .knothead a.gallery {
  font-weight:normal;
  margin-right:4px;
  margin-left:4px;
}
.multimedia p.knottext {
	color:#666666;
}
.multimedia .multimediatext {
  border-top:1px solid white;
  border-bottom:1px solid white;
}

.complete {
	width:198px;
	border:1px solid #69869B;
	margin-top:20px;
}
.complete img {
	background-color:white;
	padding:0;
	margin:0;
	padding-bottom:1px;
}
.complete p {
	font-size:10px;
	padding-left:2px;
	padding-right:2px;
	margin-bottom:10px;
	margin-top:2px;
}
.complete p b {
	font-size:10px;
	font-weight:bold;
}
.complete p.knottext {
	color:#666666;
}
p.knottext a {
	color:#666666;
	text-decoration:none;
}
p.knottext a:hover {
	text-decoration:underline;
}
p.knottext b a {
	color:#666666;
	font-weight:bold;
}
.illustrated {
	width:198px;
	border:1px solid #69869B;
	margin-top:32px;
}
.zoom {
	float:right;
	width:20px;
	height:20px;
}
.content b {
	font-size:11px;
	font-weight:bold;
}
.content .imagetext {
	font-size:11px;
	margin-bottom:20px;
}
/* --------------------------------------------------   HISTORY */
.pagelist {
	line-height:20px;
	color:#666666;
	font-size:10px;
	font-weight:bold;
}
.pagelist a {
	color:#666666;
	margin-left:3px;
	margin-right:3px;
}
.pagelist a.inactive {
	font-weight:normal;
}
.thumbs {
	font-size:1px;
	line-height:0;
	padding:0;
	margin:0;
}

img.firstrow {
	border:1px solid #658398;
	border-right:0;
	padding:0;
	margin:0;
}
img.row {
	border:1px solid #658398;
	border-right:0;
	border-top:0;
	padding:0;
	margin:0;
}
.historycontent .thumbs a {
	font-size:0;
	padding:0;
	margin:0;
}
.historycontent .thumbs a img.out {
	border-right:1px solid #658398;
}
.jets {
	text-align:center;
	width:772px;
}
.historynavigation {
	margin-left:auto;	
	margin-right:auto;
	width:760px;
	text-align:left;
	margin-bottom:6px;
}
.historynavigation h5 {
	margin-left:0;
	padding-left:0;
}
.boxed {
	float:left;
	margin-top:10px;
	border:1px solid;
	font-size:11px;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:10px;
	padding-right:4px;
	width:144px;
	margin-right:6px;
	line-height:11px;
}
.boxed a {
	font-weight:normal;
	padding:0;
}
.historynavigation > .boxed {
	margin-bottom:4px;
	width:130px;
}
.tab {
 	position:absolute;
 	margin-top:-13px;
	width:15px;
	min-width:15px;
	height:7px;
}
.columna {
	float:left;
	width:264px;
}
.columnb {
	float:right;
	width:264px;
}
.columna p, .columnb p, p.coltext {
	color:#333333;
	padding-right:10px;
	margin-bottom:10px;
}
.nodehead {
	padding:2px;
	margin-top:2px;
	padding-left:3px;
	margin-bottom:1px;
	font-size:11px;
	width:256px;
	font-weight:bold;
	color:#666666;
}
.columna > .nodehead {
	width:252px;
}
.columnb > .nodehead {
	width:252px;
}
.nodetext {
	padding:2px;
	padding-left:3px;
	padding-bottom:3px;
	width:256px;
	font-size:10px;
	font-weight:normal;
	color:#666666;
	margin-bottom:12px;
}
.nodetext a {
	font-size:10px;
	color: #666666;
}
.columna > .nodetext {
	width:252px;
}
.columnb > .nodetext {
	width:252px;
}
.nodetable {
	width:256px;
	font-size:10px;
	font-weight:normal;
	color:#666666;
	margin-bottom:12px;
}
.nodetable table {
  margin-left:-1px;
	width:258px;
}
.nodetable table td {
  border:1px solid white;
  font-size:10px;
  color:#666666;
  padding:3px;
}
.nodetable table th {
  text-align:left;
  border:1px solid white;
  font-size:10px;
  color:#666666;
  padding:3px;
}
/* -----------------------------------------------    PAGE NUMBERS */
.pagenumbers {
	text-align:right;
	padding-right:30px;
	margin-bottom:20px;
	width:772px;
}
body > div > .pagenumbers {
	width:742px;
}
.pagenumbers img {
	vertical-align:middle;
	margin-left:8px;
	margin-right:8px;
}
.pagenumber {
	margin-left:2px;
	margin-right:2px;
	font-size:10px;
	font-weight:bold;
	color:#666666;
}
.lastchange {
	margin-top:10px;
	font-size:10px;
	color:#666666;	
}
/* -------------------------------------------------    PAGENAVIGATION */
.pagenavigation {
	font-size:10px;
	padding-left:238px;
	line-height:20px;
	width:772px;
}
.pagenavigation a {
	font-size:10px;
	color:white;
	text-decoration:none;
	font-weight:bold;
	margin-right:34px;
}
.pagenavigation a:hover {
  text-decoration:underline;
}
body > div > .pagenavigation {
	width:534px;
}
/* JETS */
.pagenavigationz {
	font-size:10px;
	line-height:20px;
	width:772px;
}
.pagenavigationz a {
	font-size:10px;
	color:white;
	text-decoration:none;
	font-weight:bold;
	margin-left:30px;
	margin-right:30px;
}
.pagenavigationz a:hover {
  text-decoration:underline;
}
.pagenavigation2 {
	font-size:10px;
	padding-left:304px;
	line-height:20px;
	width:772px;
}
.pagenavigation2 a {
	font-size:10px;
	color:white;
	text-decoration:none;
	font-weight:bold;
	margin-right:18px;
}
.pagenavigation2 a:hover {
  text-decoration:underline;
}
/* QUOTATION */
.pagenavigationq {
	font-size:10px;
	padding-left:24px;
	line-height:20px;
	width:772px;
}
body > div > .pagenavigationq {
	width:748px;
}
.pagenavigationq a {
	font-size:10px;
  color:white;
	text-decoration:none;
	font-weight:bold;
	margin-right:34px;
}
.pagenavigationq a:hover {
  text-decoration:underline;
}
body > div > .pagenavigation2 {
	padding-left:300px;
	width:472px;
}
/* --------------------------------------------------       FOOTER */
 .footer {
 	float: left;
 	width: 772px;
 	margin: 0;
 	padding: 0;
 	font-family: Arial, Helvetica, sans-serif;
 }
 .newsubmenue {
 	float: left;
 	width:159px;
 	height:78px;
 	padding:5px;
 	font-family: Arial, Helvetica, sans-serif;
 	font-size:10px;
 	line-height: 14px;
 	background-color:#A2A8AC;
 	margin: 0;
 }
 div > .newsubmenue {
 	width:149px;
 	height:66px;
 }
 .newsubmenue a {
 	font-family: Arial, Helvetica, sans-serif;
 	font-size:10px;
 	color:#0B6A9A;
 	font-weight:normal;
 	text-decoration:none;
 }
 .newtoolmenue {
 	float: left;
 	font-family: Arial, Helvetica, sans-serif;
 	font-size:11px;
 	line-height:19px;
 	height:19px;
 	width:612px;
 	margin: 0 0 0 1px;
 	background-image:url('../images/symbol/tool_back.gif');
 	padding-top:0;
 	padding-left:21px;
 }
 div > .newtoolmenue {
 	width:591px;
 }
 .newtoolmenue a {
 	font-family: Arial, Helvetica, sans-serif;
 	font-size:10px;
 	color:white;
 	font-weight:normal;
 	line-height:19px;
 	text-decoration: none;
 }
 .newtoolmenue a:hover {
 	text-decoration: underline;
 }
 .newtoolmenue img {
 	margin-left:3px;
 	margin-right:3px;
 	vertical-align:middle;
 }
 .newlogos {
 	float: left;
 	margin-top:1px;
 	margin-left:1px;
 	background-color:#cccccc;
 	height:56px;
 	width:612px;
 	border-bottom:1px solid #999999;
 }
 div > .newlogos {
 	width:612px;
 	height:55px;
 }
 .newlogos a {
 	margin-left:21px;
 	margin-right:61px;
 }
 .newlogos a img {
 	margin-top:0;
 	border: none;
 }

/* --------------------------------------------------    POSITION */
.left {
	float:left;
}
.right {
	float:right;
}
.small {
	text-align:right;
	width:300px;
}
.smalltext {
	padding-right:10px;
	text-align:right;
	/*width:217px;*/
}
a.nomargin {
	margin-right:0;
}
/* --------------------------------------------------     MAINTEXT STYLES */
div.text {
	margin-left:76px;
	margin-bottom:20px;
	float:right;
}
.content > .text {
	margin-left:300px;
	margin-bottom:20px;
	float:none;
}
div.text p {
	padding-right: 100px;
}
div.fixedtext {
	margin-left:238px;
	margin-bottom:20px;
	width:530px;
}
div.fixedlongtext {
	margin-left:24px;
	margin-bottom:20px;
	width:748px;
}
div.fixedtext p {
	padding-right:20px;
}
a.back {
	color:#666666;
	font-weight:bold;
	font-size:10px;
	margin-top:4px;
	text-decoration:underline;
}
a.leftback {
	position:absolute;
	color:#666666;
	font-weight:bold;
	font-size:10px;
	margin-top:4px;
	text-decoration:underline;
	left:24px;
}
h1 {
	margin-top:4px;
	font-size:14px;
	font-weight:bold;
	margin-bottom:8px;
}
h2 {
	font-size:12px;
	font-weight:bold;
	margin-bottom:4px;
}
.content h2 {
	font-size:12px;
}
.content > h2 {
	font-size:12px;
}
h3 {
	font-size:12px;
	font-weight:bold;
	color:#666666;
	margin-top:36px;
}
h4 {
	font-size:11px;
	font-weight:bold;
	color:#333333;
	margin-top:8px;
}
h5 {
	padding:5px;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	margin-top:8px;
}
h6 {
	margin-top:8px;
	font-size:12px;
	margin-bottom:5px;
	color:black;
}
h4 a {
	color:#666666;
}
i {
	font-size:11px;
}
p.intro {}
p.normal {
	color:#333333;
}
label {
	font-size:11px;
	color:#333333;
}
p.italic {
	font-style:italic;
	color:#333333;
}
p.extra {
	color:#666666;
}
p.error {
	margin-top:10px;
	margin-bottom:10px;
	color:red;
}
.item {
	position:absolute;
	left:282px;
	margin-top:12px;
	width:15px;
	height:7px;
}
.mainitem {
	position:absolute;
	left:282px;
	margin-top:4px;
	width:15px;
	height:7px;
}
/* ----------------------------------------------   FORM CONTENT */
.formrow {
	clear:left;
	margin-top:12px;
}
.formrow .formular {
	clear:left;
	float:left;
	text-align:right;
	margin:0;
	margin-top:1px;
	line-height:20px;
	margin-bottom:6px;
	width:130px;
	padding-right:5px;
}
.formrow > .formular {
	width:125px;
}
.formrow input.text {
	margin-bottom:1px;
	font-size:10px;
	color:black;
	line-height:18px;
	width:310px;
	vertical-align:middle;
}
.formrow select {
	margin-bottom:1px;
	font-size:10px;
	color:black;
	line-height:18px;
	margin-right:10px;
	vertical-align:middle;
}
.formrow option {
	font-family: Arial, sans-serif;
	font-size:10px;
	color:black;
	line-height:18px;
}
.formrow textarea {
	width:310px;
	font-size:10px;
	margin:0;
	margin-bottom:6px;
}
.copychecker {
	font-size:11px;
	margin-left:10px;
}
.buttons {
	clear:left;
	margin:0;
	margin-top:12px;
	margin-bottom:12px;
	margin-right:8px;
	text-align:right;
}
.buttons input.submit {
	font-size:12px;
}
.buttons input.reset {
	font-size:12px;
}
.formrow input.radio {
	border:none;
	font-size:12px;
}
.formrow input.checkbox {
	border:none;
	font-size:12px;
}
.hintsubtextarea {
	position:absolute;
	margin-top:-20px;
}
.hint {
}
/* --------------------------------------------------------------------     BACKGROUND COLOR */
.darkblue {
	/* background-color:#648398; */
	background-color:#cccccc;
}
.darkerbluegrey {
  background-color:#E1E5E8;
}
.blue {
	/* background-color: #7999B0; */
}
.boxblue {
	background-color:#7899B0;
}
.red {
	/* background-color:#990000; */
}
.green {
	background-color:#83C436;
}
.thingreenborder {
	border-bottom:1px solid #83C436;
}
.lightgrey {
	background-color:#F0F0F0;
}
.bluegrey {
	background-color:#E8ECEF;
}
.biographyblue {
	background-color:#ECF0F2;
}
.mediumblue {
	background-color:#A7BDCC;
}
.private {
	background-color: #FD9731;
	/*#F9970C;*/
}
.world {
	background-color:#6250C2;
}
.work {
	background-color:#55B9BC;
}
.worldconception {
	background-color:#E6D119;
}
.time {
	background-color:#EB0E5C;
}
.teaserblue {
	background-color:#DAE1E5;
}
.knotblue {
	background-color:#F6F7F8;
}
.knotgrey {
	background-color:#EFF1F3;
}
/*  ---------------------------------------------------------------------    TEXT COLOR */
.greentext {
	color:#83C436;
}
.bluetext {
	color:#658398;
}
.highlight {
	font-size:11px;
	color:red;
}
.privatecolored {
	color:#FD9731;
	/*#F9970C;*/
}
.worldcolored {
	color:#6250C2;
}
.workcolored {
	color:#55B9BC;
}
.worldconceptioncolored {
	color:#E6D119;
}
.timecolored {
	color:#EB0E5C;
}
/* --------------------------------------------------------------------     BORDER COLOR */
.privateborder {
	border-color: #FD9731;
	/*#F9970C;*/
}
.worldborder {
	border-color:#6250C2;
}
.workborder {
	border-color:#55B9BC;
}
.worldconceptionborder {
	border-color:#E6D119;
}
.timeborder {
	border-color:#EB0E5C;
}
/* -------------------------------------------------------------------      BREAK */
.pixelbreak {	
	clear:both;
	font-size:0;
	line-height:1px;
	height:1px;
	width:100%;
}
.rightbreak {
	clear:right;
}
.leftbreak {
  clear:left;
}