@import url("structure.css");
@import url("navigation.css");

/***************************************** GLOBAL ****/
*{
	font-family:Verdana;
	font-size:12px;
	}
a,a:visited {
	font-size:12px;
	text-decoration:none;
	color:#676767;
	}
/**************************************** END GLOBAL ****/


/***************************************** START Dividing Lines ***/
hr.dividingLine {
	clear:both;
	height:1px;
	border:0;
	margin:5px 0 5px 0;
	background-color:#c5f535;
	color:#c5f535;
	}

#divisorPNG {
	width:auto;
	height:30px;
	background:url('../images/divisor.png') 134px 50% no-repeat;
	clear:both;
	}
/****************************************** END Dividing Lines ***/


/***************************************** START Headers ***/
h1,h2,h3{
	color:#676767;
	font-weight:bold;
	margin:8px 0 8px 0;
	}
#content h1 {
	font-size:16px;
	}
#content h2 {
	font-size:14px;
	}
/******************************************** END Headers ***/


/******************************************** START standart text ***/
#content p {
	margin:0 0 10px 0;
	font-size:12px;
	color:black;
}
/******************************************* END standart text ***/


/******************************************* START hyperlinks ***/
#content a:link {
	font-size:12px;
	}

a.pdf {
	padding-left:22px;
	background:url('../images/pdf.gif') left no-repeat;
	}
/******************************************* END hyperlinks ****/


/*********************************** START List of Partners ***/	
div.partnerName {
	font-size:12px;
	font-weight:bold;
	height:20px;
	border-bottom:1px dotted #999999;
	margin-bottom:10px;
	}
div.partnerImage {
	float:left;
	width:200px;
	}
div.partnerDescription {
	float:left;
	width:300px;
	margin:0 0 10px 10px;
	font-size:12px;
	}
div.partnerLink {
	height:20px;
	font-weight:bold;
	clear:both;
	margin-left:210px;
	font-size:12px;
	}
/*********************************** END List of Partners ***/


/*********************************** START List of Employees ***/
/* der Name */
span.teamName {
	display:block;
	float:left;
	font-weight:bold;
	width:200px;
	margin:4px 0 4px 0;
	font-size:12px;
	}
/* die Abteilung */
span.teamDescription {
	display:block;
	float:left;
 	height:20px;
 	width:300px;
 	margin:4px; 0 4px 0;
 	font-size:12px;
 	}
span.teamDescription p {
 	margin:2px 0 2px 0;
 	font-size:12px;
 	}
/********************************* END List of Employees ***/


/********************************* START general unsorted list ***/
 #content ul {
 	margin:10px 0 10px 0;
 	padding:0;
 	list-style:none;
 	margin-top:5px;
 	}
 #content ul li {
 	padding-left:16px;
 	padding-top:2px;
 	padding-bottom:2px;
 	background:url('../images/bobbel_li.png') left 4px no-repeat;
 	color:black;
 	font-size:12px;
 	}
 #content ul li a:link {
 	padding:2px 0 2px 2px;
 	font-size:12px;
 	}
 #content ul ul{
 	margin-left:20px;
 	}
 #content .erpLinksTableA {
 	width:auto;
 	float:left;
 	padding:0px;
 	}
 #content .erpLinksTableB {
 	width:auto;
 	float:left;
 	padding:0px;
 	}
 #content .erpClearFloat {
 	clear:both;
 	}
/****************************************** END unsorted list ***/ 



.companyName {
	font-weight:bold;
	}
.align-center {
	text-align:center;
	}
#content a, a.visited {
	color:#a5d510;
	border-bottom:1px dotted #c5f530;
	}
#content a:hover {
	color:black;
	}
#qLink a, qLinka.visited {
	color:#797979;
	font-size:12px;
	}
#qqLink {
	font-color:black;
	}
#qLink a:hover {
	color:#c5f535;
	}
#qLink p , #qLink h1 {
	margin:0 20px 0 20px;
	}
#rLink a, rLinka.visited {
	color:#797979;
	font-size:12px;
	}
#rLink a:hover {
	color:#c5f535;
	}
#rLink h1, #rLink p {
	margin:0 20px 0 20px;
	}

.bodytext {
	font-size:12px;
	}
fieldset { border:none; }
textarea { border:1px solid #c5f535; }
input { border:1px solid #c5f535; }
select { border:1px solid #c5ce02; }
#mailformformtype_mail {
	width:90px;
	background-color:#dedede;
	margin-left:140px;
	}
.csc-mailform-field label, .csc-mailform-field input {
	float:left;
	}
.csc-mailform-field label{
	width:140px;
	}
.csc-mailform-field textarea, .csc-mailform-field input {
	width:260px;
	margin:1px;
	}
.csc-mailform-field {
	clear:both;
	}
.csc-mailform-radio input {
	border:none;
	width:20px;
	}
.csc-mailform-radio label{
	width:40px;
	}
#mailformsubmit{
	width:90px;
	margin-left:140px;
	background-color:#dedede;
	}
div.firstHalf {
	width:200px;
	float:left;
	text-align:right;
	margin-left:59px;
	font-size:12px;
	}
div.firstHalf h1 {
	margin:20px;
	}
div.firstHalf p {
	margin:20px;
	}
	
div.secondHalf {
	border-left:1px solid #c5ce02;
	width:199px;
	float:left;
	font-size:12px;
	}
div.secondHalf h1 {
	margin:20px;
	}
div.secondHalf p {
	margin:20px;
	}

h3, h4, h5, h6 {
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
	}

div.news-list-item {
	border-bottom:1px solid white;
	}
div.news-list-container {
	}
	
#content div.csc-textpic-imagecolumn ul li{
	background:none;
	padding:0;
	}

