body {
	margin: 10px 20px;
	font-family: arial, sans-serif;
	background: #d7d7d7 url('../../../res/7d/i/db_background.png') repeat-y center;
}
br.clearall {
	clear: both;
}
#page {
	position: relative;
	width: 950px;
	margin: 0 auto;
}
#keyvisual {
	position: relative;
	height: 77px;
	/*z-index: 20;*/
}
#logo {
	position: absolute;
	top: 10px;
	right: 15px;
}
a#top {
	display: none;
}
a img {border:none;}
#content, #content_products, #content_news {
	position: relative;
	width: 950px;
	margin-top: 20px;
	clear: both;
}
#content_left, #content_right, #content_left_products, #content_right_products {
	display: none;
}
#hidden_layer {
	position: absolute;
	top: 99px;
	left: 0px;
	z-index: 20;
	display: none;
}
#content_left {
	display: block;
	position: relative;
	float: left;
	width: 282px;
	margin-right: 10px;
	font-size: 12px;
	line-height: 22px;
}
#content_main {
 	display: block;
 	position: relative;
 	float: left;
 	width: 658px;
}
#content_left_products {
	display: block;
	position: relative;
	float: left;
	width: 210px;
	margin-top: 24px;
	margin-right: 10px;
	font-size: 12px;
	line-height: 22px;
}
#content_right_products {
	display: block;
	position: relative;
	float: right;
	width: 160px;
	margin-top: 24px;
	font-size: 12px;
	line-height: 22px;
}
#content_main_products {
 	display: block;
 	position: relative;
 	float: left;
 	width: 560px;
	margin-right: 10px;
}
.content_main_news {
 	display: block;
 	position: relative;
}
#series {
	position: absolute;
	left: 5px;
	bottom: 5px;
	font-size: 12px;
	font-weight: 900;
	color: #fff;
	z-index: 25;
}
#series ul {
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
}
#series ul li {
	position: relative;
	float: left;
}
#series ul li a.series {
	color: #fff;
	margin-left: 5px;
	padding: 0 5px;
	text-decoration: none;
	text-transform: uppercase;
	white-space: nowrap;
	float: left;
	line-height: 22px;
	height: 22px;
}
#series ul li a.series:hover, #series ul li a.series.act {
	background: transparent url('../../../res/7d/i/db_content_objects.png') no-repeat -58px -22px;
}
#series ul.layer {
	position: absolute;
	top: 22px;
	left: 5px;
	margin: 0;
	padding: 0;
	clear: both;
	display: none;
}
#series ul.layer li {
	margin: 0;
	padding: 0;
	float: none;
	color: #fff;
	background-color: #c2c4c5;
	white-space: nowrap;
	text-align: center;
}
#series ul.layer li.title {
	padding: 3px 10px;
	background: #444 url('../../../res/7d/i/alphadown.png') repeat-x top;
}
#series ul.layer li.images {
	padding: 3px 10px;
	height: 80px;
}
#series ul.layer li.link {
	padding: 2px 10px;
}
#series ul.layer li.link a {
	color: #000;
	font-weight: 700;
	text-decoration: none;
	white-space: nowrap;
}
#series ul.layer li.link a:hover, #series ul.layer li.link a.act {
	color: #fff;
}
#series ul.layer li.pa {
	background: #07365d url('../../../res/7d/i/alphaup.png') repeat-x top;
}
#series ul.layer li.psr {
	background: #431732 url('../../../res/7d/i/alphaup.png') repeat-x top;
}
#series ul.layer li.last {
	background: transparent url('../../../res/7d/i/corner_right.png') no-repeat top right;
}
#series ul.layer li.last p {
	margin: 0;
	margin-right: 6px;
	background: transparent url('../../../res/7d/i/corner_left.png') no-repeat top left;
}
#series ul.layer li.last span {
	display: block;
	background-color: #c2c4c5;
	margin-left: 6px;
	line-height: 6px;
}

#navigation {
	position: relative;
	height: 22px;
	overflow: hidden;
	line-height: 22px;
	font-size: 12px;
	font-weight: 700;
	background: transparent url('../../../res/7d/i/db_content_objects.png') no-repeat;
	z-index: 10;
}
#navigation ul {
	position: relative;
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	color: #fff;
}
#navigation ul li {
	position: relative;
	float: left;
}
#navigation ul li a {
	color: #000;
	margin:  0;
	padding: 0 5px;
	text-decoration: none;
	white-space: nowrap;
	float: left;
}
#navigation ul li a:hover,  #navigation ul li a.act {
	color: #fff;
	background: transparent url('../../../res/7d/i/db_content_objects.png') no-repeat -58px -22px;
}
#navigation ul li a#nav_home {
	padding-left:  14px;
	width: 38px;
}
#navigation ul li a#nav_home:hover, #navigation ul li a#nav_home.act {
	color: #fff;
	background: transparent url('../../../res/7d/i/db_content_objects.png') no-repeat 0 -22px;
}
#extras_1, #extras_2, #extras_3 {
	position: absolute;
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	line-height: 22px;
	font-size: 12px;
	color: #fff;
}
#extras_1 {
	left: 618px;
}
#extras_2 {
	left: 883px;
	width: 67px;
}
#extras_3 {
	left: 668px;
}
#extras_3 input.sword, #extras_3 input.search {
	border: none;
	background-color: transparent;
	width: 198px;
	height: 17px;
}
#extras_1 a, #extras_2 a {
	display: block;
	height: 22px;
	color: #000;
	padding: 0 5px;
	text-decoration: none;
	white-space: nowrap;
}
#extras_1 a:hover, #extras_2 a:hover {
	color: #fff;
	background: transparent url('../../../res/7d/i/db_content_objects.png') no-repeat -58px -22px;
}
#extras_2 a:hover {
	color: #fff;
	background-position: -883px -22px;
}
#logo a {
	display: block;
	width: 112px;
	height:  56px;
	background: transparent url('../../../res/7d/i/db_content_objects.png') no-repeat -200px -44px;
	overflow: hidden;
}
#logo b {
	display: none;
}
#footer {
	position: relative;
	margin-top: 30px;
	padding: 0px;
	width: 950px;
	height:  15px;
	line-height: 15px;
	font-size: 12px;
	font-weight: 700;
	color: #fff;
}
#footer div.warp {
	position: relative;
	float: left;
	left: 50%;
}
#footer ul {
	position: relative;
	margin: 0;
	padding: 0;
	float: left;
	left: -50%;
	list-style: none; 
}
#footer ul li {
	position: relative;
	float: left;
}
#footer ul li a {
	color: #000;
	margin-right: 12px;
	text-decoration: none;
	white-space: nowrap;
}
#footer ul li a:hover {
	/* text-decoration: underline; */
}
#footernavigation {
	position: relative;
	margin-top: 15px;
	padding: 0px;
	width: 950px;
	height:  15px;
	line-height: 15px;
	font-size: 10px;
	color: #fff;
	overflow: hidden;
}
#footernavigation div.warp {
	position: relative;
	float: left;
	left: 50%;
}
#footernavigation ul {
	position: relative;
	margin: 0;
	padding: 0;
	float: left;
	left: -50%;
	list-style: none; 
}
#footernavigation ul li {
	position: relative;
	float: left;
}
#footernavigation ul li a {
	color: #000;
	margin-right: 12px;
	text-decoration: none;
	white-space: nowrap;
}
#footernavigation ul li a:hover {
	/* text-decoration: underline; */
}
#breadcrumb {
	position: relative;
	margin-top: 15px;
	margin-left: 14px;
	padding: 0px;
	width: 950px;
	height:  15px;
	line-height: 15px;
	font-size: 10px;
	color: #000;
	overflow: hidden;
}
#breadcrumb a {
	color: #000;
	text-decoration: none;
	white-space: nowrap;
}
#breadcrumb a.act {
	font-weight: bold;
}
#breadcrumb a:hover {
	text-decoration: underline;
}

#content_main h1, .content_main_news h1 {
	margin-top: 0;
	margin-bottom: 10px;
	color: #00365d;
	font-size: 16px;
	font-weight: 900;
	text-transform: uppercase;
}
#content_main h2, #content_main_products h2, .content_main_news h2, #content_technology h2 {
	margin-top: 0;
	margin-bottom: 5px;	
	color: #00365d;
	font-size: 13px;
	font-weight: 900;
}
#content_main p, #content_main_products p, .content_main_news p, #content_technology p {
	margin-top: 0;
	margin-bottom: 10px;	
	font-size: 12px;
	line-height: 22px;
}
#content_main p a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
#content_main p a:hover {
	text-decoration: underline;
}
#content_main_products h1, #content_technology h1 {
	margin-top: 0;
	margin-bottom: 10px;
	color: #00365d;
	font-size: 16px;
	font-weight: 900;
}
#content_main_products h1 span.light, #content_technology h1 span.light {
	font-weight: 200;
}
#content_main_products h3, #content_technology h3 {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 2px 4px;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	border-top: 1px solid #777;
	border-bottom: 1px solid #777;
/*	background: #444 url('../../../res/7d/i/alphadown.png') repeat-x bottom;*/
}
#content_main_products h3.bgcat, div.pa #content_main_products h3.bgcat {
	color: #fff;
	font-weight: bold;
	background: #07365d url('../../../res/7d/i/alphadown.png') repeat-x top;
	border: none;
}
div.psr #content_main_products h3.bgcat {
	color: #fff;
	font-weight: bold;
	background: #431732 url('../../../res/7d/i/alphadown.png') repeat-x top;
	border: none;
}
#content_left h2 {
	margin: 0;
	margin-top: 5px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	font-size: 12px;
	color: #fff;
	font-weight: 900;
	padding-left: 5px;
}
#content_left h2 a { color:#fff; text-decoration:none;}
#content_left_products h2, div.pa #content_left_products h2.bgcat {
	margin: 0;
	margin-top: 5px;
	font-size: 12px;
	color: #00365d;
	font-weight: 900;
	padding-left: 12px;
}
div.section_grey {
	position: relative;
	height: 53px;
	margin-top: 5px;
	background-color: #ccc;
	color: #000;
	padding: 2px;
	overflow: hidden;
}
div.section_grey img {
	position: absolute;
	margin: 0;
	padding: 0;
}
div.section_grey span.pos {
	position: absolute;
	right: 10px;
	height: 22px;
	margin: 0;
	padding: 0;
	bottom: 0;
	font-weight: 700;
}
div.section_grey span.light {
	font-weight: 200;
}
div.section_grey span.pos p {
	display: inline;
}
div.section_grey a {
	display: block;
	height: 53px;
	color: #000;
	text-decoration: none;
}
div.section_grey img {
	border: none;
}
div.features, div.technology {
	position: relative;
	line-height: 25px;
	padding: 1px 0;
	margin-bottom: 10px;
}
div.features h2, div.features ul, div.technology h2, div.technology ul {
	background: transparent url('../../../res/7d/i/db_background_box.png') repeat-y;
	margin-bottom: 5px;
}
div.technology h2, div.technology ul {
	background: transparent url('../../../res/7d/i/db_background_box_list.png') repeat-y;
}
div.video {
	margin-top: 5px;
	height: 216px;
}
#content_right_products div.video {
	margin-top: 5px;
	height: 140px;
}
ul.linklist {
	padding: 0;
	padding-left: 20px;
	list-style-type: disc;
}
ul.linklist li {
	font-size: 12px;
}
ul.linklist li p {
	display: inline;
}
ul.linklist a {
	font-size: 12px;
	color: #000;
	text-decoration: none;
}
ul.linklist a:hover {
	text-decoration: underline;
}
ul.featurelist {
	margin: 0;
	padding: 0;
	padding-left: 28px;
	list-style-type: disc;
}
ul.technologylist {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul.technologylist li {
	padding-left: 12px;
}
ul.technologylist li a {
	color: #000;
	font-weight: normal;
	text-decoration: none;
}
ul.technologylist li a:hover {
	text-decoration: underline;
	/* padding-left: 10px; */
}
div.boxup {
	position: absolute;
	top: 0;
	left: 0;
	width: 200px;
	height: 6px;
	overflow: hidden;
	z-index: 2;
	background: transparent url('../../../res/7d/i/db_content_objects.png') no-repeat 0 -72px;
}
div.boxdown {
	position: absolute;
	bottom: 1px;
	width: 200px;
	height: 6px;
	overflow: hidden;
	z-index: 2;
	background: transparent url('../../../res/7d/i/db_content_objects.png') no-repeat 0 -90px;
}
div.context {
	margin-top: 5px;
	line-height: 29px;
}
ul.contextlinklist {
 	margin: 0;
 	padding: 0;
 	list-style-type: none;
}
ul.contextlinklist li {
	padding-left: 15px;
	background: transparent url('../../../res/7d/i/db_content_objects.png') no-repeat 0 -44px;
}
ul.contextlinklist li a {
	color: #000;
	font-weight: normal;
	text-decoration: none;
}
ul.contextlinklist li a:hover {
	text-decoration: underline;
/*	padding-left: 10px; */
}
#content_right_products h2 {
	margin: 0;
	margin-top: 5px;
	margin-bottom: 10px;
	border-top: 1px solid #777;
	border-bottom: 1px solid #777;
	font-size: 12px;
	color: #777;
	font-weight: 900;
	padding-left: 5px;
}
#content_right_products div.floatingimages p {
	margin: 0;
	padding: 0;
	width: 80px;
	height: 80px;
	overflow: hidden;
	float: left;
}
#content_right_products div.floatingimages p a img {
	border: none;
}
div.start {
	position: relative;
	margin-top: 5px;
	background: #d7d7d7 url('../../../res/7d/i/db_background_start.png') repeat-y;
}
div.startup {
	position: absolute;
	top: 0;
	left: 0;
	width: 659px;
	height: 6px;
	overflow: hidden;
	z-index: 20;
	background: transparent url('../../../res/7d/i/db_content_objects.png') no-repeat 0 -100px;
}
div.startdown {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 659px;
	height: 6px;
	overflow: hidden;
	z-index: 20;
	background: transparent url('../../../res/7d/i/db_content_objects.png') no-repeat 0 -106px;
}
div.start p {
	padding: 30px 20px;
}
div.start p a, div.productshot p a {
	text-decoration: none;
	font-weight: bold;
	color: #fff;
}
div.start p a:hover, div.productshot p a:hover {
	text-decoration: underline;
}
table.productinfo {
	border-collapse: collapse;
	empty-cells: show;
	border-spacing: 0;
	border: none;
}
table.productinfo td {
	vertical-align: top;
	font-size: 12px;
	padding: 2px 5px;
	line-height: 18px;
}
table.productinfo td.label {
	width: 240px;
}
table.productinfo td.value {
	width: 224px;
}
#content_main_products hr, .content_main_news hr, #content_technology hr {
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	border: none;
	color: #fff;
	width: 100%;
	height: 1px;
	background-color: #777;
	overflow: hidden;
	clear: both;
}
#content_main_products div.system a img, #content_main_products div.addon a img {
	margin: 0;
	padding: 0;
	margin-right: 20px;
	margin-bottom: 10px;
	float: left;
	width: 130px;
	overflow: hidden;
	border: none;
}
#content_main_products div.system div, #content_main_products div.addon div {
	margin: 0;
	padding: 0;
	width:  400px;
	float: right;
}
#content_main_products div.system ul, #content_main_products div.addon ul {
	font-size: 12px;
	line-height: 22px;
	list-style-type: disc;
}
#content_main_products h4, #content_technology h4 {
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
	margin-bottom: 15px;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #777;
}
#content_main_products h5, #content_technology h5 {
	margin: 0;
	padding: 0;
	font-size: 12px;
}
#content_main_products h5 a, #content_technology h5 a {
	color: #000;
	font-weight: bold;
	text-decoration: none;	
}
#content_main_products h5 a:hover, #content_technology h5 a:hover {
	text-decoration: underline;	
}
#content_main_products span.more, #content_technology span.more {
	display: none;
}
p.jright {
	text-align: right;	
}
#content_main_products div.system p.jright a, #content_main_products div.addon p.jright a, #content_main_products div.sale a, .content_main_news div.single_news a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
#content_main_products div.system p.jright a:hover, #content_main_products div.addon p.jright a:hover, #content_main_products div.sale a:hover, .content_main_news div.single_news a:hover  {
	text-decoration: underline;
}
#content_main_products div.sale div, #content_main_products div.sale p {
    clear: both;
    margin: 0;
    padding: 0;
}
#content_main_products div.sale div h5 {
	line-height: 22px;
	float:  left;
}
#content_main_products div.sale div p.jright {
	float: right;
	margin-left:  10px;
	clear: none;
}
#content_main_products div.sale div p.jright a.website {
	margin-top: 0;
	margin-bottom: 10px;
	padding: 4px 10px;
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	text-decoration: none;
	color: #fff;
	background: #444 url('../../../res/7d/i/alphadown.png') repeat-x bottom;
}
#content_main_products div.sale div p.jright a.website:hover {
	text-decoration: underline;
}
.content_main_news div.images_news p {
	float: left;
	margin: 0;
	padding: 0;
	margin-right: 5px;
	margin-bottom: 5px;
}
.content_main_news div.images_news p img {
	border: none;
	padding-right: 10px;
}
#content_right_products div.productimagelist {
	margin-top: 30px;
}

/* Layer Products */

table.area {
	position: relative;
	margin: 0;
	padding: 0;
	font-size: 10px;
	border-collapse: collapse;
	empty-cells: show;
	border-spacing: 0;
	border: none;
}
table.pos_active_speaker {
	left: 0px;
}
table.pos_passive_speaker {
	left: 0px;
}
table.pos_amplifier {
	left: 210px;
}
table.pos_wmicrophone {
	left: 275px;
}
table.pos_inear {
	left: 415px;
}
table.pos_controller {
	left: 455px;
}
table.pos6 {
	left: 600px;
}
table.pos7 {
	left: 700px;
}
table.area p.title {
	position: relative;
	top: -12px;
	width: 59px;
	height: 126px;
	overflow: hidden;
}
table.area p.pa {
	background: transparent url('../../../res/7d/i/db_content_objects.png') no-repeat -891px -44px;
}
table.area p.psr {
	background: transparent url('../../../res/7d/i/db_content_objects.png') no-repeat -832px -44px;
}
table.area p.title b {
	display: none;
}
table.area th {
	vertical-align: middle;
	text-align: left;
	margin: 0;
	padding: 2px 10px;
	font-size: 12px;
}
table.area th.category {
	vertical-align: top;
	text-align: left;
	margin: 0;
	padding: 0;
	font-size: 11px;
}
table.area th.left {
	border-left: 2px solid white;
}
table.area td.left {
	border-left: 2px solid white;
}
table.area th.pa {
	color: #fff;
	background: #07365d url('../../../res/7d/i/alphaup.png') repeat-x top;
}
table.area th.psr {
	color: #fff;
	background: #431732 url('../../../res/7d/i/alphaup.png') repeat-x top;
}
table.area td {
	vertical-align: top;
	margin: 0;
	padding: 0;
	background-color: #c2c4c5;
}
table.area td.nobg {
	background: none;
}
table.area th.title {
	color: #000;
	width:  100px;
	text-align: center;
	padding: 3px 10px;
	border-bottom: 2px solid #fff;
	background-color: #c2c4c5;
}
table.area th.title a {
	text-decoration: none;
	color: #000;
}
table.area th.title a:hover {
	color: #fff;
}
table.area ul.biglayer {
	margin: 0;
	padding: 0;
	list-style: none;
}
table.area ul.biglayer li {
	text-align: center;
}
table.area ul.biglayer li.images {
	padding: 3px 10px;
	height: 80px;
}
table.area ul.biglayer li.link {
	padding: 2px 10px;
}
table.area ul.biglayer li.link a {
	color: #000;
	font-weight: normal;
	text-decoration: none;
	/* white-space: nowrap; */
}
table.area ul.biglayer li.link a:hover, table.area ul.biglayer li.link a.act {
	color: #fff;
}
table.area td.last {
	background: transparent url('../../../res/7d/i/corner_right.png') no-repeat top right;
}
table.area td.last p {
	margin: 0;
	margin-right: 6px;
	background: transparent url('../../../res/7d/i/corner_left.png') no-repeat top left;
}
table.area td.last span {
	display: block;
	background-color: #c2c4c5;
	margin-left: 6px;
	line-height: 6px;
}
table.technology {
	padding: 10px 0;
}
table.technology td.halfway {
	width:  50%;
	padding: 5px 10px;
	vertical-align: top;
}
#content_technology {
	position: relative;
	left: 30px;
	top: 35px;
	width: 890px;
	background: transparent url('../../../res/7d/i/db_background_technology.png') repeat-y;
}
div.technology_end {
	position: relative;
	left: 30px;
	top: 35px;
	width: 890px;
	height: 6px;
	overflow: hidden;
	background: transparent url('../../../res/7d/i/db_background_technology_footer.png') no-repeat;
}
table.technology td.right {
	text-align: center;
}
table.technology td.left {
	border-left: 2px solid white;
}
div#blender {
	width: 659px;
	height: 395px;
	overflow: hidden;
}
div#blender img {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8;
}
div#blender img.active {
    z-index: 10;
}
div#blender img.last-active {
    z-index: 9;
}
div#zoomplayer {
	position: absolute;
	width: 640px;
	height: 480px;
	left: 155px;
	overflow: hidden;
}
div.psr #content_main h1, div.psr #content_main h2, div.psr #content_main_products h1, div.psr #content_main_products h2, div.psr #content_left_products h2 {
	color: #431732;	
}

#langlayer {
	position: absolute;
	top: 87px;
	left: 843px;
	margin: 0;
	padding: 0;
	clear: both;
	display: block;
	z-index: 200;
	font-size: 12px;
	line-height: 22px;
}
#langlayer ul {
	list-style: none;
}
#langlayer ul li {
	margin: 0;
	float: none;
	color: #fff;
	background-color: #c2c4c5;
	white-space: nowrap;
	text-align: center;
}
#langlayer ul li a {
	color: #000;
	padding: 0 10px;
	font-weight: 700;
	text-decoration: none;
	white-space: nowrap;
}
#langlayer ul li a:hover, #langlayer ul li a.act {
	color: #fff;
}
#langlayer ul li.last {
	background: transparent url('../../../res/7d/i/corner_right.png') no-repeat top right;
}
#langlayer ul li.last p {
	margin: 0;
	margin-right: 6px;
	background: transparent url('../../../res/7d/i/corner_left.png') no-repeat top left;
}
#langlayer ul li.last span {
	display: block;
	background-color: #c2c4c5;
	margin-left: 6px;
	line-height: 6px;
}
/* IMAGE Gallery */
/* absolute positioning relative to the overlay */
.next, .prev {		
	position:absolute;
	top:40%;		
	cursor:pointer;
	display:block;
	color:#fff;
	font-size:11px;
	background-image: url(/fileadmin/templates/res/7d/i/gallery_arrows.gif); 
	background-repeat: no-repeat;
	width:46px;
	height:52px;
}

.prev {	left:0; }
.next {	right:0; background-position: -46px;}
.next, .prev { position:absolute; top:40%; } 

/* when there is no next or previous link available this class is added */
.disabled {	visibility:hidden;}

/* the "information box" */
.info {
	position:absolute;
	bottom:0;
	left:0;	
	padding:10px 15px;
	color:#fff;
	font-size:11px;
	border-top:1px solid #666;
}
.info strong {	display:block;}
.info { background:#333 !important; }
/* progress indicator (animated gif). should be initially hidden */
.progress {	position:absolute; top:45%; left:50%; display:none; }
/* progress indicator (animated gif). should be initially hidden */ 
.progress { position:absolute; top:45%; left:50%; display:none; } 
.close{ position:absolute; cursor:pointer; top:-12px; right:-12px; display:block; width:24px; height:24px; background-image: url(/fileadmin/templates/res/7d/i/close_red.png); background-repeat: no-repeat;}
#gallery{ background-image: url(/fileadmin/templates/res/7d/i/gallery_gradient.jpg); background-repeat: repeat-x; display:none;} /* padding-left: 50px; padding-right: 50px; }*/
/* T3 Styles */
div.csc-frame { border: 0px; }
div.csc-frame-invisible {}
div.csc-frame-rulerBefore { border-top: 1px solid #333333; }
div.csc-frame-rulerAfter { border-bottom: 1px solid #333333; }
div.csc-frame-indent { padding-left: 100px; }
div.csc-frame-indent3366 { padding-left: 33%; }
div.csc-frame-indent6633 { padding-right: 33%; }
div.csc-frame-frame1 { background-color: #EDEBF1; padding: 2px 4px 2px 4px; border: 1px solid #333333; }
div.csc-frame-frame2 { background-color: #F5FFAA; padding: 2px 4px 2px 4px; border: 1px solid #333333; }

div.csc-frame-frame1 h1, div.csc-frame-frame1 h2, div.csc-frame-frame1 h3, div.csc-frame-frame1 h4, div.csc-frame-frame1 h5 { margin-top: 2px; }
div.csc-frame-frame2 h1, div.csc-frame-frame2 h2, div.csc-frame-frame2 h3, div.csc-frame-frame2 h4, div.csc-frame-frame2 h5 { margin-top: 2px; }

#mailform fieldset.csc-mailform {
	margin-left: 10%;
	padding: 10px;
	width: 500px;
}

#mailform fieldset.csc-mailform .csc-mailform-field {
	padding: 2px 0px;
}

#mailform fieldset.csc-mailform .csc-mailform-field label {
	float: left;
	width: 100px;
}

#mailformplus fieldset {
	margin-left: 10%;
	padding: 10px;
	width: 500px;
}

#mailformplus fieldset input {
	padding: 2px 0px;
}

#mailformplus fieldset label {
	float: left;
	width: 100px;
}

div.indent { margin-left: 20px; }

.tx-indexedsearch {
	font-size: 12px;
}
.tx-indexedsearch fieldset {
	width: 380px;
}
.tx-indexedsearch h3 {
	margin: 0;
	margin-bottom: 5px;
}
.tx-indexedsearch a {
	color: #000;
	text-decoration: none;
	white-space: nowrap;
}
.tx-indexedsearch a:hover {
	text-decoration: underline;
}
.tx-indexedsearch .tx-indexedsearch-form {
	float:  left;
}
.tx-indexedsearch .tx-indexedsearch-search-submit {
	float: right;
}
.tx-indexedsearch .tx-indexedsearch-browsebox li {
	display: inline;
	margin-right: 5px;
}
.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button {
	width: 100px;
}
.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword {
	width: 250px;
}
.tx-indexedsearch .tx-indexedsearch-whatis {
margin-bottom:5px;
margin-top:10px;
}
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw {
font-style:italic;
font-weight:bold;
}
.tx-indexedsearch .tx-indexedsearch-noresults {
font-weight:bold;
}
.tx-indexedsearch p.tx-indexedsearch-descr {
margin-left:  20px;
font-style:italic;
font-size: 10px;
line-height: 16px;
}
.tx-indexedsearch p.tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
color:red;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {
margin-bottom:5px;
margin-top:20px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead h2 {
margin-bottom:0;
margin-top:0;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CCCCCC none repeat scroll 0 0;
vertical-align:middle;
}
.tx-indexedsearch .tx-indexedsearch-res .noResume {
color:#666666;
}
.tx-indexedsearch .tx-indexedsearch-category {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CCCCCC none repeat scroll 0 0;
font-size:16px;
font-weight:bold;
}
.tx-indexedsearch .res-tmpl-css {
clear:both;
margin-bottom:1em;
}
.tx-indexedsearch .searchbox-tmpl-css label {
float:left;
margin-right:1em;
width:10em;
}
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css {
float:right;
font-weight:normal;
letter-spacing:0;
margin-top:-1.2em;
}
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd {
float:left;
}
.tx-indexedsearch .info-tmpl-css dd.item-mtime {
float:none;
}
.tx-indexedsearch .info-tmpl-css dd.item-path {
float:none;
}

.closebtn{ position:absolute; cursor:pointer; top:34px; right:-69px; display:block; width:39px; height:47px; background-image: url(/fileadmin/templates/res/7d/i/close.png); background-repeat: no-repeat;}
.closebtnred{ position:absolute; cursor:pointer; display:block; width:24px; z-index:10000; height:24px; background-image: url(/fileadmin/templates/res/7d/i/close_red.png); background-repeat: no-repeat;}
.closemain { top:-12px; right:-12px; }
.closetechnology { top:24px; right:-40px; }

.news-single-timedata, .news-single-backlink a{ color: #fff; font-size:12px;}


/* Startseite scroller */

.scrollableCnt{
	background-image: url(/fileadmin/templates/res/7d/i/scrollable_bg.png); background-repeat: no-repeat;
	position:relative;
	width: 659px;
	height:160px;
	margin-top:3px;
}

.scrollableCnt a.prev, .scrollableCnt a.next {
	display:block;
	position:absolute;
	width: 18px;
	height: 18px;
	top:71px;
	background-position: 0 0;
}
.scrollableCnt .prev a:hover, .scrollableCnt .next a:hover {
    background-position: -18px 0px;
}
.scrollableCnt .prev{
	background-image: url(/fileadmin/templates/res/7d/i/left.png); background-repeat: no-repeat;
	left:10px;
}

.scrollableCnt .next{
	background-image: url(/fileadmin/templates/res/7d/i/right.png); background-repeat: no-repeat;
	right:10px;
}

.scrollableCnt .scrollable {
	position:absolute;
	overflow:hidden;
	width: 600px;
	left: 28px;
	height: 160px;
}
.scrollableCnt .scrollable .knowledge-base{
	position:absolute;
	top:10px;
	left:10px;
}
.scrollableCnt .scrollable .items {
	width:20000em;
	position:absolute;
	top: 65px;
}

.scrollableCnt .scrollable .items div {
	margin-left: 10px;
	float:left;
	width: 583px;
}
#content_main .scrollableCnt .scrollable .items div p { 
margin-bottom:0px; 
}

.scrollableCnt .scrollable .items div a{
	text-decoration: none;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}


