/************************************/
/**       General definitions      **/
/************************************/

td {
	width:					150px;
}

.contenttable{
	width:					500px;
	margin-top:			 	10px;
	margin-left:			-3px;
}

.contenttable .bodytext{
	margin:					0;
}

body {
	background-color: 		#333333;
}

a {
	text-decoration: 		none;
	font-family: 			Trebuchet MS;
	font-size: 				11px;
	color:					#27b3f2;
}

p {
	font-family: 			Trebuchet MS;
	font-size: 				12px;
	color:					#FFFFFF;
}

.bodytext a {
	font-size:				12px;
}

img {
	border:					0;
}

.csc-textpic-imagewrap {
	margin-left:			15px;	
}

* html .csc-textpic-imagewrap {
	margin-left:			7px;	
}

/************************************/
/**              Wrap              **/
/************************************/

#wrap {
	position:				relative;
	left:					50%;
	color:					#000000;
	margin-left:			-410px;
	margin-top:				15px;
	padding: 				0px;
	width:					820px;
}

/************************************/
/**             Header             **/
/************************************/

#header {
	height:					100px;
	width: 					800px;
	margin-bottom:			5px;
}

#logo {
	height:					100px;
	width:					400px;
	float:					left;
	
}

#printButtons {
	position:				absolute;
	top:					47px;
	left:					680px;
	font-size:				12px;
	width:					100px;
	height:					20px;
	z-index:				1000;
	color:					#999999;
}

#printButtons a {
	color:					#999999;
}

/************************************/
/**           Navigation           **/
/************************************/

#navcontainer {
	height:					25px;
	width:					800px;
	background-color: 		#333333;
}

.avmenu {
	width:					800px;
	list-style:				none;
  	text-decoration:		none;
  	float:					left;
  	padding:				0;
  	margin-top:				0px;
  	z-index:				2;
  	opacity: 				.9;
  	margin:					0;
  	margin-left: 			-19px;
}

.avmenu li {
	display:				inline;
	margin-left:			38px;
}

.avmenu li a {
	font-size:				14px;
	padding-bottom:			10px;
}

.current {
	position:				relative;
	display:				inline;
	color:					white;
	background-image: 		url("../img/arrow.gif");
	background-position: 	center;
	background-repeat: 		no-repeat;
}

#whiteBar {
	width: 					800px;
	margin-top:				2px;
	height:					7px;
	background-color: 		#FFFFFF;
}
/************************************/
/**            Content             **/
/************************************/

.bodytext {
	padding-right:			25px;
	
}

#content {
	width:					800px;
	height:					auto;
	float:					left;
}

#contentBackground{
	background-image: 		url("../img/contentBackground.jpg");
	float:					left;
	height:					auto;
	width:					800px;
}

#leftContent{
	
	float:					left;
	width:					530px;
	background-color:		#484848;	
	padding:				0px;
	margin:					0px;	
	height:					auto;
}

#rightContent{
	float:					left;
	width: 					265px;
	background-color:		#484848;
	padding:				0px;
	margin:					0px;
	margin-left:			5px;
	height:					auto;
}

#leftContent p, #rightContent p{
	background-color:		#484848;	
}

#leftContent p, #middleContent p, #rightContent p {
	margin-left:			15px;
}

#leftContent h1, #middleContent h1, #rightContent h1 {
	color: 					#FFFFFF;
	font-family:			Trebuchet MS;
	font-weight:			bold;
	font-size:				17px;
	padding-left:			15px;
	margin-top:				20px;
	background-color: 		#484848;
}

#bottomContent {
	float:					left;
	height:					25px;
	width:					800px;
}

/************************************/
/**             Footer             **/
/************************************/

#footer {
	float:					left;
	text-align: 			right;
	background-color: 		none;
	width:					800px;
	height:					20px;
	margin-top:				10px;
	margin-left:			-25px;
	font-size:				11px;
	font-family: 			Trebuchet MS;
	color:					#999999;
}

#footer a {
	color:					#999999;
}

/************************************/
/**          csc-mailform          **/
/************************************/

.csc-mailform-field {
	font-family: 			Trebuchet MS;
	font-size: 				12px;
	color:					#FFFFFF;
	display:				inline;
}


.csc-mailform-field label {
	width:					150px;
	float:					left;
	margin-top:				2px;
}


.csc-mailform-field input, .csc-mailform-field textarea {
	width:					200px;
	border:					1px solid #333333;
	margin-bottom:			5px;
}

.csc-mailform-field select {
	width:					202px;
	border:					1px solid #333333;
	margin-bottom:			5px;
}

.csc-mailform-label {
	margin-left:			152px;
	font-family: 			Trebuchet MS;
	font-size:				12px;
	color:					#FFFFFF;
	margin-bottom:			5px;
}

fieldset {
	width:					410px;
	border:					0;
	margin-left:			8px;
	font-family: 			Georgia;
	font-size:				12px;
}

* html fieldset {
	margin-left:			15px;
}

* + html fieldset {
	margin-left:			15px;
}

.csc-form-fieldcell textarea {
	overflow:				auto;	
}

* html #mailformformtype_mail {
	margin-left:			103px;
}

#mailformCodenummer1, #mailformCodenummer2, #mailformCodenummer3, #mailformCodenummer4, #mailformCodenummer5, #mailformCodenummer6 {
	width:					40px;
	margin-bottom:			50px;
}

#mailformDatum {
	margin-bottom:			15px;
}

#mailformformtype_mail {
	margin-left:			150px;
	width:					202px;
}

* html #mailformformtype_mail {
	width:					204px;
}

