body {
 	margin: 10px; 
 	padding: 0;  	
 	background: #EEEEE7; 
 	font: 11px Verdana, Arial, Helvetica, sans-serif; line-height: 170%;
	color: #868686;	
	background-color: #D3D3D3;
 } 
#outerBox {
  width: 774px; 
  margin: auto;
  background-image: url(../../fileadmin/templates/green/images/shadowmiddle.gif);
} 
#topBox {
 background: #FFFFFF; 
 height: 10px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 background-image: url(../../fileadmin/templates/green/images/shadowtop.gif);
 background-repeat: repeat-y; 
 background-position: top right;
 clear: both;
 }
a { -moz-outline-style: none; }
p.bodytext { margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px; padding-top: 0px; }
#logoTop {
 	float: left;
 	width: 600px;
 }
 #buttonsTop {
 	float: right;
 	padding-right: 25px;
 	padding-top: 75px;
visibility: hidden;
 }
#mainBox {
 background: #FFFFFF; 
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 3px;
 background-image: url(../../fileadmin/templates/green/images/shadowmiddle.gif);
 background-repeat: repeat-y; 
 background-position: top right;
 }
 #bottomBox {
 background: #FFFFFF; 
 height: 58px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 background-image: url(../../fileadmin/templates/green/images/shadowbottom.gif);
 background-repeat: repeat-y; 
 background-position: top right;
 clear: both;
 }
#menuBox {
 position: relative;
 float: left;
 border: 0px solid #000000;
 width: 201px; height: 450px;
 background-image: url(../../fileadmin/templates/green/images/qmenubg.jpg);
 }
#contentBox {
 position: relative;
 float: left;
 border: 0px solid #000000;
 width: 570px;
 }
div.menuButton a.mainMenu {
 border-top: 1px dashed #919090;
 text-decoration: none;
 padding-top: 10px;
 padding-bottom: 10px;
 width: 185px;
 display: block;
 text-align: right;
 color: #919090;
 padding-right: 5px; 
}
div.menuButton a.mainMenu:hover {
 border-top: 1px dashed #919090;
 text-decoration: none;
 padding-top: 10px;
 padding-bottom: 10px;
 width: 185px;
 display: block;
 text-align: right;
 color: #919090;
 padding-right: 5px; 
 background-color: #f7f7f7;
}
div.menuButtonFirst a.mainMenu {
 border-top: 0px dashed #919090;
 text-decoration: none;
 padding-top: 10px;
 padding-bottom: 10px;
 width: 185px;
 display: block;
 text-align: right;
 color: #919090;
 padding-right: 5px; 
}
div.menuButtonFirstActive a.mainMenu {
 border-top: 0px dashed #919090;
 text-decoration: none;
 padding-top: 10px;
 padding-bottom: 10px;
 width: 185px;
 display: block;
 text-align: right;
 color: #919090;
 padding-right: 5px; 
background-color: #f8ffe8;
}
div.menuButtonFirst a.mainMenu:hover {
 border-top: 0px dashed #919090;
 text-decoration: none;
 padding-top: 10px;
 padding-bottom: 10px;
 width: 185px;
 display: block;
 text-align: right;
 color: #919090;
 padding-right: 5px; 
 background-color: #f7f7f7;
}
div.menuButtonActive a.mainMenu {
 border-top: 1px dashed #919090;
 text-decoration: none;
 padding-top: 10px;
 padding-bottom: 10px;
 width: 185px;
 display: block;
 text-align: right;
 color: #919090;
 padding-right: 5px; 
 background-color: #f8ffe8;
}
div.menuButtonLastActive a.mainMenu {
 border-top: 1px dashed #919090;
 text-decoration: none;
 padding-top: 10px;
 padding-bottom: 10px;
 width: 185px;
 display: block;
 text-align: right;
 color: #919090;
 padding-right: 5px; 
 background-color: #f8ffe8;
}
div.menuButtonLast a.mainMenu:hover {
 border-top: 1px dashed #919090;
 text-decoration: none;
 padding-top: 10px;
 padding-bottom: 10px;
 width: 185px;
 display: block;
 text-align: right;
 color: #919090;
 padding-right: 5px; 
 background-color: #f7f7f7;
}

div.menuButtonLast a.mainMenu {
 border-top: 1px dashed #919090;
 text-decoration: none;
 padding-top: 10px;
 padding-bottom: 10px;
 width: 185px;
 display: block;
 text-align: right;
 color: #919090;
 padding-right: 5px; 
}

div.menuButton {
	margin-right: 10px;
}
#subMenu {
 position: relative;
 float: left;
 border: 0px solid #000000;
 width: 559px; height: 106px;
 background-image: url(../../fileadmin/templates/green/images/subbg.jpg);
 }
#contentLeft {
 	float: left;
 	width: 370px;

 	border-right: 1px dashed #232323;
 	margin: 10px 0px 10px 0px;
 	padding-left: 0px;
}
#contentRight {
	float: left;
	margin-top: 8px;
 	margin-right: 7px;
 	margin-left: 6px;
 	padding: 5px;
 	border-right: 0px dashed #232323;
 	background-color: #f3f3f3;
}
#contentRight {
	width:188px; 
  	voice-family: "\"}\""; 
  	voice-family:inherit;
  	width:165px;
}
#contentMoreRight {
	float: left;
 	width: 178px; 
 	border-top: 1px dashed #232323;
 	margin: 7px 0px 15px 5px;
 	padding-left:5px;
 	padding-top:10px;
}
#contentLeft h1,  div.tx-newloginbox-pi1 h3 {
	font-family: Trebuchet MS;
	color: #aae550;
	font-size: 150%;
}
#contentLeft h1 a {
	font-family: Trebuchet MS;
	color: #aae550;
	font-size: 110%;
        text-decoration: none;
}
#loginBox {
	float: left;
	width: 178px;
	border-top: 1px dashed #232323;
	padding-top:10px;
	margin-left: 10px;
}
#loginBox input.submit, #contentMoreRight input.submit, input.tx-newloginbox-pi1-submit {
	border-top: 1px solid #D3D3D3;
	border-left: 1px solid #D3D3D3;
	border-right: 2px solid #919090;
	border-bottom: 2px solid #919090;
	width: 70px;
	font-size: 100%;
	color: #919090;
	margin-top: 10px;
	background-color: #FFFFFF;
}
td.csc-form-fieldcell input {
	border: 1px solid #c1c0c0;
	width: 140px;
	height: 14px;
	font-size: 100%;
	color: #919090;
	background-image: url(../../fileadmin/templates/green/images/inputbg.gif);
	padding-left: 3px;
}
p.csc-form-label-req { font-weight: bold; }
td.csc-form-fieldcell textarea {
	border: 1px solid #c1c0c0;
	font-size: 100%;
	color: #919090;
	padding-left: 3px;
        font: 11px Verdana, Arial, Helvetica, sans-serif; line-height: 170%;
	color: #868686;	
}
#loginBox input.text, #contentMoreRight input.text, #tx-newloginbox-pi1-user, #tx-newloginbox-pi1-pass {
	border: 1px solid #c1c0c0;
	width: 140px;
	height: 14px;
	font-size: 100%;
	color: #919090;
	background-image: url(../../fileadmin/templates/green/images/inputbg.gif);
	padding-left: 3px;
}
#loginBox h1, #contentMoreRight h1, #contentRight h1 {
	font-family: Trebuchet MS;
	color: #aae550;
	font-size: 120%;
	padding-bottom: 0px;
	padding-top:0px;
	margin-top: 0px;
	margin-bottom: 5px;
}
#newsBox h1 a {
	font-family: Trebuchet MS;
	color: #aae550;
	font-size: 90%;
	font-weight: bold;
	padding-bottom: 0px;
	padding-top:0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left:0px;
}
#newsBox {
	border-bottom: 0px dashed #232323;
	margin-right: 10px;
	padding-bottom: 0px;
	margin-bottom: 10px;
	margin-left:0px;
} 
#newsBox a {
	text-decoration: none;
}
#marketPacks {
	line-height: 15px; 
}
#seperator {
	border-bottom: 1px dashed #232323;
	margin-right: 10px;
}
#marketPacks p {
	margin-top: 5px;
	font-size: 90%;
	margin-bottom: 10px;
}
#newsBox div.newsItem {
	margin-left: 10px;
	padding-left: 5px;
	margin-right: 30px;
	margin-top: 0px;
	margin-bottom: 2px;
                padding-top: 0px; padding-bottom: 0px;
}
/*
#contentLeft div.blockText {
	margin-left: 10px;
	padding-left: 5px;
	margin-right: 30px;
	margin-top: 2px;
	margin-bottom: 2px;
	font: 11px Verdana, Arial, Helvetica, sans-serif; line-height: 170%;
	color: #868686;	
} */
span.newsItem a, div.newsItem a, #marketPacks a, p.bodytext a {	
	font-family: Trebuchet MS;
	font-weight: bold;
	color: #aae550;
	font-size: 120%;
	text-decoration: none;
        display: inline;
        margin-top: 0px;
        margin-bottom: 0px;
}
span.newsItemSmallLink a {
	font-family: Trebuchet MS;
	font-weight: bold;
	color: #aae550;
	font-size: 100%;
	text-decoration: none;
        display: inline;
}
#checkDomInProgress {
	margin-left: 2px;
	margin-top: 5px;
	visibility: hidden; 
	display: none;
}
#checkDomInProgress div.waiting {
	font-size: 90%;
}
#checkDomDone {
	visibility: hidden; 
	display: none;
	float: left;
	margin-top: 0px;
	margin-bottom: 5px;
 	margin-right: 7px;
 	margin-left: 6px;
 	padding: 5px;
 	border-right: 0px dashed #232323;
}
#checkDomDone {
	width:188px; 
  	voice-family: "\"}\""; 
  	voice-family:inherit;
  	width:165px;
}
#checkDomDone span.shout {
	font-family: Trebuchet MS;
	color: #aae550;
	font-size: 100%;
}


fieldset.csc-mailform
{
	clear: both;
	border-right: #000000 0px solid;
	border-top: #000000 0px solid;
	display: block;
	padding-left: 50px;
	border-left: #000000 0px solid;
	color: gray;
	padding-top: 20px;
	border-bottom: #000000 0px solid;
	width: 150px;
}

div.csc-mailform-field input.csc-mailform-submit
{
	border-left: gray 1px solid;
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-bottom: gray 1px solid;
	margin-top: 20px;
	display: block;
	width: 60px;
	color: gray;
	margin-right: 242px;
	background-color: #ffffff;
}


