/* CSS Document */

.sprachauswahl {
  display:none;
}

#ESGroupNavMenu  {
  display:none;
}

.sachtler-top {
  display:block;
}

.list-view-top-pic{
/*	margin-left:30px;*/
	clear:both;
}
.list-view-left-content{
	float:left;
	margin:0px;
	padding:0px;	
/*	margin-left:30px;*/
	margin-right:20px;
	margin-top:15px;
	display:inline;
	width:617px; /*637*/
}
.list-view-right-content{
	float:left;
	margin:0px;
	padding:0px;
	width:160px;
	margin-top:15px;
/*	background-color:#FFCC00;*/
}
.list-view-right-content .static-button {
	padding-left:14px;
}
/* IE6 Hack damit die Buttons nicht zu kurz werden */
* html .list-view-right-content .static-button-center {
	width:135px;
}
* html .list-view-right-content .red-static-button-center {
	width:135px;
}
.list-view-right-content .news-search {
	margin-left:12px;
}
.list-view-right-content .list-view-druckansicht{
	margin-left:-2px;
}
.list-view-left-contentseperator{
	clear:both;
	width:595px;
	height:1px;
	margin:0px;
	padding:0px;
	display:block;
	line-height:0px;
	font-size:0px;
	background-color:#DCDCDD;
	margin-bottom:25px;	
}
.list-view-left-contentseperator2{
	clear:both;
	width:595px;
	height:25px;
	margin:0px;
	padding:0px;
	display:block;
	line-height:0px;
	font-size:0px;
	padding-top:15px;
	
		
}
.list-view-right-contentseperator{
	clear:both;
	width:160px;
	height:1px;
	margin:0px;
	padding:0px;
	display:block;
	background-color:#DCDCDD;
	margin-bottom:25px;
}
/* ************************
	list-view-FCE
   ************************ */
.list-view-fce{
	clear:both;
	width:100%;
	margin:0px;
	padding:0px;	
}
.list-view-fce-image{
	margin:0px;
	padding:0px;
	background-image:url(images/list-view-passpartout.jpg);
	background-repeat:no-repeat;
	width:109px;
	height:78px;
	float:left;
	padding-left:10px;
	padding-top:10px;
}
/* IE6 Hack damit padding und breite richtig sind */
* html .list-view-fce-image {
	width:119px;
}
.list-view-fce-right{
	float:left;
	margin:0px;
	padding:0px;
}
.list-view-fce-right-top{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#323232;
}
.list-view-fce-right-head{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#DC0939;
	margin-top:5px;
}
.list-view-fce-right-text{
	margin:0px;
	padding:0px;
	width:470px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:15px;
	color:#000;
	
}
.list-view-fce-right-next{
	margin-top:10px;
	padding-bottom:20px;
}
/* ************************
	Druckansicht
   ************************ */
.list-view-druckansicht-printer {
	float:left;
	margin:0px;
	padding:0px;
	padding-bottom:15px;
}
/* IE6 Hack damit padding unten nicht doppelt so gro� wird */
* html .list-view-druckansicht-printer {
	padding-bottom:0px;
}
.list-view-druckansicht-button{
	float:left;
	margin:0px;
	padding:0px;
	margin-left:8px;
	display:inline;
}

/****************************
** Anpassungen f�r TT-News **
*****************************/
.news-list-container {
	padding:0px;
	margin:0px;
}
.news-list-browse {
	text-align:center;
}
.tx-ttnews-browsebox, .tx-ttnews-browsebox table {
	display:inline;
}
.tx-ttnews-browsebox img {
	border:none;
}
.tx-ttnews-browsebox table tbody tr td p a:visited, .tx-ttnews-browsebox table tbody tr td p a, .tx-ttnews-browsebox table tbody tr td p a:link {
	color:#000;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
}
.tx-ttnews-browsebox table tbody tr td p a:hover, .tx-ttnews-browsebox table tbody tr td p a:active, .tx-ttnews-browsebox table tbody tr td p a:focus {
	color:#DC0939;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
}
.tx-ttnews-browsebox table tbody tr td.tx-ttnews-browsebox-SCell p a, .tx-ttnews-browsebox table tbody tr td.tx-ttnews-browsebox-SCell p a:visited, .tx-ttnews-browsebox table tbody tr td.tx-ttnews-browsebox-SCell p a:link {
	color:#DC0939;
	text-decoration:none;
}
.tx-ttnews-browsebox table tbody tr td.tx-ttnews-browsebox-SCell p a:hover, .tx-ttnews-browsebox table tbody tr td.tx-ttnews-browsebox-SCell p a:focus, .tx-ttnews-browsebox table tbody tr td.tx-ttnews-browsebox-SCell p a:active {
	color:#DC0939;
}

/** Anpassungen f�r Benutzerinformationen Seite (mit Explo PHP) **/
.explo {
	margin:0px;
	padding:0px;
	padding-bottom:15px;
}
.explo-submit-button {
	margin-left:5px;
}
.explo p {
	padding:0px;
	margin:0px;
	color:#000;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px; /*vorher:nichts angegeben (standard)*/
	margin-bottom:0px;
}
.explo_prod {
	width:165px;
}
.explo_descr {
	width:310px;
}
.explo_size {
	width:75px;
}
.explo-form {
	padding:0px;
	margin:0px;
}
.explo-form p {
	margin:0px;
	padding:0px;
	margin-bottom:4px;
}
.explo-form select {
	margin-bottom:4px;
}
.downloads-product-info-head-col3-td {
	text-align:center;
}

/** Allgemeine Sachen hier **/
* {
	margin:0;
	padding:0;
}
html{ /* to avoid �jumping� of the site when scrollbar appears */
	height:100%;
	margin-bottom:1px;
}
body{
/*	background-color:#DCDCDD;*/
/*	background-image:url(images/backg.jpg);*/
	background-repeat:repeat-x;
	font-size:12px;
	color:#000; /*00FFFF*/
	font-family:"Courier New", Courier, monospace;
}
h1, h1 a, h1 a:visited, h1 a:hover, h1 a:active{
	color:#000;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:18px;
	margin-top:10px;
	margin-bottom:8px;
	text-decoration:none;
}
h2, h2 a, h2 a:visited, h2 a:hover, h2 a:active{
	color:#000;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:16px;
	margin-top:10px;
	margin-bottom:8px;
	text-decoration:none;
}
h3, h3 a, h3 a:visited, h3 a:hover, h3 a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#DC0939;
	margin-top:10px;
	margin-bottom:8px;
	text-decoration:none;
}
h4, h4 a, h4 a:visited, h4 a:hover, h4 a:active{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	margin-top:10px;
	margin-bottom:8px;
	text-decoration:none;
	font-weight:bold;
}
h5, h5 a, h5 a:visited, h5 a:hover, h5 a:active{
	color:#323232;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	margin-top:10px;
	margin-bottom:0px;
	text-decoration:none;
}
h6, h6 a, h6 a:visited, h6 a:hover, h6 a:active{
	color:#000;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:16px;
	margin-top:10px;
	margin-bottom:8px;
	text-decoration:none;
}
p{
	padding:0px;
	margin:0px;
	color:#000;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px; /*vorher:nichts angegeben (standard)*/
}
p a.internal-link, p a.internal-link:visited{
	color:#000;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:underline;
}
p a.internal-link:hover, p a.internal-link:active{
	color:#000;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
}
p a.external-link-new-window, p a.external-link-new-window:visited{
	color:#000;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:underline;
}
p a.external-link-new-window:hover, p a.external-link-new-window:active{
	color:#000;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
}
p a.download, p a.download:visited{
	color:#000;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:underline;
}
p a.download:hover, p a.download:active{
	color:#000;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
}
ul li, ol li{
	color:#000;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
}
hr {
/*as a horizontal separator with var. width*/
	clear:both;
	width:100%;
	height:1px;
	margin:5px 0px 0px 0px;
	padding:0px;
	display:block;
	line-height:0px;
	font-size:0px;
	margin-bottom:3px;
	background-color:#DCDCDD;
	border-style:none;
	
}
.contenttable tbody tr td{
	color:#000;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
}
p.align-left{
	text-align:left;
}
p.align-center{
	text-align:center;
}
p.align-right{
	text-align:right;
}
p .important{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#323232;
}
.csc-textpic-caption{
	color:#000;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
}
td.align-left{
	text-align:left;
}
td.align-center{
	text-align:center;
}
td.align-right{
	text-align:right;
}
.total{
/*	position:absolute;
	left:50%;
	width:860px;
	margin-left:-430px;
	margin-top:0px;*/
}
.header{
	padding-right:3px;
	padding-left:3px;
	height:88px;
	display:block;
}

.center-pic{
	clear:both;	
	/*width:859px;
	height:288px;*/
	display:block;
	margin-top:0px;
	margin:0px;
	padding:0px;
	margin-left:2px;
}

.sprachauswahl a, .sprachauswahl a:visited {
	position:relative;
	top:20px;
	font-size:13px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#A9AAAC;
	text-decoration:none;
	font-weight:normal;
}
.sprachauswahl a:hover, .sprachauswahl a:active {
	color:#A9AAAC;
	text-decoration:underline;
	font-weight:normal;
}

.sachtler-top{
/*	background-image:url(images/sachtler-top.jpg);*/
	width:191px;
	height:35px;
	float:left;
	/*margin-left:3px;*/
	margin-top:31px;
}


.logo-top{
/*	background-image:url(images/logo_top.jpg);
	background-repeat:no-repeat;*/
	width:76px;
	height:74px;
	float:left;
	display:inline;
	margin-left:523px;
	/*margin-right:3px;*/
	margin-bottom:8px;
}

.white{
	font-size:12px;
	color:#000; /*00FFFF*/;
	font-family:"Courier New", Courier, monospace;
	margin:0px;
	padding:0px;
	vertical-align:top;
	width:859px;
}

.white-top{
	background-image:url(images/white-top.jpg);
	background-repeat:no-repeat;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-top:0px;
	margin-top:0px;
	font-size:12px;
	color:000; /*00FFFF*/;
	font-family:"Courier New", Courier, monospace;
	width:859px;
	height:6px;
}
.white-bg{
	background-image:url(images/white.jpg);
	background-repeat:repeat-y;
	width:859px;
	padding:0px;
	padding-top:14px;
	padding-bottom:5px;
	margin:0px;
	/*font-size:0px;*/
}
.white-bottom{
	clear:both;
	background-image:url(images/bottom-red.jpg);
	background-repeat:no-repeat;
	width:859px;
	height:23px;
	margin-left:1px;
}
.teasers{
	margin:0px;
	padding:0px;
	overflow:hidden;
}
.teaser, .teaser-mit{	
	float:left;	
	margin:0px;
	padding:0px;
	padding-top:0px;
	/*margin-top:7px;*/
	margin-left:32px;
	width:244px;
	height:51px;
	padding-bottom:7px;
	display:inline;
}
.teaser-pic, .teaser-mit-pic{	
	height:51px;
	width:63px;
	float:left;
}
.teaser-text-area{
	float:left;
	background-color:#DCDCDD;
	width:180px;
	height:51px;
	margin-left:1px;
}
.teaser-text-tile{
	clear:both;
	font-family:"Lucida Grande", Verdana;
	font-size:11px;
	color:#29262A;
	font-weight:bold;
	margin-left:9px;
	margin-top:4px;
}
.teaser-text-tile a, .teaser-text-tile a:visited, .teaser-mit-text-tile a, .teaser-mit-text-tile a:visited{
	font-family:"Lucida Grande", Verdana;
	font-size:11px;
	color:#29262A;
	font-weight:bold;
	text-decoration:none;
}
.teaser-text-tile a:hover, .teaser-text-tile a:active, .teaser-mit-text-tile a:hover, .teaser-mit-text-tile a:active{
	text-decoration:underline;
	}

.teaser-text-text{
	font-family: Arial, "Lucida Grande", Verdana;
	font-size:13px;
	color:#747475;
	margin-left:9px;
	margin-top:2px;
	margin-right:4px;
}

.teaser-text-text p{
	font-family: Arial, "Lucida Grande", Verdana;
	font-size:13px;
	color:#747475;
	text-decoration:none;
	line-height:15px;
	padding:0px;
	margin:0px;
}


.teaser-text-text p a, .teaser-text-text p a:visited{
	color:#747475;
	text-decoration:none;
}
.teaser-text-text p a:hover, .teaser-text-text p a:active{
	color:#747475;
	text-decoration:underline;

}

.teaser-mit{
	height:57px;
	overflow:visible;
}
* html .teaser-mit{
	height:57px;
	overflow:hidden;
	padding-top:3px;
	margin-top:-3px;
}
.teaser-mit-text-area{
	float:left;
	background-color:#DCDCDD;
	width:180px;
	height:51px;
	margin-left:1px;
	overflow:visible;
}
.teaser-mit-text-tile{
	clear:both;
	font-family:"Lucida Grande", Verdana;
	font-size:11px;
	color:#29262A;
	font-weight:bold;
	margin-left:9px;
	margin-top:4px;
}

.teaser-mit-text-text{
	font-family: Arial, "Lucida Grande", Verdana;
	font-size:13px;
	color:#747475;	
	margin-left:9px;
	margin-top:2px;
	margin-right:4px;	
}
.teaser-mit-text-text p a, .teaser-mit-text-text p a:visited{
	color:#747475;
	text-decoration:none;
}
.teaser-mit-text-text p a:hover, .teaser-mit-text-text p a:active{
	
	color:#747475;
	text-decoration:underline;
}
.teaser-mit-text-left{
	float:left;
	width:150px;
}
.teaser-mit-text-ausrufezeichen{	
	background-image:url(images/attention.jpg);
	width:22px;
	height:57px;
	position:relative;
	top:-2px;	
	left:210px;
}
* html .teaser-mit-text-ausrufezeichen{	
	background-image:url(images/attention.jpg);
	width:22px;
	height:57px;
	position:relative;
	top:-56px;	
	left:210px;
}

/* Info for products center menu */
.prod-img-bg{
	margin:0px 4px 0px 4px; /* left and bottom must be the same, ohterwise it's not center anymore*/
	background-image:url(images/product_menu_passpartout.jpg);
	background-position:-3px -1px;
	background-repeat:no-repeat;
	padding: 8px 8px 0px 8px;
	
}

.footer{
	font-size:12px;
	color:#000; /*00FFFF*/;
	font-family:"Courier New", Courier, monospace;
	clear:both;
	margin:0px;
	padding:0px;
	margin-left:5px;
}
.footer-left{
	/*background-image:url(images/vitecgroup.jpg);
	background-repeat:no-repeat;
	width:59px;
	height:13px;*/
	float:left;
}
.footer-center{
	color:#A9AAAC;
	font-size:12px;
	font-family:"Lucida Grande", Verdana;
	float:left;
	margin-left:5px;
	
}
.footer-right{	
	height:19px;
	color:#A9AAAC;
	font-size:12px;
	font-family:"Lucida Grande", Verdana;
/*	width:310px; /*196*/
	float:right;
}
.footer-right ul{
	list-style:none;
	display:inline;
}
.footer-right ul li{
	float:right;
	margin-right:5px;
	display:inline;
	margin-left:5px;
	color:#A9AAAC;
	text-decoration:none;
	font-size:12px;
}
.footer-right ul li a, .footer-right ul li a:visited{
	color:#A9AAAC;
	text-decoration:none;
	font-size:12px;
}
.footer-right ul li a:hover, .footer-right ul li a:active{
	color:#A9AAAC;
	text-decoration:underline;
	font-size:12px;
}
.made-content-area a, .made-content-area a:visited, .made-content-area a:link {
	color:#DC0939;
	text-decoration:none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
}
.made-content-area a:hover, .made-content-area a:active, .made-content-area a:focus {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:underline;
}
.made-content-area .growing-button a, .made-content-area .growing-button a:visited, .made-content-area .growing-button a:link, .made-content-area .growing-button a:hover, .made-content-area .growing-button a:focus, .made-content-area .growing-button a:active {
	color:#000;
}
.whitespace-clearer {
	clear:both;
	height:1px;
	font:0;
	overflow:hidden;
	width:100%;
}
/** Allgemeine Sachen Ende **/
/** Ab hier Product Sachen wegen Hintergrund etc **/
.products-white{
	font-size:12px;
	color:#000;
	font-family:"Courier New", Courier, monospace;
	margin:0px;
	padding:0px;	
	vertical-align:top;
	width:859px;
}
.products-white-top{
/*	background-image:url(images/products-white-top.jpg);*/
	background-repeat:no-repeat;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-top:0px;
	margin-top:0px;
	font-size:0px;
	color:#000;
	font-family:"Courier New", Courier, monospace;
	width:859px;
	height:6px;
}
.products-white-bg{
/*	background-image:url(images/products-white-middle.jpg);*/
	background-repeat:repeat-y;
	width:859px;
	padding:0px;
	padding-top:23px; /*19*/
	padding-bottom:5px;
	overflow:hidden;
	margin:0px;
	/*font-size:0px;*/
}
.products-white-bg li {
	background:url(images/next_button_red.gif) left 2px no-repeat; /*-2px*/
	padding-left:16px;
	line-height:18px;
	list-style:none;
}
.products-white-bg-content {
	clear:both;
}
.products-white-bg-content .list-view-right-content .list-view-druckansicht {
	margin-top:12px;
}
.products-white-bg .made-sub-menu{
	margin-left:22px;
	display:none;
	visibility:hidden;
}
.products-white-bottom{
	clear:both;
	background-image:url(images/bottom-red.jpg);
	background-repeat:no-repeat;
	width:859px;
	height:23px;
	margin-left:1px;
}
/***********************
** CSS Product Detail **
***********************/
.sitemap {
	float:left;
}
.sitemap a, .sitemap a:visited, .sitemap a:hover, .sitemap a:active, .sitemap a:link, .sitemap a:focus {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;;
	color:#A9AAAC;
	text-decoration:none;
	margin-right:5px;
	height:12px;
}
.products-pic {
	float:left;
	clear:both;
/*	display:inline;*/
	width:781px;
	height:194px;
	margin-right:34px;
/*	margin-left:31px;*/
	margin-bottom:25px;
	margin-top:13px;
	border:6px solid #DCDCDD;
	background:#323232;
}
.name-in-headpic {
	float:left;
	width:180px;
	padding-left:10px;
	padding-top:19px;
	font-size:18px;
	font:Arial, Helvetica, sans-serif;
	color:#DC0939;
}
.name2-in-headpic {
	color:#FFFFFF;
}
.product-head-pic-designdetail, .product-head-pic-designfoto {
	float:right;
}
.products-submenu {
/*	float:right;*/
/*	clear:both;*/
	font-size:0px;
/*	height:40px; /*32*/
	width:100%;
	margin-left:-27px;
	margin-bottom:25px;
/*	margin-bottom:15px;*/
}
.products-submenu ul{
	margin:0px;
	padding:0px;
	list-style:none;
	display:inline;	
}
/*.products-submenu li {
	float:left;
}*/
.products-submenu li a, .products-submenu li a:link, .products-submenu li a:visited {
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.products-submenu li a:active, .products-submenu li a:focus, .products-submenu li a:hover {
	
}
.products-white-bg .products-submenu-row .products-submenu-act a, .products-white-bg .products-submenu-row .products-submenu-act a:link, .products-white-bg .products-submenu-row .products-submenu-act a:visited {
	color:white;
}
.products-submenu-row {
	padding-left:31px;
	float:left;
	display:inline;
}
.products-white-bg .products-submenu-row .products-submenu-act, .products-white-bg .products-submenu-row .products-submenu-no {
	background:url(images/submenu_red.jpg) no-repeat;
	margin:0px;
	padding:0px;
	width:99px;
	height:26px;
	float:left;
	margin-right:6px;
/*	padding-right:6px;*/
	text-align:center;
	padding-top:4px;
	margin-bottom:-4px;
/*	overflow:hidden;*/
}
/* IE6 Hack damit das margin-bottom:-4px; die lis im IE6 nicht zu weit hoch schiebt*/
* html .products-white-bg .products-submenu-row .products-submenu-act, * html .products-white-bg .products-submenu-row .products-submenu-no {
	margin-bottom:0px;
}
.products-white-bg .products-submenu-row .products-submenu-no {
	background:url(images/submenu_grey.jpg) no-repeat;
}
.products-submenu-line {
	clear:both;
	height:6px;
	width:850px;
	font-size:0;
	overflow:hidden;
	color:#000;
	background-color:#A9193A;
/*	display:block;*/
/*	margin-left:3px;*/
}
.products-content {
/*	position:relative; /*!*/
	margin-left:30px;
	margin-right:30px;
	font-size:13px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	clear:both;
	float:left; /*!*/
	display:inline;
}
/* Produkt Details Druckansicht Button */
.products-content a img {
/*	margin-left:20px;*/
	border:0;
}
.products-content p {
	clear:both;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	padding:0px;
	margin:0px;
}
.products-content h3{
	color:#747475;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.products-content-inner {
	clear:both;
}
.products-content-left{
/*	position:relative; /*!!*/
	clear:both;
	width:600px;
	float:left;	
	margin-left:30px;
	display:inline;
}
.products-content-left h2{
	clear:both;
	margin-top:23px;
	font-family:Arial, Helvetica, sans-serif;
}
.products-content-left h2{
	clear:both;
}
.products-content-inner .products-content-left {
	margin:0px;
	padding:0px;
}
.products-content-right{
	width:200px;	
	float:left;	
	margin-left:10px;
	display:inline;
}
.products-content-right-file{
	clear:both;
	height:15px;
	margin-bottom:10px;
}
.products-content-right-file img{
	float:left;
}
.products-file-text{
	float:left;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:10px;
}
.products-content-left-sb{
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	margin-top:10px;
	width:100%;
	color:#000000;
	font-weight:bold;
/*	display:inline;*/
/*	height:54px;*/
}
.sb-logo{
	float:left;
	display:inline;
}
.sb-text{
/*	width:520px; */
	float:left;
	display:inline;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:10px;
/*	margin-top:10px;*/
/*	color:#333333;*/
}
.products-weiter-bilder {
/*	height:85px;*/
/*	display:inline;*/
	padding:0px;
	margin:0px;
	float:left;
	width:100%;
	margin-bottom:10px;
}
.products-weiteres-bild img {
/*	border:0;*/
}
.products-weiteres-bild{
	float:left;
	padding:0px;
	margin:0px;
	width:108px; /*88*/
	height:74px; /*65*/
	background-image:url(images/passepartout.jpg);
	background-repeat:no-repeat;
	padding-left:9px;
	padding-top:10px;
	margin-right:13px;
}
.products-bestelldaten-table{
	margin:0px;
	padding:0px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	border:none;
	border-collapse:collapse;
	margin-bottom:15px;
	margin-top:5px;
}
.products-bestelldaten-table td  a, .products-bestelldaten-table td  a:link, .products-bestelldaten-table td  a:visited {
	color:#DC0939;
	text-decoration:none;
}
.products-bestelldaten-table td  a:active, .products-bestelldaten-table td  a:focus, .products-bestelldaten-table td  a:hover {
	text-decoration:underline;
}
.products-bestelldaten-table-tr-grey{
	margin:0px;
	padding:0px;
	background-color:#F5F5F5;
	border:none;
	color:#323232;

}
.products-bestelldaten-table-tr-head{
	margin:0px;
	padding:0px;
	background-color:#F5F5F5;
	border:none;
	color:#747475;
}
.products-bestelldaten-table-tr-white{
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	border:none;
	color:#323232;
}
.products-bestelldaten-table-td-first{
	margin:0px;
	padding:0px;
	width:220px;
	border:none;
	padding-left:3px;
}
.products-bestelldaten-table-td-last{
	margin:0px;
	padding:0px;
	width:370px;
	border:none;
	padding-left:3px;
	vertical-align:middle;
	padding-bottom:2px;
}
.products-bestelldaten-table-td-last img{
	overflow:visible;
	margin-top:5px;
	margin-left:15px;
}
/* Ab hier Technische Daten Tab */
.tech-facts-tabelle {
	margin:0px;
	padding:0px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	border:none;
	border-collapse:collapse;
	margin-bottom:15px;
	margin-top:5px;
}
.tech-facts-tabelle td  a, .tech-facts-tabelle td  a:link, .tech-facts-tabelle td  a:visited {
	color:#DC0939;
	text-decoration:none;
}
.tech-facts-tabelle td  a:active, .tech-facts-tabelle td  a:focus, .tech-facts-tabelle td  a:hover {
	text-decoration:underline;
}
.products-tech-facts-table-td-mode0{
	margin:0px;
	padding:0px;
	background-color:#F5F5F5;
	border:none;
	color:#323232;
	height:20px;
}
.products-tech-facts-table-td-mode1{
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	border:none;
	color:#323232;
	height:20px;
}
.products-tech-facts-tabelle-tr-head{
	margin:0px;
	padding:0px;
	background-color:#F5F5F5;
	border:none;
	color:#747475;
}
.products-tech-facts-tabelle-td-first{
	margin:0px;
	padding:0px;
	width:220px;
	border:none;
	padding-left:3px;
}
.products-tech-facts-tabelle-td-last{
	margin:0px;
	padding:0px;
	width:370px;
	border:none;
	padding-left:3px;
	vertical-align:middle;
	padding-bottom:2px;
}
.products-tech-facts-tabelle-td-last img{
	overflow:visible;
	margin-top:5px;
	margin-left:15px;
}
/* Ab hier Zubeh�r Tab */
.accessories-pic-and-description {
	padding:0px;
	margin:0px;
	float:left;	
	margin-bottom:5px;/*5*/
	margin-right:10px;
}
.accessories-pic {
	float:left;
	padding:0px;
	margin:0px;
	width:108px; /*88*/
	height:74px; /*65*/
	background-image:url(images/passepartout.jpg);
	background-repeat:no-repeat;
	padding-left:9px;
	padding-top:10px;
	margin-bottom:2px; /*5*/
}
.accessories-text {
	float:left;
	clear:both;
	display:inline;
	padding-left:4px;
	width:108px;
}
.accessories-text a, .accessories-text a:visited, .accessories-text a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#000;
	font-weight:bold;
}
.accessories-text a:hover, .accessories-text a:focus, .accessories-text a:active {
	
}
.line {
	float:left;
	clear:both;
}
/* Ab hier Downloads Tab */
.downloads-product-info-area {

}
.downloads-product-booklet-area {

}
.downloads-product-info-table, .downloads-product-booklet-table {
	margin:0px;
	padding:0px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	border:none;
	border-collapse:collapse;
	margin-bottom:15px;
	margin-top:5px;
}
.downloads-product-booklet-table {
	
}
.downloads-product-info-table td a, .downloads-product-info-table td a:link, .downloads-product-info-table td a:visited, .downloads-product-booklet-table td a, .downloads-product-booklet-table td a:link, .downloads-product-booklet-table td a:visited {
	color:#DC0939;
	text-decoration:none;	
}
.downloads-product-info-table td a:active, .downloads-product-info-table td a:focus, .downloads-product-info-table td a:hover, .downloads-product-booklet-table td a:active, .downloads-product-booklet-table td a:focus, .downloads-product-booklet-table td a:hover {
	text-decoration:underline;
}
.downloads-product-info-td-mode1, .downloads-product-booklet-td-mode1 {
	margin:0px;
	padding:0px;
	background-color:#F5F5F5;
	border:none;
	color:#323232;
}
.downloads-product-info-td-mode0, .downloads-product-booklet-td-mode0 {
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	border:none;
	color:#323232;
}
.downloads-product-info-head-col1-td, .downloads-product-info-head-col2-td, .downloads-product-info-head-col3-td, .downloads-product-info-head-col4-td, .downloads-product-booklet-head-col1-td, .downloads-product-booklet-head-col2-td, .downloads-product-booklet-head-col3-td, .downloads-product-booklet-head-col4-td {
	margin:0px;
	padding:0px;
	background-color:#F5F5F5;
	border:none;
	color:#747475;
}
.downloads-product-info-td-download img, .downloads-product-booklet-td-download img {
	overflow:visible;
	margin-top:5px;
	margin-left:15px;
}
.downloads-product-info-head-col1-td, .downloads-product-booklet-head-col1-td {
	width:219px;
}
.downloads-product-info-head-col2-td, .downloads-product-booklet-head-col2-td {
	width:108px;
}
.downloads-product-info-head-col3-td, .downloads-product-booklet-head-col3-td {
	width:58px;
}
.downloads-product-info-head-col4-td, .downloads-product-booklet-head-col4-td {
	width:210px;
}
.downloads-product-info-td-name, .downloads-product-booklet-td-name, .downloads-product-info-td-language, .downloads-product-booklet-td-language, .downloads-product-info-td-size, .downloads-product-booklet-td-size {
	color:#000000;
	font-size:13px;
	font-weight:bold;
}
/** Product Sachen Ende **/
/** Search TT-News Sachen **/
.tx-indexedsearch{
	width:800px;
	margin:0px;
	padding:0px;
}
.tx-indexedsearch input{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}
.tx-indexedsearch-res{
	font-size:13px;
	color:#000; /*#323232*/
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr strong.tx-indexedsearch-redMarkup{
	color:#DC0939; 
}
.tx-indexedsearch-searchbox form table tbody tr td{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.tx-indexedsearch-searchbox a, .tx-indexedsearch-searchbox a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	text-decoration:underline;
}
.tx-indexedsearch-searchbox a:hover, .tx-indexedsearch-searchbox a:active{
	color:#000;
	text-decoration:none;
}
.tx-indexedsearch-whatis p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
}
.tx-indexedsearch-browsebox p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	margin-bottom:10px;
}
.tx-indexedsearch-browsebox ul li a, .tx-indexedsearch-browsebox ul li a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	text-decoration:underline;	
}
.tx-indexedsearch-browsebox ul li a:hover, .tx-indexedsearch-browsebox ul li a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	text-decoration:none;
}
.tx-indexedsearch-browsebox{
	margin-bottom:10px;
}
.search-text{
	width:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000;
	text-decoration:none;
}
.tx-indexedsearch-searchbox form table tr{
	margin-bottom:5px;
}
.search-form-field{
	width:132px;
}
.search-form-field2 select{
	float:right;
	width:150px;
}
* html .search-form-field2{
	width:150px;
}
* html .search-form-field2 select{
	width:150px;
}
.browsebox{
	margin-top:5px;
	margin-bottom:5px;
	clear:both;	
}
.tx-indexedsearch-res .list-view-fce{
	margin-bottom:15px;
	display:block;
	overflow:hidden;	
}
.tx-indexedsearch-res .list-view-fce-right-head a, .tx-indexedsearch-res .list-view-fce-right-head a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#DC0939;
	text-decoration:underline;
}
.tx-indexedsearch-res .list-view-fce-right-head a:hover, .tx-indexedsearch-res .list-view-fce-right-head a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#DC0939;
	text-decoration:none;
}
.tx-indexedsearch-res .list-view-fce .list-view-fce-right .list-view-fce-right-top a, .tx-indexedsearch-res .list-view-fce-right .list-view-fce-right-top a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:15px;
	color:#747475;
	text-decoration:none;
}
.tx-indexedsearch-res .list-view-fce-right .list-view-fce-right-top a:hover, .tx-indexedsearch-res .list-view-fce-right .list-view-fce-right-top a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:15px;
	color:#747475;
	text-decoration:none;
}

.news-single-item{
	margin:0px;
	padding:0px;
	display:inline;
	width:550px;	
}
.news-single-item-left{
	float:left;
	width:793px; /*400px*/
	margin:0px;
	padding:0px;
}
.news-single-item-right{
	margin:0px;
	padding:0px;
	/*background-image:url(images/list-view-passpartout.jpg);
	background-repeat:no-repeat;*/
	height:132px;
	float:left;
	margin-top:10px;
	margin-left:5px;
	display:inline;
}
.news-single-item-right-image-left{
	width:5px;
	background-image:url(images/single-view-left.jpg);
	height:122px;
	display:block;
	float:left;
}
.news-single-item-right-image-center{
	background-image:url(images/single-view-center.jpg);
	background-repeat:repeat-x;
	padding-top:10px;
	float:left;
}
.news-single-item-right-image-center img{
	margin-left:5px;
	margin-right:5px;
}
.news-single-item-right-image-right{
	width:5px;
	background-image:url(images/single-view-right.jpg);
	height:122px;
	display:block;
	float:left;
}
.news-single-backlink{
	clear:both;
	padding-top:15px;
	padding-bottom:10px;
}
.news-single-backlink a, .news-single-backlink a:visited{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#DC0939;
	text-decoration:none;
}
.news-single-backlink a:hover, .news-single-backlink a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#DC0939;
	text-decoration:underline;
}
.news-single-item-left-head{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px; /*14*/
	color:#DC0939;
}
.news-single-item-left-category-small{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#323232;
	margin-top:10px;
}
.news-single-item-left-subheader h3{
	margin:0px;
	padding:0px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	margin-bottom:5px;
}
.news-single-item-left-subheader {
	margin:0px;
	padding:0px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	margin-bottom:5px;
}
.news-single-item-left-content{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:normal;
	line-height:18px;
}
.news-single-item-left-content p{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:normal;
	line-height:18px;
	padding:0px;
	margin:0px;
}
.news-latest-gotoarchive a, .news-latest-gotoarchive a:visited{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#DC0939;
	text-decoration:none;
}
.news-latest-gotoarchive a:hover, .news-latest-gotoarchive a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#DC0939;
	text-decoration:underline;
}
.list-view-fce-right-head a, .list-view-fce-right-head a:visited{
	color:#DC0939;
	text-decoration:none;
}
.list-view-fce-right-head a:hover, .list-view-fce-right-head a:active{
	color:#DC0939;
	text-decoration:underline;
}
.news-search{
	margin-top:15px;
}
.news-search input{
	width:140px;
}

.news-search-form-submit input{
	width:80px;
	margin-top:5px;
}
/** Search TT-News Sachen Ende **/
/** Ausblendungen **/
.black_menu {
	visibility:hidden;
	display:none;
}
.growing-button {
	visibility:hidden;
	display:none;
}
.list-view-right-content {
	visibility:hidden;
}
.footer-right, .footer-left {
	visibility:hidden;
	display:none;
}
.sprachauswahl {
	visibility:hidden;
}
.products-white-bottom {
	visibility:hidden;
}
/*** allgemein ***/
.products-content table td {
	vertical-align:top;
}
/** zubeh�r **/
.categorie-right-text-line1 {
	color:#DC0939;
}
/** Ab hier Sys-parts (bestimmte Produkte System-Bestandteile) **/
.products-systems-sys-parts {
	clear:both;
	float:left;
	margin-bottom:17px;
}
.products-systems-sys-parts-left {
	float:left;
}
.products-systems-sys-parts-right {
	float:left;
}
.products-systems-sys-parts-name {
	margin:0px;
	color:#313131;
	margin-bottom:3px;
}
.products-systems-sys-parts-ordercode {
	margin:0px;
	margin-bottom:7px;
}
.products-systems-sys-parts-right .static-button a {
	font-size:11px;
}
.products-systems-sys-parts-button .static-button-center {
	width:40px;
	text-align:center;
}
.products-systems-sys-parts-right .static-button a:hover .static-button-center, .products-systems-sys-parts-right .static-button a:active .static-button-center, .products-systems-sys-parts-right .static-button a:focus .static-button-center {
	color:#FFFFFF;
}
.products-tech-facts-tabelle {
	clear:both;
}
.products-tech-facts-table-td-column1-short {
	width:35px;
}

/* service */
.service-form {
  margin-bottom:20px;
  width:617px;
}

#service {
  float:left;
  margin-bottom:20px;
  width:859px;
}

#service select {
/*  width:180px; */
}

#service .list-view-fce-right {
  margin-left:20px;
}

#service .list-view-fce {
  padding:10px 0px;
}





/* Seitenbreite auf 600px begrenzen */
.sprachauswahl {
  width:600px;
}

.total, .header, .products-white, .news-single-item-left {
  width:600px;
}

.products-white h1 {
  font-size:26px;
}

.center-pic img {
  width:600px;
  height:auto;
}

.logo-top  {
  margin-left:310px;
}

body, p {
  color:#000;
}

h4, h4 a, h4 a:visited, h4 a:hover, h4 a:active {
  color:#000;
}
