@charset "UTF-8";/*
***********************************************************
Title: jcarousel.css
Author: Jacco van der Post - www.TYPO3-webdesign.nl
Date: june 2010
***********************************************************
*/

.carouselContainer {
    padding: 0 5px;
    /* width, height and background-color are determined in constant editor */
    -moz-box-shadow:0px 0px 5px #ccc;
    -webkit-box-shadow: 0px 0px 5px #ccc;
    box-shadow: 0px 0px 5px #ccc;
    position: relative;
}

.carouselContainer :focus {
    outline: 0; /* dont give ugly outline border arround images */
}

.carousel {
    color: #f0f0f0;
    margin-left:20px;
}

.jpcarousel {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
}

.jpcarousel li {
    display: block;
    list-style: none;
    padding: 9px;
    border:1px solid #cccccc;
    background:white;
    margin:12px 7px 15px 7px;
    float: left;
    overflow: hidden;
}

.carousel img {
    border: 0;
}

/* we give the dummy img clear.gif a background, to show nice buttons */
.carouselbuttons a img {
    background: url('/typo3conf/ext/jpcarousel/res/img/miscellaneous_sprite.png') no-repeat transparent;
    padding: 0;
    height: 45px;
    width: 45px;
    border: none;
    cursor: pointer;
    position: absolute;
    top: 80px;
}

.carouselbuttons a.carouselprev img {
    left:-22px;
    background-position: 0 0;
}

.carouselbuttons a.carouselprev img:hover {
    background-position: 0 -50px;
}

.carouselbuttons a.carouselnext img {
    background-position: -50px 0;
    right:-22px;
}

.carouselbuttons a.carouselnext img:hover {
    background-position: -50px -50px;
}

h3.carousel_title {
    padding: 0;
    margin: 0;
    color: white;
    font-family: arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 20px; /* vertical center the title a bit */
    font-style: italic;
    text-align: center;
    display: block; /* needed for centering title */
}

.carouselcaption {
    margin-top: -20px;
    color: white;

}

.carouselcaption span {
    padding: 4px 8px 4px 8px;
    background: url('/typo3conf/ext/jpcarousel/res/img/caption_bg.png') repeat;

}

.pagination {
    text-align: center;
}

.pagination a {
    background: url(/typo3conf/ext/jpcarousel/res/img/miscellaneous_sprite.png) 0 -300px no-repeat transparent;
    width: 15px;
    height: 15px;
    margin: 0 5px 0 0;
    display: inline-block;
}

.pagination a.selected {
    background-position: -25px -300px;
    cursor: default;
}

.pagination a span {
    display: none;
}


/* default styles for extension "tx_felogin_pi1" */
	.tx-felogin-pi1 label {
		display: block;
	}
/* default styles for extension "tx_indexedsearch" */
		.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:150px; }
		.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
		.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
		.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
		.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

		/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
		.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
		.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
		.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
		.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; }
/* default styles for extension "tx_cssstyledcontent" */
	/* Headers */
	.csc-header-alignment-center { text-align: center; }
	.csc-header-alignment-right { text-align: right; }
	.csc-header-alignment-left { text-align: left; }

	div.csc-textpic-responsive, div.csc-textpic-responsive * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;  }

	/* Clear floats after csc-textpic and after csc-textpic-imagerow */
	div.csc-textpic, div.csc-textpic div.csc-textpic-imagerow, ul.csc-uploads li { overflow: hidden; }

	/* Set padding for tables */
	div.csc-textpic .csc-textpic-imagewrap table { border-collapse: collapse; border-spacing: 0; }
	div.csc-textpic .csc-textpic-imagewrap table tr td { padding: 0; vertical-align: top; }

	/* Settings for figure and figcaption (HTML5) */
	div.csc-textpic .csc-textpic-imagewrap figure, div.csc-textpic figure.csc-textpic-imagewrap { margin: 0; display: table; }

	/* Captions */
	figcaption.csc-textpic-caption { display: table-caption; }
	.csc-textpic-caption { text-align: left; caption-side: bottom; }
	div.csc-textpic-caption-c .csc-textpic-caption, .csc-textpic-imagewrap .csc-textpic-caption-c { text-align: center; }
	div.csc-textpic-caption-r .csc-textpic-caption, .csc-textpic-imagewrap .csc-textpic-caption-r { text-align: right; }
	div.csc-textpic-caption-l .csc-textpic-caption, .csc-textpic-imagewrap .csc-textpic-caption-l { text-align: left; }

	/* Float the columns */
	div.csc-textpic div.csc-textpic-imagecolumn { float: left; }

	/* Border just around the image */
	div.csc-textpic-border div.csc-textpic-imagewrap img {
		border: 2px solid black;
		padding: 0px 0px;
	}

	div.csc-textpic .csc-textpic-imagewrap img { border: none; display: block; }

	/* Space below each image (also in-between rows) */
	div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 10px; }
	div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image { margin-bottom: 0; }

	/* colSpace around image columns, except for last column */
	div.csc-textpic-imagecolumn, td.csc-textpic-imagecolumn .csc-textpic-image { margin-right: 10px; }
	div.csc-textpic-imagecolumn.csc-textpic-lastcol, td.csc-textpic-imagecolumn.csc-textpic-lastcol .csc-textpic-image { margin-right: 0; }

	/* Add margin from image-block to text (in case of "Text & Images") */
	div.csc-textpic-intext-left .csc-textpic-imagewrap,
	div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
		margin-right: 10px;
	}
	div.csc-textpic-intext-right .csc-textpic-imagewrap,
	div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
		margin-left: 10px;
	}

	/* Positioning of images: */

	/* Center (above or below) */
	div.csc-textpic-center .csc-textpic-imagewrap, div.csc-textpic-center figure.csc-textpic-imagewrap { overflow: hidden; }
	div.csc-textpic-center .csc-textpic-center-outer { position: relative; float: right; right: 50%; }
	div.csc-textpic-center .csc-textpic-center-inner { position: relative; float: right; right: -50%; }

	/* Right (above or below) */
	div.csc-textpic-right .csc-textpic-imagewrap { float: right; }
	div.csc-textpic-right div.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	div.csc-textpic-left .csc-textpic-imagewrap { float: left; }
	div.csc-textpic-left div.csc-textpic-text { clear: left; }

	/* Left (in text) */
	div.csc-textpic-intext-left .csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	div.csc-textpic-intext-right .csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap { float: right; }

	/* Left (in text, no wrap around) */
	div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap { float: left; }

	div.csc-textpic div.csc-textpic-imagerow-last, div.csc-textpic div.csc-textpic-imagerow-none div.csc-textpic-last { margin-bottom: 0; }

	/* Browser fixes: */

	/* Fix for unordered and ordered list with image "In text, left" */
	.csc-textpic-intext-left ol, .csc-textpic-intext-left ul { padding-left: 40px; overflow: auto; }

	/* File Links */
	ul.csc-uploads { padding: 0; }
	ul.csc-uploads li { list-style: none outside none; margin: 1em 0; }
	ul.csc-uploads img { float: left; margin-right: 1em; vertical-align: top; }
	ul.csc-uploads span { display: block; }
	ul.csc-uploads span.csc-uploads-fileName { text-decoration: underline; }

	/* Table background colors: */

	table.contenttable-color-1 { background-color: #EDEBF1; }
	table.contenttable-color-2 { background-color: #F5FFAA; }
	table.contenttable-color-240 { background-color: black; }
	table.contenttable-color-241 { background-color: white; }
	table.contenttable-color-242 { background-color: #333333; }
	table.contenttable-color-243 { background-color: gray; }
	table.contenttable-color-244 { background-color: silver; }
/* specific page styles for extension "tx_cssstyledcontent" */
	.csc-textpic-intext-right-nowrap .csc-textpic-text { margin-right: 1034px; }
	.csc-textpic-intext-left-nowrap .csc-textpic-text { margin-left: 1034px; }
/******************************************************************************************************************
 * reset
 ******************************************************************************************************************/

* { 
  margin:0; 
  padding:0;
}

body {
	font-family:'AvantGardeGothicITCW01M 731087', Arial, Helvetica, sans-serif; 
	background: #fff;
}

div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}

a { color: #000; text-decoration: none; }

div.col a { 
  color: #666;
  font-family: 'AvantGardeGothicITCW01M 731087', Arial, Helvetica, sans-serif;
  text-decoration: underline; 
}

div.col a:hover {
  color: #fc7200;
}

a:hover,
a:active { 
  color: #000; }     

div.clear, br.clear { clear:both;height:1px;font-size:1px;line-height:1px; }

div.clearZero { clear:both;font-size:0; }

div.clearZero a { text-indent: -2000px; }

br.clear { clear:left; }

a:focus { 
  outline:0;
  -moz-outline:0;
}

:focus { 
  outline:0;
  -moz-outline-style:none;
}

div.right { float:right !important; }

div.left { float:left !important; }

div.csc-textpic-clear { clear:both; }

img { 
  border: 0;
  margin: 0;
  padding: 0;
}

.noMarg { margin: 0; }

div.col .link a,
div.col a.mail,
body.page-25 a {
  text-decoration: none !important;
}

/******************************************************************************************************************
 * FastFonts Definitions
 * 
 * 
 * font-family:'AvantGardeGothicITCW01B 731063';	aka x bold
 * font-family:'AvantGardeGothicITCW01B 731069';	aka x book
 * font-family:'AvantGardeGothicITCW01X';			aka x light
 * font-family:'AvantGardeGothicITCW01M 731087';	aka x medium
 * 
 * 
 ******************************************************************************************************************/
 
 
 
/******************************************************************************************************************
 * Layout
 ******************************************************************************************************************/

#wrapper {
    width: 100%;
    position: relative;
}

#header {
    width: 100%;
    background: #FFF;
	position: relative;
	z-index: 5;
	-webkit-box-shadow: 0 1px 3px 0 #aaa;
	-moz-box-shadow: 0 1px 3px 0 #aaa;
	box-shadow: 0 1px 3px 0 #aaa;
}

*+html #header {
    position: static !important;
}

.headerInner {
    min-height: 128px;
    width: 960px;
    margin: 0 auto;
	position: relative;
}

.headerInner #logo {
    float: left;
    margin: 44px 0 0;
	position: relative;
}

.headerInner #logo a {
    display: block;
	background-image: url(/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/Logo.png);
	background-repeat: no-repeat !important;
    width: 224px;
    height: 55px;
}

.headerInner #menu {
    width: 100%;
}

.headerInner #menu a.active {
	color: #fc7200;
}

.headerInner #menu sub.show {
	display: block;
}

#page {
    /*clear: both;*/
    width: 970px;
    /*margin: 114px auto;*/
	margin: 30px auto;
	padding-left: 10px;
	position: relative;
	z-index: 2;
}

.page-4 #wrapper #page {
    margin: 0 auto;
}


/******************************************************************************************************************
 * Main Navigation
 ******************************************************************************************************************/

.main {
	top: 68px;
	left: 238px;
    width: 700px;
	position: absolute;
	display: block;
}

.dpBlock { display: block !important; }

#mainNavi {
  width: 720px;
	float: left;
}

#mainNavi li {
	float: left;
    background: url("/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/divider.subnav.gif") no-repeat scroll right 13px transparent;
    color: #666;
	position: relative;
}

#mainNavi li.last { background: none repeat scroll 0 0 transparent; }

#mainNavi li.first { padding-left: 0; }

#mainNavi a {
	font-family:'AvantGardeGothicITCW01B 731063';
	font-size: 22px;
	line-height: 45px;
	font-weight: normal;
	display: block;
	padding: 0 16px;
    text-transform: uppercase;
    color: #666;
}

#mainNavi a:hover, #mainNavi li a.active, #mainNavi li.active a {
    color: #fc7200;
    text-decoration: none;
}

#mainNavi li:hover .fullsize-subnavi { }


/* subnavi */
.fullsize-subnavi { 
	padding-top: 23px;
	position: absolute;
	float: left;
	background: #fff;
	opacity: 0;
	top: -500px;
	-webkit-box-shadow: 0 2px 3px -1px #aaa;
	-moz-box-shadow: 0 2px 3px -1px #aaa;
	box-shadow: 0 2px 3px -1px #aaa;
}

.sub-navi {
	border-top: 1px solid #b2b2b2;
	width: 960px;
	margin: 0 auto;
	padding: 12px 0 13px;
	overflow: auto;
	height: 52px;
}

.sub-navi li {
	background: none !important;
	line-height: 26px !important;
	padding: 0 !important;
	white-space: nowrap !important;
}

.sub-navi li a {
	font-family:'AvantGardeGothicITCW01M 731087',Arial,Helvetica,sans-serif !important;
	font-size: 14px !important;
	line-height: 26px !important;
    color: #666 !important;
    text-transform: none !important;
	margin-right: 20px !important;
	padding: 0 !important;
}

.sub-navi li.last a { margin-right: 0 !important; }

.sub-navi li a:hover, .sub-navi li a.active { color: #fc7200 !important; }

.sub-navi-level2 { display: none; }


/******************************************************************************************************************
 * Subnavi Navigation
 ******************************************************************************************************************/
 
#subnavi {
    width: 182px;
    float: left;
	margin-right: 14px;
	padding-top: 7px;
}

#subnavi ul { 
	margin-top: 19px; 
}

#subnavi ul li {
    display: block;
	line-height: 18px;
    color: #666;
	margin-bottom: 5px;
}

#subnavi ul li.page-32 {
    display: block;
    line-height: 18px;
    color: #666;
    margin-bottom: 15px;
}

#subnavi ul li a {
	font-family:'AvantGardeGothicITCW01M 731087';
	font-size: .95em;
    color: #666;
    text-decoration: none;
}

#subnavi ul li a:hover,
#subnavi ul li a.active,
#footer #listmeta ul li a:hover,
#footer #listmeta ul li a.active { color: #fc7200; }

#subnavi ul li ul { 
	margin-top: 6px; 
}


/******************************************************************************************************************
 * Meta Navigation
 ******************************************************************************************************************/

#listlang {
	margin-left: 8px;
	width: 334px;
	height: 145px;
}

#listlang .listCol1,
#listlang .listCol2 {
	float: left;
	width: 100px;
	margin-right: 20px;
}
#listlang .listCol1 a li,
#listlang .listCol2 a li{
	font-size: 13px;
}
 
.meta {
	right: 0;
	top: 11px;
	text-align: left;
	position: absolute;
	width: 730px;
}

.meta ul { }

.meta ul li { }

.meta ul li a {
    color: #666;	
	font-family:'AvantGardeGothicITCW01M 731087';
	font-size: .9em;
	line-height: 20px;
}

.meta ul li a:hover,
.meta ul li a.active,
.meta ul li.active { color: #fc7200; }


.meta hr {
    color: #8c8c8c; 
    background-color: #8c8c8c; 
    border: 0;
    height: 1px;
}
	
	
/******************************************************************************************************************
 * Shop Navigation
 ******************************************************************************************************************/
 
.shop_navigation_dummy {
	top: 17px;
	height: 31px;
	float: right;
  overflow: hidden;
}

.shop_navigation_dummy ul li {
	float: left;
    margin-right: 20px;
    color: #666;
}

.shop_navigation_dummy ul li.last { margin-right: 0 !important; }

.shop_navigation_dummy ul li.first {}

.shop_navigation_dummy ul li a {
    color: #666;
	padding: 5px 0;
	line-height: 33px;	
	font-family:'AvantGardeGothicITCW01M 731087';
}

.shop_navigation_dummy ul  li a:hover {
    color: #fc7200;
    text-decoration: none;
}

#countrylist { 
	float: right;
	line-height: 13px;
	margin: 9px 30px 0 0;
}

#countrylist a { 
	float: left;
	padding-left: 10px;
	margin-left: 10px;
	border-left: 1px solid #b2b2b2;
	font-size: 14px;
}

#countrylist a:first-child { 
	padding-left: none;
	margin-left: none;
	border-left: none;
}

.loading_ajax-submit {
    display: none;
    float: left;
    margin-top: -3px;
    text-align: right;
    width: 80%;
}


/******************************************************************************************************************
 * Suche
 ******************************************************************************************************************/
 
#header-search { float: right; }

/* expand to: width: 220px; */
#header-search fieldset {
  border-bottom: 1px solid #b2b2b2;
  width: 140px;
  line-height: 19px;
  height: 19px;
}

#header-search input { float: left; }

#header-search input.tx-indexedsearch-searchbox-sword {
  color: #000 !important;
  font-size: 14px;
  line-height: 14px;
  font-family: 'AvantGardeGothicITCW01M 731087' !important;
  text-decoration: none;
  margin: 0 !important;
  width: 121px;
  border: none;
}
input:active {}

/* expand to: width: 190px; */
#header-search input.tx-indexedsearch-searchbox-button {
  background: url(/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/nav_sprite.png) 3px 1px no-repeat;
  border: none;
  font-family: 'AvantGardeGothicITCW01B 731063' !important;
  font-size: 14px;
  line-height: 14px;
  padding: 0;
  text-align: left;
  margin: 0 !important;
  cursor: pointer;
  font-weight: normal;
  display: block;
  width: 19px;
  float: right;
}
#header-search input.tx-indexedsearch-searchbox-button:hover { background: url(/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/nav_sprite.png) 3px -23px no-repeat; }

#header-search {
  float: right;
  height: 21px;
  margin-top: 7px;
}

#content .tx-indexedsearch-searchbox { height: 24px; }

#content .tx-indexedsearch-searchbox .border-searchbox {
  border-bottom: #b2b2b2 1px solid;
  float: left;
}

#content input.tx-indexedsearch-searchbox-sword,
#content input.tx-indexedsearch-searchbox-button { float: left; }

#content input.tx-indexedsearch-searchbox-sword {
  color: #666;
  font-family: 'AvantGardeGothicITCW01M 731087', Arial, Helvetica, sans-serif;
  text-decoration: none;
  width: 280px;
  line-height: 18px;
  border: 0;
  margin: 0 !important;
}


/* expand to: width: 190px; */
#content input.tx-indexedsearch-searchbox-button {
  background: url(/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/nav_sprite.png) 3px 1px no-repeat;
  border: none;
  font-family: 'AvantGardeGothicITCW01B 731063';
  font-size: 14px;
  color: #666;
  line-height: 14px;
  padding: 0;
  text-align: left;
  margin: 0 !important;
  cursor: pointer;
  font-weight: normal;
  display: block;
  width: 19px;
  height: 14px;
}
#content input.tx-indexedsearch-searchbox-button:hover { background: url(/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/nav_sprite.png) 3px -23px no-repeat; }

/* Search Results */
/*
<a href="http://de.shop.thonet.de/wohnen/highlights/programm-s-285" class="bc-productteaser " onclick="return callPage(this);">
  <img src="http://im.thonet.de/im/productTeaserDouble/front%2fimages%2f5000%2fThonet_Tisch__S_285__FS0_1.jpg" alt="Programm S 285 Marcel Breuer">
</a>
<div class="bc-productno"><a href="http://de.shop.thonet.de/wohnen/highlights/programm-s-285" class="bc-productteaser " onclick="return callPage(this);"></a><a href="http://de.shop.thonet.de/wohnen/highlights/programm-s-285">Programm S 285</a></div>
*/

.tx-indexedsearch > h2 {margin-bottom: 30px; text-transform: uppercase; font-size: 23px; font-family: 'AvantGardeGothicITCW01B 731063', Arial, Helvetica, sans-serif; line-height: 1em;}

.tx-indexedsearch-res a {
  -webkit-transition: color .3s;
  -moz-transition: color .3s;
  -o-transition: color .3s;
  transition: color .3s;
  }

.tx-indexedsearch {position: relative; left: -20px; overflow: hidden; margin: 0 auto; padding: 0 0 0 20px; width: 960px;}
.tx-indexedsearch-res {overflow: hidden; margin-top: 20px;}
.tx-indexedsearch-res a:hover, .tx-indexedsearch-res a:active {color: #fd7200; text-decoration: none;}

form#tx_indexedsearch { display:none; }

.bc-productno:hover { }

.bc-productno {
  margin-top: 10px;
  padding-top: 8px;
  height: 23px;
  border-top: 1px solid #b2b2b2;
  text-decoration: none;
  font-size: 18px;
  font-family: 'AvantGardeGothicITCW01B 731063', Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  overflow: hidden;
  letter-spacing: -1px;
}

.bc-productinfo {
  overflow: hidden;
  height: 38px;
  font-size: 14px;
  color: #666;
}

.tx-indexedsearch-res > img {
  display: block;
  margin: 0 auto;
  max-width: 175px;
  height: 117px;
}

.tx-indexedsearch-list-item {
  float: left; 
  margin: 0 18px 39px 0;
}

.tx-indexedsearch-list-item:nth-child(5n) { margin: 0 0 44px 0; }

.tx-indexedsearch-list-item a { height: 131px; display: block; }

.tx-indexedsearch-list-item:hover .bc-productno a { color: #fd7200; }

.tx-indexedsearch .tx-indexedsearch-noresults {
    font-weight: bold;
    text-align: left;
}


.searchBottom {
	border-top: 1px solid #b2b2b2;
    font-family: 'AvantGardeGothicITCW01B 731063',Arial,Helvetica,sans-serif;
	color: #d8d8d8;
    font-size: 116px;
	line-height: 80px;
    padding-top: 35px;
    margin: 0;
    text-transform: uppercase;
}



/******************************************************************************************************************
 * Content Navigation Back Button Standard
 ******************************************************************************************************************/
 
#backbutton {
    width: 960px;
    position: relative;
	margin: 16px 0 24px;
	padding-top: 2px;
	float: left;
}
 
#backbutton a {
    font-size: .95em;
	text-decoration: none;
}

#backbutton a span  { font-family:'ITCAvantGardeW01-CnBd' !important; font-size: 1.1em; }
 
#backbutton a:hover { color: #fc7200; }



/******************************************************************************************************************
 * Footer
 ******************************************************************************************************************/

 #footer {
	background: none repeat scroll 0 0 #fff;
	-webkit-box-shadow: 0 1px 3px 2px #aaa;
	-moz-box-shadow: 0 1px 3px 2px #aaa;
	box-shadow: 0 1px 3px 2px #aaa;
    width: 100%;
	position: relative;
	z-index: 5;
	margin-top: 115px;
	float: left !important;
}
#footer .footerInner {
    height: 29px;
	padding-top: 9px;
    margin: 0 auto;
    position: relative;
    width: 960px;
}
#listmeta { }
#listmeta ul li {
	display: block;
    float: left;
	margin-right: 30px;
}
#listmeta ul li a {
	font-size: 14px;
}
#social {
  float: right;
}
#social div {
  float: left;
}
#social-google a {
  height: 24px; 
  width: 25px; 
  float: left;
  margin-right: 25px;
  background: url('/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/seo_icon_googleplus.png') 0 1px no-repeat;
}
#social-google a:hover {
  background: url('/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/seo_icon_googleplus.png') 0 -25px no-repeat;
}
#social-twitter a {
  height: 24px; 
  width: 25px; 
  float: left;
  margin-right: 3px;
  background: url('/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/seo_icon_twitter.png') 0 1px no-repeat;
}
#social-twitter a:hover {
  background: url('/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/seo_icon_twitter.png') 0 -23px no-repeat;
}
#social-rss a {
  height: 24px; 
  width: 25px; 
  float: left;
  margin-left: 17px;
  background: url('/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/seo_icon_rss.png') 0 1px no-repeat;
}
#social-rss a:hover {
  background: url('/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/seo_icon_rss.png') 0 -23px no-repeat;
}
#social-pinterest a {
  height: 22px; 
  width: 25px; 
  float: left; 
  margin-left: 23px;
  background: url('/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/seo_icon_pinterest.png') top left no-repeat;
}
#social-pinterest a:hover {
  background: url('/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/seo_icon_pinterest.png') 0 -23px no-repeat;
}
#social-fb a {
  height: 22px; 
  width: 25px; 
  float: left; 
  margin: 0 3px 0 14px;
  background: url('/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/seo_icon_fb.png') top left no-repeat;
}
#social-fb a:hover {
  background: url('/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/seo_icon_fb.png') 0 -22px no-repeat;
}



/******************************************************************************************************************
 * Press Overview
 ******************************************************************************************************************/
.NoMenu #page #content {
    float: right;
    width: 764px;
	padding-top: 23px;
}

.NoMenu.Press #page #content {
    float: left;
    width: 960px;
	padding-top: 23px;
}
.Press #page {
	padding-top: 23px;
}



/******************************************************************************************************************
 * Story - Erben
 ******************************************************************************************************************/
#content .headlineInTwoLines  {
  margin-bottom:20px !important;
}
 #content .headlineInTwoLines .title h1 {
  font-size: 45px !important;
  font-family:'AvantGardeGothicITCW01B 731063', Arial, Helvetica, sans-serif !important;
  margin-bottom: 5px !important;
}
 .erben { 
  text-transform:uppercase;
  width:960px;
  margin-bottom: 40px;
  float: left;
  position: relative;
}
.erben img {
  margin-bottom:20px;
}
.erben-name {
  line-height:35px;
  display: inline-block;
  text-align:center;
  font-size: 33px;
  width:188px;
}
.erben-name a {
  font-family:'AvantGardeGothicITCW01B 731069', Arial, Helvetica, sans-serif;
  cursor:pointer;
  font-size: 33px;
  width:auto;
  font-weight:normal;
  color:#9c8e82;
  line-height:35px;
}
.erben-name a:hover {
  line-height:33px;
  font-size: 35px;
  font-family:'AvantGardeGothicITCW01B 731063', Arial, Helvetica, sans-serif;
  color:#9c8e82;
}
.txtErben {
 font-family:'AvantGardeGothicITCW01B 731069', Arial, Helvetica, sans-serif; 
 position: absolute;
 top:50px;
 font-size: 26px;
 color:#9c8e82;
 margin-left:32px;
 }
 
#txt2.txtErben,
#txt5.txtErben  {
 top:50px;
 margin-left:30px;
 } 
#txt1.txtErben ,
#txt3.txtErben  {
 top:50px;
 margin-left:45px;
 }
 #txt4.txtErben {
 top:80px;
 margin-left:150px;
 }
 
 
 

/******************************************************************************************************************
 * New Top heights
 ******************************************************************************************************************/

#wrapper.NoMenu #page { top: 48px !important; }
 
#wrapper.LeftMenu #page  { top: 71px !important; }
 
#wrapper.Fullcontent #page  { top: 71px !important; }
 
#wrapper.BrandTeaser #page  { top: 52px !important; }

.specialsTop1 {	margin-top: 66px !important; }

.specialsTop2 {	margin-top: -24px !important; }

.mTopSp1  { top: 52px !important; }

.mTopSp2  { top: 52px !important; }

.lTopSp1  { top: 52px !important; }

.lTopSp2  { top: 52px !important; }

/* inspiration arbeiten */
.page-233 #wrapper #page,
.page-245 #wrapper #page,
.page-246 #wrapper #page,
.page-247 #wrapper #page,
.page-248 #wrapper #page  { top: 31px !important; }

/* footer pages */
.page-244 #wrapper #page,
.page-236 #wrapper #page,
.page-25 #wrapper #page,
.page-532 #wrapper #page,
.page-21 #wrapper #page,
.page-99 #wrapper #page,
.page-342 #wrapper #page,
.page-398 #wrapper #page,
.page-327 #wrapper #page,
.page-29 #wrapper #page,
.page-168 #wrapper #page,
.page-400 #wrapper #page,
.page-31 #wrapper #page,
.page-462 #wrapper #page,
.page-460 #wrapper #page,
.page-429 #wrapper #page,
.page-435 #wrapper #page,
.page-436 #wrapper #page,
.page-438 #wrapper #page,
.page-439 #wrapper #page,
.page-443 #wrapper #page  { top: -6px !important; }

/******************************************************************************************************************
 * Cookie Consent 2
 ******************************************************************************************************************/

/* Original Styles */
.cc_banner-wrapper{z-index:9001;position:relative}
.cc_container .cc_btn{cursor:pointer;text-align:center;font-size:0.6em;transition:font-size 200ms;line-height:1em}
.cc_container .cc_message{font-size:0.6em;transition:font-size 200ms;margin:0;padding:0;line-height:1.5em}
.cc_container .cc_logo{display:none;text-indent:-1000px;overflow:hidden;width:100px;height:22px;background-size:cover;background-image:url(//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/1.0.9/logo.png);opacity:0.9;transition:opacity 200ms}
.cc_container .cc_logo:hover,.cc_container .cc_logo:active{opacity:1}
@media screen and (min-width: 500px){
  .cc_container .cc_btn{font-size:0.8em}
  .cc_container .cc_message{font-size:0.8em}
}
@media screen and (min-width: 768px){
  .cc_container .cc_btn{font-size:1em}
  .cc_container .cc_message{font-size:1em;line-height:1em}
}
@media screen and (min-width: 992px){
  .cc_container .cc_message{font-size:1em}
}
@media print{
  .cc_banner-wrapper,.cc_container{display:none}
}
.cc_banner-wrapper{height:66px}
.cc_container{padding:15px 15px 15px;overflow:hidden;position:fixed;top:0;left:0;right:0}
.cc_container .cc_btn{padding:8px 10px;background-color:#f1d600;cursor:pointer;text-align:center;display:block;width:33%;margin-left:10px;float:right;max-width:120px}
.cc_container .cc_message{display:block}@media screen and (min-width: 500px){
  .cc_container .cc_message{margin-top:0.5em}
}
@media screen and (min-width: 768px){
  .cc_container{padding:15px 30px 15px}
  .cc_container .cc_btn{padding:8px 15px}
}
.cc_container{background:#fff;color:#999;font-size:17px;font-family:"Helvetica Neue Light", "HelveticaNeue-Light", "Helvetica Neue", Calibri, Helvetica, Arial;box-sizing:border-box;border:1px solid #ccc}
.cc_container ::-moz-selection{background:#ff5e99;color:#fff;text-shadow:none}
.cc_container .cc_btn,.cc_container .cc_btn:visited{color:#000;background-color:#f1d600;transition:background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;-webkit-transition:background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;border-radius:5px;-webkit-border-radius:5px}
.cc_container .cc_btn:hover,.cc_container .cc_btn:active{background-color:#d7bf00;color:#000}
.cc_container a,.cc_container a:visited{text-decoration:none;color:#31a8f0;transition:200ms color}
.cc_container a:hover,.cc_container a:active{color:#555}
@-webkit-keyframes slideDown{0%{margin-top:-66px}100%{margin-top:0}}
@keyframes slideDown{0%{margin-top:-66px}100%{margin-top:0px}}
@-webkit-keyframes growDown{0%{height:0}100%{height:66px}}
@keyframes growDown{0%{height:0}100%{height:66px}}
.cc_container{}
.cc_banner-wrapper{}


/* Overrides */ 
.cc_banner-wrapper {
  position: relative !important;
  top: 0 !important;
  left: 0 !important;
  height: 30px !important;
  display: block !important;
  -webkit-animation-duration: none !important;
  -moz-animation-duration: none !important;
  -o-animation-duration: none !important;
  animation-duration: 0 !important;
  -webkit-animation-name: none !important;
  animation-name: xxx !important;
  z-index: none !important;
  width: 100% !important;
}

.cc_container {
  background-color: #d1d1d1 !important; 
  position: fixed !important;
  width: 100% !important;
  height: 30px !important;
  top: 0;
  left: 0;
  right: 0;
  color: #666;
  font-size: 1em !important;
  font-family:'AvantGardeGothicITCW01M 731087', Arial, Helvetica, sans-serif !important;  
  box-sizing: border-box;
  border: none;
  padding: 10px !important;
  box-sizing: border-box;
  border: none !important;
  box-shadow: none !important;
  overflow: hidden;
  position: fixed;
}

.cc_message {
  width: 970px !important;
  margin: 0px auto !important;
  text-align: center;
}

.cc_banner-wrapper .cc_message {
  font-family:'AvantGardeGothicITCW01M 731087', Arial, Helvetica, sans-serif !important;  
  font-size: 0.7em !important;
  margin-top: 0px !important;
}

.cc_banner-wrapper .cc_message span.important {
  font-family:'AvantGardeGothicITCW01B 731063', Arial, Helvetica, sans-serif !important;
  font-size: 1em !important;
}

.cc_banner-wrapper .cc_btn.cc_btn_accept_all {
  background: none !important;
  background-color: transparent !important;
  padding: 0px !important;
}

.cc_banner-wrapper .cc_btn.cc_btn_accept_all,
.cc_container .cc_btn {
  font-size: 1em !important;
}

.cc_banner-wrapper .cc_btn.cc_btn_accept_all {
    /* display: none; */
    background: none !important;
    background-color: transparent !important;
    padding: 0px !important;
    /*font-size: 1em !important;*/
}

.cc_container a, .cc_container a:visited {
  transition: none !important;
  color: #666 !important;
  font-family: 'AvantGardeGothicITCW01M 731087', Arial, Helvetica, sans-serif !important;
  text-decoration: underline !important;
  font-size: 1em !important;
}

.cc_container .cc_btn {
    padding: 8px 10px;
    background-color: #f1d600;
    cursor: pointer;
    text-align: center;
    display: block;
    width: auto !important;
    margin-left: 0px !important;
    float: right;
    max-width: 20px !important;
}

@-webkit-keyframes  slideNothing    {0% {height:30px} 100% {height:30px}}
@keyframes          slideNothing    {0% {height:30px} 100% {height:30px}}


@media screen and (min-width: 768px) {
  .cc_container {
      padding: 10px !important;
  }
}
 /* 
    Document   : screen_content.css
    Created on : 12.07.2012, 10:44:36
    Author     : stefankr
    Description:
        Purpose of the stylesheet follows.
*/

body.page-519 #wrapper.BrandTeaser #page {
    top: 62px !important;
}

.headline-h2 {
    font-size: 20px;
    font-weight: bold;
}

#content {
    width: 960px;
    float: left;
}

#content .csc-default,
#content .contFullSize {
	margin-bottom: 20px;
}

#content.moreTopspace {
	padding-top: 24px;
}


/*** Headline appears in subnavi ***/
#subnavi h1.csc-firstHeader {
	text-transform: uppercase;
	font-family:'AvantGardeGothicITCW01B 731063';
	font-weight: normal;
	color: #666;	
	font-size: 1.5em;
	margin: 12px 0 -10px 0;
	/*overflow: hidden;
	white-space:nowrap;*/
}


/***************************************************************
 *                                                             *
 * @note fonts + textblocks                                    *
 *                                                             *
 **************************************************************/

a {
	color: #666;
	font-size: 15px;
}

a:hover { color: #fd7200; }

p {
	color: #666;
	font-size: 15px;
	line-height: 21px;
}


.torrTxtHalf {
	width: 470px;
	float: left;
	margin-bottom: 21px;
}


/***************************************************************
 *                                                             *
 * @note text element 3 spalten                                *
 *                                                             *
 **************************************************************/
 
/*
csc-firstHeader
#page h1,
#page h2,
*/
#content h1,
.tx-indexedsearch .header,
#content .csc-textpic-text h1,
#content .csc-textpic-text h2,
#content .csc-textpic-text h3,
#content .csc-default .title h1,
#content .csc-default .title h2,
#content .csc-default .title h3,
#content .contFullSize .title h1,
#content .contFullSize .title h2,
#content .contFullSize .title h3 {
	text-transform: uppercase;
	font-family:'AvantGardeGothicITCW01B 731063';
	font-weight: normal;
	color: #666;	
	font-size: 1.5em !important;
	line-height: 1em;
	margin: 0 0 13px 0;
}

.tx-indexedsearch .header { 
	margin: 0 0 28px 0;
	font-size: 18px !important;
}

.template-18 #content h1 {
    margin: 23px 0 13px 0;
}

#content .contFullSize .title h2 {
	text-transform: none;
	margin: 53px 0 9px;
}

#content .csc-default .title h2,
#content .csc-default .title h3 {
	margin: 0px;
}

#page h2,
#content .csc-textpic-text h2,
#content .csc-default .title h2,
#content .contFullSize .title h2 {
	font-size: 1.2em !important;
}

#content .csc-default .csc-textpic-text {
	width: 568px;
	margin: 0 0 21px 0;
	line-height: 21px;
}

#content .contFullSize .csc-textpic-text {
	width: 960px;
	margin: 0 0 21px 0;
	line-height: 21px;
}

.csc-textpic-text a.underline { text-decoration: underline; } 


/***************************************************************
 *                                                             *
 * @note adressBlock                                           *
 *                                                             *
 **************************************************************/

.adressBlock { margin-bottom: 27px; }

.adressBlock .title h2 {
	text-transform: none;
	margin: 53px 0 9px;
	font-size: 1.2em;
	font-family:'AvantGardeGothicITCW01B 731063';
	font-weight: normal;
	color: #666;
	line-height: 1em;
}

.adressBlock .csc-textpic-text,
.adressBlock .csc-textpic-text p,
.adressBlock .csc-textpic-text p a {
	color: #8b8b8b !important;
}

.adressBlock .csc-textpic-text p a:hover {
	color: #fd7200 !important;
}
 
 
 

/***************************************************************
 *                                                             *
 * @note grid element 1 spalte - layout: navigation links      *
 *                                                             *
 **************************************************************/

#content .grid-1 .csc-default .csc-textpic-text {
	width: 764px;
}


/***************************************************************
 *                                                             *
 * @note grid element 2 spalten - halb - halb                  *
 *                                                             *
 **************************************************************/
 
.grid-2-1 {}

.grid-2-1 .cols-1,
.grid-2-1 .cols-2 { 
	width: 470px;
	float: left;
}

.grid-2-1 .cols-2 { margin-left: 20px; }

.grid-2-1 .cols-1 .csc-default .title h1,
.grid-2-1 .cols-2 .csc-default .title h1 { 
	width: 470px;
	text-transform: none !important;
	font-size: 21px !important;
	margin: 0 0 5px 0 !important;
}
 
.grid-2-1 .cols-1 .csc-default .csc-textpic-text p,
.grid-2-1 .cols-2 .csc-default .csc-textpic-text p { 
	width: 470px;
}

.grid-1 .cols-1 .csc-default .csc-textpic-text table tr td, 
.grid-2-1 .cols-1 .csc-default .csc-textpic-text table tr td,
.grid-2-1 .cols-2 .csc-default .csc-textpic-text table tr td { 
	padding-right: 7px;
	color: #666;
	font-size: .95em;
}

/***************************************************************
 *                                                             *
 * @note address block for tt_address output                   *
 *                                                             *
 **************************************************************/

#content .grid-1 .tx-ttaddress-pi1 .csc-default,
#content .grid-1 .tx-ttaddress-pi1 .csc-default .csc-textpic-text {
	float: left;
	width: 372px;
}

#content .grid-1 .tx-ttaddress-pi1 .csc-default:nth-child(even) {
	margin-left:20px !important; 
}

.tt_adress_block.contenttable {
	margin-top: 2px;
	font-size: 
	line-height;

}


/***************************************************************
 *                                                             *
 * @note grid element 2 spalten - 1/3 - 2/3                    *
 *                                                             *
 **************************************************************/

.grid-1-2 .cols-1 {
	float: left;
}

.grid-1-2 .cols-2 {
	float: right;
}

.grid-1-2 .cols-1 .downloadElement,
.grid-1-2 .cols-1 {
	/*width: 312px;*/
	width: 372px;
}
/*.grid-1-2 .cols-1 .csc-default .csc-textpic-text p */

#content .grid-1-2 .cols-2 .cols-1 .downloadElement,
.grid-1-2 .cols-2 .downloadElement,
.grid-1-2 .cols-2 { 
	/*width: 624px;*/
	width: 568px;	
}
/*.grid-1-2 .cols-2 .csc-default .csc-textpic-text p*/
 
.grid-1-2 .cols-1 .csc-default .csc-textpic-text table tr td,
.grid-1-2 .cols-2 .csc-default .csc-textpic-text table tr td { 
	padding-right: 7px;
	color: #666;
	font-size: .95em;
}

/***************************************************************
 *                                                             *
 * @note grid element 2 spalten - 2/3 - 1/3                    *
 *                                                             *
 **************************************************************/

.grid-3-2 .cols-1 {
	float: left;
}

.grid-3-2 .cols-2 {
	float: right;
}

.grid-3-2 .cols-2 .downloadElement,
.grid-3-2 .cols-2 {
	width: 372px;
}

#content .grid-3-2 .cols-1 .csc-default .csc-textpic-text,
#content .grid-3-2 .cols-1 .cols-1 .downloadElement,
.grid-3-2 .cols-1 .downloadElement,
.grid-3-2 .cols-1 { 
	width: 568px;
}

#content .grid-3-2 .cols-2 h2 {
	margin-bottom: 0px;
}
 
.grid-3-2 .cols-1 .csc-default .csc-textpic-text table tr td,
.grid-3-2 .cols-2 .csc-default .csc-textpic-text table tr td { 
	padding-right: 7px;
	color: #666;
	font-size: .95em;
}

.grid-3-2 .cols-1 .csc-default .csc-textpic-text h4 {
	width: 568px;
	color: #777;
	font-family: 'AvantGardeGothicITCW01B 731069';
	font-size: 1.4em;
	line-height: 25px; 
	font-weight: normal;
}

.grid-3-2 .cols-1 .csc-default .csc-textpic-text h4 b {
	font-family:'AvantGardeGothicITCW01B 731063';
	font-weight: normal;
}

.grid-3-2 .cols-1 .csc-default .csc-textpic-imagewrap .csc-textpic-image img {
	/*border: 1px solid #cacaca;*/
	margin: 0 0 30px 0;
}

/***********************************************************************
 *                                                                     *
 * @note grid element 2 spalten - specials generic - 2/5 - 3/5         *
 *                                                                     *
 ***********************************************************************/

.grid-2-3 .cols-1 {
	float: left;
	width: 393px;
}

.grid-2-3 .cols-2 {
	width: 567px; float: left; padding-top: 56px;
}

#content .grid-2-3 .cols-2 h2 {
	margin-bottom: 0px;
}
 
.grid-2-3 .cols-1 .csc-default .csc-textpic-text table tr td,
.grid-2-3 .cols-2 .csc-default .csc-textpic-text table tr td { 
	padding-right: 7px;
	color: #666;
	font-size: .95em;
}

.grid-2-3 .cols-1 .csc-default .csc-textpic-text h4 {
	width: 568px;
	color: #777;
	font-family: 'AvantGardeGothicITCW01B 731069';
	font-size: 1.4em;
	line-height: 25px; 
	font-weight: normal;
}

.grid-2-3 .cols-1 .csc-default .csc-textpic-text h4 b {
	font-family:'AvantGardeGothicITCW01B 731063';
	font-weight: normal;
}

.grid-2-3 .cols-1 .csc-default .csc-textpic-imagewrap .csc-textpic-image img {
	/*border: 1px solid #cacaca;*/
	margin: 0 0 30px 0;
}

/***************************************************************
 *                                                             *
 * @note grid element 2 spalten - 4 - 1                        *
 *                                                             *
 **************************************************************/
 
.grid-4-1 {}

.grid-4-1 .cols-1 { 
	width: 764px;
	/*width: 568px;*/
	float: left;
}

.grid-4-1 .cols-2 { 
	width: 176px;
	float: right;
	margin-top: 32px;
}

.grid-4-1 .cols-2 .csc-default .csc-textpic-text { width: 176px !important; }

.grid-4-1 .cols-1 .csc-default .title h1 { 
	width: 764px;
	/*width: 568px;*/
	font-size: 22px !important;
	margin: 0 0 7px 0 !important;
}

.grid-4-1 .cols-2 .csc-default .title h1 { display: none; }
 
.grid-4-1 .cols-1 .csc-default .csc-textpic-text p { width: 568px; }
 
.grid-4-1 .cols-2 .csc-default .csc-textpic-text p { width: 176px; }
 
.grid-4-1 .cols-1 .csc-default .csc-textpic-text p b,
.grid-4-1 .cols-2 .csc-default .csc-textpic-text p b {
	font-family:'AvantGardeGothicITCW01B 731063';
	font-weight: normal;
}
 
.grid-4-1 .cols-1 .csc-default .csc-textpic-text table tr td,
.grid-4-1 .cols-2 .csc-default .csc-textpic-text table tr td { 
	padding-right: 7px;
	color: #666;
	font-size: .95em;
}




/***************************************************************
 *                                                             *
 * @note text element designer detail images                   *
 *                                                             *
 **************************************************************/
 
.designerDetailImages { margin: 13px 0 30px 0; }
 
.designerDetailImages h1 {
	text-transform: uppercase;
	font-family:'AvantGardeGothicITCW01B 731063';
	font-weight: normal;
	color: #666;	
	font-size: 1.5em;
	margin: 0 0 13px 0;
}

.designerDetailImages .csc-textpic { width: 960px; }

.designerDetailImages .csc-textpic .csc-textpic-imagewrap, 
.designerDetailImages .csc-textpic  .csc-textpic-imagewrap { margin-left: 0 !important; }

.designerDetailImages .csc-textpic .csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0 !important; }

.designerDetailImages .csc-textpic div { width: auto !important; float: left;  }

.designerDetailImages .csc-textpic  .csc-textpic-imagerow-last {
	margin: 0 0 0 20px;
	float: right;
	width: 568px;
}

.designerDetailImages div.csc-textpic div.csc-textpic-imagecolumn {
	/*float: right;*/
}

.designerDetailImages div.csc-textpic-imagecolumn, td.csc-textpic-imagecolumn .csc-textpic-image .csc-textpic-imagerow-first {
	/*margin-right: 0px;*/
}
	
.designerDetailImages .csc-textpic-imagecolumn .csc-textpic-firstcol {

}

/***************************************************************
 *                                                             *
 * @note text element designer detail logos awards             *
 *                                                             *
 **************************************************************/
 
.cols-1 .designerDetailTextAward { margin: 35px 0 20px 0; }
.cols-2 .designerDetailTextAward { margin: 0 0 20px 0; }

.designerDetailTextAward .csc-textpic-text h4 {
	width: 568px;
	color: #777;
	font-family: 'AvantGardeGothicITCW01B 731069';
	font-size: 1.4em;
	line-height: 25px; 
	font-weight: normal;
}

.designerDetailTextAward .csc-textpic-text h4 b {
	font-family:'AvantGardeGothicITCW01B 731063';
	font-weight: normal;
}

.cols-2  .designerDetailTextAward .csc-textpic-text h4 { display: none; }

.designerDetailTextAward .csc-textpic-imagerow {
	/*margin-right:0px;*/
}

.designerDetailTextAward .csc-textpic-imagewrap { }

.designerDetailTextAward .csc-textpic-imagewrap .csc-textpic-image img {
	border: 1px solid #cacaca;
	margin: 0 0 30px 0;
}

.designerDetailTextAward div.csc-textpic, div.csc-textpic div.csc-textpic-imagerow, ul.csc-uploads li {
    overflow: visible;
}

.designerDetailTextAward .csc-textpic .csc-textpic-imagecolumn {
	float: right;
}

.designerDetailTextAward  .csc-textpic-imagecolumn, .csc-textpic-imagecolumn .csc-textpic-image {
	margin-right: 0px;
}


/***************************************************************
 *                                                             *
 * @note designer detail variants styles                       *
 *                                                             *
 **************************************************************/

 .downloadElement,
 .productLinking,
 .designerDetailVariants { 
	float: left;
	width: 960px;
	margin: 66px 0 20px 0;
}

#content .grid-1-2 .cols-2 .designerDetailVariants,
#content .grid-1-2 .cols-2 .designerDetailVariants .grid-1 .cols-1 {
	/*width: 624px; ???*/
	width: 568px;
}

.downloadElement .cols-1,
.downloadElement .cols-2,
.productLinking .cols-1,
.productLinking .cols-2 {
	width: 100% !important;
}
 
#content .downloadElement .csc-default .title h1,
#content .productLinking .csc-default .title h1,
#content .designerDetailVariants .csc-default .title h1 { 
	border-bottom: 1px solid #b2b2b2;
	padding: 0 0 10px 0;
	color: #666;
	font-family:'AvantGardeGothicITCW01B 731063';
	font-size: 1.1em !important;
	font-weight: normal;
	margin-bottom: 13px;
	text-transform: none;
}

.downloadElement .designerDetailVariantsItems,
.productLinking .designerDetailVariantsItems,
.designerDetailVariants .designerDetailVariantsItems { 
	float: left;
	width: 176px;
	margin: 0 20px 20px 0;
}

.designerDetailVariants .designerDetailVariantsItems { 
}

.downloadElement .designerDetailVariantsItems .csc-textpic-image img,
.productLinking .designerDetailVariantsItems .csc-textpic-image img,
.designerDetailVariants .designerDetailVariantsItems .csc-textpic-image img { 
	padding-bottom: 10px;
	border-bottom: 1px solid #b2b2b2; 
}

.downloadElement  .designerDetailVariantsItems .csc-textpic-text p b a,
.productLinking  .designerDetailVariantsItems .csc-textpic-text p b a,
.designerDetailVariants  .designerDetailVariantsItems .csc-textpic-text p b a,
.downloadElement  .designerDetailVariantsItems .csc-textpic-text p a b,
.productLinking  .designerDetailVariantsItems .csc-textpic-text p a b,
.designerDetailVariants  .designerDetailVariantsItems .csc-textpic-text p a b {
	font-family:'AvantGardeGothicITCW01B 731063';
	font-weight: normal;
    font-size: 1.1em;
	line-height: 18px;
	text-decoration: none;
}

.downloadElement .designerDetailVariantsItems .csc-textpic-text p a,
.productLinking .designerDetailVariantsItems .csc-textpic-text p a,
.designerDetailVariants .designerDetailVariantsItems .csc-textpic-text p a { 
   /* font-size: .95em; */
	line-height: 16px;
	text-decoration: none;
}

.downloadElement .designerDetailVariantsItems div .csc-textpic-imagewrap,
.productLinking .designerDetailVariantsItems div .csc-textpic-imagewrap,
.designerDetailVariants .designerDetailVariantsItems div .csc-textpic-imagewrap { 	
	width: 176px;
	*margin-left: 0 !important;
}

.downloadElement .designerDetailVariantsItems:hover .csc-textpic-image img,
.productLinking .designerDetailVariantsItems:hover .csc-textpic-image img,
.designerDetailVariants .designerDetailVariantsItems:hover .csc-textpic-image img { border-bottom: 1px solid #fd7200; }

.downloadElement .designerDetailVariantsItems:hover .csc-textpic-text p a,
.productLinking .designerDetailVariantsItems:hover .csc-textpic-text p a,
.designerDetailVariants .designerDetailVariantsItems:hover .csc-textpic-text p a { color: #fd7200; }

.downloadElement div div .designerDetailVariantsItems .csc-textpic .csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 7px !important; }

.productLinking div div .designerDetailVariantsItems .csc-textpic .csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 10px !important; }

.designerDetailVariants .grid-1 .cols-1 div .designerDetailVariantsItems div .csc-textpic-imagewrap .csc-textpic-image a,
.productLinking .grid-1 .cols-1 div .designerDetailVariantsItems div .csc-textpic-imagewrap .csc-textpic-image a { height: 140px; display: block; position: relative; }
.designerDetailVariants .grid-1 .cols-1 div .designerDetailVariantsItems div .csc-textpic-imagewrap .csc-textpic-image a img,
.productLinking .grid-1 .cols-1 div .designerDetailVariantsItems div .csc-textpic-imagewrap .csc-textpic-image a img {  position: absolute; bottom: 0; }


/***************************************************************
 *                                                             *
 * @note download elements styles                              *
 *                                                             *
 **************************************************************/

 .downloadElement,
 .productLinking { 
	float: left;
	width: 100%;
	margin: 26px 0 20px 0;
}

.downloadElement .cols-1,
.downloadElement .cols-2{
	/*width: 100% !important;*/
}
 
.downloadElement .csc-default h1,
.productLinking .csc-default h1 { 
	border-bottom: 1px solid #b2b2b2;
	padding: 0 0 5px 0;
	color: #666;
	font-family:'AvantGardeGothicITCW01B 731063';
	font-size: 1.25em;
	font-weight: normal;
	margin-bottom: 13px;
}

.grid-1-2  .cols-2 .designerDetailVariants .grid-1 .cols-1 .designerDetailVariantsItems:nth-child(3n+1),
.grid-1-2  .cols-2 .downloadElement .grid-1 .cols-1 .designerDetailVariantsItems:nth-child(3n+1),
.grid-1-2  .cols-2 .productLinking .grid-1 .cols-1 .designerDetailVariantsItems:nth-child(3n+1),
.grid-1  .cols-1 .downloadElement .grid-1 .cols-1 .designerDetailVariantsItems:nth-child(5n+1),
/*.grid-1  .cols-1 .designerDetailVariants .grid-1 .cols-1 .designerDetailVariantsItems:nth-child(5n+1),
#content .productLinking .grid-1 .cols-1 .designerDetailVariantsItems:nth-child(5n+1),
.grid-1  .cols-1 .productLinking .grid-1 .cols-1 .designerDetailVariantsItems:nth-child(5n+1),*/
#content .downloadElement .grid-1 .cols-1 .designerDetailVariantsItems:nth-child(5n+1),
.LeftMenu #content .downloadElement .grid-1 .cols-1 .designerDetailVariantsItems:nth-child(4n+1) {
	margin:0 0 20px 0 !important; 
}

.LeftMenu #content .downloadElement .grid-1 .cols-1 .designerDetailVariantsItems:nth-child(5n+1) {
	margin: 0 20px 20px 0 !important;
}

.downloadElement .designerDetailVariantsItems .csc-textpic-image img,
.productLinking .designerDetailVariantsItems .csc-textpic-image img  { 
	border-bottom: 1px solid #b2b2b2; 
}

.downloadElement  .designerDetailVariantsItems .csc-textpic-text p b a,
.productLinking  .designerDetailVariantsItems .csc-textpic-text p b a { 
	font-family:'AvantGardeGothicITCW01B 731063';
	font-weight: normal;
    font-size: 1.1em;
	line-height: 18px;
	text-decoration: none;
}

a.nounderline {
	text-decoration: none !important;
}

a.download,
.downloadElement .designerDetailVariantsItems .csc-textpic-text p a,
#content div .issuuDownload a.download { 
    font-size: .95em;
	line-height: 16px;
	text-decoration: none !important;
	padding-right: 14px;
	background: url(/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/icons.download.png) right 3px no-repeat;
	width: 13px;
}

a.download b,
.downloadElement .designerDetailVariantsItems .csc-textpic-text p a b,
.productLinking .designerDetailVariantsItems .csc-textpic-text p a b,
#content div .issuuDownload a.download b { 
    font-size: 1.1em;
	line-height: 19px;
	text-transform: uppercase;
	font-family:'AvantGardeGothicITCW01B 731063';
	font-weight: normal;
}

.pressArea .article .teaser-text .detail-link a {
	/*font-size: 14px;*/
	font-size: 1.2em;
	font-family: 'AvantGardeGothicITCW01M 731087',Arial,Helvetica,sans-serif;
}

.pressArea .article .teaser-text .detail-link { 
	display: block;
	margin-top: 20px;
}

.downloadElement .designerDetailVariantsItems:hover .csc-textpic-text p,
.productLinking .designerDetailVariantsItems:hover .csc-textpic-text p { color: #fd7200; }

a.download:hover,
.downloadElement .designerDetailVariantsItems:hover .csc-textpic-text p a,
.downloadElement .designerDetailVariantsItems .csc-textpic-text p a:hover,
#content div .issuuDownload a.download:hover { background: url(/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/icons.download.png) right -17px no-repeat; }

.productLinking .designerDetailVariantsItems .csc-textpic-text p a  { 
    font-size: .95em;
	line-height: 16px;
	text-decoration: none;
	padding-right: 14px;
	background: url(/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/icons.productlinks.png) right 1px no-repeat;
	width: 13px;
}

.productLinking .designerDetailVariantsItems:hover .csc-textpic-text p a,
.productLinking .designerDetailVariantsItems .csc-textpic-text p a:hover { background: url(/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/icons.productlinks.png) right -26px no-repeat; }

#content div .issuuDownload { margin-bottom: 35px; }


/***************************************************************
 *                                                             *
 * @note objekt startseite                                     *
 *                                                             *
 **************************************************************/

.LeftMenu  #page #content {
    float: left;
    width: 764px;
	padding-top: 23px;
}

.LeftMenu  #page #content div .title h1.csc-firstHeader { margin: 0 0 12px 0; }

.LeftMenu  #page #content .grid-2-1 .cols-1,
.LeftMenu  #page #content .grid-2-1 .cols-2  { width: 372px; }

.LeftMenu  #page #content .grid-2-1 .cols-1 .csc-default .title h1,
.LeftMenu  #page #content .grid-2-1 .cols-2 .csc-default .title h1  { width: 372px; }
 
.LeftMenu  #page #content div .grid-2-1 .cols-1 .csc-default .csc-textpic-text,
.LeftMenu  #page #content div .grid-2-1 .cols-2 .csc-default .csc-textpic-text,
.LeftMenu  #page #content div .grid-2-1 .cols-1 .csc-default .csc-textpic-text p,
.LeftMenu  #page #content div .grid-2-1 .cols-2 .csc-default .csc-textpic-text p { width: 372px; }



/***************************************************************
 *                                                             *
 * @note objekt listing                                        *
 *                                                             *
 **************************************************************/

.objektListing { width: 764px; margin: 10px 0; position: relative; overflow: hidden; }

.objektListing .title  { width: 372px; border-top: 1px solid #b2b2b2; position: absolute; top: 0; right: 0; }
#content .objektListing .title h1 { font-size: 13px; color: #666; margin: 17px 0; font-weight: normal; }

.objektListing .csc-textpic { width: 372px; }
.objektListing .csc-textpic .csc-textpic-imagewrap { position: relative; top: 0; left: 0; width: 372px; }
.objektListing .csc-textpic .csc-textpic-text { position: absolute; top: 55px; right: 0; width: 372px; }
#content .objektListing .csc-textpic .csc-textpic-text h1 {
	color: #666;
	font-family:'AvantGardeGothicITCW01B 731063';
	font-weight: normal;
	font-size: 20px;
	margin: 1px 0 8px 0;
}
.objektListing .csc-textpic .csc-textpic-text p {}



/***************************************************************
 *                                                             *
 * @note designer press styles                                 *
 *                                                             *
 **************************************************************/

.pressArea  { margin: 22px 0 0 0; float: left; }

.news, .pressArea  .news   { font-family: 'AvantGardeGothicITCW01M 731087',Arial,Helvetica,sans-serif !important; }

.pressArea  .title h1 { 
	color: #666;
	font-family:'AvantGardeGothicITCW01B 731063';
	font-weight: normal;
	margin: 0 0 14px 0;
	font-size: 1.2em;
}

.pressArea  .news { width: 960px; float: left; }
	
.pressArea  .news .news-list-view { width: 960px; float: left; }

.pressArea  .news .no-news-found { color: #666; }
 
.pressArea  .news .news-list-view .article { width: 960px; margin-bottom: 20px; float: left; } 

.pressArea  .news .news-list-view .article .news-img-wrap { width: 372px; margin-right: 20px; float: left; }
.pressArea  .news .news-list-view .article .news-img-wrap a{ }
.pressArea  .news .news-list-view .article .news-img-wrap a img { }

.pressArea  .news .news-list-view .article .news-meta { width: 568px; float: right; border-top: 1px solid #b2b2b2; padding-top: 15px; }	
.pressArea  .news .news-list-view .article .news-meta p { }
.pressArea  .news .news-list-view .article .news-meta p .news-list-date  { font-size: .9em; font-family: 'AvantGardeGothicITCW01M 731087',Arial,Helvetica,sans-serif; }
.pressArea  .news .news-list-view .article .news-meta p .hidden  { display: none; }
.pressArea  .news .news-list-view .article .news-meta p .news-list-category  { display: none;  }
.pressArea  .news .news-list-view .article .news-meta p .news-list-author  { display: none;  }
 
.pressArea  .news .news-list-view .article .header { width: 568px; float: right; }	
.pressArea  .news .news-list-view .article .header h3 {
	text-transform: uppercase;
	font-family:'AvantGardeGothicITCW01B 731063';
	font-weight: normal;
	margin: 10px 0 8px 0;
}	
.pressArea  .news .news-list-view .article .header h3 a { font-size: 1.3em; text-decoration: none; }	

.pressArea  .news .news-list-view .article .teaser-text { width: 568px; float: right; }	
.pressArea  .news .news-list-view .article .teaser-text p { font-family: 'AvantGardeGothicITCW01M 731087',Arial,Helvetica,sans-serif; }
 
.pressArea  .news .news-list-view .page-navigation { 
	border-top: 1px solid #b2b2b2; 
	width: 960px; 
	float: left; 
	padding: 12px 0 0 0;
}
.pressArea  .news .news-list-view .page-navigation p { float: left; }
.pressArea  .news .news-list-view .page-navigation ul  { float: right; }
.pressArea  .news .news-list-view .page-navigation ul li  { float: left; }
.pressArea  .news .news-list-view .page-navigation ul li.next { padding-left: 11px; }
.pressArea  .news .news-list-view .page-navigation ul li.previous { padding-right: 11px; }

.pressArea  .news .news-list-view .page-navigation p,
.pressArea  .news .news-list-view .page-navigation ul li,
.pressArea  .news .news-list-view .page-navigation ul li a { 
	float: left;
	color: #666;
	font-family:'AvantGardeGothicITCW01B 731063',Arial,Helvetica,sans-serif;
	font-weight: normal;
	font-size: 20px;
	line-height: 22px;
}
 
.pressArea .news .article .news-img-wrap a {
	padding: 0px;
	border: none;
}

.pressArea .news .article .news-img-wrap {
	margin: 0px;
}
 
.Press #page #content div div div div .csc-textpic-text { width: auto; }
 

/***************************************************************
 *                                                             *
 * @note marke awards styles                                   *
 *                                                             *
 **************************************************************/

.awardsList  { margin: 0; float: left; }

.awardsList  .news .news-list-view .page-navigation { width: 960px; float: left; margin: 16px 0; }
.awardsList  .news .news-list-view .page-navigation ul  { float: right; }
.awardsList  .news .news-list-view .page-navigation ul li  { float: left; }
.awardsList  .news .news-list-view .page-navigation ul li.next a { margin: 1px 0 0 5px; background: url(/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/icons.paging.png) right top no-repeat; }
.awardsList  .news .news-list-view .page-navigation ul li.next a:hover { background: url(/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/icons.paging.png) right -20px no-repeat; }
.awardsList  .news .news-list-view .page-navigation ul li.previous a { margin: 1px 5px 0 0; background: url(/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/icons.paging.png) left top no-repeat; }
.awardsList  .news .news-list-view .page-navigation ul li.previous a:hover { background: url(/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/icons.paging.png) left -20px no-repeat; }

.awardsList  .news .news-list-view .page-navigation p,
.awardsList  .news .news-list-view .page-navigation ul li { float: left; color: #666; font-family:'AvantGardeGothicITCW01B 731063',Arial,Helvetica,sans-serif; font-weight: normal; font-size: 20px; line-height: 22px; }
.awardsList  .news .news-list-view .page-navigation ul li a { float: left; font-size: 0; width: 14px; height: 20px; display: block; padding: 0; }
  
.awardsList .news .news-list-view .article { border-top: 1px solid #b2b2b2; width: 960px; margin-bottom: 20px; float: left; position: relative; } 

.awardsList .news .news-list-view .article .news-img-wrap { width: 395px !important; margin: 20px 0px 20px 0px !important; float: left; text-align: center; }

.awardsList .news .news-list-view .article .news-meta { display: none !important;  }
  
.awardsList .news .news-list-view .article .header { width: 350px !important; float: left !important; }
.awardsList .news .news-list-view .article .header h3 { text-transform: none; font-family:'AvantGardeGothicITCW01B 731063',Arial,Helvetica,sans-serif; font-weight: normal; margin: 16px 0 24px 0; line-height: 23px; font-size: 1.7em; }	
.awardsList .news .news-list-view .article .header h3 p { font-family:'AvantGardeGothicITCW01B 731063',Arial,Helvetica,sans-serif; font-weight: normal; line-height: 23px; font-size: 21px; }	
.awardsList .news .news-list-view .article .header h3 a { font-size: 1.3em; text-decoration: none; }	

.awardsList .news .news-list-view .article .teaser-text { width: 350px !important; float: left !important; }	
.awardsList .news .news-list-view .article .teaser-text p  { font-family: 'AvantGardeGothicITCW01M 731087',Arial,Helvetica,sans-serif; margin: 0 0 22px 0; }

.awardsList .news .news-list-view .article .teaser-image { width: 176px !important; position: absolute; right: 0; top: 20px; }
/*.awardsList .news .news-list-view .article .teaser-image img { border: 1px solid #CACACA; }*/
 
.awardsList .news .article .news-img-wrap { margin: 0px; }
.awardsList .news .article .news-img-wrap a { padding: 0px; border: none; }

.awardsList a.product {
	text-decoration: none;
	/*padding-left: 12px;*/
	/*background: url(/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/icons.download.png) -7px 3px no-repeat;*/
	width: 13px;
}

.awardsList a.product:hover {
	/*background: url(/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/icons.download.png) -7px -17px no-repeat;*/
}





/***************************************************************
 *                                                             *
 * @note styles                                                *
 *                                                             *
 **************************************************************/
 
.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
    margin-bottom: 17px !important;
}


/***************************************************************
 *                                                             *
 * @note jcarousel styles                                      *
 *                                                             *
 **************************************************************/


.home-swipe-nav {
	text-align: center;
	float: right;
	width: 65px;
	color: #666;
	font-family:'AvantGardeGothicITCW01B 731063';
	font-weight: normal;
	font-size: 20px;
	margin: 3px 20px 0 0;
}




/***************************************************************
 *                                                             *
 * @note form styles                                           *
 *                                                             *
 **************************************************************/

.Tx-Formhandler,
#newstroll_newsletter_form {
	width: 764px;
	clear: both;
    overflow: visible;
	color: #666;
	font-size: 15px;
}
 
.contactBlockLeft {
	float: left;
	width: 379px;
	color: #666;
}

.contactBlockRight {
	float: right;
	width: 373px;
	color: #666;
}

#newstroll_newsletter_form .row,
#newstroll_newsletter_form legend { margin-bottom: 10px; }

.contactBlockLeft .row,
.contactBlockRight .row { margin-bottom: 7px; }

.contactBlockRight .row img{ float: left; }
 
label {
	float:left;
	line-height: 20px;
	width: 60px;
	float: left;
	font-size: 14px;
	color: #676767;
	font-family:'AvantGardeGothicITCW01M 731087';
}

label.text { width: 345px; margin: -3px 0 0 10px; float: right; }

label.narrow { margin: -3px 0 0 1px; float: left; }

label.full { width: 372px; }

input,
select,
textarea { 
	font-family:'AvantGardeGothicITCW01M 731087';
	font-size: 15px;
	color: #666 !important;
	margin: 0 0 0 11px !important;    
}

input { 
	background: #fff;
	border: none;
	border-bottom: #b2b2b2 1px solid;
	width: 300px;
	padding: 0;
	margin: 0;
	float: left;
}

select { 
	background: #fff;
	border: none;
	border-bottom: #b2b2b2 1px solid;
	width: 300px;
	padding: 0;
	margin: 0;
	float: left;
}

select.inputbox {
	width: 372px;
	margin: 0 !important;
}

textarea {
	border: 1px solid #b2b2b2;
	width: 371px;
	height: 172px;
	margin: 0 !important;
}

input.shortLook  { width: 97px; }

input.midLook  { width: 190px; }

input.checkbox { 
	background: #fff;
	border: 1px solid #b2b2b2;
	width: 11px;
	height: 11px;
	padding: 0;
	margin: 0 !important;
	float: left;
}

input.send { 
	background: url(/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/bg.input.send.png) top left no-repeat;
	border: none;
	font-family:'AvantGardeGothicITCW01B 731063';
	font-size: 14px;
	color: #666;
	width: auto;
	line-height: 36px;
	height: 36px;
	padding: 0 14px 0 33px;
	text-align: left;
	margin: 0;
	float: right;
	cursor: pointer;  
	font-weight: normal;
	display: block;
}
input.send:hover { color:#FC7200; background: url(/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/bg.input.send.hover.png) top left no-repeat;}

.error label,
.error input,
.error select { color: #fc7200; }

.error input { border-bottom: #fc7200 1px solid; }

.error select { border-bottom: #fc7200 1px solid; }

.error textarea { border: 1px solid #fc7200; }

.error input.checkbox { background: #fc7200; }

#formhandler_contact_form .error { color: #fc7200; }

#formhandler_contact_form  .error .largeDropdown {  border-bottom: 1px solid #fc7200; }

#contact-form fieldset { width: 764px; }



/***************************************************************
 *                                                             *
 * @note form styles / select dropdowns                        *
 *                                                             *
 **************************************************************/

 
#formhandler_contact_form .selectContact { margin: 20px 0 0 0 !important; }

#formhandler_contact_form .selectContact select { margin: 0 !important; }

#formhandler_contact_form h2 { margin: 0 0 2px 0 !important; font-size: 1.35em; }

#formhandler_contact_form .fullLine,
#contact-form .fullLine  { border-top: 1px solid #b2b2b2;	width: 764px; float: left; margin: 6px 0 14px; }

/** kontakt **/
#formhandler_contact_form .largeDropdown  { background: url(/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/icons.arrows.png) right top no-repeat; width: 371px; line-height: 25px; border-bottom: 1px solid #b2b2b2; }
#formhandler_contact_form .largeDropdown:hover  { background: #e8e8e8 url(/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/icons.arrows.png) right top no-repeat; padding-left: 8px; width: 363px; border-bottom: 1px solid #e8e8e8; }
#formhandler_contact_form .largeDropdown .ddChild { width:371px !important; }

#formhandler_contact_form .smallDropdown { background: url(/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/icons.arrows.png) right top no-repeat; width: 300px; line-height: 25px; margin: -3px 0 0 11px; border-bottom: 1px solid #b2b2b2; }
#formhandler_contact_form .smallDropdown:hover { background: #e8e8e8 url(/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/icons.arrows.png) right top no-repeat; padding-left: 8px; width: 292px; border-bottom: 1px solid #e8e8e8; }
#formhandler_contact_form .smallDropdown .ddChild { width:300px !important; }

#formhandler_contact_form .countryDropdown  { background: url(/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/icons.arrows.png) right top no-repeat; width: 300px; line-height: 25px; margin: -3px 0 0 11px; border-bottom: 1px solid #b2b2b2; }
#formhandler_contact_form .countryDropdown:hover  { background: #e8e8e8 url(/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/icons.arrows.png) right top no-repeat; padding-left: 8px; width: 292px; border-bottom: 1px solid #e8e8e8; }
#formhandler_contact_form .countryDropdown .ddChild { width:300px !important;height: 200px !important; }


/** reparaturauftrag **/
#formhandler_repair_form .smallDropdown { background: url(/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/icons.arrows.png) right top no-repeat; width: 292px; line-height: 25px; margin: -3px 0 0 11px; border-bottom: 1px solid #b2b2b2; }
#formhandler_repair_form .smallDropdown:hover  { background: #e8e8e8 url(/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/icons.arrows.png) right top no-repeat; padding-left: 8px; width: 284px; border-bottom: 1px solid #e8e8e8; }
#formhandler_repair_form .smallDropdown .ddChild { width:300px !important; }

#formhandler_repair_form input { margin-left: 10px !important; }


/** newsletter **/
#contact-form .smallDropdown { background: url(/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/icons.arrows.png) right top no-repeat; width: 300px; line-height: 25px; margin: -3px 0 0 11px; border-bottom: 1px solid #b2b2b2; }
#contact-form .smallDropdown:hover { background: #e8e8e8 url(/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/icons.arrows.png) right top no-repeat; padding-left: 8px; width: 292px; border-bottom: 1px solid #e8e8e8; }
#contact-form .smallDropdown .ddChild { width:300px !important; }

#contact-form .countryDropdown  { background: url(/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/icons.arrows.png) right top no-repeat; width: 300px; line-height: 25px; margin: -3px 0 0 11px; border-bottom: 1px solid #b2b2b2; }
#contact-form .countryDropdown:hover  { background: #e8e8e8 url(/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/icons.arrows.png) right top no-repeat; padding-left: 8px; width: 292px; border-bottom: 1px solid #e8e8e8; }
#contact-form .countryDropdown .ddChild { width:300px !important;height: 200px !important; }

.borderRadius{}

/** kontakt **/
#contactSelectContact_msdd.borderRadiusTp,
#contactSelectContact_msdd.borderRadiusTp:hover { color: #fc7200; background: #e8e8e8 url(/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/icons.arrows.png) right top no-repeat; border-bottom: 1px solid #e8e8e8; padding-left: 8px; width: 363px; }
#contactSelectSalutation_msdd.borderRadiusTp,
#contactSelectSalutation_msdd.borderRadiusTp:hover { color: #fc7200; background: #e8e8e8 url(/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/icons.arrows.png) right top no-repeat; border-bottom: 1px solid #e8e8e8; padding-left: 8px; width: 292px; }
#contactSelectCountry_msdd.borderRadiusTp,
#contactSelectCountry_msdd.borderRadiusTp:hover { color: #fc7200; background: #e8e8e8 url(/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/icons.arrows.png) right top no-repeat; border-bottom: 1px solid #e8e8e8; padding-left: 8px; width: 292px; }

/** reparaturauftrag **/
#salutation_msdd.borderRadiusTp,
#salutation_msdd.borderRadiusTp:hover { color: #fc7200; background: #e8e8e8 url(/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/icons.arrows.png) right top no-repeat; border-bottom: 1px solid #e8e8e8; padding-left: 8px; width: 292px; }

/** newsletter **/
#salutation_msdd.borderRadiusTp,
#salutation_msdd.borderRadiusTp:hover { color: #fc7200; background: #e8e8e8 url(/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/icons.arrows.png) right top no-repeat; border-bottom: 1px solid #e8e8e8; padding-left: 8px; width: 292px; }
#group_msdd.borderRadiusTp,
#group_msdd.borderRadiusTp:hover { color: #fc7200; background: #e8e8e8 url(/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/icons.arrows.png) right top no-repeat; border-bottom: 1px solid #e8e8e8; padding-left: 8px; width: 292px; }
#country_msdd.borderRadiusTp,
#country_msdd.borderRadiusTp:hover { color: #fc7200; background: #e8e8e8 url(/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/icons.arrows.png) right top no-repeat; border-bottom: 1px solid #e8e8e8; padding-left: 8px; width: 292px; }

.borderRadiusBtm {}

.ddcommon {position:relative;display:-moz-inline-stack; zoom:1; display:inline-block; *display:inline; cursor:default;}
.ddcommon ul{padding:0;margin:0;}
.ddcommon ul li{list-style-type:none;}
.borderRadiusTp ul li:last-child{-moz-border-radius:none; border-radius:none;border-bottom:0 none #b2b2b2; }
.borderRadiusBtm ul li:first-child{-moz-border-radius:none; border-radius:none;border-bottom:1 solid #b2b2b2; }

.ddcommon .disabled img, .ddcommon .disabled span, .ddcommon.disabledAll{
opacity: .5; /* standard: ff gt 1.5, opera, safari */
-ms-filter:"alpha(opacity=50)"; /* ie 8 */
filter:alpha(opacity=50); /* ie lt 7 */
-khtml-opacity:.5; /* safari 1.x */
-moz-opacity:.5; /* ff lt 1.5, netscape */
color:#676767;
}
.ddcommon .clear{clear:both}
.ddcommon .shadow{}
.ddcommon input.text{color:#676767;padding:0 0 0 0; position:absolute; background:#fff; display:block; width:98%; height:98%; left:2px; top:0; border:none;}
.ddOutOfVision{position:relative; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline;}
.borderRadius .shadow{}
.borderRadiusBtm .shadow{}
.borderRadiusTp .border, .borderRadius .border{}
.borderRadiusBtm .border{}
img.fnone{float:none !important}
.ddcommon .divider{width:0; height:100%; position:absolute;}
.ddcommon .arrow{display:inline-block; position:absolute; top:50%; right:4px;}
.ddcommon .arrow:hover{background-position:0 100%;}
.ddcommon .ddTitle{padding:0; position:relative; display:inline-block; width:100%}
.ddcommon .ddTitle .ddTitleText{display:block;}
.ddcommon .ddTitle .ddTitleText .ddTitleText{padding:0;}
.ddcommon .ddTitle .description{display:block;}
.ddcommon .ddTitle .ddTitleText img{position:relative; vertical-align:middle; float:left}
.ddcommon .ddChild{padding:5px 0;background:#e8e8e8;position:absolute;display:none;width:100%;overflow-y:auto; overflow-x:hidden; zoom:1; z-index:9999;margin:-1px 0 0 -8px;}
.ddcommon .ddChild li{color:#666;clear:both;margin:0 0 0 31px;}
.ddcommon .ddChild ul li:first-child{display:none !important;}
.ddcommon .ddChild li:hover{color:#fc7200;}
.ddcommon .ddChild li .description{display:block;}
.ddcommon .ddChild li img{border:0 none; position:relative;vertical-align:middle;float:left}
.ddcommon .ddChild li.optgroup{padding:0;}
.ddcommon .ddChild li.optgroup .optgroupTitle{padding:0 5px; font-weight:bold; font-style:italic}
.ddcommon .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}
.ddcommon .noBorderTop{border-top:none 0 !important; padding:0; margin:0;}





/***************************************************************
 *                                                             *
 * @note repair form styles                                    *
 *                                                             *
 **************************************************************/

 
#formhandler_repair_form  { }

#formhandler_repair_form input, #formhandler_repair_form select { width: 292px; }
#formhandler_repair_form input.shortLook { width: 80px; }
#formhandler_repair_form input.midLook { width: 200px; }
#formhandler_repair_form input.send { width: auto; }

#formhandler_repair_form .contactBlockLeft .row label { width: 65px; }
 
#formhandler_repair_form label span,
#formhandler_repair_form .row span,
#formhandler_repair_form .item span,
#formhandler_repair_form .itemLast span { font-size: .8em; }

#salutation_msdd span { font-size: 1em !important; }

#formhandler_repair_form .item { width: 180px; margin-right: 10px; }

#formhandler_repair_form .item .box,
#formhandler_repair_form .itemLast .box { height: 110px; }

#formhandler_repair_form .item input,
#formhandler_repair_form .itemLast input { width: 60px; }

#formhandler_repair_form .itemLast { width: 180px; }

#formhandler_repair_form .row { margin-bottom: 15px; }

#formhandler_repair_form a { text-decoration: underline; }

#formhandler_repair_form .only_de { padding-left: 77px; }
 
#formhandler_repair_form .checkBox {	float: left; padding-top: 3px; }

#formhandler_repair_form .checkBox input { width: 20px; }

#formhandler_repair_form .checkText { width: 350px; float: left; }

#formhandler_repair_form  .error .checkText {	color: #FC7200; }





/***************************************************************
 *                                                             *
 * @note newsletter form styles                                *
 *                                                             *
 **************************************************************/

 
#contact-form { height: 440px; }

#contact-form .row { margin-bottom: 7px; }

#contact-form .row label { width: 130px; }




/***************************************************************
 *                                                             *
 * @note 209 darling styles                                    *
 *                                                             *
 **************************************************************/
 
.page-68 .Fullcontent #content .csc-firstHeader { display: none; }

.page-68 .Fullcontent #content #c4870,
.page-68 .Fullcontent #content #c4855 { margin-top: 14px; width: 960px; float: left;} 
.page-68 .Fullcontent #content #c4870 .csc-textpic .csc-textpic-text,
.page-68 .Fullcontent #content #c4855 .csc-textpic .csc-textpic-text { float: left; width: 465px; }
.page-68 .Fullcontent #content #c4870 .csc-textpic .csc-textpic-text div .csc-firstHeader,
.page-68 .Fullcontent #content #c4855 .csc-textpic .csc-textpic-text div .csc-firstHeader { font-family:'AvantGardeGothicITCW01B 731069'; color: #666; text-transform: uppercase; display: block; font-size: 5em !important; margin: 250px 0 0 0; font-weight: normal; } 
.page-68 .Fullcontent #content #c4870 .csc-textpic .csc-textpic-text p,
.page-68 .Fullcontent #content #c4855 .csc-textpic .csc-textpic-text p { font-family:'AvantGardeGothicITCW01B 731069'; color: #666; text-transform: uppercase; font-size: 2.3em; line-height: 1.3em; width: 480px; } 


.page-68 .Fullcontent #content #c4871,
.page-68 .Fullcontent #content #c4856 { border-top: 1px solid #b2b2b2; margin: 27px 0 0 0; width: 960px; float: left; padding-top: 20px; } 
.page-68 .Fullcontent #content #c4871 .csc-textpic .csc-textpic-text .csc-textpicHeader h1,
.page-68 .Fullcontent #content #c4856 .csc-textpic .csc-textpic-text .csc-textpicHeader h1 { font-size: 2.6em !important; margin: 36px 0 6px 0 !important; }
.page-68 .Fullcontent #content #c4871 .csc-textpic .csc-textpic-text h1,
.page-68 .Fullcontent #content #c4856 .csc-textpic .csc-textpic-text h1 { font-size: 1.2em !important; margin-bottom: 20px; }


.page-68 .Fullcontent #content #c4874,
.page-68 .Fullcontent #content #c4859 { width: 960px; clear: left; } 
.page-68 .Fullcontent #content #c4874 .csc-textpic-text,
.page-68 .Fullcontent #content #c4859 .csc-textpic-text { width: 960px; float: left; }
.page-68 .Fullcontent #content #c4874 .csc-textpic-text h5,
.page-68 .Fullcontent #content #c4859 .csc-textpic-text h5  { font-family:'AvantGardeGothicITCW01B 731069'; color: #a6978a; text-transform: uppercase; font-size: 2.3em; line-height: 1.25em; font-weight: normal; }
.page-68 .Fullcontent #content #c4874 .csc-textpic-text h6,
.page-68 .Fullcontent #content #c4859 .csc-textpic-text h6 { font-family:'AvantGardeGothicITCW01B 731069'; color: #a6978a; text-transform: uppercase; font-size: 1.1em; font-weight: normal; margin-top: 10px; }


.page-68 .Fullcontent #content #c4875,
.page-68 .Fullcontent #content #c4860 { border-top: 1px solid #b2b2b2; margin: 95px 0 0 0; width: 960px; float: left; padding-top: 20px; } 
.page-68 .Fullcontent #content #c4875 .csc-textpic .csc-textpic-text,
.page-68 .Fullcontent #content #c4871 .csc-textpic .csc-textpic-text,
.page-68 .Fullcontent #content #c4860 .csc-textpic .csc-textpic-text{ width: auto; }
.page-68 .Fullcontent #content #c4875 .csc-textpic .csc-textpic-text .csc-textpicHeader h1,
.page-68 .Fullcontent #content #c4860 .csc-textpic .csc-textpic-text .csc-textpicHeader h1 { font-size: 2.6em !important; margin: 36px 0 6px 0 !important; }
.page-68 .Fullcontent #content #c4875 .csc-textpic .csc-textpic-text h1,
.page-68 .Fullcontent #content #c4860 .csc-textpic .csc-textpic-text h1 { font-size: 1.2em !important; margin-bottom: 20px; }

		
.page-68 .Fullcontent #content #c4861,
.page-68 .Fullcontent #content #c4876 { border-top: 1px solid #b2b2b2; margin: 3px 0 0 0; width: 960px; float: left; padding-top: 75px; } 
.page-68 .Fullcontent #content #c4861 div,
.page-68 .Fullcontent #content #c4876 div { margin: 0 !important; } 
.page-68 .Fullcontent #content #c4861 div h1,
.page-68 .Fullcontent #content #c4876 div h1 { font-family: 'AvantGardeGothicITCW01B 731063'; font-size: 2.6em !important; margin: 0 0 6px 0 !important; font-weight: normal; } 
.page-68 .Fullcontent #content #c4861 div p,
.page-68 .Fullcontent #content #c4876 div p { font-family: 'AvantGardeGothicITCW01B 731063'; font-size: 1.2em !important; text-transform: uppercase; font-weight: normal; } 


.page-68 .Fullcontent #content #c4863,
.page-68 .Fullcontent #content #c4878 { margin: 20px 20px 0 0; float: left; width: 470px; } 
.page-68 .Fullcontent #content #c4863 div p,
.page-68 .Fullcontent #content #c4878 div p { width: 470px; }


.page-68 .Fullcontent #content #c4864,
.page-68 .Fullcontent #content #c4879 { margin: 20px 0 0 0; float: left; width: 470px; } 
.page-68 .Fullcontent #content #c4864 div p,
.page-68 .Fullcontent #content #c4879 div,
.page-68 .Fullcontent #content #c4879 div p { width: 470px;} 


.page-68 .Fullcontent #content #c4862,
.page-68 .Fullcontent #content #c4877 { margin: 16px 0 0 0; float: left; width: 960px; } 
.page-68 .Fullcontent #content #c4862 div div,
.page-68 .Fullcontent #content #c4877 div div { margin: 0 !important; float: left; } 
.page-68 .Fullcontent #content #c4862 div div .csc-textpic-imagerow,
.page-68 .Fullcontent #content #c4877 div div .csc-textpic-imagerow { float: left; width: 470px; } 
.page-68 .Fullcontent #content #c4862 div div .csc-textpic-imagerow-last,
.page-68 .Fullcontent #content #c4877 div div .csc-textpic-imagerow-last { margin-left: 20px !important; } 


.page-68 .Fullcontent #content #c4865,
.page-68 .Fullcontent #content #c4880 { margin: 15px 0 0 0; float: left; width: 470px; } 
.page-68 .Fullcontent #content #c4865 div p,
.page-68 .Fullcontent #content #c4880 div,
.page-68 .Fullcontent #content #c4880 div p { width: 470px;} 


.page-68 .Fullcontent #content #c4857,
.page-68 .Fullcontent #content #c4872 { margin: 22px 0 0 0; float: left; width: 960px; } 
.page-68 .Fullcontent #content #c4857 div div,
.page-68 .Fullcontent #content #c4872 div div { margin: 0 !important; float: left; } 
.page-68 .Fullcontent #content #c4857 div div .csc-textpic-imagerow,
.page-68 .Fullcontent #content #c4872 div div .csc-textpic-imagerow { float: left; width: 372px; margin-right: 20px !important; } 
.page-68 .Fullcontent #content #c4857 div div .csc-textpic-caption,
.page-68 .Fullcontent #content #c4872 div div .csc-textpic-caption { padding-top: 15px; color: #666666; font-size: 15px; line-height: 21px; } 
.page-68 .Fullcontent #content #c4857 div div .csc-textpic-imagerow-last,
.page-68 .Fullcontent #content #c4872 div div .csc-textpic-imagerow-last { width: 176px; margin-right: 0 !important; } 


.page-68 .Fullcontent #content #c4858,
.page-68 .Fullcontent #content #c4873 { margin: 22px 0 121px 0; float: left; width: 960px; } 
.page-68 .Fullcontent #content #c4858 div div,
.page-68 .Fullcontent #content #c4873 div div { margin: 0 !important; float: left; } 
.page-68 .Fullcontent #content #c4858 div div .csc-textpic-imagerow,
.page-68 .Fullcontent #content #c4873 div div .csc-textpic-imagerow { float: left; width: 470px; } 
.page-68 .Fullcontent #content #c4858 div div .csc-textpic-imagerow-last,
.page-68 .Fullcontent #content #c4873 div div .csc-textpic-imagerow-last { margin-left: 20px !important; } 


.page-68 .Fullcontent #content #c4866,
.page-68 .Fullcontent #content #c4881 { border-top: 1px solid #b2b2b2; margin: 3px 0 0 0; padding-top: 66px; float: left; width: 960px; } 
.page-68 .Fullcontent #content #c4866 div,
.page-68 .Fullcontent #content #c4881 div { margin: 0; } 
.page-68 .Fullcontent #content #c4866 div p,
.page-68 .Fullcontent #content #c4881 div p { font-family:'AvantGardeGothicITCW01B 731069'; font-size: 21px; width: 960px; } 


.page-68 .Fullcontent #content #c4867,
.page-68 .Fullcontent #content #c4882 { border-top: 1px solid #b2b2b2; margin: -11px 20px 0 0; padding-top: 78px; float: left; width: 470px; } 
.page-68 .Fullcontent #content #c4867 div,
.page-68 .Fullcontent #content #c4882 div { margin: 0; } 
.page-68 .Fullcontent #content #c4867 div p,
.page-68 .Fullcontent #content #c4882 div p { font-family:'AvantGardeGothicITCW01B 731069'; font-size: 21px; width: 470px; } 


.page-68 .Fullcontent #content #c4868,
.page-68 .Fullcontent #content #c4883 { border-top: 1px solid #b2b2b2; margin: -11px 0 0 0; padding-top: 78px; float: left; width: 470px; } 
.page-68 .Fullcontent #content #c4868 div,
.page-68 .Fullcontent #content #c4883 div { margin: 0; } 
.page-68 .Fullcontent #content #c4868 div p,
.page-68 .Fullcontent #content #c4883 div p { font-family:'AvantGardeGothicITCW01B 731069'; font-size: 21px; width: 470px; } 



/***************************************************************
 *                                                             *
 * @note Das Prinzip Thonet styles                             *
 *                                                             *
 **************************************************************/
 
.page-67 .Fullcontent #content .csc-firstHeader,
.page-212 .Fullcontent #content .csc-firstHeader { display: none; }

.page-67 .Fullcontent #content #c849,
.page-212 .Fullcontent #content #c1282 { margin-top: 104px; width: 960px; float: left;} 
.page-67 .Fullcontent #content #c849 .csc-textpic .csc-textpic-text,
.page-212 .Fullcontent #content #c1282 .csc-textpic .csc-textpic-text { float: left; width: 465px; }
.page-67 .Fullcontent #content #c849 .csc-textpic .csc-textpic-text div .csc-firstHeader,
.page-212 .Fullcontent #content #c1282 .csc-textpic .csc-textpic-text div .csc-firstHeader { font-family:'AvantGardeGothicITCW01B 731063'; color: #a6978a; text-transform: uppercase; display: block; font-size: 2.8em !important; margin: 22px 0 16px; font-weight: normal; } 
.page-67 .Fullcontent #content #c849 .csc-textpic .csc-textpic-text p,
.page-212 .Fullcontent #content #c1282 .csc-textpic .csc-textpic-text p { font-family:'AvantGardeGothicITCW01B 731069'; color: #a6978a; text-transform: uppercase; font-size: 2.3em; line-height: 1.3em; } 
		
.page-67 .Fullcontent #content #c850,
.page-212 .Fullcontent #content #c1281 {  margin: 6px 0 9px 0; width: 960px; float: left; } 
.page-67 .Fullcontent #content #c850 div,
.page-212 .Fullcontent #content #c1281 div { margin: 0; } 
.page-67 .Fullcontent #content #c850 div h1,
.page-212 .Fullcontent #content #c1281 div h1 { font-family:'AvantGardeGothicITCW01B 731063'; font-size: 2.6em !important; font-weight: normal; margin: 0 0 4px 0; } 
.page-67 .Fullcontent #content #c850 div p,
.page-212 .Fullcontent #content #c1281 div p { font-family:'AvantGardeGothicITCW01B 731063'; font-size: 1.2em !important; text-transform: uppercase; font-weight: normal; } 

.page-67 .Fullcontent #content #c852,
.page-212 .Fullcontent #content #c1280 { float: left; width: 465px; margin-right: 30px; } 
.page-67 .Fullcontent #content #c852 div p,
.page-212 .Fullcontent #content #c1280 div p { width: 465px;}

.page-67 .Fullcontent #content #c853,
.page-212 .Fullcontent #content #c1279 { float: left; width: 465px; } 
.page-67 .Fullcontent #content #c853 div p,
.page-212 .Fullcontent #content #c1279 div,
.page-212 .Fullcontent #content #c1279 div p { width: 465px; }

.page-67 .Fullcontent #content #c854,
.page-212 .Fullcontent #content #c1278 { width: 960px; float: left; margin: 44px 0 0 0; } 
.page-67 .Fullcontent #content #c854 .csc-textpic .csc-textpic-imagewrap div,
.page-212 .Fullcontent #content #c1278 .csc-textpic .csc-textpic-imagewrap div {}
.page-67 .Fullcontent #content #c854 .csc-textpic .csc-textpic-text,
.page-212 .Fullcontent #content #c1278 .csc-textpic .csc-textpic-text { width: 765px; float: left; padding-top: 327px; }
.page-67 .Fullcontent #content #c854 .csc-textpic .csc-textpic-text h5,
.page-212 .Fullcontent #content #c1278 .csc-textpic .csc-textpic-text h5  { font-family:'AvantGardeGothicITCW01B 731069'; color: #a6978a; text-transform: uppercase; font-size: 2.1em; line-height: 1.3em; font-weight: normal; }
.page-67 .Fullcontent #content #c854 .csc-textpic .csc-textpic-text h6,
.page-212 .Fullcontent #content #c1278 .csc-textpic .csc-textpic-text h6 { font-family:'AvantGardeGothicITCW01B 731069'; color: #a6978a; text-transform: uppercase; font-size: 1.1em; font-weight: normal; }

.page-67 .Fullcontent #content #c855,
.page-212 .Fullcontent #content #c1277 { border-top: 1px solid #b2b2b2; margin-top: 31px; width: 960px; float: left; padding-top: 23px; } 
.page-67 .Fullcontent #content #c855 .csc-textpic .csc-textpic-imagewrap div,
.page-212 .Fullcontent #content #c1277 .csc-textpic .csc-textpic-imagewrap div {}
.page-67 .Fullcontent #content #c855 .csc-textpic .csc-textpic-text .csc-textpicHeader h1,
.page-212 .Fullcontent #content #c1277 .csc-textpic .csc-textpic-text .csc-textpicHeader h1 { margin-top: 10px; font-size: 1.95em !important; }
.page-67 .Fullcontent #content #c855 .csc-textpic .csc-textpic-text p,
.page-212 .Fullcontent #content #c1277 .csc-textpic .csc-textpic-text p {}

.page-67 .Fullcontent #content #c856,
.page-212 .Fullcontent #content #c1276 { border-top: 1px solid #b2b2b2; margin-top: 61px; width: 960px; float: left; padding-top: 40px; } 
.page-67 .Fullcontent #content #c856 .csc-textpic .csc-textpic-imagewrap div,
.page-212 .Fullcontent #content #c1276 .csc-textpic .csc-textpic-imagewrap div {} 
.page-67 .Fullcontent #content #c856 .csc-textpic .csc-textpic-text,
.page-212 .Fullcontent #content #c1276 .csc-textpic .csc-textpic-text { margin-top: -297px; float: right; width: 570px; } 
.page-67 .Fullcontent #content #c856 .csc-textpic .csc-textpic-text h5,
.page-212 .Fullcontent #content #c1276 .csc-textpic .csc-textpic-text h5 { font-family:'AvantGardeGothicITCW01B 731063'; color: #666; text-transform: uppercase; font-size: 1.9em; margin: 30px 0 20px; font-weight: normal; } 
.page-67 .Fullcontent #content #c856 .csc-textpic .csc-textpic-text p,
.page-212 .Fullcontent #content #c1276 .csc-textpic .csc-textpic-text p {} 

.page-67 .Fullcontent #content #c857,
.page-212 .Fullcontent #content #c1275 { margin-top: 155px; width: 960px; float: left;} 
.page-67 .Fullcontent #content #c857 .csc-textpic div,
.page-212 .Fullcontent #content #c1275 .csc-textpic div {} 

.page-67 .Fullcontent #content #c858,
.page-212 .Fullcontent #content #c1274 { margin-top: 113px; width: 960px; float: left;} 
.page-67 .Fullcontent #content #c858 .csc-textpic div,
.page-212 .Fullcontent #content #c1274 .csc-textpic div {}

.page-67 .Fullcontent #content #c859,
.page-212 .Fullcontent #content #c1273 { margin-top: 27px; width: 960px; float: left;} 
.page-67 .Fullcontent #content #c859 .csc-textpic,
.page-212 .Fullcontent #content #c1273 .csc-textpic {} 
.page-67 .Fullcontent #content #c859 .csc-textpic .csc-textpic-imagewrap div,
.page-212 .Fullcontent #content #c1273 .csc-textpic .csc-textpic-imagewrap div { width: 480px; float: left; } 
.page-67 .Fullcontent #content #c859 .csc-textpic .csc-textpic-text,
.page-212 .Fullcontent #content #c1273 .csc-textpic .csc-textpic-text { width: 470px; float: left; } 
.page-67 .Fullcontent #content #c859 .csc-textpic .csc-textpic-text .csc-textpicHeader h1,
.page-212 .Fullcontent #content #c1273 .csc-textpic .csc-textpic-text .csc-textpicHeader h1 { font-size: 1.6em; } 
.page-67 .Fullcontent #content #c859 .csc-textpic .csc-textpic-text p,
.page-212 .Fullcontent #content #c1273 .csc-textpic .csc-textpic-text p {} 

.page-67 .Fullcontent #content #c860,
.page-212 .Fullcontent #content #c1272 { margin: 92px 0 0 0; width: 960px; float: left;} 
.page-67 .Fullcontent #content #c860 .csc-textpic .csc-textpic-imagewrap div,
.page-212 .Fullcontent #content #c1272 .csc-textpic .csc-textpic-imagewrap div { width: 525px; float: left; }
.page-67 .Fullcontent #content #c860 .csc-textpic .csc-textpic-imagewrap div img,
.page-212 .Fullcontent #content #c1272 .csc-textpic .csc-textpic-imagewrap div img { float: right; }
.page-67 .Fullcontent #content #c860 .csc-textpic .csc-textpic-text,
.page-212 .Fullcontent #content #c1272 .csc-textpic .csc-textpic-text { width: 400px; float: left; padding-top: 60px; }
.page-67 .Fullcontent #content #c860 .csc-textpic .csc-textpic-text div h1,
.page-212 .Fullcontent #content #c1272 .csc-textpic .csc-textpic-text div h1 { font-family:'AvantGardeGothicITCW01B 731063'; font-weight: normal; } 
.page-67 .Fullcontent #content #c860 .csc-textpic .csc-textpic-text p,
.page-212 .Fullcontent #content #c1272 .csc-textpic .csc-textpic-text p { line-height: 1.2em; font-family:'AvantGardeGothicITCW01B 731063'; text-transform: uppercase; font-weight: normal;} 
.page-67 .Fullcontent #content #c860 .csc-textpic .csc-textpic-text p a,
.page-212 .Fullcontent #content #c1272 .csc-textpic .csc-textpic-text p a { color: #b2b2b2;} 

.page-67 .Fullcontent #content #c861,
.page-212 .Fullcontent #content #c1271 { margin-top: 0px; width: 960px; float: left;} 
.page-67 .Fullcontent #content #c861 .csc-textpic .csc-textpic-imagewrap div,
.page-212 .Fullcontent #content #c1271 .csc-textpic .csc-textpic-imagewrap div { width: 770px; float: left;} 
.page-67 .Fullcontent #content #c861 .csc-textpic .csc-textpic-text,
.page-212 .Fullcontent #content #c1271 .csc-textpic .csc-textpic-text  { width: 180px; float: left; padding-top: 60px; }
.page-67 .Fullcontent #content #c861 .csc-textpic .csc-textpic-text div h1,
.page-212 .Fullcontent #content #c1271 .csc-textpic .csc-textpic-text div h1 { font-size: 2.9em !important; font-family:'AvantGardeGothicITCW01B 731063'; font-weight: normal; } 
.page-67 .Fullcontent #content #c861 .csc-textpic .csc-textpic-text p,
.page-212 .Fullcontent #content #c1271 .csc-textpic .csc-textpic-text p { font-size: 1.3em; line-height: 1em; font-family:'AvantGardeGothicITCW01B 731063'; text-transform: uppercase; font-weight: normal; } 
.page-67 .Fullcontent #content #c861 .csc-textpic .csc-textpic-text p a,
.page-212 .Fullcontent #content #c1271 .csc-textpic .csc-textpic-text p a { color: #b2b2b2; } 

.page-67 .Fullcontent #content #c862,
.page-212 .Fullcontent #content #c1270 { margin-top: 20px; width: 960px; float: left; position: relative; top: -700px; } 
.page-67 .Fullcontent #content #c862 .csc-textpic-text,
.page-212 .Fullcontent #content #c1270 .csc-textpic-text  { width:470px; float: right; }
.page-67 .Fullcontent #content #c862 .csc-textpic-text p,
.page-212 .Fullcontent #content #c1270 .csc-textpic-text p { font-family:'AvantGardeGothicITCW01B 731069'; color: #a6978a; text-transform: uppercase; font-size: 2.3em; line-height: 1.3em; font-weight: normal; }

.page-67 .Fullcontent #content #c864,
.page-212 .Fullcontent #content #c1268 { margin: -430px 0 85px; width: 960px; float: left;} 
.page-67 .Fullcontent #content #c864 .csc-textpic,
.page-212 .Fullcontent #content #c1268 .csc-textpic {}
.page-67 .Fullcontent #content #c864 .csc-textpic .csc-textpic-imagewrap div,
.page-212 .Fullcontent #content #c1268 .csc-textpic .csc-textpic-imagewrap div { float: left; width: 465px; }
.page-67 .Fullcontent #content #c864 .csc-textpic .csc-textpic-text,
.page-212 .Fullcontent #content #c1268 .csc-textpic .csc-textpic-text { float: left; width: 485px; }
.page-67 .Fullcontent #content #c864 .csc-textpic .csc-textpic-text p,
.page-212 .Fullcontent #content #c1268 .csc-textpic .csc-textpic-text p { font-family:'AvantGardeGothicITCW01B 731069'; color: #a6978a; text-transform: uppercase; font-size: 2.3em; line-height: 1.3em; margin-top: 25px; font-weight: normal; }
.page-67 .Fullcontent #content #c864 .csc-textpic .csc-textpic-text h5,
.page-212 .Fullcontent #content #c1268 .csc-textpic .csc-textpic-text h5  { font-family:'AvantGardeGothicITCW01B 731063'; color: #a6978a; text-transform: uppercase; font-size: 2.8em; margin-top: 228px; font-weight: normal; line-height: 1.1em; }

.page-67 .Fullcontent #content #c863,
.page-212 .Fullcontent #content #c1269 { border-top: 1px solid #b2b2b2;width: 960px; float: left; } 
.page-67 .Fullcontent #content #c863 .csc-textpic div div,
.page-212 .Fullcontent #content #c1269 .csc-textpic div div {}

.page-994 .Fullcontent #content .csc-firstHeader { display: none; }

.page-994 .Fullcontent #content #c48719 { margin-top: 104px; width: 960px; float: left;} 
.page-994 .Fullcontent #content #c48719 .csc-textpic .csc-textpic-text { float: left; width: 465px; }
.page-994 .Fullcontent #content #c48719 .csc-textpic .csc-textpic-text div .csc-firstHeader { font-family:'AvantGardeGothicITCW01B 731063'; color: #a6978a; text-transform: uppercase; display: block; font-size: 2.8em !important; margin: 22px 0 16px; font-weight: normal; } 
.page-994 .Fullcontent #content #c48719 .csc-textpic .csc-textpic-text p { font-family:'AvantGardeGothicITCW01B 731069'; color: #a6978a; text-transform: uppercase; font-size: 2.3em; line-height: 1.3em; } 
		
.page-994 .Fullcontent #content #c48713 {  margin: 6px 0 9px 0; width: 960px; float: left; } 
.page-994 .Fullcontent #content #c48713 div { margin: 0; } 
.page-994 .Fullcontent #content #c48713 div h1 { font-family:'AvantGardeGothicITCW01B 731063'; font-size: 2.6em !important; font-weight: normal; margin: 0 0 4px 0; } 
.page-994 .Fullcontent #content #c48713 div p { font-family:'AvantGardeGothicITCW01B 731063'; font-size: 1.2em !important; text-transform: uppercase; font-weight: normal; } 

.page-994 .Fullcontent #content #c48707 { float: left; width: 465px; margin-right: 30px; } 
.page-994 .Fullcontent #content #c48701 { float: left; width: 465px; } 
.page-994 .Fullcontent #content #c48707 div p { width: 465px;}
.page-994 .Fullcontent #content #c48701 div,
.page-994 .Fullcontent #content #c48701 div p { width: 465px; }
.page-994 .Fullcontent #content #c48695 { width: 960px; float: left; margin: 44px 0 0 0; } 

.page-994 .Fullcontent #content .csc-textpic .csc-textpic-imagewrap div {}
.page-994 .Fullcontent #content #c48695 .csc-textpic .csc-textpic-text { width: 765px; float: left; padding-top: 327px; }
.page-994 .Fullcontent #content #c48695 .csc-textpic .csc-textpic-text h5  { font-family:'AvantGardeGothicITCW01B 731069'; color: #a6978a; text-transform: uppercase; font-size: 2.1em; line-height: 1.3em; font-weight: normal; }
.page-994 .Fullcontent #content #c48695 .csc-textpic .csc-textpic-text h6 { font-family:'AvantGardeGothicITCW01B 731069'; color: #a6978a; text-transform: uppercase; font-size: 1.1em; font-weight: normal; }

.page-994 .Fullcontent #content #c48689 { border-top: 1px solid #b2b2b2; margin-top: 31px; width: 960px; float: left; padding-top: 23px; } 
.page-994 .Fullcontent #content #c48689 .csc-textpic .csc-textpic-imagewrap div {}
.page-994 .Fullcontent #content #c48689 .csc-textpic .csc-textpic-text .csc-textpicHeader h1 { margin-top: 10px; font-size: 1.95em !important; }
.page-994 .Fullcontent #content #c48689 .csc-textpic .csc-textpic-text p {}

.page-994 .Fullcontent #content #c48683 { border-top: 1px solid #b2b2b2; margin-top: 61px; width: 960px; float: left; padding-top: 40px; } 
.page-994 .Fullcontent #content #c48683 .csc-textpic .csc-textpic-imagewrap div {} 
.page-994 .Fullcontent #content #c48683 .csc-textpic .csc-textpic-text { margin-top: -297px; float: right; width: 570px; } 
.page-994 .Fullcontent #content #c48683 .csc-textpic .csc-textpic-text h5 { font-family:'AvantGardeGothicITCW01B 731063'; color: #666; text-transform: uppercase; font-size: 1.9em; margin: 30px 0 20px; font-weight: normal; } 
.page-994 .Fullcontent #content #c48683 .csc-textpic .csc-textpic-text p {} 

.page-994 .Fullcontent #content #c48678 { margin-top: 155px; width: 960px; float: left;} 
.page-994 .Fullcontent #content #c48678 .csc-textpic div {} 

.page-994 .Fullcontent #content #c48673 { margin-top: 113px; width: 960px; float: left;} 
.page-994 .Fullcontent #content #c48673 .csc-textpic div {}

.page-994 .Fullcontent #content #c48667 { margin-top: 27px; width: 960px; float: left;} 
.page-994 .Fullcontent #content #c48667 .csc-textpic {} 
.page-994 .Fullcontent #content #c48667 .csc-textpic .csc-textpic-imagewrap div { width: 480px; float: left; } 
.page-994 .Fullcontent #content #c48667 .csc-textpic .csc-textpic-text { width: 470px; float: left; } 
.page-994 .Fullcontent #content #c48667 .csc-textpic .csc-textpic-text .csc-textpicHeader h1 { font-size: 1.6em; } 
.page-994 .Fullcontent #content #c48667 .csc-textpic .csc-textpic-text p {} 

.page-994 .Fullcontent #content #c48661 { margin: 92px 0 0 0; width: 960px; float: left;} 
.page-994 .Fullcontent #content #c48661 .csc-textpic .csc-textpic-imagewrap div { width: 525px; float: left; }
.page-994 .Fullcontent #content #c48661 .csc-textpic .csc-textpic-imagewrap div img { float: right; }
.page-994 .Fullcontent #content #c48661 .csc-textpic .csc-textpic-text { width: 400px; float: left; padding-top: 60px; }
.page-994 .Fullcontent #content #c48661 .csc-textpic .csc-textpic-text div h1 { font-family:'AvantGardeGothicITCW01B 731063'; font-weight: normal; } 
.page-994 .Fullcontent #content #c48661 .csc-textpic .csc-textpic-text p { line-height: 1.2em; font-family:'AvantGardeGothicITCW01B 731063'; text-transform: uppercase; font-weight: normal;} 
.page-994 .Fullcontent #content #c48661 .csc-textpic .csc-textpic-text p a { color: #b2b2b2;} 

.page-994 .Fullcontent #content #c48655 { margin-top: 0px; width: 960px; float: left;} 
.page-994 .Fullcontent #content #c48655 .csc-textpic .csc-textpic-imagewrap div { width: 770px; float: left;} 
.page-994 .Fullcontent #content #c48655 .csc-textpic .csc-textpic-text  { width: 180px; float: left; padding-top: 60px; }
.page-994 .Fullcontent #content #c48655 .csc-textpic .csc-textpic-text div h1 { font-size: 2.9em !important; font-family:'AvantGardeGothicITCW01B 731063'; font-weight: normal; } 
.page-994 .Fullcontent #content #c48655 .csc-textpic .csc-textpic-text p { font-size: 1.3em; line-height: 1em; font-family:'AvantGardeGothicITCW01B 731063'; text-transform: uppercase; font-weight: normal; } 
.page-994 .Fullcontent #content #c48655 .csc-textpic .csc-textpic-text p a { color: #b2b2b2; } 

.page-994 .Fullcontent #content #c48649 { margin-top: 20px; width: 960px; float: left; position: relative; top: -700px; } 
.page-994 .Fullcontent #content #c48649 .csc-textpic-text  { width:470px; float: right; }
.page-994 .Fullcontent #content #c48649 .csc-textpic-text p { font-family:'AvantGardeGothicITCW01B 731069'; color: #a6978a; text-transform: uppercase; font-size: 2.3em; line-height: 1.3em; font-weight: normal; }

.page-994 .Fullcontent #content #c48643 { margin: -430px 0 85px; width: 960px; float: left;} 
.page-994 .Fullcontent #content #c48643 .csc-textpic {}
.page-994 .Fullcontent #content #c48643 .csc-textpic .csc-textpic-imagewrap div { float: left; width: 465px; }
.page-994 .Fullcontent #content #c48643 .csc-textpic .csc-textpic-text { float: left; width: 485px; }
.page-994 .Fullcontent #content #c48643 .csc-textpic .csc-textpic-text p { font-family:'AvantGardeGothicITCW01B 731069'; color: #a6978a; text-transform: uppercase; font-size: 2.3em; line-height: 1.3em; margin-top: 25px; font-weight: normal; }
.page-994 .Fullcontent #content #c48643 .csc-textpic .csc-textpic-text h5  { font-family:'AvantGardeGothicITCW01B 731063'; color: #a6978a; text-transform: uppercase; font-size: 2.8em; margin-top: 228px; font-weight: normal; line-height: 1.1em; }

.page-994 .Fullcontent #content #c48637 { border-top: 1px solid #b2b2b2;width: 960px; float: left; } 
.page-994 .Fullcontent #content #c48637 .csc-textpic div div {}



/***************************************************************
 *                                                             *
 * @note Die Erben Thonet styles                               *
 * 
 * font-family:'AvantGardeGothicITCW01B 731063';	aka x bold 
 * font-family:'AvantGardeGothicITCW01B 731069';	aka x book
 * font-family:'AvantGardeGothicITCW01M 731087';	aka x medium
 *
 *                                                             *
 **************************************************************/
 
.page-65 #wrapper #page #content #c895,
.page-65 #wrapper #page #content #c1296 { margin: 20px 0 -20px 0; padding-top: 40px; width: 960px; float: left; border-top: 1px solid #b2b2b2; } 
.page-65 #wrapper #page #content #c895 div h1,
.page-65 #wrapper #page #content #c1296 div h1 { font-family:'AvantGardeGothicITCW01B 731063'; font-size: 43px !important; margin: 0; } 
.page-65 #wrapper #page #content #c895 div h2,
.page-65 #wrapper #page #content #c1296 div h2 { font-family:'AvantGardeGothicITCW01B 731063'; font-size: 18px !important; text-transform: uppercase; font-weight: normal; margin-bottom:0; } 
		
.page-65 #wrapper #page #content #c896,
.page-65 #wrapper #page #content #c1300 {  margin: 20px 40px 20px 0; width: 460px; float: left; } 
.page-65 #wrapper #page #content #c896 .csc-textpic-text,
.page-65 #wrapper #page #content #c1300 .csc-textpic-text { width: 460px; } 
.page-65 #wrapper #page #content #c896 div h1,
.page-65 #wrapper #page #content #c1300 div h1 { font-family:'AvantGardeGothicITCW01B 731063'; font-size: 18px !important; margin-bottom: 30px; font-weight: normal; } 
.page-65 #wrapper #page #content #c896 div p,
.page-65 #wrapper #page #content #c1300 div p { line-height: 22px; } 
.page-65 #wrapper #page #content #c896 div p b,
.page-65 #wrapper #page #content #c1300 div p b { font-family:'AvantGardeGothicITCW01B 731069'; color: #666666; background: #d8d2ce;} 

.page-65 #wrapper #page #content #c897,
.page-65 #wrapper #page #content #c1301 {  margin: 20px 0; width: 460px; float: left; } 
.page-65 #wrapper #page #content #c897 .csc-textpic-text,
.page-65 #wrapper #page #content #c1301 .csc-textpic-text { width: 460px; } 
.page-65 #wrapper #page #content #c897 div h1,
.page-65 #wrapper #page #content #c1301 div h1 { font-family:'AvantGardeGothicITCW01B 731063'; font-size: 18px !important; margin-bottom: 30px; font-weight: normal; } 
.page-65 #wrapper #page #content #c897 div p,
.page-65 #wrapper #page #content #c1301 div p { line-height: 22px; } 
.page-65 #wrapper #page #content #c897 div p b,
.page-65 #wrapper #page #content #c1301 div p b { font-family:'AvantGardeGothicITCW01B 731069'; color: #666666; background: #d8d2ce; } 

.page-65 #wrapper #page #content #c898,
.page-65 #wrapper #page #content #c1302 {  margin: 20px 40px 20px 0; width: 460px; float: left; } 
.page-65 #wrapper #page #content #c898 .csc-textpic-text,
.page-65 #wrapper #page #content #c1302 .csc-textpic-text { width: 460px; } 
.page-65 #wrapper #page #content #c898 div h1,
.page-65 #wrapper #page #content #c1302 div h1 { font-family:'AvantGardeGothicITCW01B 731063'; font-size: 18px !important; margin-bottom: 30px; font-weight: normal; } 
.page-65 #wrapper #page #content #c898 div p,
.page-65 #wrapper #page #content #c1302 div p { line-height: 22px; } 
.page-65 #wrapper #page #content #c898 div p b,
.page-65 #wrapper #page #content #c1302 div p b { font-family:'AvantGardeGothicITCW01B 731069'; color: #666666; background: #d8d2ce; } 

.page-65 #wrapper #page #content #c899,
.page-65 #wrapper #page #content #c1303 {  margin: 20px 0; width: 460px; float: left; } 
.page-65 #wrapper #page #content #c899 .csc-textpic-text,
.page-65 #wrapper #page #content #c1303 .csc-textpic-text { width: 460px; } 
.page-65 #wrapper #page #content #c899 div h1,
.page-65 #wrapper #page #content #c1303 div h1 { font-family:'AvantGardeGothicITCW01B 731063'; font-size: 18px !important; margin-bottom: 30px; font-weight: normal; } 
.page-65 #wrapper #page #content #c899 div p,
.page-65 #wrapper #page #content #c1303 div p { line-height: 22px; } 
.page-65 #wrapper #page #content #c899 div p b,
.page-65 #wrapper #page #content #c1303 div p b { font-family:'AvantGardeGothicITCW01B 731069'; color: #666666; background: #d8d2ce; } 

.page-65 #wrapper #page #content #c900,
.page-65 #wrapper #page #content #c1304 {  margin: 20px 40px 20px 0; width: 460px; float: left; } 
.page-65 #wrapper #page #content #c900 .csc-textpic-text,
.page-65 #wrapper #page #content #c1304 .csc-textpic-text { width: 460px; } 
.page-65 #wrapper #page #content #c900 div h1,
.page-65 #wrapper #page #content #c1304 div h1 { font-family:'AvantGardeGothicITCW01B 731063'; font-size: 18px !important; margin-bottom: 30px; font-weight: normal; } 
.page-65 #wrapper #page #content #c900 div p,
.page-65 #wrapper #page #content #c1304 div p { line-height: 22px; } 
.page-65 #wrapper #page #content #c900 div p b,
.page-65 #wrapper #page #content #c1304 div p b { font-family:'AvantGardeGothicITCW01B 731069'; color: #666666; background: #d8d2ce; } 




/***************************************************************
 *                                                             *
 * @note 1927 styles                                           *
 * 
 * font-family:'AvantGardeGothicITCW01B 731063';	aka x bold 
 * font-family:'AvantGardeGothicITCW01B 731069';	aka x book
 * font-family:'AvantGardeGothicITCW01M 731087';	aka x medium
 *
 *                                                             *
 **************************************************************/
 
.page-69  #wrapper #page #content .csc-firstHeader { display: none; }
 
.page-69 #wrapper #page #content #c1338 { margin: 24px 0 0 0; width: 960px; float: left; border-bottom: 1px solid #b2b2b2; } 
.page-69  #wrapper #page #content #c1338 .title h1.csc-firstHeader { display: block; font-family:'AvantGardeGothicITCW01B 731063'; font-size: 5.5em !important; margin: 0 0 0 -5px; font-weight: normal; }
.page-69 #wrapper #page #content #c1338 .csc-textpic-text { width: 960px; margin: 0 0 18px 0; } 
.page-69 #wrapper #page #content #c1338 .csc-textpic-text h1 { font-family:'AvantGardeGothicITCW01B 731069'; font-size: 2.7em !important; margin: 3px 0 0 0; } 
.page-69 #wrapper #page #content #c1338 .csc-textpic-text h2 { font-family:'AvantGardeGothicITCW01M 731087'; font-size: 1.2em !important; margin: 10px 0 0 0; text-transform: uppercase; } 

.page-69 #wrapper #page #content #c1339 { margin-top: 40px; width: 960px; float: left; } 
.page-69 #wrapper #page #content #c1339 .csc-textpic {}
.page-69 #wrapper #page #content #c1339 .csc-textpic .csc-textpic-imagewrap div { float: right; width: 470px; }
.page-69 #wrapper #page #content #c1339 .csc-textpic .csc-textpic-text { float: right; width: 465px; }
.page-69 #wrapper #page #content #c1339 .csc-textpic .csc-textpic-text h2 { font-family:'AvantGardeGothicITCW01B 731063'; font-size: 1.2em !important; margin: 20px 0 16px 0; font-weight: normal; }

.page-69 #wrapper #page #content #c4966,
.page-69 #wrapper #page #content #c4869 { margin: 45px 20px 0 0; width: 568px; float: left; } 
.page-69 #wrapper #page #content #c4966 div div .csc-textpic-caption,
.page-69 #wrapper #page #content #c4869 div div .csc-textpic-caption { padding-top: 5px; color: #666666; font-size: 15px; line-height: 21px; } 

.page-69 #wrapper #page #content #c4967,
.page-69 #wrapper #page #content #c4870 { margin-top: 45px; width: 372px; float: left; } 
.page-69 #wrapper #page #content #c4967 .csc-textpic,
.page-69 #wrapper #page #content #c4870 .csc-textpic { width: 374px !important; } 
.page-69 #wrapper #page #content #c4967 div .csc-textpic-imagewrap,
.page-69 #wrapper #page #content #c4870 div .csc-textpic-imagewrap { width: 374px !important; } 
.page-69 #wrapper #page #content #c4967 .csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow,
.page-69 #wrapper #page #content #c4870 .csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow { float: left !important; } 
.page-69 #wrapper #page #content #c4967 .csc-textpic .csc-textpic-imagewrap  .csc-textpic-imagerow-last,
.page-69 #wrapper #page #content #c4870 .csc-textpic .csc-textpic-imagewrap  .csc-textpic-imagerow-last { margin-left: 18px !important; } 
.page-69 #wrapper #page #content #c4967 div div .csc-textpic-caption,
.page-69 #wrapper #page #content #c4870 div div .csc-textpic-caption { padding-top: 5px; color: #666666; font-size: 15px; line-height: 21px; }  
.page-69 #wrapper #page #content #c4967 .csc-textpic .csc-textpic-text,
.page-69 #wrapper #page #content #c4870 .csc-textpic .csc-textpic-text { width: 374px; float: left; }
.page-69 #wrapper #page #content #c4967 .csc-textpic .csc-textpic-text h1,
.page-69 #wrapper #page #content #c4870 .csc-textpic .csc-textpic-text h1 { margin: 39px 0 16px; font-size: 1.25em !important; line-height: 24px; }
.page-69 #wrapper #page #content #c4967 .csc-textpic .csc-textpic-text p,
.page-69 #wrapper #page #content #c4870 .csc-textpic .csc-textpic-text p {}

.page-69 #wrapper #page #content #c4968,
.page-69 #wrapper #page #content #c4871 { margin: 29px 0 0 0; padding-bottom: 44px; width: 960px; float: left; border-bottom: 1px solid #b2b2b2; } 
.page-69 #wrapper #page #content #c4968 .csc-textpic,
.page-69 #wrapper #page #content #c4871 .csc-textpic { position: relative; }
.page-69 #wrapper #page #content #c4968 .csc-textpic .csc-textpic-imagewrap,
.page-69 #wrapper #page #content #c4871 .csc-textpic .csc-textpic-imagewrap { margin-right: 80px; }
.page-69 #wrapper #page #content #c4968 .csc-textpic .csc-textpic-text p,
.page-69 #wrapper #page #content #c4871 .csc-textpic .csc-textpic-text p { font-family:'AvantGardeGothicITCW01B 731069'; font-size: 1.8em !important; line-height: 42px; text-transform: uppercase; width: 180px; margin: 53px 0 0 748px; position: absolute;  }

.page-69 #wrapper #page #content #c4969,
.page-69 #wrapper #page #content #c4872 { margin: 40px 20px 0 0; width: 372px; float: left; } 

.page-69 #wrapper #page #content #c4970,
.page-69 #wrapper #page #content #c4873 { margin: 288px 0 0 0; width: 568px; float: left; }  
.page-69 #wrapper #page #content #c4970 .csc-textpic .csc-textpic-text,
.page-69 #wrapper #page #content #c4873 .csc-textpic .csc-textpic-text { width: 568px; margin: 0; } 
.page-69 #wrapper #page #content #c4970 .csc-textpic .csc-textpic-text h1,
.page-69 #wrapper #page #content #c4873 .csc-textpic .csc-textpic-text h1 { margin: 7px 0 10px 0; font-size: 1.25em !important; line-height: 24px; }
.page-69 #wrapper #page #content #c4970 .csc-textpic .csc-textpic-text p,
.page-69 #wrapper #page #content #c4873 .csc-textpic .csc-textpic-text p {}

.page-69 #wrapper #page #content #c4971,
.page-69 #wrapper #page #content #c4874 { margin: 17px 0 0 0; padding-top: 40px; width: 960px; float: left; border-top: 1px solid #b2b2b2; }
.page-69 #wrapper #page #content #c4971 div div .csc-textpic-caption,
.page-69 #wrapper #page #content #c4874 div div .csc-textpic-caption { padding-top: 15px; color: #666666; font-size: 15px; line-height: 21px; }
.page-69 #wrapper #page #content #c4971 .csc-textpic .csc-textpic-imagewrap,
.page-69 #wrapper #page #content #c4874 .csc-textpic .csc-textpic-imagewrap { margin: 0; width: 392px; float: left; }
.page-69 #wrapper #page #content #c4971 .csc-textpic .csc-textpic-text,
.page-69 #wrapper #page #content #c4874 .csc-textpic .csc-textpic-text { margin: 0; width: 566px; float: left; } 
.page-69 #wrapper #page #content #c4971 .csc-textpic .csc-textpic-text div h1,
.page-69 #wrapper #page #content #c4874 .csc-textpic .csc-textpic-text div h1 { font-size: 2.6em !important; margin: 36px 0 2px 0 !important; }
.page-69 #wrapper #page #content #c4971 .csc-textpic .csc-textpic-text p,
.page-69 #wrapper #page #content #c4874 .csc-textpic .csc-textpic-text p { font-family:'AvantGardeGothicITCW01B 731063'; font-weight: normal; margin: 3px 0 10px 0; font-size: 1.25em !important; line-height: 24px; text-transform: uppercase; } 

.page-69 #wrapper #page #content #c4972,
.page-69 #wrapper #page #content #c4875 { margin: -350px 0 0 390px; width: 230px; float: left; position: relative; }
.page-69 #wrapper #page #content #c4972 h1,
.page-69 #wrapper #page #content #c4875 h1 { font-family:'AvantGardeGothicITCW01B 731069'; font-size: 1.8em !important; line-height: 42px; position: absolute; top:  0; left: 115px; }

.page-69 #wrapper #page #content #c4973,
.page-69 #wrapper #page #content #c4876 { margin: -350px 0 0 696px; width: 230px; float: left; position: relative; }
.page-69 #wrapper #page #content #c4973 h1,
.page-69 #wrapper #page #content #c4876 h1 { font-family:'AvantGardeGothicITCW01B 731069'; font-size: 1.8em !important; line-height: 42px; position: absolute; top: 0; left: 125px; }




/***************************************************************
 *                                                             *
 * @note klassische moderne styles              			*
 *                                                             *
 **************************************************************/
 
.page-143 #wrapper #page #content h1.csc-firstHeader { display: none; }
 
.page-143 #wrapper #page #content #c5003,
.page-143 #wrapper #page #content #c4988,
.page-143 #wrapper #page #content #c4878 { margin: 58px 0 0 0; width: 960px; float: left; } 

.page-143 #wrapper #page #content #c5004,
.page-143 #wrapper #page #content #c4989,
.page-143 #wrapper #page #content #c4879 { margin: 25px 0 0 0; padding-bottom: 30px; width: 960px; float: left; border-bottom: 1px solid #b2b2b2; } 
.page-143  #wrapper #page #content #c5004 .title h1,
.page-143  #wrapper #page #content #c4989 .title h1,
.page-143  #wrapper #page #content #c4879 .title h1{ display: block; font-family:'AvantGardeGothicITCW01B 731063'; font-size: 6.3em !important; margin: 0 0 0 -5px; font-weight: normal; }
.page-143 #wrapper #page #content #c5004 .csc-textpic-text,
.page-143 #wrapper #page #content #c4989 .csc-textpic-text,
.page-143 #wrapper #page #content #c4879 .csc-textpic-text  { width: 960px; margin: 0 0 18px 0; } 
.page-143 #wrapper #page #content #c5004 .csc-textpic-text p,
.page-143 #wrapper #page #content #c4989 .csc-textpic-text p,
.page-143 #wrapper #page #content #c4879 .csc-textpic-text p { font-family:'AvantGardeGothicITCW01B 731069'; font-size: 2.7em !important; margin: 13px 0 0 0; text-transform: uppercase; } 

.page-143 #wrapper #page #content #c5005,
.page-143 #wrapper #page #content #c4990,
.page-143 #wrapper #page #content #c4880 { margin: 38px 0 0 0; width: 960px; float: left; } 
.page-143 #wrapper #page #content #c5005 div div .csc-textpic-caption,
.page-143 #wrapper #page #content #c4990 div div .csc-textpic-caption,
.page-143 #wrapper #page #content #c4880 div div .csc-textpic-caption { padding-top: 18px; color: #666666; font-size: 15px; line-height: 21px; } 

.page-143 #wrapper #page #content #c5006,
.page-143 #wrapper #page #content #c4991,
.page-143 #wrapper #page #content #c4881 { margin: -302px 0 0 0; width: 375px; float: left; } 
.page-143 #wrapper #page #content #c5006 div div .csc-textpic-caption,
.page-143 #wrapper #page #content #c4991 div div .csc-textpic-caption,
.page-143 #wrapper #page #content #c4881 div div .csc-textpic-caption { padding-top: 18px; color: #666666; font-size: 15px; line-height: 21px; } 

.page-143 #wrapper #page #content #c5007,
.page-143 #wrapper #page #content #c4992,
.page-143 #wrapper #page #content #c4882 { position: relative; margin: 53px 0 0 0; padding-bottom: 30px; width: 960px; float: left; border-top: 1px solid #b2b2b2; border-bottom: 1px solid #b2b2b2; } 
.page-143 .Fullcontent #content #c5007 .csc-textpic .csc-textpic-text,
.page-143 .Fullcontent #content #c4992 .csc-textpic .csc-textpic-text,
.page-143 .Fullcontent #content #c4882 .csc-textpic .csc-textpic-text { width: 444px; position: absolute; top: 187px; left: 550px; }
.page-143 .Fullcontent #content #c5007 .csc-textpic .csc-textpic-text h5,
.page-143 .Fullcontent #content #c4992 .csc-textpic .csc-textpic-text h5,
.page-143 .Fullcontent #content #c4882 .csc-textpic .csc-textpic-text h5  { font-family:'AvantGardeGothicITCW01B 731069'; color: #a6978a; text-transform: uppercase; font-size: 2.1em; line-height: 1.3em; font-weight: normal; }
.page-143 .Fullcontent #content #c5007 .csc-textpic .csc-textpic-text h6,
.page-143 .Fullcontent #content #c4992 .csc-textpic .csc-textpic-text h6,
.page-143 .Fullcontent #content #c4882 .csc-textpic .csc-textpic-text h6 { font-family:'AvantGardeGothicITCW01B 731069'; color: #a6978a; text-transform: uppercase; font-size: 1.1em; font-weight: normal; }

.page-143 #wrapper #page #content #c5008,
.page-143 #wrapper #page #content #c4993,
.page-143 #wrapper #page #content #c4883 { margin: 80px 0 0 0; width: 960px; float: left; } 

.page-143 #wrapper #page #content #c5009,
.page-143 #wrapper #page #content #c4994,
.page-143 #wrapper #page #content #c4884 { margin: 83px 0 0 0; width: 960px; float: left; border: none; } 
.page-143 #wrapper #page #content #c5009 .csc-textpic .csc-textpic-imagewrap,
.page-143 #wrapper #page #content #c4994 .csc-textpic .csc-textpic-imagewrap,
.page-143 #wrapper #page #content #c4884 .csc-textpic .csc-textpic-imagewrap { width: 490px; float: left; }
.page-143 #wrapper #page #content #c5009 .csc-textpic .csc-textpic-text,
.page-143 #wrapper #page #content #c4994 .csc-textpic .csc-textpic-text,
.page-143 #wrapper #page #content #c4884 .csc-textpic .csc-textpic-text { width: 444px; float: left; }
.page-143 #wrapper #page #content #c5009 .csc-textpic .csc-textpic-text h1,
.page-143 #wrapper #page #content #c4994 .csc-textpic .csc-textpic-text h1,
.page-143 #wrapper #page #content #c4884 .csc-textpic .csc-textpic-text h1 { margin: -3px 0 10px 0; font-size: 1.25em !important; line-height: 24px; }
.page-143 #wrapper #page #content #c5009 div div .csc-textpic-caption,
.page-143 #wrapper #page #content #c4994 div div .csc-textpic-caption,
.page-143 #wrapper #page #content #c4884 div div .csc-textpic-caption { padding-top: 18px; color: #666666; font-size: 15px; line-height: 21px; } 

.page-143 #wrapper #page #content #c5010,
.page-143 #wrapper #page #content #c4995,
.page-143 #wrapper #page #content #c4885 { position: relative; margin: 68px 0 0 0; padding-bottom: 53px; width: 960px; float: left; border-bottom: 1px solid #b2b2b2; } 
.page-143 #wrapper #page #content #c5010 .csc-textpic-text,
.page-143 #wrapper #page #content #c4995 .csc-textpic-text,
.page-143 #wrapper #page #content #c4885 .csc-textpic-text  { width: 548px; position: absolute; top: 35px; text-align: right; } 
.page-143  #wrapper #page #content #c5010 .csc-textpic-text h1,
.page-143  #wrapper #page #content #c4995 .csc-textpic-text h1,
.page-143  #wrapper #page #content #c4885 .csc-textpic-text h1{ font-family:'AvantGardeGothicITCW01B 731069'; font-size: 5em !important; margin: 0 0 0 -5px; text-transform: uppercase; }
.page-143 #wrapper #page #content #c5010 .csc-textpic-text p,
.page-143 #wrapper #page #content #c4995 .csc-textpic-text p,
.page-143 #wrapper #page #content #c4885 .csc-textpic-text p { font-family:'AvantGardeGothicITCW01B 731069'; font-size: 2.5em !important; margin: 5px 0 0 0; text-transform: uppercase; } 

.page-143 #wrapper #page #content #c5011,
.page-143 #wrapper #page #content #c4996,
.page-143 #wrapper #page #content #c4886 { margin: 78px 0 0 0; width: 960px; float: left; } 
.page-143 #wrapper #page #content #c5011 .csc-textpic .csc-textpic-imagewrap,
.page-143 #wrapper #page #content #c4996 .csc-textpic .csc-textpic-imagewrap,
.page-143 #wrapper #page #content #c4886 .csc-textpic .csc-textpic-imagewrap { width: 395px; float: left; }
.page-143 #wrapper #page #content #c5011 .csc-textpic .csc-textpic-text,
.page-143 #wrapper #page #content #c4996 .csc-textpic .csc-textpic-text,
.page-143 #wrapper #page #content #c4886 .csc-textpic .csc-textpic-text { width: 555px; float: left; }
.page-143 #wrapper #page #content #c5011 .csc-textpic .csc-textpic-text .csc-textpicHeader h1,
.page-143 #wrapper #page #content #c4996 .csc-textpic .csc-textpic-text .csc-textpicHeader h1,
.page-143 #wrapper #page #content #c4886 .csc-textpic .csc-textpic-text .csc-textpicHeader h1 {  margin: 35px 0 4px 0; font-family:'AvantGardeGothicITCW01M 731087'; text-transform: none;font-size: 1em !important; }
.page-143 #wrapper #page #content #c5011 .csc-textpic .csc-textpic-text h1,
.page-143 #wrapper #page #content #c4996 .csc-textpic .csc-textpic-text h1,
.page-143 #wrapper #page #content #c4886 .csc-textpic .csc-textpic-text h1 { margin: 7px 0 30px 0; font-size: 1.25em !important; line-height: 24px; }

.page-143 #wrapper #page #content #c5012,
.page-143 #wrapper #page #content #c4997,
.page-143 #wrapper #page #content #c4887 { margin: 61px 0 0 0; width: 960px; float: left; } 




/* img - text fix*/
#c4871 div.csc-textpic-intext-right .csc-textpic-imagewrap,
#c1277 div.csc-textpic-intext-right .csc-textpic-imagewrap,
#c5005 div.csc-textpic-intext-right .csc-textpic-imagewrap,
#c4871 div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap,
#c1277 div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap,
#c5005 div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap
 {
	float: right !important;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}




/* Error Page 404 */
.page-394 .csc-firstHeader { margin-bottom: 17px;}
#c4884 { border-top: 1px solid #B2B2B2; margin-top:21px;}



/* video-js css */

p.vjs-no-video { display: none; }

.video-js-box  {  }




/***************************************************************
 *                                                             *
 * @verwandte themen                                           *
 * 
 * 3er Block - Bild + links
 *                                                             *
 **************************************************************/
 
#content .verwandteThemen .title h1 {    
	border-bottom: #b2b2b2 solid 1px;
    color: #666;
    font-family: "AvantGardeGothicITCW01B 731063";
    font-size: 1.1em !important;
    font-weight: normal;
    margin-bottom: 20px;
    padding: 0 0 10px 0;
    text-transform: none !important;
}

.gridVT { width: 960px; }
.gridVT .contVT { width: 306px; float: left; margin-right: 21px; }
.gridVT .contVT.last { margin-right: 0; }

.contVT div div .csc-textpic-text { width: auto !important; }

.contVT a img { border-bottom: #b2b2b2 solid 1px !important; padding-bottom: 10px; }
.contVT p a {	font-family: "AvantGardeGothicITCW01M 731087",Arial,Helvetica,sans-serif; font-size: .9em; font-weight: normal; line-height: 18px; }
.contVT p a b { font-family: "AvantGardeGothicITCW01B 731063"; font-weight: normal; font-size: 1.1em; }

.contVT:hover a img { border-bottom: #fd7200 solid 1px !important; }
.contVT:hover p a {	color: #fd7200; }

.isotopeInner { margin: -30px 0 30px !important; }
.isotopeInner  div .item a:hover { background: #efefef; opacity: 0.4; }
 
/* VIDEOs */

.video-container {height: 0;
    margin-bottom: 26px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 56.25%;
    position: relative;
}

.video-container iframe, .video-container object, .video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* UL / LI - Styling */

.csc-textpic-text ul  { margin: 0 0 0 15px; list-style-type: circle; }
.csc-textpic-text li { color: #666; font-size: 15px; line-height: 21px; padding-bottom: 5px; }

/******************************************************************************************************************
 * FastFonts Definitions
 * 
 * 
 * font-family:'AvantGardeGothicITCW01B 731063';	aka x bold
 * font-family:'AvantGardeGothicITCW01B 731069';	aka x book
 * font-family:'AvantGardeGothicITCW01M 731087';	aka x medium
 * 
 * 
 ******************************************************************************************************************/

body.template-27 #page p {
	color: #666;
	font-family:'AvantGardeGothicITCW01M 731087', Arial, Helvetica, sans-serif; 
	line-height: 20px;
    letter-spacing: -0.04em;
}

body.template-27 #topvisual {
	width: 960px;
	float: left;
	margin-top: 10px;
}

body.template-27 #toptext .grid-2-3 .cols-2 {
	padding-top: 53px;
}

body.template-27 #toptext .grid-2-3 {
	display: inline-block;
	border-top: 1px solid #b2b2b2;
	border-bottom: 1px solid #b2b2b2;
	margin-bottom: 10px;
}

body.template-27 .grid-2-1 .cols-1, body.template-27 .grid-2-1 .cols-2 {
	width: 475px;
}

body.template-27 .grid-2-1 .cols-2 {
	margin-left: 10px;
}

body.template-27 .grid-1 .cols-1 .csc-default .csc-textpic-imagewrap .csc-textpic-image,
body.template-27 .grid-2-3 .cols-1 .csc-default .csc-textpic-imagewrap .csc-textpic-image {
	margin: 0px !important;
}

body.template-27 .grid-2-3 {
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}

body.template-27 #toptext .grid-1 {
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}

body.template-27 .grid-2-1 .cols-1.col .csc-textpic-image .csc-textpic-last,
body.template-27 .grid-2-1 .cols-2.col .csc-textpic-image .csc-textpic-last,
body.template-27 #visuals .grid-1 .cols-1 .csc-default .csc-textpic-imagewrap .csc-textpic-image img,
body.template-27 #topvisual .grid-1 .cols-1 .csc-default .csc-textpic-imagewrap .csc-textpic-image img,
body.template-27 .csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom: 10px !important;
}

body.template-27 .grid-2-3 .cols-1 .csc-default .csc-textpic-imagewrap .csc-textpic-image img {
	margin-bottom: 0px !important;
}
	
body.template-27 #toptext .grid-2-3 .cols-2 .csc-default .csc-textpic-text {
	margin-bottom: 10px !important;
}

body.template-27 #visuals h1,
body.template-27 #toptext h1 { 
	color: #666;
	line-height: 30px;
	font-family:'AvantGardeGothicITCW01B 731063';
	font-size: 1.5em !important;
	text-transform: uppercase;
	margin: 0px 0 30px 0;
	font-weight: normal;
}

body.template-27 #visuals .nohead h1,
body.template-27 #toptext .nohead h1 { 
	margin: -2px 0 30px 0;
}

body.template-27 .link a { 
	line-height: 20px;
	font-family:'AvantGardeGothicITCW01B 731063';
	background: #e8e8e8;
	padding: 10px 15px;
	font-weight: normal;
	float: left;
	margin-top: 30px;
}
body.template-27 .link a span  { font-family:'ITCAvantGardeW01-CnBd' !important; font-size: 1.4em; }


body.template-27 #visuals { width: 960px; overflow: visible; margin-top: 10px !important; }

body.template-27 #visuals img { margin-top: 0px; }

body.template-27 #footer { margin-top: 0px; }

body.template-27 {
    overflow: visible !important;
}

/* div.csc-textpic, div.csc-textpic div.csc-textpic-imagerow, ul.csc-uploads li */
body.template-27 #visuals,
body.template-27 #visuals .textpic div.csc-textpic-imagecolumn   {
    overflow: visible !important;
}

body.template-27 div.csc-textpic-intext-right .csc-textpic-imagewrap, div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
	margin-left: 0px;
	float: left;
}
#mycarousel {
  height: 500px;
  overflow: hidden;
}

.jcarousel-skin-tango {
  margin: 18px 0 10px 0;
  float: left;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
  width: 960px;
  height: 500px;
  padding: 0;
}

.jcarousel-skin-tango .jcarousel-clip {
  overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
  width: 960px;
  height: 500px;
}

.jcarousel-skin-tango .jcarousel-item {
  width: 960px;
  height: 500px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
  background: #fff;
  color: #000;
}

.jcarousel-skin-tango .jcarousel-next-horizontal {
  width: 14px;
  height: 20px;
  display: block;
  background: url(/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/icons.paging.png) -14px 0 no-repeat;
  position: absolute;
  right: 0;
  bottom: -36px;
  cursor: pointer;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
  background: url(/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/icons.paging.png) -14px -20px no-repeat;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
  width: 14px;
  height: 20px;
  display: block;
  background: url(/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/icons.paging.png) 0 0 no-repeat;
  position: absolute;
  right: 86px;
  bottom: -36px;
  cursor: pointer;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
  background: url(/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/icons.paging.png) 0 -20px no-repeat;
}

/* Branding */

.branding .jcarousel-skin-tango .jcarousel-container-horizontal {
  width: 803px;
  height: 157px;
  padding: 0;
}

.branding .jcarousel-skin-tango .jcarousel-clip-horizontal {
  width: 803px;
  height: 157px;
}

.branding .jcarousel-skin-tango .jcarousel-item {
  width: 200px;
  height: 157px;
  margin-right: 1px;
}

.branding .jcarousel-skin-tango .jcarousel-next-horizontal {
  position: absolute;
  top: -3px;
  width: 42px;
  height: 163px;
  cursor: pointer;
  background: url(/fileadmin/templates/_layout/img/nivo2.gif) 0 -489px no-repeat;
  right: -51px;
}

.branding .jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.branding .jcarousel-skin-tango .jcarousel-next-horizontal:focus {
  background-position: 0 -652px;
}

.branding .jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.branding .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.branding .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.branding .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
  cursor: default;
  background-position: 0 -815px;
}

.branding .jcarousel-skin-tango .jcarousel-prev-horizontal {
  position: absolute;
  top: -3px;
  width: 42px;
  height: 163px;
  cursor: pointer;
  background: url(/fileadmin/templates/_layout/img/nivo2.gif) 0 0 no-repeat;
  left: -51px;
}

.branding .jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.branding .jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    background-position: 0 -163px;
}

.branding .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.branding .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.branding .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.branding .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
  cursor: default;
  background-position: 0 -326px;
}

.kompElemSlideshow div div div #mycarousel li div a:hover {
	cursor: default !important;
}
  
/******************************************************************************************************************
 * FastFonts Definitions
 * 
 * 
 * font-family:'AvantGardeGothicITCW01B 731063';	aka x bold
 * font-family:'AvantGardeGothicITCW01B 731069';	aka x book
 * font-family:'AvantGardeGothicITCW01X';			aka x light
 * font-family:'AvantGardeGothicITCW01M 731087';	aka x medium
 * 
 * 
 ******************************************************************************************************************/
 

/******************************************************************************************************************
 * Homepage Slider 
 ******************************************************************************************************************/

 
.carousel {
    color: #fff;
    margin-left: 0;
}
 
.carouselContainer { background: none; }
.carouselContainer {
    box-shadow: none;
    padding: 0;
    position: relative;
	float:left;
}
.jpcarousel li {
    border: none;
    margin: 0;
    padding: 0;
}

.carouselbuttons  { }
.carouselbuttons a img {
    border: medium none;
    cursor: pointer;
    height: 95px;
    padding: 0;
    position: absolute;
    top: 145px;
    width: 51px;
}
.carouselbuttons a.carouselprev  {
    position: absolute;
    top: 0;
	left: 0;
	width: 10%;
	height: 100%;
	z-index: 99;
}
.carouselbuttons a.carouselprev img {
	background: none;
    left: 45px;
}
.carouselbuttons a.carouselprev:hover img { background: url("/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/nav_sprite.png") 0 -350px no-repeat; }
.carouselbuttons a.carouselprev img:hover { background: url("/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/nav_sprite.png") 0 -455px no-repeat; }


.carouselbuttons a.carouselnext  {
    position: absolute;
    top: 0;
	right: 0;
	width: 10%;
	height: 100%;
	z-index: 99;
}
.carouselbuttons a.carouselnext img {
	background: none;
    right: 45px;
}
.carouselbuttons a.carouselnext:hover img { background: url("/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/nav_sprite.png") 0 -140px no-repeat; }
.carouselbuttons a.carouselnext img:hover { background: url("/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/nav_sprite.png") 0 -245px no-repeat; }

.pagination {
	position: relative;
    text-align: center;
    top: -25px;
	z-index: 5000;
}
.pagination a {
    background: url("/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/nav_sprite.png") 0 -100px no-repeat;
    display: inline-block;
    height: 15px;
    margin: 0 5px 0 0;
    width: 15px;
}
.pagination a.selected,
.pagination a:hover {
    background: url("/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/nav_sprite.png") 0 -120px no-repeat;
    cursor: default;
}
.pagination a span { display: none; }

/* element definitions */
.jpcarousel li div { position: relative; }
.jpcarousel li div .title {
    position: absolute;
	top: 370px;
	left: 98px;
	z-index: 50;
	font-family: 'AvantGardeGothicITCW01B 731063';
    font-size: 21px !important;
    font-weight: normal !important;
}
.jpcarousel li div .title h1 {
    margin: 0 !important;
    padding: 0 !important;
	line-height: 22px;
	float: left;
}
.jpcarousel li div .csc-textpic { position: absolute; top: 0; }
.jpcarousel li div .csc-textpic .csc-textpic-text {
    position: absolute;
	top: 410px;
	left: 98px;
	z-index: 50;
}
.jpcarousel li div .csc-textpic .csc-textpic-text h1 {
    font-family: 'AvantGardeGothicITCW01B 731069';
	font-size: 43px !important;
    font-weight: normal;
    text-transform: uppercase;
	line-height: 30px;
	margin-bottom: 9px;
	float: left;
}
.jpcarousel li div .csc-textpic .csc-textpic-text h2 {
    font-family: 'AvantGardeGothicITCW01B 731069';
    margin-top: 10px;  
    font-size: 17px !important;
    line-height: 39px !important;
    font-weight: normal;
	float: left;    
	clear: left;
}
.jpcarousel li div .csc-textpic .csc-textpic-text p { clear: left; }
.jpcarousel li div .csc-textpic .csc-textpic-text p a {
	background-image: url("/typo3conf/ext/torr_template/Resources/Public/Images/Frontend/arrow.sprite.png");
	background-repeat: no-repeat;
	background-position: 0 -66px;
	display: block;
    font-family: 'AvantGardeGothicITCW01B 731063';
    font-size: 17px;
    font-weight: normal !important;
    margin-top: 16px;
	line-height: 32px;
    text-transform: uppercase;
	color: #fff;
	text-indent: 60px;
	float: left;
}
.jpcarousel li div .csc-textpic .csc-textpic-text p a:hover { 
	background-position: 0 -108px;
	color: #FC7200;
}



/* Black  */
.jpcarousel li .startpageSliderTeaser.sliderBlack .title {	color: #000; }
.jpcarousel li .startpageSliderTeaser.sliderBlack .csc-textpic .csc-textpic-text h1 { color: #000; }
.jpcarousel li .startpageSliderTeaser.sliderBlack .csc-textpic .csc-textpic-text h2 {
    border-bottom: 1px solid #000;
    color: #000;
}
.jpcarousel li .startpageSliderTeaser.sliderBlack .csc-textpic .csc-textpic-text p a {
    color: #000;
	background-position: 0 -66px;
}
.jpcarousel li .startpageSliderTeaser.sliderBlack .csc-textpic .csc-textpic-text p a:hover {
    color: #8C8C8C !important;
	background-position: 0 -108px;
}

/* Grey  */
.jpcarousel li .startpageSliderTeaser.sliderGrey .title { color: #666; }
.jpcarousel li .startpageSliderTeaser.sliderGrey .csc-textpic .csc-textpic-text h1 { color: #666; }
.jpcarousel li .startpageSliderTeaser.sliderGrey .csc-textpic .csc-textpic-text h2 {
    border-bottom: 1px solid #666;
    color: #666;
}
.jpcarousel li .startpageSliderTeaser.sliderGrey .csc-textpic .csc-textpic-text p a {
    color: #666;
	background-position: 0 -33px;
}
.jpcarousel li .startpageSliderTeaser.sliderGrey .csc-textpic .csc-textpic-text p a:hover {
    color: #8C8C8C !important;
	background-position: 0 -108px;
}


/* White  */
.jpcarousel li .startpageSliderTeaser.sliderWhite .title { color: #fff; }
.jpcarousel li .startpageSliderTeaser.sliderWhite .csc-textpic .csc-textpic-text h1 { color: #fff; }
.jpcarousel li .startpageSliderTeaser.sliderWhite .csc-textpic .csc-textpic-text h2 {
    border-bottom: 1px solid #fff;
    color: #fff;
}
.jpcarousel li .startpageSliderTeaser.sliderWhite .csc-textpic .csc-textpic-text p a {
    color: #fff;
	background-position: 0 0;
}
.jpcarousel li .startpageSliderTeaser.sliderWhite .csc-textpic .csc-textpic-text p a:hover {
    color: #C3C3C6 !important;
	background-position: 0 -108px;
}



/* Left Top */
.jpcarousel li .startpageSliderTeaser .title,
.jpcarousel li .startpageSliderTeaser.sliderLeftTop .title {
    top: 45px;
    left: 100px;
}
.jpcarousel li .startpageSliderTeaser .csc-textpic .csc-textpic-text,
.jpcarousel li .startpageSliderTeaser.sliderLeftTop .csc-textpic .csc-textpic-text {
    top: 86px;
    left: 100px;
}
.jpcarousel li .startpageSliderTeaser.sliderLeftTop .title,
.jpcarousel li .startpageSliderTeaser.sliderLeftTop .csc-textpic .csc-textpic-text h1,
.jpcarousel li .startpageSliderTeaser.sliderLeftTop .csc-textpic .csc-textpic-text p { width: auto; }

/* Right Top */
.jpcarousel li .startpageSliderTeaser.sliderRightTop .title {
    top: 45px;
    left: 555px;
}
.jpcarousel li .startpageSliderTeaser.sliderRightTop .csc-textpic .csc-textpic-text {
    top: 86px;
    left: 555px;
}
.jpcarousel li .startpageSliderTeaser.sliderRightTop .title,
.jpcarousel li .startpageSliderTeaser.sliderRightTop .csc-textpic .csc-textpic-text h1,
.jpcarousel li .startpageSliderTeaser.sliderRightTop .csc-textpic .csc-textpic-text p { width: 380px; }

/* Left Bottom */
.jpcarousel li .startpageSliderTeaser.sliderLeftBottom .title {
    top: 192px;
    left: 100px;
}
.jpcarousel li .startpageSliderTeaser.sliderLeftBottom .csc-textpic .csc-textpic-text {
    top: 233px;
    left: 100px;
}
.jpcarousel li .startpageSliderTeaser.sliderLeftBottom .title,
.jpcarousel li .startpageSliderTeaser.sliderLeftBottom .csc-textpic .csc-textpic-text h1,
.jpcarousel li .startpageSliderTeaser.sliderLeftBottom .csc-textpic .csc-textpic-text p { width: auto; }

/* Right Bottom */
.jpcarousel li .startpageSliderTeaser.sliderRightBottom .title {
    width: 305px;
    top: 192px;
    left: 555px;
}
.jpcarousel li .startpageSliderTeaser.sliderRightBottom .csc-textpic .csc-textpic-text {
    top: 233px;
    left: 555px;
    width: 380px;
}
.jpcarousel li .startpageSliderTeaser.sliderRightBottom .title,
.jpcarousel li .startpageSliderTeaser.sliderRightBottom .csc-textpic .csc-textpic-text h1,
.jpcarousel li .startpageSliderTeaser.sliderRightBottom .csc-textpic .csc-textpic-text p { width: 380px; }


.jpcarousel li .startpageSliderTeaser .csc-textpic .csc-textpic-text p a:hover { color: #FC7200; }


/*******************************************
 * 
 * Startpage Teaser - like Isotope Items
 *
 *******************************************/

#page .row  { width: 960px !important; }

#page .row .grid-1-2 .col .item { border-top: none !important; }
 

.item .brand-header-container {
    position: relative;
    height: 70px;
    display: block;
}

.item .brand-header h3,
.item h1 {
    text-transform: uppercase;
    font-family:'AvantGardeGothicITCW01B 731063';
    font-weight: normal;
    color: #666;    
    font-size: 1.5em;
    line-height: 1em;
    margin: 0px;
}

.item .brand-header h3 {
    position: absolute;
    bottom: 40px;
}

.item .brand-header {
    height: 70px;
}

.item .brand-subtitle,
.item .brand-subtitle-single,
.item .brand-highlight-subtitle  {
    font-size: 1em;
    line-height: 1em;
    margin: 0 0 17px 0;
    position: absolute;
    bottom: 0px;
}

.item a:hover .brand-subtitle,
.item a:hover .brand-subtitle-single,
.item a:hover .brand-highlight-subtitle {
    color: #666;
}

.item {
  float: left;
  border-top: 1px solid #7f7f7f;
  padding: 20px 0 15px 0;
  margin: 0 17px 0 0; /* 17px */
  position: relative;
}

.item a {
    display: block;
    text-decoration: none;
}

.item .csc-default .item .csc-textpic-text  {
    width: 100%;
    vertical-align: bottom;
}

.item a {
    display: block;
    text-decoration: none;
}

.item a.rollover {
    background-color: #EFEFEF;
    display: block;
}

.item a.rollover .startpage-teaser .csc-textpic-imagewrap .csc-textpic-image img {
    opacity:0.4;
    filter:alpha(opacity=40); /* For IE8 and earlier */
}

.item .csc-default .item .csc-textpic-image .rollover-text {
    position: absolute;
    bottom: 25px;
    display: none;
    padding: 10px;
}

.item .csc-default .item .csc-textpic-image .rollover-text p {
    color: #fff;
}

.item .csc-default .csc-textpic-text {
    padding: 40px 0 0 0;
}

.item.width-35 { 
  width: 880px;
}

.item.width-34 { 
  width: 704px;
}

.item-overlay.width-33,
.item.width-33 { 
  width: 568px;
}

.item.width-32 { 
  width: 372px;
}

.item.width-31 { 
  width: 176px;
}



/* 
  Document   : screen_content.css
  Created on : 12.07.2012, 10:44:36
  Author   : stefankr
  Description:
    Purpose of the stylesheet follows.
*/

a:hover .brand-highlight-subtitle {
  color: #666;
}

#filters li a {
  color: #000;
  display: block;
}

#filters li a:hover,
#filters li a.selected {
  color: #fc7200;
}

#filters li.margin-top-20 {
	margin-top: 20px;
}

#filters li.margin-top-25 {
	margin-top: 25px;
}

#options {
    float: left;
}

#options ul li {
    display: block;
    color: #666;
	line-height: 18px;
	margin-bottom: 5px;
}

#options ul li a {
	font-family:'AvantGardeGothicITCW01M 731087';
	font-size: .95em;
    color: #666;
    text-decoration: none;
}

#options ul li a:hover,
#options ul li a:active,
#options li a.active { color: #fc7200; }

#options ul { 
/*	margin-top: 19px;  */
}

#options ul {
	margin-top: 10px;
}

#options ul li ul {
	margin-top: 6px; 
}

.isotope-item-container {
	margin-top: -11px;
	width: 1000px;
	overflow: hidden;
}

#wrapper.LeftMenu .isotope-item-container {
	width: 750px;
}

.isotope-item-container .brand-header-container {
	position: relative;
	height: 70px;
	display: block;
}

.isotope-item-container .brand-header h3,
.isotope-item-container h1 {
	text-transform: uppercase;
	font-family:'AvantGardeGothicITCW01B 731063';
	font-weight: normal;
	color: #666;	
	font-size: 1.5em;
	line-height: 1em;
	margin: 0px;
}

.isotope-item-container .brand-header h3 {
	position: absolute;
	bottom: 40px;
}

.isotope-item-container .brand-header {
	height: 70px;
}

.isotope-item-container .brand-subtitle,
.isotope-item-container .brand-subtitle-single,
.isotope-item-container .brand-highlight-subtitle  {
	font-size: 1em;
	line-height: 1em;
	margin: 0 0 17px 0;
	position: absolute;
	bottom: 0px;
}

.isotope-item-container a:hover .brand-subtitle,
.isotope-item-container a:hover .brand-subtitle-single,
.isotope-item-container a:hover .brand-highlight-subtitle {
	color: #666;
}

.isotope-item-container .item {
  float: left;
  border-top: 1px solid #000;
  padding: 5px 0 75px 0;
  margin: 0 17px 0 0; /* 17px */
  position: relative;
}

.isotope-item-container .item  a {
	display: block;
	text-decoration: none;
}

.isotope-item-container #options.item  {
	width: 372px;
	padding-top: 48px;
	text-align: left;
}

.isotope-item-container #options.item  .navigation {
	width: 176px;
}

#content .isotope-item-container .csc-default .item .csc-textpic-text  {
	width: 100%;
	vertical-align: bottom;
}

#content .isotope-item-container .csc-default .item .rollover,
#content .isotope-item-container .csc-default .item.rollover {
	background-color: #EFEFEF;
}

#content .isotope-item-container .csc-default .item .rollover .csc-textpic-image img,
#content .isotope-item-container .csc-default .item.rollover .csc-textpic-image img{
	opacity:0.4;
	filter:alpha(opacity=40); /* For IE8 and earlier */
}

#content .isotope-item-container .csc-default .item .csc-textpic-image .rollover-text {
	position: absolute;
	bottom: 25px;
	display: none;
	padding: 10px;
}

#content .isotope-item-container .csc-default .item .csc-textpic-image .rollover-text p {
	color: #fff;
}

.isotope-item-container .item .brand-header-container,
.isotope-item-container  .item .csc-textpic-imagewrap {
}

.isotope-item-container .item a:hover,
.isotope-item-container .item.active {
    /*background: -moz-linear-gradient(center top , #F9F9F9 50%, #E0E0E0 100%) repeat scroll 0 0 transparent;
	background: red;*/
}

#content .isotope-item-container .csc-default .csc-textpic-text {
	padding: 40px 0 0 0;
}

.isotope-item-container .width-35 { 
  width: 880px;
}

.isotope-item-container .width-34 { 
  width: 704px;
}

.isotope-item-container .item-overlay.width-33,
.isotope-item-container .width-33 { 
  width: 568px;
}

.isotope-item-container .width-32 { 
  width: 372px;
}

.isotope-item-container .width-31 { 
  width: 176px;
}

.isotope-item-container .filtermenu {
  /*padding: 52px 0 40px !important;*/
  padding-bottom: 10px !important;
  padding-top: 52px !important;
  width: 182px !important;
}

/* Start: Recommended Isotope styles */

/**** Isotope Filtering ****/
.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/
/*.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  -o-transition-duration: 0.8s;
  transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
  -moz-transition-property: height, width;
  -o-transition-property: height, width;
  transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property:  -moz-transform, opacity;
  -o-transition-property:     top, left, opacity;
  transition-property:     transform, opacity;
}*/

/**** disabling Isotope CSS3 transitions ****/
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s;
}

#c13364 h3 {
    text-transform: none;
  }
