/************************************************************************************************
** Grundgeruest																				   ** 
*************************************************************************************************/
 html,body {
height: 100%;
}

#body {
	background-color:				#B6DFEF;
	background-image:				url(Elements/slices/01_01.jpg);
	background-repeat:				repeat-x;
	margin:							0px 0px 10px 0px;	
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
	font-size:						101%;
	text-align:						center;
}

#box {
	width:							90%;
	margin:							0 auto;
	min-width:						729px;
}

#linksbg{
}

** html #linksmiddle 				{ margin:	-9px 0px 9px 0px; position: relative; z-index: 2;} /* nur f?r IE 5.5 - 6.x */
#linksmiddle {	
	width:							16px;
	height:							100%;
	background-image:				url(Elements/slices/01_34.jpg); 
	background-position:			right;	
	background-repeat:				repeat-y;
}

** html #rechts					{margin-left: 50px;} /* nur f?r IE 5.5 - 6.x */
#rechts {
	width:							192px;
	background-color:				#8cbbd5;
	background-image:				url(Elements/slices/01_16.jpg); 
	background-position:			right;	
	background-repeat:				repeat-y;
	
}

#middle { 
	float: 							left; 
	padding-top: 					0px; 
	width: 							100%; 
	height:							100%;	
}

* html #navigation					{margin-left: 0px;  } /* nur f?r IE 5.5 - 6.x */
#navigation {	
	width:							100%;
	height:							164px;	
	padding-top:					0px;
	background-image:				url(Elements/slices/01_06.jpg); 
	background-position:			top;	
	background-repeat:				repeat-x;
	text-align:						left;
}

#linksbottom {
	width:							16px;
	vertical-align:					top;
}

#footline{
}

#linksbottom  img{
	width:							100%;	
}

#rightbottom {
	width:							192px;
	background-color:				#006CA8;
}

#footer {
	height:							20px;
	background-color:				#006CA8;
	padding-top:					0px;
	text-align:						center;
	vertical-align:					middle;
	color:							#B6DFEF;
	font-size:						65%;
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
}

#userfunctions{
 /*width:							192px;*/
	height:							50px;
	/*background-color: 				#8BBBD5;  */
	/*background-image:				url(Elements/slices/01_16.jpg);*/
	/*background-position:			right;	*/
	/*background-repeat:				repeat-y;*/
	padding-top:					-5px;
	font-size:						60%;	
	vertical-align:					top;
}

#search{
	width:							192px;
	background-color:				#8cbbd5;
	background-image:				url(Elements/slices/01_16.jpg); 
	background-position:			right;	
	background-repeat:				repeat-y;
}

#login{
	padding-left:					7px;
	padding-top:					0px;
	font-size:						60%;	
	vertical-align:					top;
}


a.footer {
	color:							#B6DFEF;
	text-decoration:				none;
	font-weight:					normal;
	padding:						0px 5px 0px 5px;
	font-size:						100%;
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
}

a.footer:hover {
	text-decoration:				underline;
}

* html  p					{padding-bottom: -30px;} /* nur f?r IE 5.5 - 6.x */
* html form					{margin-top: -15px;} /* nur f?r IE 5.5 - 6.x */



/************************************************************************************************
** Navigationselemente									   ** 
*************************************************************************************************/
input{
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
	font-size:						70%;
}

input.send{
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
	font-size:						100%;
}

#user{
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
	font-size:						100%;
}

#pass{
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
	font-size:						100%;
}


/************************************************************************************************
** Tabellen Formatierungen								  					        ** 
*************************************************************************************************/

.pricelist {

	font-size:						70%;
	margin:							10px 15px 5px 15px;
	font-family:					Tahoma, Arial, Helvetica, sans-serif;	
	background-color:				#FFFFFF;
	text-align:						justify;
	
	width:							100%;
	


}



.pricelist .td-0 {

	width: 							15%;

}

.pricelist .td-1 {

	width: 							15%;

}
.pricelist .td-2 {

	width: 							60%;

}

.pricelist .td-last {
	
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
	font-size:						101%;
	text-align:						right;
	
	width:							10%;

}

.pricelist .tr-even  {

	background-color:				#8cbbd5;
}

.pricelist .tr-odd  {

}

.pricelist .tr-0  {

	font-size:						100%;
	color: 							#000000;
	font-weight: 					bold;
	background-color:				#FFFFFF;

}





/************************************************************************************************
** Navigationselemente									   ** 
*************************************************************************************************/
* html #naviIE{
	padding-top:					-10px;
	margin-top:					-10px;
}

* html td img {display: block;}


** html #subnavi 						{ margin:	-9px 5px 9px 0px; position: relative; z-index: 4;} /* nur f?r IE 5.5 - 6.x */
#subnavi  { 
	background: 					url(Elements/slices/01_22.jpg) repeat-y; 
	background-position:			right;
	font-size:						75%;
	color:							#FFFFFF;		
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
	margin: 						-2px 0px 0px 0px;
	width:							192px;
	height:							auto;
	padding:						5px 0px 5px 0px;
	vertical-align:					top;
}

#subsubnavi  { 	
	font-size:						75%;		
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
	margin-left:					0px;
	width:							100px;
	color:							#254296;	
	padding:						15px 0px 10px 5px;
	height:							100%;
}


#navi  {
	text-align: 					left; 
	vertical-align: 				top;
	float: 							left; 
	width: 							100%;
}

* html #navi_breadcrump				{margin-top: 1px;} /* nur f?r IE 5.5 - 6.x */
#navi_breadcrump {
	width:							100%;
	margin:							0px;
	font-size:						65%;
	margin-top:						-4px;
	padding:						0px 0px 0px 5px;
	color:							#FFFFFF;
	clear:							both;
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
}

** html #navi_breadcrump_frame 		{margin-top:					0px;; height:							20px;} /* nur f?r IE 5.5 - 6.x */
#navi_breadcrump_frame {
	width:							100%;
	font-size:						65%;
	color:							#FFFFFF;
	clear:							both;
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
}

** html #language						{margin-left: -5px;  margin-top: -5px; position: relative; z-index: 3;} /* nur f?r IE 5.5 - 6.x */
#language {
	vertical-align:					top;
	text-align:						right;
	width:							150px;
	margin:							0px;
	font-size:						75%;
	color:							#FFFFFF;
	clear:							both;
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
}

* html #lang img { margin-top: 0px; }
#lang  img{	
	margin-top:						-5px;
	height:							14px;
}

a.navipath {
	color:							#FFFFFF;
	text-decoration:				none;
	font-weight:					normal;
	padding:						0px 0px 0px 5px;
	font-size:						100%;
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
}

a.navipath:hover {
	text-decoration:				underline;
}

a.subnavi {
	color:							#FFFFFF;
	text-decoration:				none;
	font-weight:					normal;
	font-weight:					bold;
	margin: 						0px 0px 0px 5px;
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
}

a.subnavi:hover {
	text-decoration:				underline;
	color:							#EA7D10;
}

a.subsubnavi {
	color:							#254296;
	text-decoration:				none;
	font-weight:					normal;
	font-weight:					bold;
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
	
}

a.subsubnavi:hover {
	text-decoration:				underline;
	color:							#EA7D10;
}

.dropdown {
	width:							195px;
	margin-top:						-10px;
}	

/************************************************************************************************
** Content																					   ** 
*************************************************************************************************/

** html #content 				{ height:481px; width: 100%;  margin:	-9px 0px 0px 0px; position: relative; z-index: 2;} /* nur f?r IE 5.5 - 6.x */

#content {
	
	width:							100%;
	margin:							0px 0px 0px 0px;
	padding:						0px 0px 0px 0px;	
	min-height:						481px;
	height:							100%;
	background-color:				#EDEEEF;
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
}

#leftContent {
	background-image:				url(Elements/slices/01_27.jpg);
	background-repeat:				repeat-y;			
	background-position:			top;
	width:							162px;
	margin:							0px 0px 0px 0px;	
	min-height:						481px;
	background-color:				#EDEEEF;
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
}

#leftnewslist {
	width:							95%;
	margin:							0px 0px 0px 0px;	
	font-size:						85%;
	padding:						0px 0px 0px 5px;
	background-color:				#EDEEEF;
	border:							none;
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
}

** html #rightContent					{ height: 460px; margin: 8px 10px 10px 5px;} /* nur f?r IE 5.5 - 6.x */
#rightContent {
	width:							100%;
	margin:							8px 0px 5px 0px;
	min-height:						460px;	
	height:							100%;
	background-color:				#FFFFFF;
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
}

li{
	font-size:						70%;
	font-family:					Tahoma, Arial, Helvetica, sans-serif;	
	background-color:				#FFFFFF;
}

p.csc-linkToTop{
	text-decoration:				none;
	color:							#254296;
	font-size:						90%;
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
	margin-right:					10px;
	text-align:						right;
}

p.bodytext{
	font-size:						70%;
	margin:							10px 15px 5px 15px;
	font-family:					Tahoma, Arial, Helvetica, sans-serif;	
	background-color:				#FFFFFF;
	text-align:						justify;	
}

span.important{
	color:							#FF0000;
}

p.csc-form-label-req{
	font-size:						70%;
	font-weight:					bold;
	margin:							0px 0px 5px 5px;
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
}

p.csc-form-label{
	font-size:						70%;
	font-weight:					bold;
	margin:							0px 0px 5px 5px;
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
}

table.imgtext-table{
	margin-top:						20px;
}

table.imgtext-table img{
	margin-right:					10px;
	margin-top:						-25px;
	margin-bottom:					30px;
}

dl img{
	padding-bottom:					30px;
}

div.csc-textpic-imagewrap{
	margin-right:					10px;
}


table.imgtext-nowrap{
	width:							100%;
	margin-bottom:					20px;	
	background-color:				#FFFFFF;
}

textarea{
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
	font-size:						70%;
}


#csc-header csc-header-n1{
	width:							100%;
	margin-bottom:					20px;	
	background-color:				#FFFFFF;
}


img{
	border:							none;
}

h1.csc-firstHeader{
	font-size:						130%;
	color:							#254296;		
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
	margin:							0px 0px 5px 5px;
	padding:						10px 0px 0px 0px;
}

p.csc-subheader-0{
	margin:							0px 0px 15px 15px;
}


h1.content {
	font-size:						100%;
	color:							#254296;		
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
	margin:							0px 0px -2px -2px;
}

h1.news {
	font-size:						130%;
	color:							#254296;		
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
	margin:							0px 0px -15px 0px;
}

h2.news {
	font-size:						100%;
	color:							#254296;		
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
	margin:							10px 0px -10px 0px;
}

h2.functions{
	font-size:						100%;
	color:							#254296;		
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
	margin:							0px 0px 0px 0px;
}

h1 {
	font-size:						110%;
	color:							#254296;		
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
	margin:							15px 0px 5px 5px;
}

h2 {
	font-size:						90%;
	color:							#254296;		
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
	margin:							45px 0px 5px 5px;
}

h3 {
	font-size:						90%;
	color:							#254296;		
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
	margin:							0px 0px -10px 5px;
	font-weight:					bold;
	
}

h4 {
	font-size:						90%;
	color:							#000000;		
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
	margin:							0px 0px 10px 5px;
	font-weight:					bold;
	
}

.contenttable{
	width:							100%;
	margin:							1px;
	padding:						1px;
	border-spacing:					1px;
	border-width:					1px;
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
	font-size:						95%;	
}

tr.contenttable{
	margin:							2px;
}

td.contenttable{
	margin:							2px;
	padding:						1px;
}
.contenttable p.bodytext{
	margin:							1px;
	padding:						1px;
	border-spacing:					1px;
	border-width:					1px;
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
	font-size:						95%;	
}

/************************************************************************************************
** Allgemeine Links																			   ** 
*************************************************************************************************/

a {
	text-decoration:				none;
	color:							#254296;
	font-size:						90%;
	font-weight:					bold;
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
}

a:hover {
	text-decoration:				underline;
	color:							#EA7D10;
}



/************************************************************************************************
** Hauptnavigation   																		   ** 
*************************************************************************************************/


a.hauptnavihome {
	width:							80px;
	height:							85px;
	display:						block;
	text-align:						center;
	background-image:				url(Elements/slices/03_10.jpg);			
	background-repeat:				no-repeat;
	background-position:			top;	
	color:							#FFFFFF;
	font-size:						80%;
	vertical-align:					top;
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
	padding-top:					5px;
}

a.hauptnavihome:hover {
	background-image:				url(Elements/slices/02_10.jpg);			
	background-repeat:				no-repeat;
	text-decoration:				none;
	color:							#EA7D10;
}

a.hauptnavihome_active{
	background-image:				url(Elements/slices/02_10.jpg);			
	background-repeat:				no-repeat;
	text-decoration:				none;
	color:							#EA7D10;
}

a.hauptnavihomeon {
	width:							80px;
	height:							85px;
	display:						block;
	text-align:						center;		
	background-position:			top;	
	font-size:						80%;
	vertical-align:					top;
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
	padding-top:					5px;

	background-image:				url(Elements/slices/02_10.jpg);			
	background-repeat:				no-repeat;
	text-decoration:				none;
	color:							#EA7D10;
}

a.hauptnaviproducts {
	width:							79px;
	height:							85px;
	display:						block;
	text-align:						center;
	background-image:				url(Elements/slices/03_11.jpg);			
	background-repeat:				no-repeat;
	background-position:			top;	
	color:							#FFFFFF;
	font-size:						80%;
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
	padding-top:					5px;
}

a.hauptnaviproducts:hover {
	background-image:				url(Elements/slices/02_11.jpg);			
	background-repeat:				no-repeat;
	text-decoration:				none;
	color:							#EA7D10;
}

a.hauptnaviproducts_active {
	background-image:				url(Elements/slices/02_11.jpg);			
	background-repeat:				no-repeat;
	text-decoration:				none;
	color:							#EA7D10;
}

a.hauptnaviproductson {
	width:							79px;
	height:							85px;
	display:						block;
	text-align:						center;		
	background-position:			top;	
	font-size:						80%;
	vertical-align:					top;
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
	padding-top:					5px;

	background-image:				url(Elements/slices/02_11.jpg);			
	background-repeat:				no-repeat;
	text-decoration:				none;
	color:							#EA7D10;
}

a.hauptnavisupport {
	width:							79px;
	height:							85px;
	display:						block;
	text-align:						center;
	background-image:				url(Elements/slices/03_12.jpg);				
	background-repeat:				no-repeat;
	color:							#FFFFFF;
	font-size:						80%;
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
	padding-top:					5px;
}

a.hauptnavisupport:hover {
	background-image:				url(Elements/slices/02_12.jpg);			
	background-repeat:				no-repeat;
	text-decoration:				none;
	color:							#EA7D10;
}

a.hauptnavisupport_active {
	background-image:				url(Elements/slices/02_12.jpg);			
	background-repeat:				no-repeat;
	text-decoration:				none;
	color:							#EA7D10;
}

a.hauptnavisupporton {
	width:							79px;
	height:							85px;
	display:						block;
	text-align:						center;		
	background-position:			top;	
	font-size:						80%;
	vertical-align:					top;
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
	padding-top:					5px;

	background-image:				url(Elements/slices/02_12.jpg);			
	background-repeat:				no-repeat;
	text-decoration:				none;
	color:							#EA7D10;
}

a.hauptnavidownloads {
	width:							79px;
	height:							85px;
	display:						block;
	text-align:						center;
	background-image:				url(Elements/slices/03_13.jpg);				
	background-repeat:				no-repeat;
	color:							#FFFFFF;
	font-size:						80%;
	font-family:					Tahoma, Arial, Helvetica, sans-serif;	
	padding-top:					5px;
}

a.hauptnavidownloads:hover {
	background-image:				url(Elements/slices/02_13.jpg);			
	background-repeat:				no-repeat;
	text-decoration:				none;
	color:							#EA7D10;
}

a.hauptnavidownloads_active {
	background-image:				url(Elements/slices/02_13.jpg);			
	background-repeat:				no-repeat;
	text-decoration:				none;
	color:							#EA7D10;
}

a.hauptnavidownloadson {
	width:							79px;
	height:							85px;
	display:						block;
	text-align:						center;		
	background-position:			top;	
	font-size:						80%;
	vertical-align:					top;
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
	padding-top:					5px;

	background-image:				url(Elements/slices/02_13.jpg);			
	background-repeat:				no-repeat;
	text-decoration:				none;
	color:							#EA7D10;
}

a.hauptnavicontact {
	width:							79px;
	height:							85px;
	display:						block;
	text-align:						center;
	background-image:				url(Elements/slices/03_14.jpg);				
	background-repeat:				no-repeat;
	color:							#FFFFFF;
	background-position:			top;	
	font-size:						80%;
	vertical-align:					top;
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
	padding-top:					5px;
}

a.hauptnavicontact:hover {
	background-image:				url(Elements/slices/02_14.jpg);			
	background-repeat:				no-repeat;
	text-decoration:				none;
	color:							#EA7D10;
}

a.hauptnavicontact_active {
	background-image:				url(Elements/slices/02_14.jpg);			
	background-repeat:				no-repeat;
	text-decoration:				none;
	color:							#EA7D10;
}

a.hauptnavicontacton {
	width:							79px;
	height:							85px;
	display:						block;
	text-align:						center;		
	background-position:			top;	
	font-size:						80%;
	vertical-align:					top;
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
	padding-top:					5px;

	background-image:				url(Elements/slices/02_14.jpg);			
	background-repeat:				no-repeat;
	text-decoration:				none;
	color:							#EA7D10;
}

a.hauptnaviintern {
	width:							79px;
	height:							85px;
	display:						block;
	text-align:						center;
	background-image:				url(Elements/slices/gss_int.jpg);				
	background-repeat:				no-repeat;
	color:							#FFFFFF;
	background-position:			top;	
	font-size:						80%;
	vertical-align:					top;
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
	padding-top:					5px;
}

a.hauptnaviintern:hover {
	background-image:				url(Elements/slices/gss_int_act.jpg);			
	background-repeat:				no-repeat;
	text-decoration:				none;
	color:							#EA7D10;
}

a.hauptnaviintern_active {
	background-image:				url(Elements/slices/gss_int_act.jpg);			
	background-repeat:				no-repeat;
	text-decoration:				none;
	color:							#EA7D10;
}

a.hauptnaviinternon {
	width:							79px;
	height:							85px;
	display:						block;
	text-align:						center;		
	background-position:			top;	
	font-size:						80%;
	vertical-align:					top;
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
	padding-top:					5px;

	background-image:				url(Elements/slices/gss_int_act.jpg);			
	background-repeat:				no-repeat;
	text-decoration:				none;
	color:							#EA7D10;
}

/************************************************************************************************
** News									   ** 
*************************************************************************************************/
table.news-latest-item{
	width:							98%;
}

div.news-latest-container{
	width:							100%;
}

.latestNews_desc p{
	font-size: 						70%;
}

h3.latestNes_title {
	margin: 0 0 -10px -10px;
}

div.news-latest-morelink{
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
	font-size:						70%;
	text-align:						right;
	width:							100%;
	padding-bottom:					18px;
}

td.latestNews_Date{
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
	font-size:						70%;
	text-align:						right;
	width:							100%;
}

td.latestNews_img{
	width:							0px;
}

h3.latestNes_title{
	padding-bottom:					5px;
}


#newsDate{
	margin-right:					5px;
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
	font-size:						60%;
	text-align:						right;
	background-color:				#FFFFFF;
}

#newsHeader{
	margin-left:					5px;
	margin-right:					5px;
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
	text-align:						left;
	background-color:				#FFFFFF;
	font-size:						70%;
}

#newsHeader img{
	margin-left:					5px;
	margin-right:					-3px;
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
	text-align:						left;
	background-color:				#FFFFFF;
}

#more{
	margin-right:					5px;
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
	font-size:						85%;
	text-align:						right;
	background-color:				#FFFFFF;
}

#news-list-item{
	width:							101%;
	background-color:				#FFFFFF;
	border:							none;
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
	margin-left:					-5px;
	padding-left:					0px;
	font-size:						100%;
}

#newstext{
	width:							97%;
	color:							#000000;
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
	background-color:				#FFFFFF;
	text-align:						justify;
	vertical-align:					top;
	font-size:						100%;
}

#newsTextDetail{
	width:							97%;
	color:							#000000;
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
	background-color:				#FFFFFF;
	text-align:						justify;
	vertical-align:					top;
	font-size:						70%;
}

#newsSubHeadDetail{
	width:							97%;
	color:							#000000;
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
	background-color:				#FFFFFF;
	text-align:						justify;
	vertical-align:					top;
	font-size:						70%;
	padding-bottom:					10px;
}

#newsTimeDate{
	font-size:						70%;
	text-align:						right;
	margin-right:					10px;
	font-weight:					bold;
}

#autor{
	font-size:						70%;
	color:							#254296;		
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
	margin:							0px 0px -10px 5px;
}

#newsImg{
	margin-right:					5px;
}

#newsAdditionals{
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
	background-color:				#FFFFFF;
	vertical-align:					top;
	font-size:						70%;
	margin-left:					5px;
}

#newsAdditionals a{
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
	background-color:				#FFFFFF;
	vertical-align:					top;
	font-size:						115%;
}

#news-single-backlink{
	margin-left:					5px;
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
	font-size:						70%;
	text-align:						left;
}



#newsAdditionalsLink{
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
	background-color:				#FFFFFF;
	vertical-align:					top;
	font-size:						70%;
}

/************************************************************************************************
** Downloads									   ** 
*************************************************************************************************/


div.tx-mmdamfilelist-pi1-viewselector{
	text-align:						right;
	margin-right:					5px;
}

div.tx-mmdamfilelist-pi1-orderselector{
	text-align:						center;
}

div.tx-mmdamfilelist-pi1-modeselector{
	margin-left:					5px;
	color:							#FFFFFF;
}

div.tx-mmdamfilelist-pi1-listrow{
	margin-bottom:					10px;
}

div.tx-mmdamfilelist-pi1-modeselector .tx-mmdamfilelist-pi1-modeSelector-SCell {
	background-color: 				#006CA8;
	color:							#FFFFFF;
	border: 						1px solid #a7d4df;
	border-bottom-width: 			0px;
	padding: 						0px 5px 2px 5px;
	text-decoration: 				none;
	display: 						inline;
	
}

div.tx-mmdamfilelist-pi1-modeselector .tx-mmdamfilelist-pi1-modeSelector-SCell a  {
	text-decoration:				none;
	color:							#FFFFFF;
	font-size:						70%;
	font-weight:					bold;
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
	}


div.tx-mmdamfilelist-pi1-modeselector a:hover {
	text-decoration:				underline;
	color:							#EA7D10;
}

div.tx-mmdamfilelist-pi1-searchbox{
	margin-left:					5px;
}

div.tx-mmdamfilelist-pi1-listrow .tx-mmdamfilelist-pi1-ziplink a {	
	color:							#254296;
}

div.tx-mmdamfilelist-pi1-listrow .tx-mmdamfilelist-pi1-ziplink a:hover {	
	text-decoration:				underline;
	color:							#EA7D10;
}

div.tx-mmdamfilelist-pi1-listrow .tx-mmdamfilelist-pi1-normallink a {	
	color:							#254296;
}

div.tx-mmdamfilelist-pi1-listrow .tx-mmdamfilelist-pi1-normallink a:hover {	
	text-decoration:				underline;
	color:							#EA7D10;
}

table.tx-mmdamfilelist-pi1-table img{
	border:							none;
}

td.tx-mmdamfilelist-pi1-title{
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
	vertical-align:					top;
	font-size:						70%;
	font-weight:					normal;
}

span.tx-mmdamfilelist-pi1-cattitle{
	font-weight:					normal;
}

span.tx-mmdamfilelist-pi1-title  {
	color:							#254296;	
}

span.tx-mmdamfilelist-pi1-file_type{
	color:							#254296;	
}

span.tx-mmdamfilelist-pi1-ziplink{
	color:							#254296;
	background-color: 				#006CA8;
}

span.tx-mmdamfilelist-pi1-normallink{
	color:							#254296;	
}

/************************************************************************************************
** ab downloads								   ** 
*************************************************************************************************/
.tx_abdownloads_listView_downloads  TD{
	font-size: 80%;
	padding: 0 20px;
}

.tx_abdownloads_catalogView_categoryPath  A{
	padding: 0 20px 0 -20px;
}

div.tx_abdownloads_categoryPath {
	padding: 0 0 20px 0;
}

div.tx_abdownloads_catalogView_category {
	padding: 0 20px;
}

div.tx_abdownloads_viewDetailsForDownload {
	padding: 0 0 40px;
	font-size: 150%;
}
.tx_abdownloads_viewDetailsForDownload  TD {
	font-size: 70%;
}
.tx_abdownloads_viewDetailsForDownload  A {
	font-size: 170%;
}

.tx_abdownloads_viewDetailsForDownload  p.bodytext {
	font-size: 100%;
}


div.tx-abdownloads-pi1  {
	padding: 10px 0 20px 20px;
	font-size: 90%;
}

a.tx-abdownloads-pi1 {
	padding: 0 0 20px 20px;
	font-size: 90%;
}

a.tx_abdownloads_catalogView_downloadLabel {
	font-size: 120%;
}

.tx_abdownloads_searchView_resultMessage  TD{
	font-size: 80%;
	padding: 0 20px;
}

.tx_abdownloads_searchView_resultMessage A  {
	padding: 0 20px 0 -20px;
}

div.tx_abdownloads_searchView_categoryPath {
	padding: 0 0 20px 0;
}

div.tx_abdownloads_catalogView_category {
	padding: 0 20px;
}

div.tx_abdownloads_viewDetailsForDownload {
	padding: 0 0 40px;
	font-size: 150%;
}
.tx_abdownloads_viewDetailsForDownload  TD {
	font-size: 70%;
}
.tx_abdownloads_viewDetailsForDownload  A {
	font-size: 170%;
}

.tx_abdownloads_viewDetailsForDownload  p.bodytext {
	font-size: 100%;
}

div.tx-abdownloads-pi1  TABLE{
	padding: 10px 0 20px 20px;
	font-size: 90%;
}



/************************************************************************************************
** Filelinks								   ** 
*************************************************************************************************/
td.csc-uploads-fileName a {
	text-decoration:				none;
	color:							#254296;
	margin:							10px 0px 5px 5px;
	font-size:						70%;
	font-weight:					bold;
	font-family:					Tahoma, Arial, Helvetica, sans-serif;
}

td.csc-uploads-fileName a:hover {
	text-decoration:				underline;
	color:							#EA7D10;
}

p.csc-uploads-description  {
	font-size:						70%;
	margin:							10px 0px 5px 5px;
	font-family:					Tahoma, Arial, Helvetica, sans-serif;	
	background-color:				#FFFFFF;
}




/************************************************************************************************
** Schulungsmodul									   ** 
*************************************************************************************************/

div.tx-seminars-pi1{
	margin-right:							10px;
	margin-left:							5px;
	margin-top:								0px;
}

div.tx-seminars-pi1-listrow{
}

div.tx-seminars-pi1-listrow th {
  font-weight: 								bold;
  text-align: 								center;
  font-size:								75%;
  background-color: 						#006CA8;
  color:									#FFFFFF;
}

div.tx-seminars-pi1-listrow th a{
  font-weight: 								bold;
  text-align: 								center;
  font-size:								100%;
  background-color: 						#006CA8;
  color:									#FFFFFF;
}

div.tx-seminars-pi1-listrow .listrow-odd, .tx-seminars-pi1-listrow th {
  background-color: 						#DDDDDD;
}

div.tx-seminars-pi1-listrow tr {
  background-color: 						#FFFFFF;
  color:									inherit;
}

div.tx-seminars-pi1-listrow tr:hover {
  background-color: 						#8BBBD5;  
  color: 									inherit;
}

td.tx-seminars-pi1-title{
  font-weight: 								bold;
  text-align: 								left;
  font-size:								90%; 
  color:									#006CA8;
}

td.tx-seminars-pi1-uid{
  text-align: 								center;
  font-size:								90%; 
}

td.tx-seminars-pi1-date{
  text-align: 								center;
  font-size:								90%; 
}

td.tx-seminars-pi1-price{
  text-align: 								center;
  font-size:								90%; 
}

td.tx-seminars-pi1-vacancies-available .tx-seminars-pi1-square {
  background-color: #006CA8;
  color: inherit;
}

td.tx-seminars-pi1-vacancies{
  text-align: 								left;
  font-size:								80%; 
}

.tx-seminars-pi1-vacancies-2 .tx-seminars-pi1-square,
.tx-seminars-pi1-vacancies-1 .tx-seminars-pi1-square {
  background-color: #ffff3c;
  color: inherit;
}

.tx-seminars-pi1-vacancies-0 .tx-seminars-pi1-square,
.tx-seminars-pi1-canceled .tx-seminars-pi1-square,
.tx-seminars-pi1-registration-deadline-over  .tx-seminars-pi1-square {
  background-color: #c30000;
  color: inherit;
}

.tx-seminars-pi1-canceled td {
  text-decoration: line-through;
 
}

.tx-seminars-pi1-canceled td.tx-seminars-pi1-vacancies {
  text-decoration: none;
}

td.registrieren{
  text-align: 								left;
  font-size:								90%; 
}

div.tx-seminars-pi1-browsebox{
  text-align: 								left;
  font-size:								90%; 
  margin-left:								5px;
}

td.schulungSingleViewRowNames{
	width:									150px;
	font-size:								80%;
	font-weight:							bold;
	color:									#254296;	
	vertical-align:							top;
}

td.schulungSingleViewTitel{
	font-size:								100%;
	font-weight:							bold;
	color:									#254296;	
}

td.schulungSingleViewRowContent{
	width:									auto;
	font-size:								80%;
	vertical-align:							top;
	padding-bottom:							5px;
}

td.schulungSingleViewRowContent p.bodytext{
	width:									auto;
	font-size:								100%;
	vertical-align:							top;
	margin-left:							-1px;
}

#htmlarea-showtableborders {
	font-size:						70%;
	margin:							5px 5px 5px 5px;
	font-family:					Tahoma, Arial, Helvetica, sans-serif;	
}
