body { 
	background: #ffffff; 
	font-family: Arial, Helvetica, sans-serif; 
	margin: 0; 
	padding: 0; 
}

html {
 /*overflow-y: scroll !important;*/
}

/*Aussenformen und Grundlegendes*/

.navline {
	background: url(img/line.gif) repeat-x center;
	height: 18px;
	width: 975px;
	text-align:left;
}

.outer{
	margin:auto;
	width:975px;
	text-align:center;
}

.container { 
	width:975px; 
	height:auto; 
	text-align:left; 
	margin: 0; 
	padding: 0; 
}

.header_container{ 
	width: 975px; 
	line-height: 18px; 
	text-align:left; 
	padding: 30px 0 60px 0;

 }

.logo{ 
	width: 975px; 
	text-align: center; 
	text-decoration: none; 
}

.content { 
	position:relative; 
	width: 575px;  
	font-size: 12px; 
	color: #717171; 
	line-height: 18px; 
	text-align:left; 
	margin:0;
	padding:0; 
}

.content ul { 
	margin-left: 2px; 
	padding-left: 14px; 
	list-style-type: circle; 
}

li.off1 {
   list-style-position: outside;
   width: 220px;
   font-family: Arial, Helvetica, sans-serif;
   color: #868686;
   text-align: left;
   font-size: 9pt;
   list-style-image: url(img/images/arrow.gif); 
   padding-left:0px;
   padding-top:5px;
}

.pathway_container { 
	color: #e60010; 
	font-size:11px; 
	width: 975px; 
	height: 20px; 
	background: url(img/line.gif) repeat-x center bottom; 
	margin-top: 0; 
	margin-bottom: 20px; 
	padding-top: 5px; 
	padding-bottom: 3px;
 }

#barrierefrei{ 
	font-size: 11px; 
	color: #868686; 
	text-align: left; 
	width:975px; }
	
#barrierefrei a:link, #barrierefrei a:visited { 
	color: #868686; 
	text-decoration: none;
	background-repeat: no-repeat; 
	background-color: transparent; 
}
#barrierefrei a:hover, #barrierefrei a:active { 
	color: #e60010; 
	background-color: transparent; 
	background-repeat: no-repeat; 
}	
	
/*Allgemeines*/

p { 
	font-family: Arial, Helvetica, sans-serif; 
	text-align:left; 
	margin-top: 10px; 
	margin-bottom: 15px; 
	padding-top: 5px; 
	padding-bottom: 5px; 
	}
	
h1 {
	background-image: none; 
}

h2 { font-size: 12px; font-weight: bold; font-style: normal; line-height: 12px; margin-top: 0; margin-bottom: 5px; }
h3 { font-size: 12px; font-weight: bold; font-style: normal; line-height: 12px; margin-top: 0; margin-bottom: 5px; }

.elf{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}
.twelve{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

/*Bilder*/

.img-rechts {
	float: right; 
	margin: 0 0 7px; 
	padding: 0 0 3px 10px; 
}
.img-links { 
	float: left; 
	margin: 5px 0 2px; 
	padding-right: 15px;  
}


.bildgross_rechts { 
	position: absolute; 
	top: 90px; 
	left: 590px; 
	width: 380px; 
	height: auto; 
}

.bildgross_rechts img { 
	text-align: right; 
	vertical-align: top; 
}
	
/*-----------Haupt-Navigation oben-----------------*/

#navigation { 
	width: 975px; 
	background: url(img/line.gif) repeat-x 0 20px; 
	height: 150px;  
}
 
#navigation ul{ 
	padding:0; 
	margin:0; 
	list-style-type: none; 
}
	
#navigation li a{ 
	display: block; 
	height: 15px; 
	width: 100%; 
}
	
#navigation li a:link, #navigation li a:visited  { 
	color: #868686; 
	text-decoration: none;
	margin-bottom: 2px; 
	}
	
#navigation li a:hover, #navigation li a:active  { 
	color: #e60010; 
	}
	
	
.mainlevel { 
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 14px; 
	padding-bottom: 12px; 
	}
	
#Menuitemid_1 { 
	width: 166px; 
	float: left; 
	margin-right: 0; 
	margin-left: 0; 
	padding-left: 0; 
	display: block; 
	}
#Menuitemid_2 { 
	width: 191px; 
	float: left; 
	margin-left: 0; 
	padding-left: 0; 
	display: block; 
	margin-right: 0; 
	}
#Menuitemid_3 { 
	width: 225px; 
	float: left; 
	margin-left: 0; 
	padding-left: 0; 
	display: block; 
	margin-right: 0; 
	}
#Menuitemid_4 { 
	width: 177px; 
	float: left; 
	margin-left: 0; 
	padding-left: 0; 
	display: block; 
	margin-right: 0; 
	}

#Menuitemid_5 { 
	width: 168px; 
	float: left; 
	margin-left: 0; 
	padding-left: 0; 
	display: block; 
	margin-right: 0; 
	}

#Menuitemid_6 { 
	width: 45px; 
	float: left; 
	margin-left: 0; 
	padding-left: 0; 
	display: block; 
	margin-right: 0;
	text-align:right;
}

/*-------------------Sub-Navigation oben---------------*/

.sublevel{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #999; padding-bottom: 3px; }
.subnavi{ font-size: 12px; color: #868686; line-height: 16px; text-align: left; width: 100%; margin-left: 0; padding-left: 0; }
	
/*Navigation unten*/

#subnavigation{ 
	font-size: 11px; 
	text-align: right; 
	width:975px; 
	margin-top: -18px; 
	}
	
#subnavigation ul{ 
	list-style: none; 
	margin: 0; 
	padding: 0; 
	}
	
#subnavigation li{ 
	margin-left: 20px; 
	display: inline; 
	}
	
#subnavigation li a:link, #subnavigation li a:visited  { 
	color: #ababab; 
	text-decoration: none;
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	margin-bottom: 2px; 
	}
	
#subnavigation li a:hover, #subnavigation li a:active  { 
	color: #e60010; 
	}
	
/*UserNavigation unten*/

#usernavigation{ 
	font-size: 11px; 
	text-align: right; 
	width:975px; 
	margin-top: 18px; 
	}
	
#usernavigation ul{ 
	list-style: none; 
	margin: 0; 
	padding: 0; 
	}
	
#usernavigation li{ 
	margin-left: 20px; 
	display: inline; 
	}
	
#usernavigation li a:link, #usernavigation li a:visited  { 
	color: #ababab; 
	text-decoration: none;
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	margin-bottom: 2px; 
	}
	
#usernavigation li a:hover, #usernavigation li a:active  { 
	color: #e60010; 
	}
		
/*-------------------------Online PR Men&uuml;--------------------*/

#module_prmenu { 
	position: absolute; 
	top: 84px; 
	left: 611px; 
	width: 288px; 
	height: 200px;
	font-size: 11px; 
	line-height: 11px;  
	background-repeat: no-repeat; 
	background-color: transparent; 
	background-image: url(img/navi-pr.jpg);
	background-position: center;
	text-align: center; 
	}	
	
/*---------------Online Relations---------------------*/

#online_relations_active img { 
	visibility: hidden; 
	}
	
/*_______Content Management___________*/

#online_relations_1  {/*Men&uuml; f&uuml;r Online Relations*/
	text-align: left;
	position: absolute; 
	top: 0; 
	left: 108px; 
	width: 72px; 
	height: 50px; }
	
#online_relations_1 a:hover img { 
	visibility: hidden; 
	}

#online_relations_1 a:hover { 
    border:0; 
    }    
    
.online_relations_1 { 
	background: url(img/online_relations_1_02.gif) no-repeat; 
	width: 72px; 
	height: 50px;
	margin: 0; 
	padding: 0;
	display:block;
  }  
.online_relations_1 img { 
	width: 72px; height: 50px; margin: 0; padding: 0; border:0; display:block; }


/*_______media work___________*/

#online_relations_2  { 
	text-align: left;
	position: absolute; 
	top: 99px; 
	left: 180px; 
	width: 108px; 
	height: 46px; }
	
#online_relations_2 a:hover img { 
	visibility: hidden; 
}

#online_relations_2 a:hover { /* Workaround fuer IE 5.5 und 6 */
    border:0; 
    }    
    
.online_relations_2 { 
	background: url(img/online_relations_2_02.gif) no-repeat; 
	width: 108px; 
	height: 46px;
	margin: 0; 
	padding: 0;
	display:block;
  }  
.online_relations_2 img { 
	/*left: 108px;*/
	width: 108px; 
	height: 46px; 
	margin: 0; 
	padding: 0; 
	border:0; 
	display:block;
	}

/*_______community management___________*/

#online_relations_3  { 
	text-align: left;
	position: absolute; 
	top: 99px; 
	left: 0px; 
	width: 108px; 
	height: 46px; }
	
#online_relations_3 a:hover img { 
	visibility: hidden; 
}

#online_relations_3 a:hover { /* Workaround fuer IE 5.5 und 6 */
    border:0; 
    }    
    
.online_relations_3 { 
	background: url(img/online_relations_3_02.gif) no-repeat; 
	width: 108px; 
	height: 46px;
	margin: 0; 
	padding: 0;
	display:block;
  }  
.online_relations_3 img { 
	/*left: 108px;*/
	width: 108px; 
	height: 46px; 
	margin: 0; 
	padding: 0; 
	border:0; 
	display:block;
	}

/*_______Platzhalter 4___________*/

#online_relations_4  { 
	text-align: left;
	position: absolute; 
	top: 50px; 
	left: 180px; 
	width: 108px; 
	height: 49px; }
	
#online_relations_4 a:hover img { 
	visibility: hidden; 
}

#online_relations_4 a:hover { /* Workaround fuer IE 5.5 und 6 */
    border:0; 
    }    
    
.online_relations_4 { 
	background: url(img/online_relations_4_02.gif) no-repeat; 
	width: 108px; 
	height: 49px;
	margin: 0; 
	padding: 0;
	display:block;
  }  
.online_relations_4 img { 
	/*left: 108px;*/
	width: 108px; 
	height: 49px; 
	margin: 0; 
	padding: 0; 
	border:0; 
	display:block;
	}

/*_______Platzhalter 5___________*/

#online_relations_5  { 
	text-align: left;
	position: absolute; 
	top: 145px; 
	left: 108px; 
	width: 72px; 
	height: 55px; }
	
#online_relations_5 a:hover img { 
	visibility: hidden; 
}

#online_relations_5 a:hover { /* Workaround fuer IE 5.5 und 6 */
    border:0; 
    }    
    
.online_relations_5 { 
	background: url(img/online_relations_5_02.gif) no-repeat; 
	width: 72px; 
	height: 55px;
	margin: 0; 
	padding: 0;
	display:block;
  }  
.online_relations_5 img { 
	/*left: 108px;*/
	width: 72px; 
	height: 55px; 
	margin: 0; 
	padding: 0; 
	border:0; 
	display:block;
	}

/*_______Platzhalter 6___________*/

#online_relations_6  { 
	text-align: left;
	position: absolute; 
	top: 50px; 
	left: 0px; 
	width: 108px; 
	height: 49px; }
	
#online_relations_6 a:hover img { 
	visibility: hidden; 
}

#online_relations_6 a:hover { /* Workaround fuer IE 5.5 und 6 */
    border:0; 
    }    
    
.online_relations_6 { 
	background: url(img/online_relations_6_02.gif) no-repeat; 
	width: 108px; 
	height: 49px;
	margin: 0; 
	padding: 0;
	display:block;
  }  
.online_relations_6 img { 
	/*left: 108px;*/
	width: 108px; 
	height: 49px; 
	margin: 0; 
	padding: 0; 
	border:0; 
	display:block;
	}


/*---------------Online Publishing---------------------*/

#online_publishing_active img { 
	visibility: hidden; 
	}

/*_______Content___________*/

#online_publishing_1  {/*Men&uuml; f&uuml;r Online Relations*/
	text-align: left;
	position: absolute; 
	top: 0; 
	left: 108px; 
	width: 72px; 
	height: 50px; }
	
#online_publishing_1 a:hover img { 
	visibility: hidden; 
	}

#online_publishing_1 a:hover { 
    border:0; 
    }    
    
.online_publishing_1 { 
	background: url(img/online_publishing_1_02.gif) no-repeat; 
	width: 72px; 
	height: 50px;
	margin: 0; 
	padding: 0;
	display:block;
  }  
.online_publishing_1 img { 
	width: 72px; 
	height: 50px; 
	margin: 0; 
	padding: 0; 
	border:0; 
	display:block; 
	}
	

/*_______Channels___________*/

#online_publishing_2  { 
	text-align: left;
	position: absolute; 
	top: 99px; 
	left: 180px; 
	width: 108px; 
	height: 46px; }
	
#online_publishing_2 a:hover img { 
	visibility: hidden; 
}

#online_publishing_2 a:hover { /* Workaround fuer IE 5.5 und 6 */
    border:0; 
    }    
    
.online_publishing_2 { 
	background: url(img/online_publishing_2_02.gif) no-repeat; 
	width: 108px; 
	height: 46px;
	margin: 0; 
	padding: 0;
	display:block;
  }  
.online_publishing_2 img { 
	/*left: 108px;*/
	width: 108px; 
	height: 46px; 
	margin: 0; 
	padding: 0; 
	border:0; 
	display:block;
	}

/*_______Technology___________*/

#online_publishing_3  { 
	text-align: left;
	position: absolute; 
	top: 99px; 
	left: 0px; 
	width: 108px; 
	height: 46px; }
	
#online_publishing_3 a:hover img { 
	visibility: hidden; 
}

#online_publishing_3 a:hover { /* Workaround fuer IE 5.5 und 6 */
    border:0; 
    }    
    
.online_publishing_3 { 
	background: url(img/online_publishing_3_02.gif) no-repeat; 
	width: 108px; 
	height: 46px;
	margin: 0; 
	padding: 0;
	display:block;
  }  
.online_publishing_3 img { 
	/*left: 108px;*/
	width: 108px; 
	height: 46px; 
	margin: 0; 
	padding: 0; 
	border:0; 
	display:block;
	}


/*_______Platzhalter 4___________*/

#online_publishing_4  { 
	text-align: left;
	position: absolute; 
	top: 50px; 
	left: 180px; 
	width: 108px; 
	height: 49px; }
	
#online_publishing_4 a:hover img { 
	visibility: hidden; 
}

#online_publishing_4 a:hover { /* Workaround fuer IE 5.5 und 6 */
    border:0; 
    }    
    
.online_publishing_4 { 
	background: url(img/online_publishing_4_02.gif) no-repeat; 
	width: 108px; 
	height: 49px;
	margin: 0; 
	padding: 0;
	display:block;
  }  
.online_publishing_4 img { 
	/*left: 108px;*/
	width: 108px; 
	height: 49px; 
	margin: 0; 
	padding: 0; 
	border:0; 
	display:block;
	}

/*_______Platzhalter 5___________*/

#online_publishing_5  { 
	text-align: left;
	position: absolute; 
	top: 145px; 
	left: 108px; 
	width: 72px; 
	height: 55px; }
	
#online_publishing_5 a:hover img { 
	visibility: hidden; 
}

#online_publishing_5 a:hover { /* Workaround fuer IE 5.5 und 6 */
    border:0; 
    }    
    
.online_publishing_5 { 
	background: url(img/online_publishing_5_02.gif) no-repeat; 
	width: 72px; 
	height: 55px;
	margin: 0; 
	padding: 0;
	display:block;
  }  
.online_publishing_5 img { 
	/*left: 108px;*/
	width: 72px; 
	height: 55px; 
	margin: 0; 
	padding: 0; 
	border:0; 
	display:block;
	}


/*_______Platzhalter 6___________*/

#online_publishing_6  { 
	text-align: left;
	position: absolute; 
	top: 50px; 
	left: 0px; 
	width: 108px; 
	height: 49px; }
	
#online_publishing_6 a:hover img { 
	visibility: hidden; 
}

#online_publishing_6 a:hover { /* Workaround fuer IE 5.5 und 6 */
    border:0; 
    }    
    
.online_publishing_6 { 
	background: url(../../img/online_pr/online_publishing_6_02.gif) no-repeat; 
	width: 108px; 
	height: 49px;
	margin: 0; 
	padding: 0;
	display:block;
  }  
.online_publishing_6 img { 
	/*left: 108px;*/
	width: 108px; 
	height: 49px; 
	margin: 0; 
	padding: 0; 
	border:0; 
	display:block;
	}


/*-------------------cases---------------------*/

.casehighlight_einleitung{ 
	width:340px; 
	position: absolute; 
	padding-left: 625px; 
	text-align:left; 
	font-size: 12px; 
	color: #717171; 
	line-height: 18px; 
}

.sks_caselist { 
	font-size: 12px; 
	color: #717171; 
	line-height: 18px; 
	text-align:left; 
	position: relative; 
	top: -20px; 
}

.sks_caselist_container { 	
	width:575px; 
	height: 118px; 
	margin-top: 0; 
	background: url(img/line.gif) repeat-x center bottom; 
	padding-top: 20px; 
	padding-bottom: 20px;  }
	
.sks_caselist_image { 	
	float: right; 
}

.sks_caselist_headline { 	
	width: 380px; 
	font-size: 18px; 
	color: #717171; 
	line-height: 20px; 
	text-align:left; 
	margin-top: 0; 
	padding-top: 0; 
	padding-bottom: 8px; 
}

.sks_caselist_introtext { 
	width: 360px; 
	font-size: 12px; 
	color: #717171; 
	line-height: 18px; 
	text-align:left; 
	margin-top: 0; 
	margin-bottom: 14px; 
}

.sks_caselist_link { 
	font-size: 11px; 
	color: #717171; 
	text-align:left; 
	margin-top: 0; 
}


/*----------------------News---------------------*/

.sks_newslist { 
	font-size: 12px; 
	color: #717171; 
	line-height: 18px; 
	text-align:left; 
	position: relative; 
	top: -20px; 
}

.sks_newslist_container{ 
	width:575px; 
	height: 118px; 
	margin-top: 0; 
	background: url(img/line.gif) repeat-x center bottom; 
	padding-top: 20px; 
	padding-bottom: 20px; 
}

.sks_newslist_image{ 	
	float: right; 
}

.sks_newslist_headline{ 
	width: 380px; 
	font-size: 18px; 
	color: #717171; 
	line-height: 20px; 
	text-align:left; 
	margin-top: 0; 
	padding-top: 0; 
	padding-bottom: 8px; 
}

.sks_newslist_introtext{ 
	width: 360px; 
	font-size: 12px; 
	color: #717171; 
	line-height: 18px; 
	text-align:left; 
	margin-top: 0; 
	margin-bottom: 14px; 
}

.sks_newslist_link { 
	font-size: 11px; 
	color: #717171; 
	text-align:left; 
	margin-top: 0; 
}

/*------------------Formulare----------------------*/



fieldset { 
	padding: 8px 8px 8px 12px; 	
	border: solid 1px #ccc; 
	}
textarea { 
font-family: Arial, Helvetica, sans-serif;
}
	
input.inputbox, 
select.inputbox, 
textarea { 
	color: #717171; 
	border: solid 1px #999; 
	margin-top: 2px;
	}
	
	
input.button{ 
	color: #fff; 
	font-size: 11px; 
	padding:1px 5px; 
	background:#e60010; 
	margin-bottom: 15px; 
	border-color: #fff #ccc #ccc #fff; 
	border-style: solid; 
	border-width: 1px; 
	}

 form br {
  clear: left; 
  padding-top: 0; 
  padding-bottom: 0;  
}


#search_searchword { 
	width: 350px; 
	}

	
#suche input.button{ 
	width: 80px; 	
 	margin-left: 0; 
	}
	
#contact_name, #contact_email, #contact_subject {
  width: 350px;
	}
	
#kontakt label, #newsletter label {
	margin-top: 5px;
	}
 
#kontakt form input.button{ 
	width: 100px; 	
 	margin-left: 0; 
	}

#newsletter {width: 575px}	

#newsletter input.button{ 
	width: 100px; ; 
	margin-left: 0; 
	margin-top: 10px; 
}
		
#newsletter label, input, select, textarea {
  width: 350px;
	}
	
#glossar_ergebnis {width: 575px;}

#glossar label, input, select {
  display: block; 
  float: left;
  width: auto; 
	}
		
#glossar input.button{ 
	margin-bottom: 5px; 
	margin-left: 0; 
	float: none; 
	margin-top: 10px; 
	}

#glossar input.inputbox{ 
	width: 350px; 
	float: none; 
	margin-bottom: 0; 
	}


.glossary_abc { 
	margin-bottom: 10px; 
	padding-top: 20px; 
	}

.glossar_buchstabe { 
	font-size: 20px; 
	font-weight: bold; 
	margin-bottom: 10px; 
	}

.sectiontableheader1 { 
	font-weight: bold; 
	font-style: normal; 
	float: left; 
	display: block; 
	width: 200px; 
	background: url(img/line.gif) repeat-x center top; 
	padding-top: 10px; 
	}
.sectiontableheader2 { 
	font-weight: bold; 
	float: left; 
	display: block; 
	width: 375px; 
	margin-bottom: 10px; 
	background: url(img/line.gif) repeat-x center top; 
	padding-top: 10px; 
	}
	
	
.sectiontableentry1 {
	float: left; 
	display: block; 
	width: 200px;
	background: url(img/line.gif) repeat-x center top; 
	padding-top: 10px; 
	}

.sectiontableentry2 {
	float: left; 
	display: block; 
	width: 375px; 
	margin-bottom: 10px; 
	background: url(img/line.gif) repeat-x center top;
	padding-top: 10px;
}

.sectiontableentry1 a:link, .sectiontableentry1 a:visited { 
	color: #868686; 
	text-decoration: none;
	background-repeat: no-repeat; 
	background-color: transparent; 
	background-image: url(img/arrow.gif); 
	background-position: left top; 
	padding-left: 10px; 
}

.sectiontableentry1  a:hover, .sectiontableentry1  a:active { 
	color: #e60010; 
	background-color: transparent; 
	background-repeat: no-repeat; 
	background-image: url(img/arrow.gif); 
	background-position: left top; 
	padding-left: 10px; 
}


/* Button im altem CMS 

.button_senden{
	background-color: #FFFFFF;
	border-color: #DCDCDC;
	color: #717171;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	width: 150px;
	height: 20px;
	border: #DCDCDC 1px solid;
}

*/

/*----------------Links-------------------------*/

a img {
	border: none;
	background-image: none; 
	padding-left: 0; 
}
img a { 
	background-image: none; 
	padding-left: 0; 
}

.contentpaneopen a:link, .contentpaneopen a:visited { color: #868686; font-weight: normal; text-decoration: none; 
background-repeat: no-repeat; 
background-color: transparent; 
background-image: url(img/arrow.gif); 
background-position: left top; 
padding-left: 10px; 
}
.contentpaneopen a:hover, .contentpaneopen a:active { 
	color: #e60010; 
	background-color: transparent; 
	background-repeat: no-repeat; 
	background-image: url(img/arrow.gif); 
	background-position: left top; 
	padding-left: 10px; 
}


/*verwendet f&uuml;r Kontaktformular*/

.contentpane a:link, 
.contentpane a:visited { 
	color: #868686; 
	text-decoration: none;
	background-repeat: no-repeat; 
	background-color: transparent; 
	background-image: url(img/arrow.gif); 
	background-position: left top; 
	padding-left: 10px; 
}

.contentpane a:hover, 
.contentpane a:active { 
	color: #e60010; 
	background-color: transparent; 
	background-repeat: no-repeat; 
	background-image: url(img/arrow.gif); 
	background-position: left top; 
	padding-left: 10px; 
}

/*----*/

.contentpaneopen_omanews a:link, 
.contentpaneopen_omanews a:visited { 
	color: #868686; 
	text-decoration: none;
	background-repeat: no-repeat; 
	background-color: transparent; 
	background-image: url(img/arrow.gif); 
	background-position: left top; 
	padding-left: 10px; 
}
.contentpaneopen_omanews a:hover, 
.contentpaneopen_omanews a:active { 
	color: #e60010; 
	background-color: transparent; 
	background-repeat: no-repeat; 
	background-image: url(img/arrow.gif); 
	background-position: left top; 
	padding-left: 10px; 
}


.contentpaneopen_casestudies a:link, 
.contentpaneopen_casestudies a:visited { 
	color: #868686; 
	text-decoration: none;
	background-repeat: no-repeat; 
	background-color: transparent; 
	background-image: url(img/arrow.gif); 
	background-position: left top; 
	padding-left: 10px; 
}
.contentpaneopen_casestudies a:hover, 
.contentpaneopen_casestudies a:active { 
	color: #e60010; 
	background-color: transparent; 
	background-repeat: no-repeat; 
	background-image: url(img/arrow.gif); 
	background-position: left top; 
	padding-left: 10px; 
}

.contentpaneopen_archiv a { line-height: 20px; }

.contentpaneopen_archiv a:link, 
.contentpaneopen_archiv a:visited { 
	color: #868686; 
	text-decoration: none; 
	background-repeat: no-repeat; 
	background-color: transparent; 
	background-image: url(img/arrow.gif); 
	background-position: left top; 
	padding-left: 10px; 
}

.contentpaneopen_archiv a:hover, 
.contentpaneopen_archiv a:active { 
	color: #e60010; 
	background-color: transparent; 
	background-repeat: no-repeat; 
	background-image: url(img/arrow.gif); 
	background-position: left top; 
	padding-left: 10px; 
}

.glossary_abc a:link, .glossary_abc a:visited { 
	color: #868686; 
	text-decoration: none;
	background-repeat: no-repeat; 
	background-color: transparent; 
	background-image: url(img/arrow.gif); 
	background-position: left top; 
	padding-left: 10px; 
}

.glossary_abc a:hover, .glossary_abc a:active { 
	color: #e60010; 
	background-color: transparent; 
	background-repeat: no-repeat; 
	background-image: url(img/arrow.gif); 
	background-position: left top; 
	padding-left: 10px; 
}

.sectiontableentry2 a:link, .sectiontableentry2 a:visited { 
	color: #868686; 
	text-decoration: none;
	background-repeat: no-repeat; 
	background-color: transparent; 
	background-image: url(img/arrow.gif); 
	background-position: left top; 
	padding-left: 10px; 
}

.sectiontableentry2 a:hover, .sectiontableentry2 a:active { 
	color: #e60010; 
	background-color: transparent; 
	background-repeat: no-repeat; 
	background-image: url(img/arrow.gif); 
	background-position: left top; 
	padding-left: 10px; 
}


/*--------Link ohne Pfeil - unbedingt nach den Definitionen von contentpaneopen notieren!----------*/

.mosinfopop a:link, .mosinfopop a:visited { 
	background-repeat: no-repeat; 
	background-image: none;
	text-decoration: underline; 
	padding-left: 20px; 
	}

.mosinfopop a:hover, .mosinfopop a:active { 
	color: #e60010; 
	background-image: none; 
	text-decoration: none;
	padding-left: 0px; 
	}

a.mosinfopop:link, a.mosinfopop:visited { 
	background-repeat: no-repeat; 
	background-image: none; 
	text-decoration: underline;
	padding-left: 0px;
	}

a.mosinfopop:hover, a.mosinfopop:active { 
	color: #e60010; 
	background-image: none; 
	text-decoration: none;	
	padding-left: 0px; 
	}

/*---------Link im Text ohne Pfeil + unterstrichen,
        muss h&auml;ndisch vergeben werden! ----------*/
a.link_text:link, 
a.link_text:visited { 
	background-repeat: no-repeat; 
	background-image: none; 
	color: #717171; 
	text-decoration: underline; 
	padding: 0px; 
}

a.link_text:hover, 
a.link_text:active { 
	color: #e60010; 
	text-decoration: none; 
}
/*------alternative Notierung - nur so sichtbar in Joomla-Editor-----------*/
.link_text {}

.link_text a:link, 
.link_text a:visited { 
	background-repeat: no-repeat; 
	background-image: none; 
	color: #717171; 
	text-decoration: underline; 
	padding: 0px; 
}

.link_text a:hover, 
.link_text a:active { 
	color: #e60010; 
	text-decoration: none; 
}

/*---*/

/*---Images in Newslists und Cases ohne Pfeil --------*/

a.sks_newslist_image { 
	background-image: none; 
	padding-left: 0px; 	
	}
a.sks_newslist_image:link, 
a.sks_newslist_image:visited { 
	background-repeat: no-repeat; 
	background-image: none; 
	text-decoration: none; 
	padding: 0px; 
}

a.sks_newslist_image:hover, 
a.sks_newslist_image:active { 
	background-repeat: no-repeat; 
	background-image: none; 
	text-decoration: none; 
	padding: 0px; 
}
	
a.sks_caselist_image:link, 
a.sks_caselist_image:visited { 
	background-repeat: no-repeat; 
	background-image: none; 
	text-decoration: none; 
	padding: 0px; 
}

a.sks_caselist_image:hover, 
a.sks_caselist_image:active { 
	background-repeat: no-repeat; 
	background-image: none; 
	text-decoration: none; 
	padding: 0px; 
}
	
a.content_kreation_image:link, 
a.content_kreation_image:visited { 
	background-repeat: no-repeat; 
	background-image: none; 
	text-decoration: none; 
	padding: 0px; 
}

a.content_kreation_image:hover, 
a.content_kreation_image:active { 
	background-repeat: no-repeat; 
	background-image: none; 
	text-decoration: none; 
	padding: 0px; 
}
		
	
/*------------Link nach oben------------*/

.up{ 
	width: 975px; 
	font-size: 11px; 
	color: #717171; 
	clear: both; 
	text-align:left; 
	margin-top: 5px; 
	margin-bottom: 40px; 
}

.up a:link, .up a:visited { 
	color: #868686; 
	text-decoration: none;
	background-repeat: no-repeat; 
	background-color: transparent; 
	background-image: url(img/up.gif); 
	background-position: left center; 
	padding-left: 10px; }

.up a:hover, .up a:active { 
	color: #e60010; 
	background-color: transparent; 
	background-repeat: no-repeat; 
	background-image: url(img/up.gif); 
	background-position: left center; 
	padding-left: 10px; 
}

/*------------Link zurück------------*/

.back{ 
	width: 975px; 
	font-size: 11px; 
	color: #717171; 
	clear: both; 
	text-align:left; 
	margin-top: 15px;
	margin-bottom: 40px; 
}

.back a:link, .back a:visited { 
	color: #868686; 
	text-decoration: none;
	background-repeat: no-repeat; 
	background-color: transparent; 
	background-image: url(img/back2.gif); 
	background-position: left center; 
	padding-left: 10px; }

.back a:hover, .back a:active { 
	color: #e60010; 
	background-color: transparent; 
	background-repeat: no-repeat; 
	background-image: url(img/back2.gif); 
	background-position: left center; 
	padding-left: 10px; 
}

/*---------------------Link Brotkr&uuml;mel--------------------------*/

a.pathway:link, a.pathway:visited { font-size:11px; color: #868686; background-repeat: no-repeat; background-color: transparent; background-image: url(img/arrow-pathway.gif); background-position: left center; text-decoration: none; padding-left: 10px; }
a.pathway:hover, a.pathway:active { color: #e60010; background-repeat: no-repeat; background-color: transparent; background-image: url(img/arrow-pathway.gif); background-position: left center; text-decoration: none; padding-left: 10px; }
.pathway a:link, .pathway a:visited { font-size:11px; color: #868686; background-repeat: no-repeat; background-color: transparent; background-image: url(img/arrow-pathway.gif); background-position: left center; text-decoration: none; padding-left: 10px; }
.pathway a:hover, .pathway a:active { color: #e60010; background-repeat: no-repeat; background-color: transparent; background-image: url(img/arrow-pathway.gif); background-position: left center; text-decoration: none; padding-left: 10px; }		
#home  { 
	color: #868686; 
	padding-left: 0px;
	background-image:none; 
	}

/*------------------&Uuml;berschriften Content-Bereich-----------*/

.contentheading { 
	font-size: 26px; 
	color: #717171; 
	font-weight: normal; 
	font-style: normal; 
	line-height: 33px; 
	text-align:left; 
	width: 975px; 
	height: 35px; clear: both; margin-bottom: 0px; 
	}
.contentheading h1 { 
	background: url(img/line.gif) repeat-x center bottom; 
	margin-bottom: 0px; 
	}

.contentheading_omanews { 
	font-size: 26px; 
	color: #717171; 
	font-weight: normal; 
	font-style: normal; 
	line-height: 33px; 
	text-align:left; 
	width: 975px; 
	height: 35px; clear: both; 
	margin-bottom: 0px; 
	}
	
.contentheading_omanews h1 { 
	background: url(img/line.gif) repeat-x center bottom; 
	margin-bottom: 0px; 
	}

.contentheading_casestudies { 
	font-size: 26px; 
	color: #717171; 
	font-weight: normal; 
	font-style: normal; 
	line-height: 33px; 
	text-align:left; 
	width: 975px; 
	height: 35px; clear: both; 
	margin-bottom: 0px; 
	}
	
.contentheading_casestudies h1 { 
	background: url(img/line.gif) repeat-x center bottom; 
	margin-bottom: 0px; 
	}

/*--------------&Uuml;berschrift Formular-Bereich--------------------*/

.componentheading { 
	font-size: 26px; 
	color: #717171; 
	font-weight: normal; 
	font-style: normal; 
	line-height: 33px; 
	text-align:left; 
	width: 975px; 
	height: 35px; clear: both; margin-bottom: 0px; 
	}
	
.componentheading h1 { 
	background: url(img/line.gif) repeat-x center bottom; 
	margin-bottom: 0px; 
	}
	
	
.newsletter_title { 
	font-size: 26px; 
	color: #717171; 
	font-weight: normal; 
	font-style: normal; 
	line-height: 33px; 
	text-align:left; 
	width: 975px; 
	height: 35px; clear: both; margin-bottom: 0px; 
	}
	
.newsletter_title h1 { 
	background: url(img/line.gif) repeat-x center bottom; 
	margin-bottom: 0px; 
	}
	
	
/*--------------Archiv--------------------*/	
	
.content_kreation_2col {
	width: 972px; 
}

.content_kreation_leftcol {
	width: 228px; 
	float: left; 
}

.content_kreation_rightcol {
	width: 728px; 
	float: right; 
}

.contentpaneopen_archiv h2 { 
	position:relative; 
	color: #717171; 
	font-size: 18px; 
	font-weight: lighter; 
	font-style: normal; 
	line-height: 20px; 
	margin-top: -10px;
	padding-bottom: 8px; 
	width: 228px; 
	}

.contentpaneopen_archiv h3 { 
	color: #717171; 
	font-size: 18px; 
	font-weight: lighter; 
	font-style: normal; 
	line-height: 20px; 
	margin-top: -10px;
	padding-bottom: 8px; 
	width: 330px; 
	}

.content_kreation{ 
	font-size: 12px; 
	color: #717171; 
	margin-bottom: 14px; 
	width: 228px; 
}

.content_kreation_kunden{ 
	font-size: 12px; 
	color: #717171; 
	margin-bottom: 14px; 
	width: 346px; 
}

.content_kreation_left {
	float: left; 
	margin-left: 0px; 
	clear: left; 
}

.content_kreation_right {
	margin-left: 80px; 
}

.content_kreation_right a {
	line-height: 18px; 
}

.content_kreation_img { 
	margin: auto; 
	text-align:center;
}

.content_kurz{ 
	top: 5px; 
	margin-top: 45px; 
	margin-bottom: 25px;
	}

.content_breit{ 
	width: 570px; 
	top: 5px; 
	margin-top: 45px; 
	margin-bottom: 25px;
	}

.content_lang img{ 
	text-align: left; 
	float: none; 
	margin: 0px; 
	padding: 0px;
}

.content_image img{
	text-align: right; 
	position: absolute; 
	top: 83px; 
	left: 386px; 
	float: right; 
	margin: 0px 0px 10px; 
	padding: 0px 0px 3px 10px;
}

.rcol_highlights_kreation{ 
	width:361px; 
	position: absolute; 
	left: 616px; 
	top: 83px; 
	text-align:left; 
	font-size: 12px; 
	color: #717171; 
	line-height: 18px; 
}

.rcol_highlights{ 
	width:361px; 
	position: absolute; 
	left: 580px; 
	font-size: 11px; 
	color: #717171; 
	line-height: 16px; 
}

.rcol_highlights a:link, .rcol_highlights a:visited, .rcol_highlights a:hover{ 
	background-image: none; 
	padding-left: 0px; 
}

ul .link_kreation { margin-left: -16px; padding-left: 0px; }


/*--------------Archiv Links--------------------*/

	


.up_archiv { width: 975px; font-size: 11px; color: #717171; clear: both; text-align:left; margin-top: 5px; margin-bottom: 1px; }

.up_archiv a:link, .up_archiv a:visited { 
	color: #868686; 
	text-decoration: none;
	background-repeat: no-repeat; 
	background-color: transparent; 
	background-image: url(img/up.gif); 
	background-position: left center; 
	padding-left: 10px; }

.up_archiv a:hover, .up_archiv a:active { 
	color: #e60010; 
	background-color: transparent; 
	background-repeat: no-repeat; 
	background-image: url(img/up.gif); 
	background-position: left center; 
	padding-left: 10px; 
}

.link { width: 228px; margin-bottom: 15px; }
.link a:link, .link a:visited { color: #868686; font-size: 11px; }

.link a:hover,.link a:active { color: #e60010; font-size: 11px; }

#zurueck a:link, #zurueck a:visited { font-size: 11px; background-image: url(img/back.gif); float: left; margin-right: 12px; }

#zurueck a:hover, #zurueck a:active { 
	background-image: url(img/back.gif); 
}

#zurueck2 a:link, #zurueck2 a:visited { font-size: 11px; background-image: url(img/back.gif); float: left; margin-right: 12px; }

#zurueck2 a:hover, #zurueck2 a:active { 
	background-image: url(img/back.gif); 
}


.link_uebersicht a:link, .link_uebersicht a:visited, .link_uebersicht a:hover, .link_uebersicht a:active { 
	background-image: none; 
	margin: 0px; 
	padding: 0px; 
}	

/*-------------------Newsletter bestellen---------------------*/

.newsletter_bestellen{ position:absolute; left:850px; font-size: 12px; color: #868686; top: 12px; width: 130px; }
.newsletter_bestellen a:link, 
.newsletter_bestellen a:visited { 
	color: #868686; 
	text-decoration: none; 
	background-repeat: no-repeat; 
	background-color: transparent; 
	background-image: url(img/arrow.gif); 
	background-position: left center; 
	padding-left: 10px; 
}

.newsletter_bestellen a:hover, 
.newsletter_bestellen a:active { 
	color: #e60010; 
	background-color: transparent; 
	background-repeat: no-repeat; 
	background-image: url(img/arrow.gif); 
	background-position: left center; 
	padding-left: 10px; 
}	

/*ausnahme f&uuml;r Social Bookmarks */

.socbm a:link, .socbm a:visited, .socbm a:hover, .socbm a:active {
	background-image: none;
	padding-left: 1px;
}

.rssbttn a:link, .rssbttn a:visited, .rssbttn a:hover, .rssbttn a:active {
	background-image: none;
	padding-left: 1px;
}

/*-------------------Icons---------------------

#emailbutton{ 
	position:absolute; 
	left:955px; 
	text-align: right; 
	font-size: 12px; 
	color: #868686; 
	top: 5px; 
	}
	
#emailbutton a:link { 
	background-image: none; 
	}
	
#printbutton { 
	position:absolute; 
	text-align: right; 
	font-size: 12px; 
	color: #868686; 
	top: 5px; 
	left: 935px; 
	}

#printbutton a:link { 
	background-image: none; 
	}*/

