/*
	-----------------------------
	ABACUS Research AG - BASE CSS
	
	ABACUS Magneta: #CE1141
	-----------------------------
*/
* {
	margin: 0;
	padding: 0;
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	font-size:12px;
	outline: none;
	line-height: 14px;
	text-decoration:none;
}
html {
	
	z-index: 0;
	background-color:#FFFFFF;
}
body {
	
	text-align: left;
  	width:100%;
	display:block;
  	color:rgb(0,0,0);
	line-height: 16px;
	font-weight:normal;
	font-size:12px;
	font-family:Verdana , Arial, Helvetica, sans-serif;
}
.csc-header {display:block;width:100%;float:left;}
p {
	line-height:15px;
	font-weight:normal;	
	font-size:12px;
	color:#000000;
}
h1 {
	font-size:14px;	
	color:#454444;
	margin:0 0 16px 0;
	font-weight:bold;	
	line-height:20px;
}
h2 {
	font-size:12px;	
	color:#454444;
	margin:16px 0 14px 0;
	font-weight:bold;	
}
.bodytext a {display:inline;color:#454444}
a {color:#454444;}
a:hover {color:#000}

.back a{width:100%;display:block;float:left;margin:20px 0 0 0;background-image:url(../pics/back.gif); background-position:0 6px; background-repeat:no-repeat;padding:0 0 0 8px;}
.back2 a{width:100%;display:block;float:left;margin:20px 0 0 0;background-image:url(../pics/back.gif); background-position:0 6px; background-repeat:no-repeat;padding:0 0 0 8px;}
.bold {font-weight:bold;}
#content-section-startpage-right h2 , #content-section-startpage-right h3 , #content-section-folgeseite-right h3 {
	font-size:12px;	
	color:#6e6e6e;
	margin:0 0 14px 0;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:1px;
	padding:0 0 0 16px;
	background-image:url(../pics/h3_icon.gif); background-position:0 3px; background-repeat:no-repeat;
}
#main-wrapper {
	
}
#main {
	padding:10px 0 10px 0;
	
}
#logo-meta-section {
    height:84px;
    width:984px;
    background:#fff;	
}
#logo {
	width:200px;
	height:84px;
	line-height:84px;
	float:left;	
}
#logo img {
	vertical-align:middle;
	margin:0 0 0 0;
}
#metanavigation {
	float:right;	
	width:270px;
	text-align:right;
	height:62px;
    margin:12px 0 0 0;
    display:none;
}
.home {
	float:right;
	margin:0 2px 0 0;
}
.search {
	width:142px;
	height:26px;
	float:right;
	margin:0 2px 0 0;
	background-image:url(../pics/search_bg.png); background-position:0 0; background-repeat:no-repeat;	
}
.search form {
	background:transparent;
	margin:0 0 0 0;
	height:26px;
	float:left;
}
.search .search-submit {
	height:21px;
	width:22px;
	float:left;
	margin:1px 0 0 0;	
}
.search .input-box {
	width:112px;
	height:16px;
	float:left;
	margin:4px 0 0 6px;
	font-size:12px;
}
.language {
	width:48px;
	height:26px;
	float:right;
	background-image:url(../pics/lang_world.gif); background-position:0 0; background-repeat:no-repeat;	
}
.language:hover {
	width:48px;
	height:26px;
	float:right;
	cursor:pointer;
	background-image:url(../pics/lang_world_act.gif); background-position:0 0; background-repeat:no-repeat;	
}
.language-container 
	{
	width: 218px;
	height:40px;
	position:relative;
	margin:27px 0 0 -173px;
	z-index:2;
	float:left;
	display:none;
	cursor:default;
	left:0;
	background-image:url(../pics/lang_container_bg.png); background-position:0px bottom; background-repeat:repeat-x;
	line-height:50px;
	border:1px solid #d9d6d0;
	}
.language-container-visible
	{
	width: 218px;
	height:40px;
	position:relative;
	margin:27px 0 0 -173px;
	z-index:2;
	float:left;
	display:block;
	cursor:default;
	left:0;
	background-image:url(../pics/lang_container_bg.png); background-position:0px bottom; background-repeat:repeat-x;
	line-height:50px;
	border:1px solid #d9d6d0;
	}
.schweiz {
	height:18px;
	line-height:18px;
	display:block;
	text-align:left;
	font-size:12px;
	color:#444444;
	padding:3px 0 0 14px ;
	background-image:url(../pics/pfeil_orange.gif); background-position:0px 10px; background-repeat:no-repeat;
	border-bottom:1px solid #d9d6d0;
	width:188px;
	margin:0 auto;
}
.schweiz a{
	text-align:left;
	font-size:12px;
	color:#444444;
}
.schweiz a:hover , .schweiz a.act , .deutschland a:hover{
	text-align:left;
	font-size:12px;
	color:#d07a04;
}
.deutschland {
	height:18px;
	line-height:18px;
	display:block;
	text-align:left;
	font-size:12px;
	color:#444444;
	padding:2px 0 0 14px ;
	background-image:url(../pics/pfeil_orange.gif); background-position:0px 50%; background-repeat:no-repeat;
	width:188px;
	margin:0 auto;
}
.deutschland a{
	text-align:left;
	font-size:12px;
	color:#444444;
}

#header-section-startpage {
	height:274px;
	width:984px;
	display:none;
}
#header-section-folgeseite {
	height:187px;
	width:984px;
	display:none;
}
#header-image-startpage {
	height:237px;	
	width:100%;
	margin:1px 0 0 0;
}
#header-image-folgeseite {
	height:150px;	
	width:100%;
	margin:1px 0 0 0;
}
#header-image-startpage #slogans {
	width:984px;
	margin:0px 0 0 0px;
    letter-spacing:3px;
	height:237px;
	line-height:237px;
	vertical-align:baseline;
	color:#FFFFFF;
	background-image:url(../pics/slogan_bg.png); background-position:0 bottom; background-repeat:repeat-x;
	}
#header-image-folgeseite #slogans {
	width:984px;
	margin:0px 0 0 0px;
    letter-spacing:3px;
	height:150px;
	line-height:150px;
	vertical-align:baseline;
	color:#FFFFFF;
	background-image:url(../pics/slogan_bg.png); background-position:0 bottom; background-repeat:repeat-x;
	}
#header-image-startpage #slogans span {
	margin:208px 0 0 18px;
	display:block;
	float:left;
}
#header-image-folgeseite #slogans span {
	margin:120px 0 0 18px;
	display:block;
	float:left;
}
#mainnavigation {
	height:36px;
	width:100%;	
	display: table;
	background-image:url(../pics/mainnavi_bg.png); background-position:0 0; background-repeat:no-repeat;
	display:none;	
}
/* Content Section Startpage */
#content-section-startpage {
	
}
#content-section-startpage-left {
	
}
#content-2col-startpage-left {
	width:100%;
	
}
#content-2col-startpage-right {
	
	width:100%;
}
#content-section-startpage-right {
	display:none;
}
#content-2col-startpage-right h1 {

}
/* Content Section Startpage */
#content-section-folgeseite {
display:block;
height:90%;
}
#content-section-folgeseite-pathnavi {
display:none;
}
#content-section-folgeseite-pathnavi-voll {
display:none;
}
#content-section-folgeseite-pathnavi a:hover , #content-section-folgeseite-pathnavi-voll a:hover{
	text-decoration:underline;
}
#content-section-folgeseite-pathnavi a img , #content-section-folgeseite-pathnavi-voll a img{
	vertical-align:middle;
}
#content-section-folgeseite-left {
display:none;
}
#content-section-folgeseite-middle-1 {
	width:100%;
	height:100%;
}
#content-section-folgeseite-middle-2 {
	
	width:100%;
}
#content-section-folgeseite-middle-3 {
	width:100%;
}
#content-section-folgeseite-right {
	display:none;
}
#content-section-folgeseite-right .csc-textpic{
	margin:4px 0 0 0;
	}
#content-section-folgeseite-right .csc-textpic img{
	-moz-box-shadow: 0px 0px 6px #b3b3b3;
	-webkit-box-shadow: 0px 0px 6px #b3b3b3;
	}

#content-section-folgeseite-right a{
	font-size:12px;
	
}

/* Content Section Folgeseite */
#footerfunction {
	display:none;
}

#footer-section {
border-top:1px solid #000;
	padding:20px 0 0 0;
	float:left;
	margin:20px 0 0 0;
	width:100%;
}
#footer-section a {
	color:#7a7a7a;
	font-size:12px;
}
#footer-section div {
	padding:0 0 0 18px;	
	color:#7a7a7a;
	font-size:12px;
}
.print-hidden {display:none;}
/* TABS */
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style-type:decimal;
	height: 26px;
	
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	border-left: none;
	margin-bottom: -1px;
	overflow: hidden;
	position: relative;
}
ul.tabs li a {
	text-decoration: none;
	color: #666666;
	display: block;
	font-size: 12px;
	font-weight:bold;
	padding: 0 18px 0 30px;
	background-image:url(../pics/startpage_icon_notact.gif); background-position:10px 3px; background-repeat:no-repeat;
	outline: none;
}
ul.tabs li a:hover {
}	
html ul.tabs li.active,html ul.tabs li.active a, html ul.tabs li.active a:hover  {

	color:#000000;
	background-image:url(../pics/startpage_icon_act.gif); background-position:10px 3px; background-repeat:no-repeat;
}
.tabs-trenner {
	width:8px;
	display:block;
	
	background-image:url(../pics/tabs_trenner.gif); background-position:0px 0px; background-repeat:no-repeat;
	}
.tab_container {
	padding:0 0 0 0;
	border-top: none;
	clear: both;
	float: left; 
	width: 100%;
	background: #fff;
	
}
.tab_content-wrapper {
	border:1px solid #d1d1d1;	
	display:block;
	float:left;
	width:415px;
	height:207px;
	padding:10px 0 0 0 ;
	background-color:#ffffff;
	background-image:url(../pics/2col_startpage_left_top.gif); background-position:0px 0px; background-repeat:no-repeat;
}
.tab_content.invisible {
	display: block !important;
  	position: absolute;
  	left: -10000px;
  	top:-10000px;
	display:block;
	}


.tab_content {
	height:187px;
	padding:10px;
	position: relative;
	background-image:url(../pics/2col_startpage_left_bottom.gif); background-position:right bottom; background-repeat:no-repeat;
}
.carousel-buttons {
	width:20px;
	float:right;	
}
.tab_content-ul {
	padding:0px 10px 0px 0;
	height:180px;
}
#news-list-container , #presse-list-container{
	display:block;
	padding:0 0 20px 0;
	}
.tab_content-ul li{
	display:block;
	width:100%;
	margin:0 0 10px 0;
	padding:0 0 0 0;
	font-size:12px;
	
}
.tab_content-ul li a{
	display:block;
	padding:0 0px 0 20px;
	font-size:12px;
	color:#000000;
	background-image:url(../pics/li.gif); background-position:3px 6px; background-repeat:no-repeat;
}
.tab_content-ul li a:hover{
	color:#666666;
}
.tab_content h1 {
	font-weight: normal;
	padding-bottom: 10px;
	border-bottom: 1px dashed #ddd;
	font-size: 1.8em;
}
.tab_content h3 a{
	color: #254588;
}
.tab_content img {
	float: left;
	margin: 0 20px 20px 0;
	border: 1px solid #ddd;
	padding: 5px;
}
.mehr{
	display:block;
	float:left;
	font-size:12px;
}
.internal-link{
	display:block;
	
	width:100%;
	font-size:12px;
}
.internal-link a{
	font-size:12px;
	padding:0 0 0 18px;
	color:#000;
	background-image:url(../pics/arrow_links.gif); background-position:3px 5px; background-repeat:no-repeat;
}
.internal-link a:hover{
	color:#666666;
}
.news-single-backlink {display:block;width:100%;padding:10px 0 0 0;}
.mehr a , .news-single-backlink a{
	font-size:12px;
	padding:0 0 0 18px;
	color:#666666;
	background-image:url(../pics/plus.gif); background-position:3px 4px; background-repeat:no-repeat;
}
.mehr a:hover , .news-single-backlink a:hover{
	font-weight:bold;
	color:#000000;
}
.tab_content .mehr { 
	position:absolute;
	bottom:16px;
	}
#foo2_prev img , #foo2_next img , #foo3_prev img , #foo3_next img{border:0;}
.foo2_trenner {height:136px;width:1px;display:block;float:left;}
/* Startpage accordion  */
#accordion-wrapper {
	border:1px solid #d1d1d1;	
	display:block;
	float:left;
	width:330px;
	height:211px;
	padding:6px 0 0 0;
	background-color:transparent;
	background-image:url(../pics/2col_startpage_right_top.gif); background-position:right 0px; background-repeat:no-repeat;
}
#accordion-outer {
	background-image:url(../pics/2col_startpage_right_bottom.gif); background-position:left bottom; background-repeat:no-repeat;
	display:block;
	float:left;
	width:330px;
	height:211px;
}
#accordion {
	width: 330px;
	background-color:transparent;
}
/* accordion header */
#accordion h2 {
	margin:0 0 0 12px;
	font-size:12px;
	font-weight:normal;
	border-top:1px solid #ddd;
	cursor:pointer;
	color:#666666;
	letter-spacing:1px;
	height:37px;
	line-height:37px;
	width:293px;
	display:block;
	padding:0 0 0 18px;
	background-image:url(../pics/li.gif); background-position:0px 16px; background-repeat:no-repeat;
}
/* currently active header */
#accordion h2.current {
	cursor:default;
}
#accordion h2:first-child {
	border:0px;
}
/* accordion pane */
#accordion .pane {
	border-width:0 2px;
	display:none;
	height:58px;
	color:#000;
	padding:0px 10px 0 30px;
	font-size:12px;
}
#accordion .pane .mehr{
	margin:9px 0 0 0;
	display:block;
	width:100%;
}
.caroufredsel_wrapper {
	width:360px;
	display:block;
	overflow:visible;
	}
.right-column-downloadlink {
	float:left;
	width:138px;
	
	}
#content-section-folgeseite-right .right-column-link {float:left;width:140px;font-size:12px;background-image:url(../pics/arrow_links.gif); background-position:0px 5px; background-repeat:no-repeat;padding:0 0 0 20px;}
#content-section-folgeseite-right .right-column-link a{font-size:12px;}
#content-section-folgeseite-right .right-column-downloadicon {float:left;width:24px;}
#content-section-folgeseite-right .right-column-downloadlink a , .right-column-link a{color:#000000;font-size:12px;display:block;}
#content-section-folgeseite-right .right-column-downloadlink a:hover , .right-column-link a:hover{color:#959595;font-size:12px;}
#content-section-folgeseite-right .right-download-link {margin:0 0 7px 0;display:block;float:left;padding:4px 0 7px 0;border-bottom:1px solid #e6e6e6;}
.right-column-link {display:block;float:left;width:98%;font-size:12px;padding:0 0 0 20px;background-image:url(../pics/arrow_links.gif); background-position:0px 5px; background-repeat:no-repeat;}
.right-column-link a{font-size:12px;display:block;width:100%;float:left;}
.right-column-downloadicon {float:left;width:24px;}
.right-column-downloadlink a , .right-column-link a{color:#000000;font-size:12px;display:block;}
.right-column-downloadlink a:hover , .right-column-link a:hover{color:#959595;font-size:12px;}
.right-download-link {margin:0 0 7px 0;display:block;width:100%;float:left;padding:4px 0 0px 0;border-bottom:0;}
.link-bold {font-weight:bold;}
.fancyplayer-link {cursor:pointer;margin:0 0 7px 0;display:block;width:98%;float:left;font-size:12px;padding:0 0 0 20px;background-image:url(../pics/arrow_links.gif); background-position:0px 5px; background-repeat:no-repeat;}

/* Fancygallery */
.fancygallery-main {
	display:block;float:left;
	background-image:url(../pics/fancygallery_bg.png); background-position:0 0; background-repeat:no-repeat;
	padding:16px 20px 8px 20px;
	margin:12px 0 0 0;
	width: 520px;
	}
div.content {
	float: left;
	width: 192px;
	height:186px;
	}
div.content a, div.navigation a {
	text-decoration: none;
	color: #777;
	}
div.content a:focus, div.content a:hover, div.content a:active {
	text-decoration: underline;
	}
div.slideshow-container {
	position: relative;
	clear: both;
	overflow:hidden;
	height: 146px; /* This should be set to be at least the height of the largest image in the slideshow */
	}
div.slideshow {

	}
div.slideshow span.image-wrapper {
	display: block;
	position: absolute;
	overflow:hidden;
	top: 0;
	left: 0;
	}
div.slideshow a.advance-link {
	display: block;
	width: 550px;
	height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */
	line-height: 180px; /* This should be set to be at least the height of the largest image in the slideshow */
	text-align: center;
	}
div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited {
	text-decoration: none;
	}
div.slideshow img {
	vertical-align: middle;
	}
#thumbs {width:300px;float:left;}
.thumbnails {width:300px;float:left;}
.thumbs {list-style-type:decimal;}
.thumbs  li{
	list-style-type:decimal;
	width:308px;
	min-height:25px;
	height:auto !important;
	height:25px;
	color:#000000;
	font-weight:bold;
	background-image:url(../pics/fancygallery_libg.gif); background-position:0 bottom; background-repeat:repeat-x;
	margin:0 0 0 22px;
	}
.thumbs  li a{
	color:#000000;
	display:block;
	font-weight:bold;
	font-size:12px;
	padding:5px 20px 5px 10px;
	min-height:10px;
	height:auto !important;
	height:10px;
	border-bottom:1px solid #d6d6d6;
	}
.thumbs  li a:hover{
	color:#FFFFFF;
	font-weight:bold;
	background:#6c6c6c;
	background-image:url(../pics/lupe.png); background-position:98% 5px; background-repeat:no-repeat;
	-moz-border-radius: 3px;
	border-radius: 3px;
	}
.thumbs  li.fancygal-selected {
	background-image:url(../pics/fancygallery_libg.gif); background-position:0 bottom; background-repeat:repeat-x;
	}
.thumbs  li.fancygal-selected a{
	background-image:url(../pics/lupe.png); background-position:98% 5px; background-repeat:no-repeat;
	color:#000000;
	-moz-border-radius: 3px;
	border-radius: 3px;
	}
.thumbs  li.fancygal-selected a:hover{
	background-image:url(../pics/lupe.png); background-position:98% 5px; background-repeat:no-repeat;
	color:#FFFFFF;	
	}
a.jqfancyboxthumb {border: 1px solid #cccccc;padding:1px;display:block;margin:6px 0 0 0;}
a.jqfancyboxthumb img {padding:0px;}
.hidden {display:none;visibility:hidden;}
.contentRight-Trenner {width:100%;display:block;height:1px; border-top:1px solid #e6e6e6;margin:20px 0 20px 0;}
/* aba movie */
.videogallery-main {
	display:block;float:left;
	background-image:url(../pics/fancygallery_bg.png); background-position:0 0; background-repeat:no-repeat;
	padding:16px 20px 8px 20px;
	margin:12px 0 12px 0;
	width: 520px;
	}
.videogallery-main-link{
	
	min-height:25px;
	height:auto !important;
	height:25px;
	color:#000000;
	font-weight:bold;
	
	margin:0 0 0 0;
	}
.videogallery-main-link a:hover{
	color:#FFFFFF;
	font-weight:bold;
	background:#6c6c6c;
	background-image:url(../pics/lupe.png); background-position:98% 50%; background-repeat:no-repeat;
	-moz-border-radius: 3px;
	border-radius: 3px;
	}
.videogallery-main-link a{
	color:#000000;
	display:block;
	font-weight:bold;
	font-size:12px;
	padding:8px 20px 8px 15px;
	min-height:10px;
	height:auto !important;
	height:10px;
	border-bottom:1px solid #d6d6d6;
	background-image:url(../pics/play_icon.png); background-position:6px 12px; background-repeat:no-repeat;
	}
/* aba movie end */
/* Combobox */
.kompetenz-center-section {display:block;float:left;}
.kompetenz-center-header {font-size:12px;	color:#6e6e6e;margin:0 0 14px 0;font-weight:normal;text-transform:uppercase;letter-spacing:1px;padding:0 0 0 16px;background-image:url(../pics/h3_icon2.gif); background-position:0 6px; background-repeat:no-repeat;}
.kompetenz-combobox-title {width:152px;height:27px;line-height:25px;display:block;font-size:12px;color:#6e6e6e;padding:0 0 0 10px;position:relative;background-image:url(../pics/combobox1.gif); background-position:0 0; background-repeat:no-repeat;cursor:pointer;}
.kompetenz-combobox-title:hover {color:#000000;}
.kompetenz-center-content ul {margin: 0;padding: 0;}
.kompetenz-center-content li {position: relative;display:block;}
.kompetenz-center-content ul ul {bottom:27px;width:300px;position:absolute;border: 1px solid #3e3e3e;left:-167px;padding:10px;background:#fff;background-image:url(../pics/right_gradiant_bg.gif); background-position:99% 1px; background-repeat:no-repeat;}
.kompetenz-center-content ul ul,
.kompetenz-center-content ul li:hover ul ul,
.kompetenz-center-content ul ul li:hover ul ul {display: none;}
.kompetenz-center-content ul li:hover ul,
.kompetenz-center-content ul ul li:hover ul,
.kompetenz-center-content ul ul ul li:hover ul  {display: block;}
.kompetenz-combobox-menu li {}
.kompetenz-combobox-menu li a {color:#000; text-decoration:none; padding:5px 5px 5px 18px;display:block;font-size:12px;width:280px;background-image:url(../pics/li2.png); background-position:8px 11px; background-repeat:no-repeat;}
.kompetenz-combobox-menu li a:hover {padding:5px 5px 5px 18px;color: #fff;background:#3e3e3e;-moz-border-radius: 3px;border-radius: 3px;display:block;background-image:url(../pics/li2_white.png); background-position:8px 11px; background-repeat:no-repeat}
/* Combobox end */

/* NEWs AND PRESSE*/
.news-list-item {
	float:left;
	display:block;
	padding:15px 0 10px 0;
	border-bottom:1px solid #c9c9c9;
	}
.news-list-item-left {
	width:90px;
	min-height:18px;
	height:auto !important;
	height:18px;
	float:left;
	}
.news-list-item-right {
	width:654px;
	min-height:18px;
	height:auto !important;
	height:18px;
	float:left;
	}
.news-list-date {
	color:#000000;
	font-weight:bold;
	font-size:12px;
	}
.news-list-pdfmorelink {
	display:block;
	text-align:center;
	padding:0px 0 0 0;
	width:60px;
	}
.news-list-pdfmorelink a{
	display:inline;
	height:22px;
	width:20px;
	margin:0 2px 0 2px;
	vertical-align:middle;
	}
.news-list-item-right a p{
	color:#3e3e3e;
	font-size:12px;
	padding:0 0 0 18px;
	display:block;
	background-image:url(../pics/plus.gif); background-position:3px 5px; background-repeat:no-repeat;
	}
.news-list-item-right a p:hover{
	color:#000000;
	font-size:12px;
	}
.presse-list-item {
	float:left;
	display:block;
	padding:15px 0 10px 0;
	border-bottom:1px solid #c9c9c9;
	}
.presse-list-item-left {
	width:90px;
	min-height:18px;
	height:auto !important;
	height:18px;
	float:left;
	}
.presse-list-item-right {
	width:654px;
	min-height:18px;
	height:auto !important;
	height:18px;
	float:left;
	}
.presse-list-date {
	color:#000000;
	font-weight:bold;
	font-size:12px;
	}
.presse-list-pdfmorelink {
	display:block;
	text-align:center;
	padding:7px 0 0 0;
	width:60px;
	}
.presse-list-pdfmorelink a{
	display:inline;
	height:22px;
	width:20px;
	margin:0 2px 0 2px;
	vertical-align:middle;
	}
.presse-list-item-right a p{
	color:#3e3e3e;
	font-size:12px;
	
	}
.presse-list-item-right a p:hover{
	color:#000000;
	font-size:12px;
	}
.news-list-browse {
	width:100%;
	display:block;
	text-align:center;
	margin:0 auto;
	float:left;
	height:25px;
	line-height:25px;
	}
.browseLinksWrap {
	display:block;
	text-align:center;
	margin:0 auto;
	float:left;
	height:25px;
	line-height:25px;
	position:relative;
	left:40%;
	margin:18px 0 0 0;
	}
.activeLinkWrap  {
	width:23px;
	height:23px;
	line-height:23px;
	display:block;
	float:left;
	border:1px solid #c9c9c9;
	margin:0 2px 0 2px;
	}
.disabledLinkWrap  {
	width:23px;
	height:23px;
	line-height:23px;
	display:block;
	float:left;
	color:#e5e5e5;
	border:1px solid #dcdcdc;
	margin:0 2px 0 2px;
	}
.activeLinkWrap a{
	width:23px;
	height:23px;
	line-height:23px;
	display:block;
	}

/* NEWs AND PRESSE END*/
/* ABACUS Links */
.abacus-links-main {width:100%;display:block;float:left;margin:0 0 15px 0;}
.abacus-links-main h3 {margin:0 0 15px 0;}
.abacus-links {display:block;width:98%;float:left;margin:0 0 5px 0;padding:0 5px 0 5px;}
.abacus-links:hover {background:#f2f2f2;}
.abacus-links-title {width:35%;float:left;}
.abacus-links-title a{display:block;padding:5px;}
.abacus-links-url {width:60%;float:left;}
.abacus-links-url {float:left;padding:2px 3px 0px 3px;margin:0px 0 0 0;}
.abacus-links-url a {float:left;display:block;margin:3px 0 0 1px;}
.abacus-links-url input{padding:2px 0 2px 0;margin:1px 0 0 0;float:left;width:90%;font-size:12px;font-family:Verdana , Arial, Helvetica, sans-serif;display:none;}
.abacus-links-embed-icon {float:right;margin:3px 4px 0 0;cursor:pointer;display:none;}
/* ABACUS Links End */
/* Bullet List csc-bulletlist */

/* Accordion Right Column*/
#accordionrightcolumn {
	width: 162px;
	border-bottom:1px solid #ddd;
	float:left;
}
#accordionrightcolumn h2 {
	margin:0 0 0 0px;
	font-size:12px;
	font-weight:normal;
	cursor:pointer;
	color:#000;
	letter-spacing:1px;
	height:24px;
	line-height:24px;
	width:146px;
	display:block;
	padding:0 0 3px 16px;
	border-top:1px solid #ddd;
	float:left;
	background-image:url(../pics/li.gif); background-position:4px 10px; background-repeat:no-repeat;
}
#accordionrightcolumn h2.current {
	cursor:default;
}
#accordionrightcolumn h2:first-child {
	border:0px;
}

#accordionrightcolumn .pane {
	border-width:0 2px;
	display:none;
	float:left;
	color:#000;
	padding:0px 10px 10px 0px;
	font-size:12px;
	width:162px;
}
#accordionrightcolumn .pane span {
	font-size:12px;
}
#accordionrightcolumn .pane span.mehr{
	margin:5px 0 0 0;
	display:block;
	width:100%;
	padding:0 0 0 0px;
}
#accordionrightcolumn .pane span.mehr a{
	background-image:url(../pics/plus.gif); background-position:3px 5px; background-repeat:no-repeat;
	padding:0 0 0 14px;
}
.pane-title {
	width:90%;
	display:block;
	float:left;
	margin:0 0 0 16px;
	}
.pane-title a{
	font-size:12px;
	display:block;
	}
.pane-image {
	width:56px;
	height:100%;
	display:block;
	float:right;
	margin:10px 7px 0 0;
	}
.pane-image img{
	border:1px solid #959595;
	}
/* abacus prospekte */
.abacus-prospekte-formular {display:block;width:100%;}
.abacus-prospekte-selected-main{
	background-image:url(../pics/verluf_voll_bg.png); background-position:0 0; background-repeat:no-repeat;
	width:704px;
	display:block;
	min-height:140px;
	height:auto !important;
	height:140px;
	padding:0 22px 22px 22px;
	}
.abacus-prospekte-selected-img {float:left;border:1px solid #9a9a9a;position:relative;

	-moz-box-shadow: 0px 0px 6px #b3b3b3;
	-webkit-box-shadow: 0px 0px 6px #b3b3b3;
	box-shadow: 0px 0px 6px #b3b3b3;
	margin:0px 22px 10px 0px;
}
.abacus-prospekte-selected-main-left {
	width:454px;
	float:left;
	}
.abacus-prospekte-selected-main-right {
	width:230px;
	float:left;
	margin:0 0 0 20px;
	
	}
.abacus-prospekte-right-item {
	display:block;
	float:left;
	width:100%;
	min-height:28px;
	height:auto !important;
	height:28px;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	border-bottom:1px solid #dbdbdb;
	}
.abacus-prospekte-selected-cat {display:block;font-size:13px;font-weight:bold;color:#666666;padding:10px 0 16px 0 ;}
.abacus-prospekte-selected-infotitle1 {color:#666666;font-weight:bold;display:block;margin:0 0 6px 0;}
.abacus-prospekte-selected-title1 {color:#000000;font-size:12px;font-weight:bold;display:block;}
.abacus-prospekte-infotitlel-2 {color:#666666;font-weight:bold;display:block;margin:0 0 4px 0;font-size:12px;width:100%;float:left;}
.abacus-prospekte-titlel-2 {color:#000000;font-size:12px;font-weight:normal;display:block;min-height:8px;height:auto !important;height:8px;padding:0 0 0 0;width:100%;float:left;}
.abacus-prospekte-titlel-2 input{margin:0px 0 0 0;}
.abacus-prospekte-infotitlel-3 {color:#666666;font-weight:bold;display:block;margin:0 0 0px 0;font-size:12px;width:100%;float:left;}
.abacus-prospekte-titlel-3 {color:#000000;font-size:12px;font-weight:normal;display:block;min-height:8px;height:auto !important;height:8px;padding:0px 0 0px 0;margin:4px 0 8px 0;width:100%;float:left;}
.abacus-prospekte-titlel-3 input{margin:0px 0 0 0;}
.abacus-prospekte-selected-title1 a {padding:0 0 0 0;}
.checkbox-vorschau-img{position:absolute;margin:0 4px 4px 0;right:0;bottom:0;}
.checkbox-title {float:left;width:290px;}
.checkbox-title-2 {float:left;width:178px;}
.checkbox-title-3 {float:left;width:300px;display:block;}
.checkbox-vorschau {float:right;width:8px;}
.checkbox-vorschau2 {float:right;width:8px;margin:0 20px 0 0;} 
.clearer {margin:40px 0 40px 0;}
.abacus-prospekte-all-main {display:block;width:100%;min-height:20px;height:auto !important;height:20px;}
.content-trenner {width:100%;border-bottom:1px solid #e6e6e6;padding:0px 0 14px 0;margin:7px 0 0 0;float:left;}
.prospekte-main-items {display:block;width:100%;border-bottom:1px solid #e6e6e6;margin:10px 0 0 0;padding: 0 0 10px 0;float:left;}
.flyer-main-items {display:block;width:100%;border-bottom:1px solid #e6e6e6;margin:10px 0 0 0;padding: 0 0 10px 0;}
.sonderdrucke-main-items {display:block;width:100%;border-bottom:1px solid #e6e6e6;margin:10px 0 0 0;padding: 0 0 10px 0;}
.prospekte-p-items {display:block;width:50%;float:left;}
#accordionrightcolumn2 {display:block;width:100%;min-height:20px;height:auto !important;height:20px;}
#accordionrightcolumn2 .pane {
	border-width:0 2px;
	display:none;
	float:left;
	color:#000;
	padding:10px 10px 20px 0px;
	font-size:12px;
	width:95%;

}
#accordionrightcolumn2 h3 {
	display:block;
	float:left;
	cursor:pointer;
	background-image:url(../pics/plus2.gif); background-position:0 2px; background-repeat:no-repeat;
	margin:10px 0 10px 0;
	padding:0 0 0 15px;
	width:95%;
}
#orderform-container {
	display:block;
	width:100%;
	margin:20px 0 0 0;
	float:left;
}

/*Formulare */
/* für Homepage ABACUS-Anwender*/

#forms-main
	{
	width: 100%;
	}
p.form-container
	{
	padding:0px 0 0px 0 ;
	width: 100%;
	display:block;
	float:left;
	margin:0 0 1px 0;
	}
label.jquery-form-invalid
	{
	
    height:20px;
    line-height:20px;
    padding:0 0 0 206px;
    margin:0 0 5px 0px;
    font-size:9px;
    color:#CE1141;
    display:block;
    float:left;
    width:280px;
	}
label.jquery-form-invalid.jquery-form-valid
	{
	display:none;
	height:0px;
	width:0px;
	margin:0 0 0 0px;
    font-size:0px;
    float:left;
        }


.error-message-container
	{
	width:300px;
	min-height:10px;
    height:auto !important;
	height:10px;
	margin:15px 0 15px 0;
	padding:5px;
	border:1px solid #EDEDEE;
    display:block;
   }

.error-message-container-user
	{
	width:100%;
	min-height:50px;
    height:auto !important;
	height:50px;
	margin:15px;
	padding:5px;
	float:left;
    clear:both;
    display:block;
   }
.error-message-container ul li , .form-error-message
	{
	list-style-type:decimal;
	margin: 0 0 0 0px;
	font-size:12px;
	padding: 0 0 0 18px;
	color:#CE1141;
	background-image:url(../pics/li2.png); background-position:7px 9px; background-repeat:no-repeat;
	}
.error-php
	{
	list-style-type:decimal;
	margin: 0 0 0 0px;
	font-size:12px;
	padding: 0 0 0 18px;
	color:#CE1141;
	background-image:url(../pics/li2.png); background-position:7px 9px; background-repeat:no-repeat;
	}
.error-php-ul li
	{
	list-style-type:decimal;
	margin: 0 0 0 0px;
	font-size:12px;
	padding: 0 0 0 18px;
	color:#CE1141;
	background-image:url(../pics/li2.png); background-position:7px 9px; background-repeat:no-repeat;
	}
.error-message-container ul
	{
	list-style-type:decimal;
	margin: 0 0 0 0px;
	font-size:12px;
	padding: 0 0 0 0px;
	color:#C6002C;
	}
.form-label span
	{
	color:rgb(255,90,0);
	font-size:12px;
	float:left;
	width:30%;
	}
.mandatory {color: #CE1141;
	margin-left:3px;}
.error-message-container p
	{
	width:305px;
	float: left;
	}
 .tmail-form-label-title-main
 	{
	float:left;
	width:100%;
	margin:0 0 5px 0 ;
 	} 
.form-label
	{
	width:206px;
	height:22px;
	line-height:22px;
	float: left;
	font-size:12px;
	font-weight: normal;
	}
.form-label-login
	{
	width:106px;
	height:22px;
	line-height:22px;
	float: left;
	font-size:12px;
	font-weight: normal;
	}
.form-label-label-1
	{
	width:106px;
	height:22px;
	line-height:22px;
	float: left;
	font-size:12px;
	font-weight: bold;
	text-transform: uppercase;
	color:rgb(110,110,110);
	}
.form-label-label-2
	{
	width:298px;
	height:22px;
	line-height:22px;
	float: left;
	font-size:12px;
	font-weight: bold;
	color:rgb(1,103,162);
	}
.form-label-label-3
	{
	width:298px;
	min-height:22px;
	height:auto !important;
	height:22px;
	float: left;
	font-size:12px;
	font-weight: bold;
	color:rgb(1,103,162);
	margin:5px 0 0 0;
	}
.form-label input
	{
	margin:4px 0 8px 0 !important;
	margin:0px 0 8px 0;
	}
.form-input
	{

	float: left;
	border:1px solid #c9c9c9;
    margin:0 0 0px 0;
    font-size:12px;
    border:1px solid #c9c9c9;
	-moz-box-shadow:0 0 5px #fafafa inset;
	-webkit-box-shadow:0 0 5px #fafafa inset;
    padding:4px;
	width:300px;
    }
.form-input-login
	{

	float: left;
	border:1px solid #c9c9c9;
    margin:0 0 0px 0;
    font-size:12px;
    border:1px solid #c9c9c9;
	-moz-box-shadow:0 0 5px #fafafa inset;
	-webkit-box-shadow:0 0 5px #fafafa inset;
    padding:4px;
	width:160px;
    }
.form-input:focus {

	}
.salutation {
	float: left;
	width:146px;
	height:22px;
	line-height:22px;
	border:1px solid rgb(196,196,196);
    margin:0 0 0px 1px;
    font-size:12px;
	}

.calendar-date-format
	{
	font-size:12px;
	color:rgb(110,110,110);
	margin:2px 0 0 0;
	height:20px;
	line-height:20px;
	}

.form_textarea
	{
	display: block;
	float: left;
	width:300px;
	border:1px solid rgb(196,196,196);
    margin:0 0 8px 0;
    font-size:12px;
    font-weight:normal;
    background-image:url(../pics/textarea_bg.gif); background-position:right 0; background-repeat:no-repeat;
    overflow:hidden;
    padding:4px;
    font-family:Verdana , Arial, Helvetica, sans-serif;
    font-size:12px;
 
	}
.form-text
	{
	display: block;
	float: left;
	width:386px;
	margin:2px 0 2px 0;
	font-size:12px;
	}
.form-submit
	{
	margin:20px 0 0 0;
	padding:0 0 0 0px;
	float:right;
	}
.form-submit-login
	{
	margin:10px 0 0 105px;
	padding:0 0 0 0px;
	float:left;
	}
.form-input:focus , .form-input-login:focus , .form_textarea:focus , .form-input-plz:focus, .form-input-ort:focus ,
.form-input.sffocus , .form_textarea.sffocus , .form-input-plz.sffocus, .form-input-ort.sffocus
	{
	background:#f2f2f2;
	border:1px solid #c9c9c9;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	}
.form-abmelden
	{
	margin:20px 0 0 0;
	padding:0 0 0 0px;
	}
.line-trenner
	{
	height:1px;
	border-top:1px solid rgb(225,225,225);
    width:435px;
    float:left;
    font-size:0px;
    margin:10px 0 10px 0;
	}
label.error
	{
	color:red;
	width:100%;
	height:20px;
	float:left;
	clear:both;
	}
.submit-button{
	border-color: #C9C9C9;
	border-width: 1px;
	border-style: solid;
	width: 115px;
	height: 24px;
	background:#F2F2F2;
	}
.form-label-checkbox
	{
	float:left;
	width:290px;
	display:block;
	margin:0 0 4px 0;
	padding:0;
	text-align:left;
	font-size:12px;
	font-weight: normal;
    }
.form-label-checkbox:hover
	{
	 color:#C6002C;
	 cursor:pointer;
    }
.form-label-checkbox input[type=checkbox] {border:0px}
.form-input-plz {width:66px;border:1px solid #c9c9c9;margin:0 1px 0 0;-moz-box-shadow:0 0 5px #fafafa inset;-webkit-box-shadow:0 0 5px #fafafa inset;padding:4px;}
.form-input-ort {width:223px;border:1px solid #c9c9c9;-moz-box-shadow:0 0 5px #fafafa inset;-webkit-box-shadow:0 0 5px #fafafa inset;padding:4px;}
.form-container-smalltext {font-size:9px;margin:12px 0 0 0;float:left;width:100%;display:block;}
.radiobuttons {margin:2px 0 2px 0;display:block;float:left;width:100%;}
#content-section-folgeseite-middle-1 ul.yui-nav , #content-section-folgeseite-middle-3 ul.yui-nav{
	display:block;
	
	width:100%;
	padding:0px 0px 15px 0px;
	margin:0 0 15px 0;
	/*background-image:url(../pics/fancygallery_bg.png); background-position:0 0; background-repeat:no-repeat; */
	min-height:50px;
	height:auto !important;
	height:50px;
	border-bottom:1px solid #F1F1F1;
}
ul.yui-nav li {
	display:block;
	float:left;
	width:270px;
	padding:0px 0px 0px 0px;
	margin:0 10px 0 0px;
	background-image:url(../pics/li2.png); background-position:0px 12px; background-repeat:no-repeat;
	/*background-image:url(../pics/tabs_trenner.gif); background-position:left 0px; background-repeat:no-repeat; */
	}
ul.yui-nav li:first-child {
	display:block;
	float:left;
	width:270px;
	padding:0px 0px 0px 0px;
	margin:0 10px 0 0px;
	background-image:url(../pics/li2.png); background-position:0px 12px; background-repeat:no-repeat;
	}
ul.yui-nav li.selected {
	display:block;
	float:left;
	width:270px;
	padding:0px 0px 0px 0px;
	margin:0 10px 0 0px;
	font-weight:bold;
	background:#F1F1F1;
	color:#FFFFFF;
	-moz-border-radius: 3px;
	border-radius: 3px;
	}
ul.yui-nav li.selected a {
	color:#000;
	display:block;
	padding:5px 10px 5px 10px;
	}
ul.yui-nav li a{
	text-decoration:none;
	display:block;
	padding:5px 10px 5px 10px;
	}
ul.yui-nav li:first-child a{
	text-decoration:none;
	display:block;
	padding:5px 10px 5px 10px;
	}
	
/* Kundenmagazin PAGES */
.kundenmagazin-startpage-main {border-bottom:1px solid #e6e6e6;display:block;min-height:100px;height:auto !important;height:100px;padding:0 0 10px 0;margin:0 0 14px 0;}
.kundenmagazin-startpage-contnet {display:block;width:100%;float:left;}
.kundenmagazin-startpage-img {float:right;display:block;}
.kundenmagazin-startpage-img img{border:1px solid #959595;padding:1px;display:block;}
.kundenmagazin-startpage-title {margin:12px 0 6px 0;display:block;}
.kundenmagazin-startpage-issue {display:block;margin:0px 0 0px 0;font-size:12px;}
.kundenmagazin-startpage-more {width:100%;display:block;padding:6px 0 8px 0;}

.kundenmagazin-alle-ausgaben {
	background-image:url(../pics/verluf_voll_bg.png); background-position:0 0; background-repeat:no-repeat;
	width:704px;
	display:block;
	min-height:140px;
	height:auto !important;
	height:140px;
	padding:2px 22px 22px 22px;
	float:left;
}
.form-select {
	padding:5px;
	border:1px solid #C9C9C9;
	color:#666666;
	padding:0 40px 0 0;
	}
.form-select option {padding:0 24px 0 2px;}
/* Kundenmagazin PAGES */

	
.kundenmagazin-ausgabe-notselected {
	float:left;position:relative;
	width:94px;height:136px;
	float:left;
	border:1px solid #D7D7D7;
	margin:0 39px 0 39px;

	}
#selectausgabe, #selectthema {display:none;}
.kundenmagazin-ausgabe-selected {
	border:1px solid #666666;
	width:94px;height:136px;
	float:left;
	margin:0 39px 0 39px;
	}
	
.kundenmagazin-ausgabe-img img{
	width:94px;height:136px;
	float:left;position:relative;
	-moz-box-shadow: 0px 0px 6px #b3b3b3;
	-webkit-box-shadow: 0px 0px 6px #b3b3b3;
	box-shadow: 0px 0px 6px #b3b3b3;
	margin:0 0 4px 0;
	}
.kundenmagazin-ausgabe-selected .kundenmagazin-ausgabe-link.selected {font-weight:bold;color:#666666;}
.kundenmagazin-ausgabe-selected .kundenmagazin-ausgabe-link.notselected{color:#A8A8A8;}
.kundenmagazin-allfiles {
	float:left;
	width:100%;
	display:block;
	margin:70px 0 0 0;
	}
.kundenmagazin-thema {
	
	}
.kundenmagazin-allfiles h4 , .kundenmagazin-allfiles span{
	margin:0 0 10px 0;
	padding:12px 0 12px 0;
	border-bottom:1px solid #C9C9C9;
	display:block;
	}

.kundenmagazin-allfiles li {
	margin:5px 0 5px 0;
	}
.kundenmagazin-allfiles li a {
	padding:0px 0 3px 12px;background-image:url(../pics/li2.png); background-position:0px 7px; background-repeat:no-repeat;
	display:block;
	}
.kundenmagazin-allfiles, .thin { clear:both;}
.dontsplit {}
.last.column {margin:0px 0 0 30px;}
.selectyear-label span , .selectausgabe-label-1 span , .selectausgabe-label-2 span , .selectthema-label span {
	display:block;
	font-weight:bold;
	color:#666666;
	padding:0 0 8px 0;
	}
.selectausgabe-label-1 .warning , .selectausgabe-label-2 .warning {color:#CE1141;}
.selectyear-label  , .selectausgabe-label-1 , .selectausgabe-label-2  , .selectthema-label  {
	float:left;
	font-weight:normal;
	margin:0 8px 0 0;
	}
.abapagessubmit-label {
	float:left;
	margin:22px 0 0 0;
	}
#abacuspagessubmit{text-indent: -999px;float:left;margin:0;width:19px;height:19px;border:0px;font-size:0px;background-image:url(../pics/submit_icon.png); background-position:0 0; background-repeat:no-repeat;cursor:pointer;}
/* for disabled js browser */
.selectausgabe-label-1 , .selectausgabe-label-2  , .selectthema-label  {display:none;}
.selectyear-label select , .selectausgabe-label-1  select, .selectausgabe-label-2  select , .selectthema-label select {padding:0 0 0 0;height:20px;}
.selectyear-label option , .selectausgabe-label-1  option, .selectausgabe-label-2  option, .selectthema-label option {font-weight:bold;line-height: 10px;}
.abacuspages-form {display:block;width:100%;}
.show_sub_categories {float:left;}
.kundenmagazin-all-main {width:100%;display:block;padding:0 0 18px 0;float:left;}
/* Skined selectbox */
span.customStyleSelectBox { font-size:12px; color:#7c7c7c;  border:1px solid #C9C9C9;font-weight:normal; }
span.customStyleSelectBox.changed {font-size:12px; color:#7c7c7c;  border:1px solid #C9C9C9;font-weight:normal;  }
.customStyleSelectBoxInner { background:url(canvas-list-nav-item-arrow-.gif) no-repeat center right; }
/* Partner */
.display-logopartner-main {width:100%;display:block;margin:20px 0 30px 0;background-image:url(../pics/left_gradiant_bg.gif); background-position:0px 0px; background-repeat:no-repeat;float:left;min-height:140px;height:auto !important;height:140px;}
.display-logopartner {padding:20px 20px 0 130px;background-position:20px 20px; background-repeat:no-repeat;min-height:100px;height:auto !important;height:100px;}
.display-logopartner-row {padding:0px 0 6px 18px;background-image:url(../pics/li2.png); background-position:7px 7px; background-repeat:no-repeat;}
.display-logopartner-row a:hover {color:#666666;}
#Gold-Partner 	{background-image:url(../pics/gold_partner.png); background-position:20px 20px; background-repeat:no-repeat;}
#Silber-Partner {background-image:url(../pics/silber_partner.png); background-position:20px 20px; background-repeat:no-repeat;}
#Bronze-Partner {background-image:url(../pics/bronze_partner.png); background-position:20px 20px; background-repeat:no-repeat;}
/* Technologie Partner Element */
.technoligie-partner-main {display:block;width:100%;background-image:url(../pics/right_gradiant_bg.gif); background-position:97% 0px; background-repeat:no-repeat;float:left;min-height:40px;height:auto !important;height:40px;}
.technoligie-partner-main h3 {margin:20px 0 0 0;display:block;float:left;width:100%;}
.technoligie-partner-img {width:126px;float:left;margin:20px 0 0 0;}
.technoligie-partner-text {width:410px;float:left;margin:20px 0 7px 0;}
.technoligie-partner-text a{color:#000;font-weight:bold;font-size:12px;padding:0 0 0 18px;cursor:pointer;background-image:url(../pics/plus.gif); background-position:6px 4px; background-repeat:no-repeat;}
.technoligie-partner-text a.hide{background-image:none;padding:0 0 0 2px;}
.technoligie-partner-text a:hover {color:#666666;}
.technoligie-partner-link {width:100%;display:block;margin:0 0 0px 0;float:left;}
.technoligie-partner-link a{display:block;padding:0 0 0 126px;color:#959595;font-weight:bold;font-size:12px;}
.technoligie-partner-link a:hover{color:#000000;}
.minus {vertical-align:middle;}

/* Table */
table.yui {border-collapse:collapse;	width:100%;border-bottom:1px solid #dcdcdc;}
.expand-child , table.yui td {	padding: 5px 5px 5px 13px;border: solid 1px #dcdcdc;vertical-align:top;}
table.yui .even {background-color: #fff;}
table.yui .odd {background-color: #fff;}
table.yui .even:hover {background-color: #F1F1F1;}
table.yui .odd:hover {background-color: #F1F1F1;}
table.yui th{background: url(../pics/thead_bg.jpg) repeat-x 0px 0px;border: 1px solid #dcdcdc;padding: 5px 5px 5px 13px;height: auto;font-size:12px;color:#666666;}

/* Testamonials */
.testamonials-element {width:100%;display:block;margin:10px 0 0px 0;padding:18px;background-image:url(../pics/left_gradiant_bg.gif); background-position:0px 0px; background-repeat:no-repeat;float:left;min-height:100px;height:auto !important;height:100px;}
.testamonials-element-img {float:left;width:110px;}
.testamonials-element-img img{padding:1px;border:1px solid #D5D5D5;}
.testamonials-element-content {float:left;width:400px;}
.testamonials-element-title {font-size:12px;font-weight:bold;}
.testamonials-element-function {margin:2px 0 10px 0;font-weight:bold;color:#666666;}
.testamonials-element-text {margin:0px 0 0 0;padding:10px 0 0 0;border-top:1px solid #D5D5D5;}
.testamonials-element-text a{color:#000;font-weight:bold;font-size:12px;padding:0 0 0 18px;cursor:pointer;background-image:url(../pics/plus.gif); background-position:6px 4px; background-repeat:no-repeat;}
.testamonials-element-text a.hide{background-image:none;padding:0 0 0 2px;}
.testamonials-element-text a:hover {color:#666666;}
.ezcol{float:left; width:350px; padding:0px; margin-right:26px;}

/* JobControl */
.jobcontrol-list-main {padding:10px 10px 0 0}
.jobcontrol-list-row {width:100%;display:block;margin:0 0 0px 0;}
.jobcontrol-list-row-alt {width:100%;display:block;}
.jobcontrol-list-title {font-weight:bold;display:block;width:100%;border-bottom:1px solid #c9c9c9;padding:10px 0 10px 0;}
.jobcontrol-list-title a {background-image:url(../pics/li2.png); background-position:0px 6px; background-repeat:no-repeat;padding:0 0 0 10px;display:block;}
.jobcontrol-list-region a{float:right;font-weight:normal;font-size:12px;padding:0 0 0 12px;background-image:url(../pics/h3_icon2.gif); background-position:0 5px; background-repeat:no-repeat;margin:0 0 0 10px;}
.jobcontrol-list-shortdesc {display:block;width:100%;padding:10px 0 10px 0;}
.jobcontrol-detail-main {padding:15px 0 10px 0;}
.jobcontrol-detail-contact {margin:20px 0 20px 0;}
#content-section-folgeseite-right .jobcontrol-list-main {padding:0px 0px 0 0}
#content-section-folgeseite-right .jobcontrol-list-title {font-weight:normal;font-size:12px;padding:7px 0 7px 0;}
#content-section-folgeseite-right .jobcontrol-list-title a {display:block;font-size:12px;}
#content-section-folgeseite-right .jobcontrol-list-region  {display:none;}
/* JobControl end */
/* Galerie */
.simplePagerNav{width:100%;display:block;float:left;padding:0px 0 0 0px;list-style:none;margin:10px 0 0 0;}
.simplePagerNav li{display:inline;float:left;padding:5px;}
.simplePagerNav li a {padding: 4px 8px 4px 8px;margin-right: 2px;border: 1px solid #E5E5E5;text-decoration: none; font-size:12px;font-family:  "Lucida Grande",Verdana,Arial, Tahoma, Verdana, Helvetica, Sans-serif;font-weight:bold;float:left;}
.simplePagerNav li a:hover {padding: 4px 8px 4px 8px;margin-right: 2px;text-decoration: none;font-size:12px;font-family:  "Lucida Grande",Verdana,Arial, Tahoma, Verdana, Helvetica, Sans-serif;font-weight:bold;background:#E5E5E5;/*border: 1px dashed #8AC726; */}
.simplePagerNav li.currentPage a {padding: 4px 8px 4px 8px;margin-right: 2px;text-decoration: none;font-size:12px;font-family:  "Lucida Grande",Verdana,Arial, Tahoma, Verdana, Helvetica, Sans-serif;font-weight:bold;background:#E5E5E5;/*border: 1px dashed #8AC726; */}
.ababilder-single-img {margin:10px;display:block;float:left;}
.ababilder-single-img img{-moz-box-shadow: 0px 0px 6px #b3b3b3;border:1px solid #9a9a9a;position:relative;float:left;-webkit-box-shadow: 0px 0px 6px #b3b3b3;box-shadow: 0px 0px 6px #b3b3b3;}
.fancygallery-main-content {min-height:100px;height:auto !important;height:100px;margin:0 0 0 30px}
/* Galerie end */
/* Kontakt Right */
#content-section-folgeseite-right .tx-abakontakt-pi1 h3 {font-size:12px;color:#6e6e6e;margin:0 0 14px 0;font-weight:normal;text-transform:uppercase;letter-spacing:1px;padding:0 0 0 16px;background-image:url(../pics/h3_icon.gif); background-position:0 3px; background-repeat:no-repeat;}
#content-section-folgeseite-middle-1 .tx-abakontakt-pi1 h3 {font-size:14px;	color:#454444;margin:0 0 16px 0;font-weight:bold;	line-height:20px;}
#content-section-folgeseite-middle-1 .right-kontakt , #content-section-folgeseite  .right-kontakt a , #content-section-folgeseite  .right-kontakt b{font-size:12px;}
#content-section-folgeseite-middle-1 .right-kontakt span {display:block;font-size:12px;margin:1px 0 1px 0;}
#content-section-folgeseite-middle-1 .telefon {padding:0 0 0 0px;background-image:url(../pics/telefon.gif); background-position:0 0px; background-repeat:no-repeat;}
#content-section-folgeseite-middle-1 .telefax {padding:0 0 0 0px;background-image:url(../pics/telefax.gif); background-position:0 1px; background-repeat:no-repeat;}
.abacus-kontakt-adresse:hover {background-image:url(../pics/google_map_icon.png); background-position:right 0; background-repeat:no-repeat;}
#content-section-folgeseite-middle-1 .abacus-kontakt-adresse:hover {background-image:url(../pics/google_map_icon.png); background-position:left 0; background-repeat:no-repeat;padding:0 0 0 14px;}
#content-section-folgeseite-right .right-kontakt , #content-section-folgeseite-right .right-kontakt a , #content-section-folgeseite-right .right-kontakt b {font-size:12px;}
#content-section-folgeseite-right .right-kontakt .abacus-kontakt-firma {margin:0 0 7px 0;}
.right-kontakt span {display:block;font-size:12px;margin:1px 0 1px 0;}
.telefon {padding:0 0 0 22px;background-image:url(../pics/telefon.gif); background-position:0 0px; background-repeat:no-repeat;}
.telefax {padding:0 0 0 22px;background-image:url(../pics/telefax.gif); background-position:0 1px; background-repeat:no-repeat;}
/* Kontakt Right end */
/* Table Sorter */
.table-sorter-main {margin:20px 0 20px 0;}
/* Table Sorter main */
/* Element Bild (Links) */
/* Testamonials */
.element-bild-left-content {width:100%;display:block;margin:10px 0 0px 0;padding:18px;background-image:url(../pics/left_gradiant_bg.gif); background-position:0px 0px; background-repeat:no-repeat;float:left;min-height:100px;height:auto !important;height:100px;}
.element-bild-left-img {float:left;width:210px;}
.element-bild-left-img img{padding:1px;border:1px solid #D5D5D5;}
.element-bild-left-text {float:left;width:304px;}
.element-bild-left-text h3 {font-size:12px;font-weight:bold;margin:0 0 10px 0;}
.element-bild-left-inhalt {margin:0px 0 0 0;padding:10px 0 0 0;border-top:1px solid #D5D5D5;}
.element-bild-left-link a{display:block;color:#000;font-weight:normal;margin:4px 0 0 0;padding:0 0 0 10px;cursor:pointer;background-image:url(../pics/plus.gif); background-position:0px 6px; background-repeat:no-repeat;}
.element-bild-left-link a:hover{color:#666666;}

/* Element Bild (Links) end*/
/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 3.3.0
build: 3167
*/
.yui3-widget-hidden{display:none}.yui3-widget-content{overflow:hidden}.yui3-widget-content-expanded{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;height:100%}.yui3-widget-tmp-forcesize{overflow:hidden!important}
/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 3.3.0
build: 3167
*/
.yui-content {width:100%;height:100%;display:block;}
/*.yui-tab {float:left;width:100%;height:100%;}/*

/* Bullet List csc-bulletlist 
ul.csc-bulletlist {
	padding:0;
    margin:0px 0px 0px 18px;
    width:100%;
	display:block;
	list-style-image:url(../pics/li2.png);
	
	}
ul.csc-bulletlist li {
	width:100%;
	display:list-item;
	margin:2px 0 2px 0;
	padding:2px 0 2px 0px;
	
	}
	*/
ul.csc-bulletlist{
	padding:0;
	display:block;
	clear:both;
	margin:10px 0px 10px 20px;
}
ul.csc-bulletlist li{
	list-style-image:url(../pics/li2.png);
	display:list-item;
}
ul.csc-bulletlist li ul{
	padding:0;
	display:block;
	clear:both;
	margin:10px 0px 10px 20px;
	}
ul.csc-bulletlist li ul li {
	list-style-image:url(../pics/li2.png);
	display:list-item;
	}
ol {
	padding:0px 0 0px 18px;
    margin:0px 0 0px 0;
    width:100%;
	display:block;
	}
ol li{
	width:100%;
	display:block;
	margin:2px 0 2px 0;
	padding:0px 0 0px 0px;
	}
ul.csc-bulletlist li a{
	text-decoration:none ;
	display:inline;
	}
.tx-abapagesapp-pi1 {margin:0px 0 0 0;width:100%;display:block;}
.pagesapp-main-link {list-style-image:url(../pics/li2.png);display:list-item;}
.tx-ababilder-pi1 {width:100%;float:left;}	