/************************************
* GLOBAL 	 						*
************************************/


BODY {
	FONT-FAMILY:   Verdana, Arial, Helvetica, sans-serif;
	COLOR: #68676d;

}
A:link {
	COLOR: #333333;
	TEXT-DECORATION: underline
}
A:visited {
	COLOR: #333333;
	TEXT-DECORATION: underline
}
A:hover {
	COLOR: #333333;
	TEXT-DECORATION: underline
}
H1 {
	FONT-SIZE: 14px;
}
H2 {
	FONT-SIZE: 13px;
}
H3 {
	FONT-SIZE: 12px;
}
H4 {
 	FONT-SIZE: 11px;
}
H5 {
	FONT-SIZE: 10px;
}
H6 {
   	FONT-SIZE:  9px;
}

h1, h2, h3, h4, h5, h6, p, table, td, th, ul, ol, li, dd, dt, dl, blockquote, address, hr, pre {
	margin:0pt;
	padding:0pt;
}

H1,H2,H3,H4,H5,H6 {
	PADDING-BOTTOM: 5px;
}
/************************************
* GLOBAL END 						*
************************************/




#navigation_head_label div{

	FONT-WEIGHT: bolder;
	FONT-SIZE: 13px;  
	/*TEXT-TRANSFORM: uppercase;*/
	COLOR: #555555; 
	PADDING-TOP: 7px; 
	FONT-STYLE: normal;  
	LETTER-SPACING: 1pt; 
	TEXT-ALIGN: left
}
.content_box_content_text_wrap{
	padding-left: 11px;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 8px;
}




p.bodytext{
	font-size:11px;
	color: #333333;
}


H1.csc-firstHeader {
}
H2.csc-firstHeader {
}
H3.csc-firstHeader {
}
H4.csc-firstHeader {
}
H5.csc-firstHeader {
}
H6.csc-firstHeader {
}
P.csc-header-date {
	FONT-SIZE: 10px; 

}
P.csc-subheader {
	FONT-SIZE: 11px; 

}
P.csc-subheader-0 {

}
P.csc-subheader-1 {

}
P.csc-subheader-2 {

}
P.csc-subheader-3 {
	FONT-STYLE: normal
}
P.bodytext {
	text-align: left;
	FONT-SIZE: 11px;
	COLOR: #333333; 
}
UL {
	MARGIN-TOP: 0px; 
	FONT-SIZE: 11px;
	COLOR: #333333; 
}
UL UL LI {
	FONT-SIZE: 10px;
	COLOR: #333333; 
}
UL LI A {
	COLOR: #333333; 
}
OL {
	MARGIN-TOP: 0px;
	FONT-SIZE: 11px
}
OL LI A {
	COLOR: #333333; 
}
LI {
	LIST-STYLE-TYPE: square;
	MARGIN-TOP: 0px; 
	MARGIN-BOTTOM: 0px; 
	PADDING-TOP: 2px;
	COLOR: #333333; 
}

.content_navigation{
	margin-top: 5px;	
}

.content_navigation A:link {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px;
	MARGIN-LEFT: 8px;
	MARGIN-RIGHT: 8px;
	COLOR: #666666; 
	LINE-HEIGHT: 13px; 
	FONT-STYLE: normal; 
	TEXT-DECORATION: none
}
.content_navigation A:visited {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	MARGIN-LEFT: 8px;
	MARGIN-RIGHT: 8px;

	COLOR: #666666; 
	LINE-HEIGHT: 13px; 
	FONT-STYLE: normal;
	TEXT-DECORATION: none
}
.content_navigation A:hover {
	COLOR: #333333;
	TEXT-DECORATION: underline;
}
	    
.content_navigation A.content_nav_highlight,
.content_navigation A.content_nav_highlight:link,
.content_navigation A.content_nav_highlihgt:visited 
{
       	TEXT-DECORATION: underline !important;
}

.contentWrapper ul{
	margin-top: 8px;
	margin-bottom: 8px;	
}
.contentWrapper ul li{
	margin-left: 21px;
}
.quicknavi_box_content_text ul li{
	LIST-STYLE-TYPE: none;	
	margin-left: 2px;
	margin-top: 2px;
}


.referenzen-liste li{
	list-style-type: none !important;
	margin-left: 0px !important;
	padding-left: 0px !important;	
}


.service-listing LI{

	font-weight: bold;
	color: #00519E;
	text-transform: uppercase;
	
}

.service-listing LI A{ 

	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #00519E;
	text-transform: uppercase;
	margin-bottom: 20px;

}


.csc-textpic-intext-left{
	margin-top: 12px;	
}

.csc-textpic-intext-left .csc-textpic-text .contentWrapper p{
	margin-left: 138px;	
}
.partner_listing_text{
	margin-left: 10px;
	margin-bottom: 13px;
}

DIV.csc-sitemap {
	
	border-style: none; 
}
DIV.csc-sitemap A{
	border-style: none; 
}
DIV.csc-sitemap UL LI {
	TEXT-TRANSFORM: uppercase;
	LIST-STYLE-TYPE: none;
	MARGIN-LEFT: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-weight: BOLD;
}
DIV.csc-sitemap UL UL LI {
	MARGIN-LEFT: 15px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-weight: normal;
	TEXT-TRANSFORM: none;
}
DIV.csc-sitemap UL UL UL LI {
	MARGIN-LEFT: 30px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-weight: normal;
}
DIV.csc-sitemap UL UL UL UL LI {
	MARGIN-LEFT: 45px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-weight: normal;
}

.impressum TR TD{
	padding-left: 3px;	
}

.prosolutions_ansprechpartner_table TR TD{	
	padding-left: 3px;
	padding-bottom: 8px;
}
.prosolutions_ansprechpartner_table TR TD p{
	font-size: 10px;	
}

/*   DATEILINKS  */

TABLE.csc-uploads {
	width: 290px; 
}
TABLE.csc-uploads TR TD P {
	FONT-SIZE: 11px; 
}
TABLE.csc-uploads TR TD {
	VERTICAL-ALIGN: top
}
TABLE.csc-uploads TR TD.csc-uploads-icon {
	PADDING-RIGHT: 6px; 
	PADDING-LEFT: 6px;
	VERTICAL-ALIGN: top;
	WIDTH: 1%; 
	TEXT-ALIGN: center
}
TABLE.csc-uploads TR TD.csc-uploads-fileName {
	FONT-WEIGHT: bold;
	WIDTH: 200px;
	vertical-align: top;
}
TABLE.csc-uploads TR TD.csc-uploads-fileName P A {
	FONT-WEIGHT: bold
}
TABLE.csc-uploads TR TD.csc-uploads-fileName P.csc-uploads-description {
	FONT-WEIGHT: normal
}
TABLE.csc-uploads TR TD.csc-uploads-fileSize {
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	WHITE-SPACE: nowrap
}
TABLE.csc-uploads-1 {
	margin-top: 4px;
	margin-bottom: 8px;
}
TABLE.csc-uploads-2 {

}
TABLE.csc-uploads-3 {

}
TABLE.csc-uploads-3 TR.tr-even {
}
TABLE.csc-uploads-3 TR.tr-odd {
}
TABLE.csc-uploads-3 TR TD {
	VERTICAL-ALIGN: middle
}
TABLE.csc-uploads-3 TR.tr-even TD.csc-uploads-icon IMG {

}
TABLE.csc-uploads-3 TR.tr-odd TD.csc-uploads-icon IMG {

}

.content_box_content_left TABLE.csc-uploads {
	width: 160px;
	color: #FFFFFF; 
}
.content_box_content_left table.csc-uploads tr td.csc-uploads-fileName p a {
	color: #FFFFFF;
}
.glossary{ font-size: 11px; }

	acronym, dfn, abbr, span.abbr { border-bottom: 0px; cursor: normal; font-style: normal; text-decoration: none;} 
   dl.glossary dt { font-weight: bold; margin: 0 0 3px 0; font-style: normal; text-decoration: none;}
   dl.glossary dd { margin: 0 0 15px 20px; }
   dl.glossary .description { margin: 0; padding: 0; }
   dl.glossary .type { font-style: normal; padding: 0 3px 0 0; }
   
div.glossar_anchor_link A{
	font-weight: bold;
	text-decoration: none;	
}

A.glossar_anchor_link:link{
	    margin-left:5px;
	    margin-right:1px;
	    font-size: 11px;
	    padding: 0px 0px 0px 0px;
}

A.glossar_anchor_link:visited{
	    margin-left:5px;
	    margin-right:1px;
	    padding: 0px 0px 0px 0px;	    
	    font-size: 11px;
}

A.glossar_anchor_link:hover{
	    margin-left:5px;
	    margin-right:1px;
	    padding: 0px 0px 0px 0px;
	    font-size: 11px;
}
/*
.content_left_nav_headline {
	border-bottom:1px solid white;
	color:#D86258;
	font-size:16px;
	font-weight:bold;
	padding-bottom:9px;
	padding-left:6px;
	padding-top:4px;
	text-decoration:none;
}

.content_left_nav_element {
	border-bottom:1px solid white;
	padding-bottom:9px;
	padding-left:10px;
	padding-top:9px;
}

*/










#content_left_nav {
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px; 
}

#content_left_nav UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	MARGIN-BOTTOM: 0px;
	MARGIN-TOP: 0px;
	LIST-STYLE-TYPE: none
}
#content_left_nav LI {
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	                 
}

#content_left_nav A:link {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px;
	MARGIN-LEFT: 8px;
	MARGIN-RIGHT: 8px;
/*	TEXT-TRANSFORM: uppercase; */
	COLOR: #666666; 
	LINE-HEIGHT: 13px; 
	FONT-STYLE: normal; 
	TEXT-DECORATION: none
}
#content_left_nav A:visited {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	MARGIN-LEFT: 8px;
	MARGIN-RIGHT: 8px;
/*	TEXT-TRANSFORM: uppercase; */
	COLOR: #666666; 
	LINE-HEIGHT: 13px; 
	FONT-STYLE: normal;
	TEXT-DECORATION: none
}
#content_left_nav A:hover {
	COLOR: #333333;
	TEXT-DECORATION: underline;
}

.content_left_nav_headline{
    text-decoration: none;
 	COLOR: #d86258;
	padding-left: 6px;
	padding-top: 4px;
	padding-bottom: 9px;
	border-bottom: 1px white solid;
	font-size: 12px;
	font-weight: bold;
}
.content_left_nav_headline A:link,
.content_left_nav_headline A:visited{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
 	COLOR: #d86258;

}
.content_left_nav_element{
	font-size:11px;
	font-style:normal;
	font-weight:normal;	
    padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 10px;
	border-bottom: 1px white solid;
}
.content_left_nav_element A.noact:link,
.content_left_nav_element A.noact:visited{
	text-decoration: none;
}
.content_left_nav_element A.noact:hover{
        text-decoration: underline;
}

.content_left_nav_element A:hover{
        text-decoration: underline;
}

.content_left_nav_element A:hover,
.content_left_nav_element A:hover DFN,
.content_left_nav_element A:hover DFN DFN,
.content_left_nav_element A:hover DFN DFN DFN{
	text-decoration: underline;
}


.csc-textpic-text{
	margin-left: 8px;	
}


* html .csc-textpic-text{
	margin-left: 0px;	
}

.content_box_content_text_wrap .csc-textpic-image{
	padding-bottom: 15px;
	margin-top: 4px;	
}
.content_box_content_right_text_wrap div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img{
	padding-bottom: 15px;
	margin-top: 4px;	
}
.content_box_content_right_text_wrap UL LI{
	LIST-STYLE-TYPE: none;	
}

.content_box_content_right_text_wrap .csc-header-n2,
.content_box_content_right_text_wrap .csc-header-n3,
.content_box_content_right_text_wrap .csc-header-n4,
.content_box_content_right_text_wrap .csc-header-n5,
.content_box_content_right_text_wrap .csc-header-n6{
	margin-top: 8px;	
}

.contenttable tr td{
	height: 18px;	
	vertical-align: top;	
}



.csc-header{
	margin-top: 3px; 	
}


.tx-indexedsearch-res h3{
	background-color: #eeeeee;	
}
.tx-indexedsearch-descr{
	font-size: 10px;	
}
.tx-indexedsearch-info{
	font-size: 10px;	
}


hr{
	margin-top: 10px;
	margin-bottom: 10px;	
}
.content_box_print{
	width: 20px;
	float:right;
	margin-top: 18px;
	margin-bottom: 10px;
	margin-right: 5px;
	margin-left: 5px;
	vertical-alignment
}
.content_box_print img{
	border: 0;
}
.content_box_pdf{
	width: 20px;
	float:right;
	margin-right: 5px;
	margin-left: 5px;	
	margin-top: 18px;
	margin-bottom: 10px;	
}
.agb_user{
	font-size: 10px;
	font-weight: bold;	
}
.agb_status_message{
	font-size: 11px;	
}

img{
	border: 0px;
}
#navigation_languages{
	margin-top: 4px;
	margin-left: 20px;
	font-size: 11px;	
}

.left{
	float: left;	
}

.right{
	float: right;
}

.clear{
	clear: both;	
}
/*

#Usersubnav A.glossar_anchor_link:link{
	    margin-left:5px;
	    margin-right:1px;
	    font-size: 11px;
	    padding: 0px 0px 0px 0px;
}

#Usersubnav A.glossar_anchor_link:visited{
	    margin-left:5px;
	    margin-right:1px;
	    padding: 0px 0px 0px 0px;	    
	    font-size: 11px;
}

#Usersubnav A.glossar_anchor_link:hover{
	    margin-left:5px;
	    margin-right:1px;
	    padding: 0px 0px 0px 0px;
	    font-size: 11px;
}
*/


.content_box_content_left .test_and_integration_text{
	padding-top: 5px;
	padding-left: 28px;
}


ul.se_listing{
	 
}

ul.se_listing li{
	list-style-image: url('../design/misc/li_dot_se.png');		
}
ul.se_listing_blue {
	
}
ul.se_listing_blue li{
	list-style-image: url('../design/misc/li_dot_se.png');
	color: rgb(0, 81, 158);		
}
ul.se_listing_blue li a,
ul.se_listing_blue li a:visited,
ul.se_listing_blue li a:link{
	color: rgb(0, 81, 158);	
}

ul.it_listing{
	 
}

ul.it_listing li{
	list-style-image: url('../design/misc/li_dot_ml.png');		
}
ul.it_listing_blue {
	
}
ul.it_listing_blue li{
	list-style-image: url('../design/misc/li_dot_ml.png');
	color: rgb(0, 81, 158);		
}


ul.ti_listing{
	 
}

ul.ti_listing li{
	list-style-image: url('../design/misc/li_dot_ti.png');		
}
ul.ti_listing_blue {
	
}
ul.ti_listing_blue li{
	list-style-image: url('../design/misc/li_dot_ti.png');
	color: rgb(0, 81, 158);		
}