/*
	-----------------------------
	ABACUS Research AG - BASE CSS
	
	ABACUS Magneta: #CE1141
	-----------------------------
*/
* {
	margin: 0;
	padding: 0;
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	font-size:11px;
	outline: none;
	line-height: 14px;
	text-decoration:none;
}
html {
	height: 100%;
	width: 100%;
	z-index: 0;
	background-color:#FFFFFF;
}
body {
	margin: 0 auto;
	text-align: left;
  	min-height:100%;
	height:auto !important;
	height:100%;
	display:block;
  	color:#565656;
	line-height: 16px;
	font-weight:normal;
	font-size:12px;
	font-family:Verdana , Arial, Helvetica, sans-serif;
}
ul {
	list-style: none;
}
p {
	line-height:15px;
	font-weight:normal;	
	font-size:11px;
	color:#565656;
}
h1 {
	font-size:14px;	
	color:#454444;
	margin:0 0 16px 0;
	font-weight:bold;	
	line-height:20px;
}
h1 a {
	font-size:14px;	
	color:#E9B20C;
}
h1.h1-normal {
	font-size:14px;	
	color:#454444;
	margin:0 0 16px 0;
	font-weight:normal;	
	line-height:20px;
}
h2 {
	font-size:11px;	
	color:#454444;
	margin:22px 0 8px 0;
	font-weight:bold;	
}
h2 a {
	background-image:url(../pics/pfeil_orange.gif); background-position:3px 5px; background-repeat:no-repeat;
	padding:0px 0 1px 20px;
}
hr { margin:10px 0 10px 0;width:510px;border: none;background-color: #c9c9c9;color: #c9c9c9;height: 1px;}
.hr-100 { margin:20px 0 20px 0;width:100%;border: none;background-color: #c9c9c9;color: #c9c9c9;height: 1px;float:left;}
hr.contentRight{clear:both;position:relative;left:0; margin6px 0 0px 0;width:162px;border: none;background-color: #e6e6e6;color: #e6e6e6;height: 1px;}
.bodytext a {display:inline;color:#E9B20C}
a {color:#E9B20C;}
a:hover {color:#565656}

.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{
	font-size:10px;	
	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-startpage-right h3 {
	font-size:10px;	
	color:#6e6e6e;
	margin:0 0 10px 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-startpage-right h3 a , #content-section-folgeseite-right h3 a{
	font-size:10px;	
	color:#6e6e6e;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:1px;
	
}
 #content-section-startpage-right h3 a:hover , #content-section-folgeseite-right h3 a:hover{
	color:#E9B20C;
}
#content-section-folgeseite-right h3 {
	font-size:10px;	
	color:#6e6e6e;
	margin:0 0 14px 0;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:1px;
	padding:0 0 0 16px;
	float:left;
	width:100%;
	display:block;
	background-image:url(../pics/h3_icon.gif); background-position:0 3px; background-repeat:no-repeat;
}
#content-section-folgeseite-right h4 {
	font-size:10px;	
	color:#6e6e6e;
	margin:0 0 14px 0;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:1px;
	padding:0 0 0 0px;
	float:left;
	width:100%;
	display:block;
}
#main-wrapper {
	width:984px;
	margin:0 auto;
	min-height:500px;
	height:auto !important;
	height:500px;
	padding:0 14px 0 14px;
}
#main {
	width:984px;
	min-height:500px;
	height:auto !important;
	height:500px;
	padding:0 0 20px 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:330px;
	text-align:right;
	height:62px;
    margin:12px 0 0 0;
}
.home {
	float:right;
	margin:0 2px 0 0;
}
.langselector {
	width:59px;
	height:21px;
	float:right;
	margin:0 0px 0 0;
        text-align:center;
        padding:5px 0 0 0;
	background-image:url(../pics/lang.gif); background-position:0 0; background-repeat:no-repeat;	
}
.langselector a{
	text-align:left;
	font-size:10px;
	color:#444444;
        
}
.langselector a:hover , .langselector a.act {
	text-align:left;
	font-size:10px;
	color:#d07a04;
}
.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:11px;
}
/*
.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;
	}
	*/
.language {
	width:48px;
	height:26px;
	float:right;
	background-image:url(../pics/lang_world.gif); background-position:0 0; background-repeat:no-repeat;
        padding:0 0 6px 0;
}
.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: 300px;
	height:60px;
	position:relative;
	margin:27px 0 0 -56px;
	z-index:999;
	float:left;
	display:none;
	cursor:default;
	left:0;
	background-image:url(../pics/lang_container_bg.png); background-position:0px bottom; background-repeat:repeat-x;
	border:1px solid #d9d6d0;
	padding:0 0 0 5px;
	}
.language:hover .language-container
	{
	width:300px;
	height:60px;
	position:relative;
	margin:27px 0 0 -220px;
	z-index:999;
	float:left;
	display:block;
	cursor:default;
	left:0;
	background-image:url(../pics/lang_container_bg.png); background-position:0px bottom; background-repeat:repeat-x;
	border:1px solid #d9d6d0;
	}	
.schweiz {
	height:18px;
	line-height:18px;
	display:block;
	text-align:left;
	font-size:10px;
	color:#444444;
	padding:3px 0 0 14px ;
	background-image:url(../pics/pfeil_orange.gif); background-position:0px 10px; background-repeat:no-repeat;
	
	width:280px;
	margin:0 auto;
}
.schweiz a{
	text-align:left;
	font-size:10px;
	color:#444444;
}
.schweiz a:hover , .schweiz a.act , .deutschland a:hover{
	text-align:left;
	font-size:10px;
	color:#d07a04;
}
.deutschland {
	height:18px;
	line-height:18px;
	display:block;
	text-align:left;
	font-size:10px;
	color:#444444;
	padding:10px 0 0 14px ;
	background-image:url(../pics/pfeil_orange.gif); background-position:0px 18px; background-repeat:no-repeat;
	width:280px;
	margin:0 auto;
}
.deutschland a{
	text-align:left;
	font-size:10px;
	color:#444444;
	padding:4px 0 4px 0;
}

#header-section-startpage {
	height:274px;
	width:984px;
}

#header-section-folgeseite {
	height:187px;
	width:984px;
}
#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;
}
#header-image-startpage a ,#header-image-folgeseite a, #header-image-neubau a ,#header-image-startpage img ,#header-image-folgeseite img , #header-image-neubau img {text-decoration:none;border:0;}
#mainnavigation {
	height:36px;
	width:100%;	
	display: table;
	background-image:url(../pics/mainnavi_bg.png); background-position:0 0; background-repeat:no-repeat;	
}
#header-section-neubau {
	height:467px;
	width:984px;
}
#header-image-neubau {
    height:430px;	
	width:100%;
}
#header-image-neubau #slogans {
	width:984px;
	margin:0px 0 0 0px;
        letter-spacing:3px;
	height:430px;
	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-neubau #slogans span {
	margin:386px 0 0 18px;
	display:block;
	float:left;
	line-height:20px;
}
/* Content Section Startpage */
#content-section-startpage {
	min-height:275px;
	height:auto !important;
	height:275px;
	width:982px;
	float:left;
	border-left:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;
	/*background-image:url(../pics/1pixel_gray.gif); background-position:796px top; background-repeat:repeat-y;*/
}
#content-section-startpage-left {
	width:768px;
	min-height:245px;
	height:auto !important;
	height:245px;
	float:left;
	/*border-right:1px solid #d8d8d8;*/
	padding:12px 14px 12px 14px;
	background-image:url(../pics/startpagecontent_left_bg.png); background-position:right top; background-repeat:no-repeat;
}
#content-2col-startpage-left {
	width:418px;
	float:left;	
	height:256px;
	margin:0 18px 0 0;
}
#content-2col-startpage-right {
	width:332px;
	float:left;
	height:256px;
	
}
#content-section-startpage-right {
	width:162px;
	min-height:265px;
	height:auto !important;
	height:265px;
	float:left;
	margin:16px 0 0 12px;
}
#content-2col-startpage-right h1 {
	text-decoration: none;
	color: #000000;
	display: block;
	font-size: 12px;
	line-height:14px;
	font-weight:bold;
	padding: 0 18px 0 30px;
	margin:0 0 12px 0;
	background-image:url(../pics/startpage_icon_act.gif); background-position:10px 3px; background-repeat:no-repeat;
	outline: none;
}
/* Content Section Startpage */
#content-section-folgeseite {
	min-height:285px;
	height:auto !important;
	height:285px;
	width:982px;
	float:left;
	display:block;
	border-left:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;
}
#content-section-folgeseite-pathnavi {
	width:970px;
	height:30px;
	line-height:30px;
	float:none;
	font-size:9px;	
	color:#000000;
	padding:0 0 0 12px;
	background-image:url(../pics/pathnavi_bg.gif); background-position:0 bottom; background-repeat:no-repeat;
}
#content-section-folgeseite-pathnavi-voll {
	width:970px;
	height:30px;
	line-height:30px;
	float:none;
	font-size:9px;	
	color:#000000;
	padding:0 0 0 12px;
	background-image:url(../pics/pathnavi_bg.gif); background-position:0 bottom; background-repeat:repeat-x;
}
#content-section-folgeseite-pathnavi a , #content-section-folgeseite-pathnavi-voll a{
	font-size:9px;	
	color:#000000;
}
#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 {
	width:204px;
	min-height:285px;
	height:auto !important;
	height:285px;
	float:left;
	display:block;
	background-image:url(../pics/folgepagecontent_left_bg.png); background-position:right top; background-repeat:no-repeat;
}
#content-section-folgeseite-middle-1 {
	float:left;	
	min-height:285px;
	display:block;
	height:auto !important;
	height:285px;
	width:573px;
	padding:30px 10px 30px 10px;
	background-image:url(../pics/folgepagecontent_right_bg.png); background-position:right top; background-repeat:no-repeat;
}
#content-section-folgeseite-middle-2 {
	float:left;	
	min-height:285px;
	height:auto !important;
	height:285px;
	width:757px;
	padding:30px 20px 30px 20px;
	background-image:url(../pics/folgepagecontent_right_bg.png); background-position:right top; background-repeat:no-repeat;
}
#content-section-folgeseite-middle-3 {
	float:left;	
	min-height:285px;
	height:auto !important;
	height:285px;
	width:747px;
	padding:30px 10px 30px 10px;
}
#content-section-folgeseite-middle-4 {
	float:left;	
	min-height:285px;
	height:auto !important;
	height:285px;
	width:960px;
	padding:30px 10px 30px 10px;
}
#content-section-folgeseite-right {
	width:162px;
	min-height:285px;
	height:auto !important;
	height:285px;
	float:left;
	margin:-4px 0 0 12px;
	display:block;
}
#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:10px;
	
}

/* Content Section Folgeseite */
#footerfunction {
	width:974px;
	height:28px;
	line-height:28px;
	float:left;
	text-align:right;
	padding:0 10px 0 0;
}
.tooltip {
	display:none;
	background:transparent url(../pics/black_arrow.png);
	background-repeat:no-repeat;
	background-position:center bottom;
	text-align:center;
	font-size:12px;
	height:61px;
	line-height:61px;
	width:141px;
	padding:0px;
	color:#fff;	
	font-size:10px;
	font-weight:bold;
}
#footer-section {
	height:63px;
	line-height:63px;
	width:984px;
	float:left;
	padding:0 0 20px 0;
	background-image:url(../pics/footer_bg.png); background-position:0 0; background-repeat:no-repeat;
}
#footer-section a {
	color:#7a7a7a;
	font-size:10px;
}
#footer-section div {
	padding:0 0 0 18px;	
	color:#7a7a7a;
	font-size:10px;
	height:63px;
	line-height:63px;
	float:left;
}
#footer-section span {
	padding:0 0 0 0px;	
	color:#7a7a7a;
	font-size:10px;
	height:63px;
	line-height:63px;
}
/* DROPDOWN: LEVEL ONE */
ul#dropdown  {list-style: none; display: table; width: 100%;margin: 0;padding: 0; float:left;z-index:99;position: relative;font-size:10px; }
ul#dropdown li  { letter-spacing:2px;font-weight: normal; text-align: center; display: table-cell; width: auto;_width: 0;min-width: 100px; margin: 0 0; padding: 0 0 0 0; font-size:11px;}
ul#dropdown a:hover	 { color: #ffffff; }
ul#dropdown a:active { color: #ffffff; }
ul#dropdown li a  { color: #fff;font-size:11px;display: block; padding: 0px 0 0 0; text-align: center;text-transform:uppercase;height:36px;line-height:36px;background-image:url(../pics/mainnavi_l1_trenner.png); background-position:right 0; background-repeat:no-repeat; }
ul#dropdown li.mainnavi-l1-last-child a {color: #fff;font-size:11px;display: block; padding: 0 0 0 0; text-align: center;text-transform:uppercase;height:36px;line-height:36px;background-image:none; }
ul#dropdown li.hover, ul#dropdown li:hover  { background-image:url(../pics/mainnavi_l1_bg.png); background-position:0 bottom; background-repeat:repeat-x; color: #ffffff; position: relative; }

/*ul#dropdown li:last-child:hover  { background-image:url(../pics/mainnavi_l1_right_bg.png); background-position:right 0; background-repeat:no-repeat; color: #ffffff; position: relative; }*/
ul#dropdown li.hover a  {  }
ul#dropdown li.mainnavi-l1-last-child  { background-image:none;display:block;}
ul#dropdown li.mainnavi-l1-last-child:hover{ background-image:url(../pics/mainnavi_l1_right_bg.png); background-position:right 0; background-repeat:no-repeat; color: #ffffff; position: relative;}
/* LEVEL TWO */
ul#dropdown ul 	{letter-spacing:0px;color: #000000;float:left;display:block;width: 228px; visibility: hidden; padding:12px 0 12px 0;position: absolute; font-size:11px;margin:0px 0 0 -5px;background:transparent;background-image:url(../pics/mainnavi_l2_ul_mid.png); background-position:0 bottom; background-repeat:no-repeat;}
ul#dropdown li.mainnavi-l1-first-child:hover { background-image:url(../pics/mainnavi_l1_left_bg.png); background-position:0 0; background-repeat:no-repeat; color: #ffffff; position: relative; }
ul#dropdown li.mainnavi-l1-first-child ul 	{color: #000000;float:left;display:block;width: 234px; visibility: hidden; padding:12px 0 12px 0;position: absolute; font-size:11px;margin:0px 0 0 -5px;background:transparent;background-image:url(../pics/mainnavi_l2_ul_mid_left.png); background-position:0 bottom; background-repeat:no-repeat;}
ul#dropdown ul li { font-weight: normal;  color: #000000; width: 184px;float: none;display:block; text-align:left;text-transform: none;margin:0 0 3px 22px;}
ul#dropdown li.mainnavi-l1-last-child ul {position:absolute;float:left;display:block;width: 228px; visibility: hidden; padding:12px 0 12px 0;font-size:11px;margin:0 0px 0 -5px;right:1px;background:transparent;background-image:url(../pics/mainnavi_l2_ul_mid_right.png); background-position:left bottom; background-repeat:no-repeat;}
ul#dropdown li.mainnavi-l1-last-child ul li{ font-weight: normal;  color: #000000; width: 184px;float: none;display:block; text-align:left;text-transform: none;margin:0 0 3px 24px;}
ul#dropdown ul li:hover	{ background-image:url(../pics/mainnavi_l2_bottom.png); background-position:center bottom; background-repeat:no-repeat;text-transform: none;}
ul#dropdown ul li a	{letter-spacing:0px; color: #000000; font-size:11px;border-right: none;  display: inline-block;text-align:left;width:148px;min-height:16px;height:auto !important;height:16px;line-height:16px;text-transform: none;padding:5px 34px 6px 20px;background-image:url(../pics/mainnavi_l2_icon.png); background-position:9px 12px; background-repeat:no-repeat;} 
ul#dropdown li.mainnavi-l1-last-child ul li a { color: #000000; font-size:11px;border-right: none;  display: inline-block;text-align:left;width:148px;min-height:16px;height:auto !important;height:16px;line-height:16px;text-transform: none;padding:5px 34px 6px 20px;background-image:url(../pics/mainnavi_l2_icon.png); background-position:9px 12px; background-repeat:no-repeat;} 
ul#dropdown ul li a:hover {background-image:url(../pics/mainnavi_l2_top.png); background-position:left top; background-repeat:no-repeat;}
ul#dropdown li.mainnavi-l1-last-child ul li a:hover {color:#FFFFFF;background-image:url(../pics/mainnavi_l2_top.png); background-position:left top; background-repeat:no-repeat;}
ul#dropdown ul li.level2-last-child { height:4px; background-image:none;}
ul#dropdown ul li.level2-last-child:hover { height:4px; background-image:none;	}
/* LEVEL TWO ACTIVE */
ul#dropdown ul li.level2-act	{ background-image:url(../pics/mainnavi_l2_bottom.png); background-position:center bottom; background-repeat:no-repeat;text-transform: none;}
ul#dropdown ul li.level2-act a	 { color: #FFFFFF; font-size:11px;border-right: none;  display: inline-block;text-align:left;width:148px;min-height:16px;height:auto !important;height:16px;line-height:16px;text-transform: none;padding:5px 34px 6px 20px;background-image:url(../pics/mainnavi_l2_top.png); background-position:left top; background-repeat:no-repeat;} 
ul#dropdown li.mainnavi-l1-last-child ul li.level2-act a  { color: #FFFFFF; font-size:11px;border-right: none;  display: inline-block;text-align:left;width:147px;min-height:16px;height:auto !important;height:16px;line-height:16px;text-transform: none;padding:5px 34px 6px 20px;background-image:url(../pics/mainnavi_l2_top.png); background-position:left top; background-repeat:no-repeat;} 
/* Left Navigation : level 1*/
#left-navigation { text-decoration:none;padding:25px 0px 12px 0px;width:189px;}
#left-navigation li { display:block;min-height:24px;height:auto !important;height:24px;margin:1px 0 2px 0;background-image:none;float:left;width:100%;}
#left-navigation li a{display:block;color:#666666;font-size:10px;font-weight:bold;padding:6px 10px 6px 30px;background-image:url(../pics/leftnavi_l1_icon.gif); background-position:18px 11px; background-repeat:no-repeat;}
#left-navigation li.left-navigation-act span , #left-navigation li.left-navigation-act span:hover , #left-navigation li.left-navigation-notact span:hover{background-image:url(../pics/leftnavi_l1_act_bottom.gif); background-position:0 bottom; background-repeat:no-repeat;display:block;}
#left-navigation li.left-navigation-act a , #left-navigation li.left-navigation-act a:hover {background-image:url(../pics/leftnavi_l1_act_top.gif); background-position:0 0; background-repeat:no-repeat;color:#ffffff;}
#left-navigation li.left-navigation-notact  {background-image:url(../pics/leftnavi_l1_noact_top.gif); background-position:0 0; background-repeat:no-repeat;display:block;}
#left-navigation li.left-navigation-notact a {background-image:url(../pics/leftnavi_l1_noact_top.gif); background-position:0 0; background-repeat:no-repeat;display:block;color:#000;}
#left-navigation li.left-navigation-notact span  {background-image:url(../pics/leftnavi_l1_noact_bottom.gif); background-position:0 bottom; background-repeat:no-repeat;display:block;}
#left-navigation li.left-navigation-notact:hover  {background-image:url(../pics/leftnavi_l1_act_bottom.gif); background-position:0 bottom; background-repeat:no-repeat;display:block;}
#left-navigation li.left-navigation-notact a:hover {background-image:url(../pics/leftnavi_l1_act_top.gif); background-position:0 0; background-repeat:no-repeat;color:#ffffff;display:block;}
/* #left-navigation li.left-navigation-notact span a:hover {background-image:url(../pics/leftnavi_l1_act_bottom.gif); background-position:0 0; background-repeat:no-repeat;color:#ffffff;display:block;} */
/* level 2*/
#left-navigation li ul {padding:1px 0 0 0;width:177px;margin:0 auto;}
#left-navigation li ul:hover {padding:1px 0 0 0;width:177px;margin:0 auto;background-image:none;}
#left-navigation li ul li { display:block;min-height:24px;height:auto !important;height:24px;margin:0 0 0px 0;background-image:none;}
#left-navigation li.left-navigation-act ul li       { color:#E9B20C;-moz-border-radius: 3px;border-radius: 3px;display:block;width:177px;min-height:24px;height:auto !important;height:24px;margin:0 0 1px 0;background-image:none;}
#left-navigation li.left-navigation-act ul li:hover { display:block;width:177px;min-height:24px;height:auto !important;height:24px;margin:0 0 1px 0;/*background-image:url(../pics/leftnavi_l2_act_top.gif); background-position:2px 0; background-repeat:repeat-y;*/}
#left-navigation li.left-navigation-notact ul li   {background-image:none;}
#left-navigation li.left-navigation-notact li:hover{background-image:none;}
#left-navigation li.left-navigation-act ul li a      {width:140px;display:block;color:#393939;font-size:10px;font-weight:normal;padding:4px 14px 4px 32px;background-image:url(../pics/li2.png); background-position:22px 10px; background-repeat:no-repeat;margin:1px 0 0 2px;}
#left-navigation li.left-navigation-act ul li a:hover{display:block;color:#E9B20C;font-size:10px;font-weight:normal;padding:4px 0 4px 32px;background-image:url(../pics/li2.png); background-position:22px 10px; background-repeat:no-repeat;margin:1px 0 0 2px;}
#left-navigation li.left-navigation-act ul li.left-navigation-l2-act a{display:block;color:#E9B20C;font-size:10px;font-weight:normal;padding:4px 0 4px 32px;background-image:url(../pics/li2.png); background-position:22px 10px; background-repeat:no-repeat;}
#left-navigation li.left-navigation-act ul li.left-navigation-l2-act {margin:0 0 1px 0;}
#left-navigation li.left-navigation-act ul li.mainnavi-left-level2.act.nosub a{color:#E9B20C;display:block;font-size:10px;font-weight:normal;padding:4px 0 4px 32px;background-image:url(../pics/li2.png); background-position:22px 10px; background-repeat:no-repeat;}
#left-navigation li.left-navigation-act ul li.mainnavi-left-level2.act.nosub {/*background-image:url(../pics/leftnavi_l2_act_top.gif); background-position:2px 0; background-repeat:repeat-y;*/margin:0 0 1px 0;}
#left-navigation-level3-dropdown li a{display:block;color:#E9B20C;font-size:10px;font-weight:normal;padding:4px 0 4px 23px;background-image:url(../pics/leftnavi_l1_icon.gif); background-position:12px 9px; background-repeat:no-repeat;}
/* #left-navigation-level3-dropdown li.mainnavi-left-level2.sub {} */
#left-navigation-level3-dropdown li.mainnavi-left-level2.act a {color:#E9B20C;}
#left-navigation-level3-dropdown li.mainnavi-left-level2.act.sub {color:#E9B20C;/*background-image:url(../pics/leftnavi_l2_act_top.gif); background-position:2px 0; background-repeat:repeat-y;*/margin:0 0 1px 0}
#left-navigation-level3-dropdown li.mainnavi-left-level2.sub:hover {}



/* TABS */
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	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:11px;
	
}
.tab_content-ul li a{
	display:block;
	padding:0 0px 0 20px;
	font-size:11px;
	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:10px;
}
.internal-link{
	display:block;
	
	width:100%;
	font-size:11px;
}
.internal-link a{
	font-size:11px;
	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 {
	font-size:10px;
	padding:0 0 0 18px;
	color:#666666;
	background-image:url(../pics/plus.gif); background-position:3px 4px; background-repeat:no-repeat;
}
.news-single-backlink 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;
}
.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:11px;
	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;
} */
#accordion h2 {
	margin:0 0 0 12px;
	font-size:11px;
	font-weight:normal;
	border-top:1px solid #ddd;
	cursor:pointer;
	color:#666666;
	letter-spacing:1px;

	
	width:293px;
	display:block;
	padding:10px 0 10px 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:0 10px 0 30px;
	font-size:11px;
}
#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:10px;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:10px;}
#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:10px;display:block;}
#content-section-folgeseite-right .right-column-downloadlink a:hover , .right-column-link a:hover{color:#959595;font-size:10px;}
#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:11px;padding:0 0 0 20px;background-image:url(../pics/arrow_links.gif); background-position:0px 5px; background-repeat:no-repeat;margin:0 0 4px 0;}
.right-column-link a{font-size:11px;display:block;width:100%;float:left;}
.right-column-link2 {font-size:11px;padding:0 0 0 12px;background-image:url(../pics/arrow_links.gif); background-position:0px 5px; background-repeat:no-repeat;}
.right-column-link2 a{}
.right-column-link3 {display:block;float:left;width:98%;font-size:11px;padding:0 0 0 20px;background-image:url(../pics/arrow_links.gif); background-position:0px 5px; background-repeat:no-repeat;margin:0 0 0px 0;}
.right-column-link3 a{font-size:11px;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:11px;display:block;}
.right-column-downloadlink a:hover , .right-column-link a:hover{color:#E9B20C;font-size:11px;}
.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:11px;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 18px 20px;
	margin:12px 0 20px 0;
	width: 520px;
	min-height:100px;
	height:auto !important;
	height:100px; /* This should be set to be at least the height of the largest image in the slideshow */
	}
div.content {
	float: left;
	width: 192px;
	height:146px;
	}
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;
	min-height:100px;
	height:auto !important;
	height:100px; /* 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:none;}
.thumbs  li{
	list-style:none;
	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;
	border-bottom:1px solid #d6d6d6;
	display:block;
	padding:0 0 1px 0;
	float:left;
	}
.thumbs  li a{
	color:#000000;
	display:block;
	font-weight:bold;
	font-size:10px;
	padding:5px 20px 5px 10px;
	min-height:10px;
	height:auto !important;
	height:10px;
	margin:1px 0 0px 0;

	}
.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.thumbs-with-download a{
	color:#000000;
	display:block;
	font-weight:bold;
	font-size:10px;
	padding:5px 30px 5px 10px;
	min-height:10px;
	height:auto !important;
	height:10px;
	width:238px;
	float:left;
	margin:1px 0 0px 0;

	}
.thumbs  li.thumbs-with-download 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  span.thumbs-download-link{
	width:16px;
	height:17px;
	display:block;
	float:left;
	margin:4px 0 0 10px;
	background-image:url(../fileicons/save.png); background-position:0 0; background-repeat:no-repeat;
	}
.thumbs  span.thumbs-download-link a{
	width:16px;
	height:17px;
	display:block;
	background-image:none;
	background:none;
	padding:0;
	}
.thumbs  span.thumbs-download-link a:hover{
	width:16px;
	height:17px;
	display:block;
	background-image:none;
	background:none;
	}
.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:#6c6c6c;
	background-image:url(../pics/lupe.png); background-position:98% 5px; background-repeat:no-repeat;
	color:#fff;
	-moz-border-radius: 3px;
	border-radius: 3px;
	}
.thumbs  li.fancygal-selected span.thumbs-download-link a{
	background-image:none;
	background:transparent;
	}
.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;min-height:50px;
	height:auto !important;
	height:50px;}
.news-single-item a.jqfancyboxthumb img { cursor:default;}
.hidden {display:none;visibility:hidden;}
.visible {display:block}
.hided.visible {display:none;visibility:hidden;}
.contentRight-Trenner {width:100%;display:block;height:1px; border-top:1px solid #e6e6e6;margin:20px 0 20px 0;float:left;}
/* 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;
	min-height:100px;
	height:auto !important;
	height:100px;
	}
.videogallery-main-link{
	list-style:none;
	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 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:10px;
	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 */
/*abacus pages Application */
.pagesapp-main-link{
	list-style:none;
	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 0;
	}
.pagesapp-main-link a:hover{
	color:#FFFFFF;
	font-weight:bold;
	background:#6c6c6c;
	background-image:url(../fileicons/pdf.png); background-position:98% 50%; background-repeat:no-repeat;
	-moz-border-radius: 3px;
	border-radius: 3px;
	}
.pagesapp-main-link a{
	color:#000000;
	display:block;
	font-weight:bold;
	font-size:10px;
	padding:8px 30px 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;
	}
/*abacus pages Application end */

/* Combobox */
.kompetenz-center-section {display:block;float:left;}
.kompetenz-center-header {font-size:10px;	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:10px;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:10px;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;
	display:block;
	}
.news-list-date {
	color:#000000;
	font-weight:bold;
	font-size:10px;
	}
.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:11px;
	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:11px;
	}
.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:10px;
	}
.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:11px;
	
	}
.presse-list-item-right a p:hover{
	color:#E9B20C;
	font-size:11px;
	}
.artikels-list-item-author {
	width:210px;
	min-height:18px;
	height:auto !important;
	height:18px;
	float:left;
	font-weight:bold;
	}
.artikels-list-item-author a{color:#3e3e3e;}
.artikels-list-item-author a:hover{color:#E9B20C;}
.artikels-list-item-left {
	width:90;
	min-height:18px;
	height:auto !important;
	height:18px;
	float:left;
	margin:0 30px 0 0;
	}
.artikels-list-item-right {
	width:390px;
	min-height:18px;
	height:auto !important;
	height:18px;
	float:left;
	}
.artikels-list-item-right a p:hover{
	color:#E9B20C;
	font-size:11px;
	}
.news-list-browse {
	width:100%;
	display:block;
	text-align:center;
	margin:0 auto;
	float:left;
	height:25px;
	line-height:25px;
	margin:0 0 18px 0;
	}
.browseLinksWrap {
	display:block;
	text-align:center;
	margin:0 auto;
	float:left;
	height:25px;
	line-height:25px;
	position:relative;
	left:0;
	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:#A9A9A;
	border:1px solid #dcdcdc;
	background-color:#EBEBEB;
	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.hidden {display:none;visibility:hidden;}
.abacus-links-main {width:100%;display:block;float:left;margin:15px 0 15px 0;clear:both;min-height:1px;height:auto !important;height:1px;}
.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;color:#565656;}
.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;color:#565656;}
.abacus-links-url input{padding:2px 0 2px 0;margin:1px 0 0 0;float:left;width:90%;font-size:11px;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 */
ul.csc-bulletlist {
	padding:16px 0 0px 0px;
	margin:6px 0 12px 0;
	}

ul.csc-bulletlist{
	padding:3px 0 3px 0px;
	}
ul.csc-bulletlist li {
	padding:0px 0 1px 20px;background-image:url(../pics/li2.png); background-position:7px 9px; background-repeat:no-repeat;line-height:18px;
	display:block;
	text-decoration:none;
	}
ol {
	padding:3px 0 3px 18px;
        margin:6px 0 12px 0;
	}
ol li{
	padding:0px 0 6px 0px;
	}
ul.csc-bulletlist li a{
	text-decoration:none ;
	display:inline;
	}

/* Accordion Right Column*/
#accordionrightcolumn {
	width: 162px;
	border-bottom:1px solid #ddd;
	float:left;
	
}
#accordionrightcolumn h2 {
	margin:0 0 0 0px;
	font-size:10px;
	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;
	font-weight:bold;
	display:block;
	float:left;
	min-height:24px;
	height:auto !important;
	height:24px;
	
}
#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:10px;
	width:162px;
}
#accordionrightcolumn .pane span {
	font-size:10px;
}
#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;
	padding:0 0 0 16px;
	margin:0 0 0 0;
	background-image:url(../pics/li2.png); background-position:4px 5px; background-repeat:no-repeat;
	}
.pane-title a{
	font-size:10px;
	display:block;
	color:#565656;
	}
.pane-title a:hover{
	color:#E9B20C;
	}
.pane-image {
	width:56px;
	display:block;
	float:right;
	margin:10px 15px 0 0;
	}
.pane-image img{
	border:1px solid #959595;
	}
.pane-clearer {float:left;width:100%;display:block;margin:10px 0 0px 0;border-top:1px solid #ddd;padding:0px 10px 0 0;font-size:0px;height:1px;}
/* 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;display:block;margin:0px 22px 10px 0px;}
.abacus-prospekte-selected-img img{border:1px solid #959595;padding:1px;display:block;-moz-box-shadow: 0px 0px 6px #DEDEDE;-webkit-box-shadow: 0px 0px 6px #DEDEDE;box-shadow: 0px 0px 6px #DEDEDE;}

.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:10px;width:100%;float:left;}
.abacus-prospekte-titlel-2 {color:#000000;font-size:10px;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:10px;width:100%;float:left;}
.abacus-prospekte-titlel-3 {color:#000000;font-size:10px;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{display:none;}
.checkbox-title {float:left;width:290px;}
.checkbox-title-2 {float:left;width:178px;}
.checkbox-title-3 {float:left;width:600px;display:block;}
.checkbox-vorschau {float:right;width:8px;}
.checkbox-vorschau2 {float:right;width:8px;margin:0 20px 0 0;} 
.checkbox-vorschau3 {float:right;width:8px;margin:0 30px 0 0px;} 
.checkbox-vorschau3 a {color:#666666;}
.checkbox-vorschau3 a:hover {color:#E9B20C;} 
.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:100%;float:left;border-bottom:1px solid #dbdbdb;padding:3px 0 3px 0;}
#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:10px;
	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%;
}
#accordionrightcolumn2 h3.ui-state-active {
	display:block;
	float:left;
	cursor:pointer;
	background-image:url(../pics/minus2.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: none;
	margin: 0 0 0 0px;
	font-size:11px;
	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: none;
	margin: 0 0 0 0px;
	font-size:11px;
	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: none;
	margin: 0 0 0 0px;
	font-size:11px;
	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: square;
	margin: 0 0 0 0px;
	font-size:11px;
	padding: 0 0 0 0px;
	color:#C6002C;
	}
.form-label span
	{
	color:rgb(255,90,0);
	font-size:10px;
	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:11px;
	font-weight: normal;
	}
.form-label-login
	{
	width:106px;
	height:22px;
	line-height:22px;
	float: left;
	font-size:11px;
	font-weight: normal;
	}
.form-label-label-1
	{
	width:106px;
	height:22px;
	line-height:22px;
	float: left;
	font-size:11px;
	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:11px;
	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:11px;
	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:11px;
    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:11px;
    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:11px;
	}

.calendar-date-format
	{
	font-size:10px;
	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:11px;
    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:10px;
	}
.form-text
	{
	display: block;
	float: left;
	width:386px;
	margin:2px 0 2px 0;
	font-size:11px;
	}
.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:11px;
	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;
	float:left;
	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.yui3-tab-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.yui3-tab-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;
	color:#565656;
	}
ul.yui-nav li a:hover{
	color:#E9B20C;
	}
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:60px;height:auto !important;height:60px;padding:0 0 12px 0;margin:0 0 7px 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;-moz-box-shadow: 0px 0px 6px #DEDEDE;-webkit-box-shadow: 0px 0px 6px #DEDEDE;box-shadow: 0px 0px 6px #DEDEDE;}
.kundenmagazin-startpage-title {margin:12px 0 6px 0;display:block;color:#565656;}
.kundenmagazin-startpage-issue {display:block;margin:0px 0 0px 0;font-size:10px;color:#565656;}
.kundenmagazin-startpage-more {width:100%;display:block;padding:6px 0 0px 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;
	}
.vorschau-lupe{position:relative;margin:-22px 4px 4px 0;right:0;bottom:0;float:right;}
.vorschau-lupe a img {
	width:16px;height:15px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.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:20px 0 0 0;
	}
h2.inhaluebersicht {margin:40px 0 0 0;display:block;width:100%;float:left;font-size:13px;}
.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;
	font-weight:bold;
	}

.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;
	color:#454444;
	}
.kundenmagazin-allfiles li a:hover {color:#E9B20C;}
.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:10px; color:#7c7c7c;  border:1px solid #C9C9C9;font-weight:normal; }
span.customStyleSelectBox.changed {font-size:10px; 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 {color:#565656;}
.display-logopartner-row a:hover {color:#E9B20C;}
#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:10px;padding:0 0 0 18px;cursor:pointer;background-image:url(../pics/plus.gif); background-position:6px 4px; background-repeat:no-repeat;}
.technoligie-partner-text .truncate_more_link{color:#000;font-weight:bold;font-size:10px;padding:0 0 0 18px;cursor:pointer;background-image:url(../pics/plus.gif); background-position:6px 4px; background-repeat:no-repeat;}
.technoligie-partner-text .truncate_more_link.minus{color:#000;font-weight:bold;font-size:10px;padding:0 0 0 18px;cursor:pointer;background-image:url(../pics/minus.png); background-position:3px 2px; background-repeat:no-repeat;width:6px;height:2px;}
.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:10px;}
.technoligie-partner-link a:hover{color:#000000;}
.minus {vertical-align:middle;}

/* Table */
table.yui {border-collapse:collapse;	width:98%;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 td a {color:#565656;}
table.yui td a:hover {color:#E9B20C;}
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:11px;color:#666666;}
#table-no-result {margin:20px 0 0 44px;color:#CE1141;}
/* Table fixed*/
/* Table */
table.yuifixed {border-collapse:collapse;	width:98%;border-bottom:1px solid #dcdcdc;}
.expand-child , table.yuifixed td {padding: 5px 5px 5px 13px;border: solid 1px #dcdcdc;vertical-align:top;}
table.yuifixed td.td-0 {width:60%;}
table.yuifixed td.td-1 {width:20%;}
table.yuifixed td.td-2 {width:20%;}
table.yuifixed .even {background-color: #fff;}
table.yuifixed .odd {background-color: #fff;}
table.yuifixed .even:hover {background-color: #F1F1F1;}
table.yuifixed .odd:hover {background-color: #F1F1F1;}
table.yuifixed td a {color:#565656;}
table.yuifixed td a:hover {color:#E9B20C;}
table.yuifixed th{background: url(../pics/thead_bg.jpg) repeat-x 0px 0px;border: 1px solid #dcdcdc;padding: 5px 5px 5px 13px;height: auto;font-size:11px;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:11px;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:10px;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;display:block;float:left;margin:0 0 20px 0;width:95%;}
.jobcontrol-list-row {width:100%;display:block;margin:0 0 0px 0;float:left;}
.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;color:#565656;}
.jobcontrol-list-title a:hover ,.jobcontrol-list-region a:hover {color:#E9B20C;}
.jobcontrol-list-region a{float:right;font-weight:normal;font-size:10px;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:0px 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:10px;padding:7px 0 7px 0;}
#content-section-folgeseite-right .jobcontrol-list-title a {display:block;font-size:10px;}
#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:10px;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:10px;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:10px;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}
.ababilder-list-right {width:100%;display:block;float:left;margin:0 0 15px 0;border-bottom:1px solid #DDDDDD;padding:0 0 10px 0;}
.ababilder-list-right h3 {margin:0 0 15px 0;}
.ababilder-list-right img {border:1px solid #959595;}
/* Galerie end */
/* Kontakt Right */
#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:11px;}
#content-section-folgeseite-middle-1 .right-kontakt span {display:block;font-size:11px;margin:1px 0 1px 0;}
#content-section-folgeseite-middle-1 .telefon {padding:0 0 0 22px;background-image:url(../pics/telefon.gif); background-position:0 1px; background-repeat:no-repeat;}
#content-section-folgeseite-middle-1 .telefax {padding:0 0 0 22px;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:10px;}
#content-section-folgeseite-right .right-kontakt .abacus-kontakt-firma {margin:0 0 7px 0;}
.right-kontakt span {display:block;font-size:10px;margin:1px 0 1px 0;}
.telefon {padding:0 0 0 22px;background-image:url(../pics/telefon.gif); background-position:0 1px; background-repeat:no-repeat;}
.telefon a {color:#565656;}
.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 */
 #uiaccordion .element-bild-left-main {overflow-x:hidden;}
.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;}
.element-bild-left-img img{padding:1px;border:1px solid #D5D5D5;}
.element-bild-left-text {float:left;}
.element-bild-left-text h3 {font-size:11px;font-weight:bold;margin:0 0 10px 0;}
#uiaccordion .element-bild-left-text h3 {font-size:11px;font-weight:bold;margin:0 0 10px 0;border:0;float:none;color:#454444;padding: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*/
/* This is the moving lens square underneath the mouse pointer. */
.cloud-zoom-lens {
	border: 4px solid #888;
	margin:-4px;	/* Set this to minus the border thickness. */
	background-color:#fff;	
	cursor:move;		
}

/* This is for the title text. */
.cloud-zoom-title {
	position:absolute !important;
	background-color:#000;
	color:#fff;
	padding:3px;
	width:100%;
	text-align:center;	
	font-weight:bold;
	font-size:10px;
	top:0px;
}

/* This is the zoom window. */
.cloud-zoom-big {
	
	overflow:hidden;
}

/* This is the loading message. */
.cloud-zoom-loading {
	color:white;	
	background:#222;
	padding:3px;
	border:1px solid #000;
}
#uiaccordion {display:block;float:left;width:100%;margin:0 0 20px 0;}
#uiaccordion div.ui-accordion-content {width:95%;float:left;margin:0px 0 20px 0;padding:0 10px 0 10px;}
#uiaccordion h3 {
	display:block;
	float:left;
	width:95%;
	padding:5px;
	margin:2px 0px 2px 0px;
	font-weight:bold;
	border:2px solid #F1F1F1;
	color:#FFFFFF;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#uiaccordion h3.ui-state-active {
	display:block;
	float:left;
	width:95%;
	padding:5px;
	margin:2px 0px 2px 0px;
	font-weight:bold;
	border:2px solid #F1F1F1;
        background:#F1F1F1;
	color:#FFFFFF;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#uiaccordion2 {display:block;float:left;margin:0 0 0px 0;}
#uiaccordion2 p {margin:4px 0 4px 0;}
#uiaccordion2 div.ui-accordion-content {overflow:hidden;margin:0px 0 7px 0;padding:0 10px 0 10px;}

/* IE/Win - Fix animation bug - #4615 */
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion-icons .ui-accordion-header a { font-weight:normal;display:block; color:#565656;}
.ui-accordion-icons .ui-accordion-header a:hover {color:#E9B20C;}
.ui-accordion-icons .ui-state-active a, .ui-accordion-icons .ui-state-active a:hover{ font-weight:bold;color:#000; }
.ui-accordion-icons .ui-accordion-header a {  }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }
.accordion-content p.bodytext{padding:10px 0 0 0;}
.tx-wecmap-pi1 {border:1px solid #D8D8D8;float:left;padding:2px;margin:0 0 20px 0;}
.yui-content {float:left;display:block;width:100%;}
.tx-abapagesapp-pi1 {margin:0px 0 0 0;width:100%;display:block;float:left;}
.text-truncate-main {display:block;padding:0 0 0px 0;}
.text-truncate-main .truncate_more_link{display:block;color:#000;font-weight:bold;font-size:10px;margin:10px 0 0 0;padding:0 0 0 12px;cursor:pointer;background-image:url(../pics/plus.gif); background-position:0px 5px; background-repeat:no-repeat;}
.text-truncate-main .truncate_more_link.minus{display:block;color:#000;font-weight:bold;font-size:10px;margin:10px 0 0 0;padding:0 0 0 12px;cursor:pointer;background-image:url(../pics/minus.png); background-position:0px 2px; background-repeat:no-repeat;}
.tx-ababilder-pi1 {width:100%;float:left;}

.block-container {display:block;float:left;width:100%;padding:5px 0 5px 0;border-top: 1px solid #dcdcdc;}
.appendContainer {display:block;width:100%;float:left;}
.deleteButton {float:right;overflow:hidden;cursor: pointer}
p.form-container2{padding:0px 0 0px 0 ;width: 95%;display:block;float:left;margin:0 0 1px 0;}
#add_field {display:block;width:100%;float:left;cursor: pointer}
.form-label2{float:left;width:40%;font-size:12px;}
.error2 {color:#CE1141;}
h5 {
	font-size:11px;
	margin:22px 0 8px 0;
}
h5 a{
	font-size:11px;
	padding:0 0 0 20px;
	color:#E9B20C;
	background-image:url(../pics/arrow_links.gif); background-position:3px 5px; background-repeat:no-repeat;
}


/* SOCAIL-MEDIA */
.social-media {margin:0 0 0 2px;width:39px; height:28px;padding:0 0 6px 0;float:right;background-image:url(../pics/social_button_inact.png); background-position:0px 0px; background-repeat:no-repeat;}
.social-media:hover {cursor:pointer;width:39px; height:26px;float:right;background-image:url(../pics/social_button_act.png); background-position:0px 0px; background-repeat:no-repeat;}
.social-media .social-media-container {
	display: none;
        
}
.social-media:hover .social-media-container {
       width: 84px;
	height:40px;
	position:relative;
	margin:27px 0 0 -48px;
	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;
	text-align:center;
	border:1px solid #d9d6d0;
}
.social-media-container a{text-indent: -9999px;margin:8px 0 0 12px;}
a.social-media-youtube {width:24px;height:27px;float:left;background-image:url(../pics/social_youtube_inact.png); background-position:0px 0px; background-repeat:no-repeat;}
a.social-media-youtube:hover {background-image:url(../pics/social_youtube_act.png); background-position:0px 0px; background-repeat:no-repeat;}
a.social-media-xing {width:24px;height:27px;float:left;background-image:url(../pics/social_xing_inact.png); background-position:0px 0px; background-repeat:no-repeat;}
a.social-media-xing:hover {background-image:url(../pics/social_xing_act.png); background-position:0px 0px; background-repeat:no-repeat;}
a.social-media-gplus {width:24px;height:27px;float:left;background-image:url(../pics/social_gplus_inact.png); background-position:0px 0px; background-repeat:no-repeat;}
a.social-media-gplus:hover {background-image:url(../pics/social_gplus_act.png); background-position:0px 0px; background-repeat:no-repeat;}

#banner-abanews img {float:left;}

.startseite-video {padding:0 0 14px 7px;}
.video-carousel a.video{ position:relative;}
.video-carousel a.video img { border:4px solid #d5d5d5;margin:0 0 0 9px;}
.video-carousel a.video-carousel-image img { border-top:4px solid #000000;border-bottom:4px solid #000000;margin:0 0 0 9px;}
 .video-carousel a.video-carousel-image:hover img { border-bottom:4px solid #e99f10;}
.video-carousel a.video:hover img { border:4px solid #e99f10;}
/*.video-carousel a.video .video-carousel-caption {display:none;}*/
.video-carousel a.video .video-carousel-caption {
    position:absolute; /* absolute position (so we can position it where we want)*/  
    bottom:7px;
    display:block;/* position will be on bottom */  
    left:14px;  
    width:185px;
    padding:0 0 0 36px;
    height:36px;
    line-height:36px;
    /* styling bellow */  
    background-color:black;  
    color:white;  
    opacity:0.7; /* transparency */  
    filter:alpha(opacity=70); /* IE transparency */  
    background-image:url(../pics/vid_play_icon.png); background-position:8px 8px; background-repeat:no-repeat;
}

.startseite-video .link-float-left h1 {padding:0 0 0 34px;
background-image:url(../pics/startpage_icon_act.gif); background-position:14px 3px; background-repeat:no-repeat;
text-decoration: none;
	color: #000000;
	font-size: 12px;
	line-height:14px;
	font-weight:normal;width:100%;display:block;
}
.startseite-video .link-float-mid h1 a{padding:0 0 0 34px;
background-image:url(../pics/startpage_icon_act.gif); background-position:14px 3px; background-repeat:no-repeat;
text-decoration: none;
	color: #000000;
	font-size: 12px;
	line-height:14px;
	font-weight:normal;display:block;
}
.startseite-video .link-float-left h1 b {font-size: 12px;}
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG, DIV.csc-textpic-border DIV.csc-textpic-single-image IMG {
		border: 1px solid #E6E6E6;
		padding: 0px 0px;
	}
#content-section-folgeseite-middle-2 .video-carousel a.video img {margin:0 3px 0 0px;}
#content-section-folgeseite-middle-1 .video-carousel a.video img{margin:0 0px 0 0px;}
#content-section-folgeseite-middle-2 .video-carousel a.video .video-carousel-caption ,
#content-section-folgeseite-middle-1 .video-carousel a.video .video-carousel-caption{
    /* position:absolute;  absolute position (so we can position it where we want)*/  
    position:absolute; 
    bottom:7px;
    left:4px;  
    display:block;
    float:left;
    width:166px;
   
    padding:0 0 0 6px;
    height:36px;
    line-height:36px;
    /* styling bellow */  
    background-color:black;  
    font-size: 9px;
    color:white;  
    opacity:0.7; /* transparency */  
    filter:alpha(opacity=70); /* IE transparency */  
    background-image:none;
}
#content-section-folgeseite-middle-1 .video-carousel a.video .video-carousel-caption{ width:254px;  }
.video-youtube {width:100%;display:block;margin:0 0 0 0;float:left;clear:all;}
.video-youtube a{ position:relative;color:#565656;}
.video-youtube a.video-youtube-link {width:100%;display:block;float:left;margin:0 0 20px 0;}
/*.video-youtube a:hover{ color:#e99f10;}*/
.video-youtube a img{float:left; border:4px solid #d5d5d5;margin:0 20px 0 0px;}
.video-youtube a:hover img{ border:4px solid #e99f10;}
.video-youtube .video-youtube-title {display:block;font-size:12px;font-weight:bold;margin:0 0 10px 0;}
.video-youtube .video-carousel-caption {display:block;}
.link-float-left {float:left;width:430px;font-size:12px;}
.link-float-mid {float:left;width:330px;font-size:12px;}
.link-float-right {float:left;width:190px;font-size:12px;margin:0 0 0 10px;}
.link-float-right h1 {background-image:url(../pics/startpage_icon_act.gif); background-position:14px 3px; background-repeat:no-repeat;color: #000000;font-size: 12px;line-height:14px;padding:0 0 0 34px;}
.link-float-right h1 b a {color: #000000;}
.social-links {display:block;width:100%;}
.social-links a{float:left;margin:0 10px 0 0;}
.infobox {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;border:1px solid #c9c9c9;padding:10px;width:540px;background:#f5f5f5;margin:20px 0 40px 0;}
.infobox h1 a{font-size:14px;	color:#454444;margin:0 0 16px 0;font-weight:bold;line-height:20px;padding:8px}
.infobox h1 a:hover{color:#E9B20C;}
a.link-internal {color:#000000;}
a.link-internal:hover {color:#E9B20C}
.two-column {}
.two-column.small  {display:table;background-image:url(../pics/fancygallery_bg.png); background-position:0 0; background-repeat:no-repeat;width:560px;margin:20px 0 0 0;}
.two-column.big {display:table;background-image:url(../pics/fancygallery_bg_100.png); background-position:0 0; background-repeat:no-repeat;width:741px;margin:0px 0 40px 0;}
.two-column-left , .two-column-right {display: table-cell;}
.two-column-left {vertical-align: top;padding:0 30px 0 20px;}
.two-column-right {padding:0 20px 0 0;}
.two-column-right img {padding:30px 0 0 0;}
.two-column-left img {padding:30px 0 0 0;}
.two-column.big h1 {font-size:14px;margin:20px 0 10px 0;}
.two-column.big h2 {font-size:13px;line-height:18px;}
.arrow-2 {
	display: block;
	width:100%;
	width:11px;
	height:11px;
	margin:2px 6px 0 -4px;
	width:11px;border-right:0px;font-size:0px;
	background: url(../pics/plus.png) no-repeat 0px 0px;
	float:left;
}
.arrow-2.expanded {
	display: block;
	width:11px;
	height:11px;
	margin:2px 6px 0 -4px;
	width:11px;border-right:0px;font-size:0px;
	background: url(../pics/minus.png) no-repeat 0px 0px;
	float:left;
}
.collapsible:hover {cursor:pointer;}
#footer-section .footer-sozial {float:right;margin:7px 10px 0 0;height:25px;width:85px;padding:0;}
#footer-section .footer-sozial .footer-twitter {float:left;width:40px;padding:0;margin:0 5px 0 0;}
#footer-section .footer-sozial .footer-youtube {float:leftt;width:40px;padding:0;margin:0;}
#footer-section .footer-sozial .footer-twitter  a, #footer-section div .footer-sozial .footer-youtube a {padding:0;margin:0;font-size:0px;}