a {font-family:  Arial, Helvetica; font-size: 12px; font-weight: 400; color: #990000; text-decoration: none}
a.sitemap1 {  font-size: 10px; color: cc3333; font-weight: normal; text-decoration: none}
a.sitemap2 {  font-size: 8pt; font-weight: 800; color: #FFFFFF; text-decoration: none}
a.sitemap3 {  font-size: 10px; font-weight: normal; color: #999999; text-decoration: none }
a.no {  text-decoration: none; color: #FFFFFe}

td, input,textarea {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: normal; line-height: 17px;} 
.red {  color: #cc3333; font-weight: bold}
.nav1 {  color: #666666; text-decoration: none;}
.hline {  font-weight: bold; line-height: 15px}
.fachberater {  color: #cc3333;}
.reden {  color: #a3737a; }
.send { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; } 
.headarchi {  font-family: geneva, arial; font-size: 10px; text-transform: none; color: #FFFFFF}
.fett {  color: #666666; } 

.katalogreiter1 {  color: #000000;font-weight: 500; } 
.katalogreiter2 {  color: #FFFFFF; font-weight: 500; } 

.klein { color: #333333; font-size: 10px}

.markit {background-color:#F8F7F1;}

body{overflow-x:hidden;}

.suchnummer { color: #F6F7FA;}
.pressezitat { color:#a3737a;}



html {
	width: 100%;
	margin: 0px;
	padding: 0px;
	font-size: 100.01%;
}

body 
{		
	width: 100%;
	margin: 0px;
	padding: 5px;
	font-size: 0.75em;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.333em;
	color: #4d4d4d;
	background: url("../images/bg_standard.png") repeat-x top;
}

a, a:link,a:active,a:visited
{
	text-decoration: none;
	color: #66af22;
}

a:hover {
	text-decoration: underline;
}

a>img {
	border: 0px;
}

.neher_hr {
	width: 570px;
	height: 10px;
	margin: 20px 0;
	padding: 0;
	background: url("../images/content_schatten_trenner.png") no-repeat center;	
}

#start_product_cats_container {
	width: 552px;
	height: 336px;
	margin: 0;	
	padding: 3px 0 0 7px;	
	border-left: 3px solid #ffffff;
	border-bottom: 3px solid #ffffff;
	background: url("../images/bg_uebersicht.png") no-repeat;
}

a.start_product_cat, a.start_product_cat:active, a.start_product_cat:link, a.start_product_cat:visited, a.start_product_cat:hover {	
	height: 45px;
	padding: 115px 0 0 10px;	
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	float: left;	
	border-top: 3px solid #ffffff;
	border-right: 3px solid #ffffff;	
}

#spannrahmen {
	width: 123px;
	background: #8fa4be url("../images/thumbnail_spannrahmen.jpg") no-repeat left top;
}

#rollos {
	width: 122px;
	background: #8fa4be url("../images/thumbnail_rollos.jpg") no-repeat left top;
}

#drehrahmen{
	width: 122px;
	background: #8fa4be url("../images/thumbnail_drehrahmen.jpg") no-repeat left top;
}

#pendeltueren {
	width: 122px;
	background: #8fa4be url("../images/thumbnail_pendeltueren.jpg") no-repeat left top;
}

#plissees {
	width: 122px;
	background: #8fa4be url("../images/thumbnail_plissees.jpg") no-repeat left top;
}

#schiebeanlagen {
	width: 122px;
	background: #8fa4be url("../images/thumbnail_schiebeanlagen.jpg") no-repeat left top;
}

#lichtschachtabdeckung {
	width: 123px;
	background: #8fa4be url("../images/thumbnail_schachtabdeckungen.jpg") no-repeat left top;
}

#sonderloesungen {
	width: 122px;
	background: #8fa4be url("../images/thumbnail_sonderloesungen.jpg") no-repeat left top;
}

#center_content h1, #video_container h1 {
	font-family: arial narrow, Arial, Helvetica, sans-serif;
	font-size: 1.7em;
	line-height: 1.3em;
	color: #0e5f88;
	margin: 0;
	padding: 0;
}

#center_content h2 {
	font-size: 1.2em;	
	font-weight: bold;
	color: #0e5f88;
}
#center_content h3 {
	font-size: 1em;
	font-weight: bold;
	color: #0e5f88;
}
#center_content h4 {
	font-size: 1em;
	font-weight: bold;
	color: #686868;
}

hr {
	height: 1px;
	line-height: 1px;
	margin: 5px 0 10px 0;
	padding: 0;	
	border: none;
	outline: none;	
	background: #dddddd;	
}

DIV.csc-textpic DIV.csc-textpic-single-image IMG {
	margin-bottom: 0;
}

#center_content table.contenttable {
	width: 100%;
	margin: 0;
	padding: 0;
	border-collapse: collapse;	
}

#center_content table.contenttable tbody tr td {
	margin: 0;
	padding: 0;
	border: 0px;	
}

#center_content hr.hr701_1 {
	width: 701px;
	height: 10px;
	background: transparent url("../images/trenner_1_701px.png") no-repeat;
}

#center_content hr.hr701_2 {
	width: 701px;
	height: 10px;
	background: transparent url("../images/trenner_2_701px.png") no-repeat;
}

#center_content hr.hr751 {
	width: 751px;
	height: 10px;
	background: transparent url("../images/trenner_751px.png") no-repeat;
}

#center_content ul {
	padding: 0 0 0 15px;	
}

#center_content ul li {	
	list-style-type: disc;
}

#center_content ol li {	
	list-style-type: decimal;
}

#center_content blockquote {
	margin: 0;
	font-size: 1.25em;
	color: #4d4d4d;
}

#center_content img.imgborder {
	margin: 0 15px 15px 15px;
	padding: 3px;
	
	border: 1px solid #dedede;
}

#center_content div.video-js-box img {
	margin: 0;
	padding: 0;
	display: block;
	
	border: 0px;
}

#center_content .csc-default {
	margin: 0 0 20px 0;
}

div.quellen {
	margin: 20px 0 0 0;
	padding: 10px 0;
	color: #a1a1a1;
	border-top: 1px solid #e2e2e2;
}

.tx-indexedsearch-icon img {
	border: none !important;
}

.csc-textpic-caption {
	color: #4573a8;
}

ul li
{
	list-style-type: none; 
}

.clearer{
	clear: both;
}

.zero_clearer{
	height: 0;
	line-height: 0;
	clear: both;
}

#center_content {
	width: 550px;
	margin: 20px 0 0 0;
	padding: 0 10px;
}

#sidenav {
	width: 147px;
	margin: 0;
	padding: 20px 20px 5px 15px;
}

#nav1_ul, .nav2_ul  {
	width: 147px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.nav2_ul {
	display: none;
}

.nav1_li {
	width: 147px;
	list-style-type: none;
}

.nav1_li a,
.nav1_li a:link,
.nav1_li a:visited,
.nav1_li a:active 
{
	padding: 10px 5px 6px 5px;
	display: block;

	color: #0e5f88;
	border-bottom: 1px solid #d9d9d9;
	background: none;
}

.nav1_home_li a,
.nav1_home_li a:link,
.nav1_home_li a:visited,
.nav1_home_li a:active 
{
	padding: 10px 5px 6px 29px;
	background: url("../images/icon-uebersicht.png") no-repeat;
}

.nav1_li a:hover
{
	font-weight: bold;
}

.nav1_li a.nav1_on, .nav1_li a:hover 
{
	font-weight: bold;
	text-decoration: none;	
}

.nav2_li a,
.nav2_li a:link,
.nav2_li a:visited,
.nav2_li a:active 
{
	padding: 10px 5px 6px 15px;
	display: block;

	color: #0e5f88;
	border-bottom: 1px solid #d9d9d9;
	background: none;
}

.nav2_li a.nav2_on, .nav2_li a:hover 
{
	font-weight: bold;
	text-decoration: none;	
}

#print_bar { 
	width: 560px;
	height: 26px;   
  margin: 40px 0 20px 10px;  
  border-collapse: collapse; 
  background: #eef1f5; 
}

#back_button {  
  display: inline;
  float: left;
	border-right: 3px solid white; 
}

#back_button a,
#back_button a:link,
#back_button a:active,
#back_button a:visited {
	width: 26px;
	height: 26px;
	line-height: 26px;	
	display: block;	
	background: #0e5f88 url("../images/pfeil_zurueck.png") no-repeat center center;
}

#print_button {
	display: inline;
	float: left;
	border-right: 3px solid white; 
}

#print_button a,
#print_button a:link,
#print_button a:active,
#print_button a:visited {
	width: 26px;
	height: 26px;
	line-height: 26px;	
	display: block;
	background: #0e5f88 url("../images/icon_drucker.png") no-repeat center center;
}

#back_button a:hover {
	text-decoration: none;
	background: #66af22 url("../images/pfeil_zurueck.png") no-repeat center center;
}

#print_button a:hover {
	text-decoration: none;
	background: #66af22 url("../images/icon_drucker.png") no-repeat center center;
}

/* HTML5 Video */

#video_container {
	margin: 20px 10px 0 10px;
}

#video_banner_container {
		width: 520px;
		margin: 20px 0 0 0;
		padding: 0;
		position: relative !important;	
}
	
#video_banner_container img, #video_buttons_container img {
	margin: 0 !important;
	padding: 0 !important;	
	border: 0px !important;	
}
	
#nvideo_video {
	width: 520px !important;
	height: 292px;
	margin: 0;
	padding: 0;
	display: none;
	top: 0;
	left: 0;
	position: absolute;
	z-index: 10;
	border: 0px;
}
		
#video_buttons_container {
	width: 519px;
	height: 95px;
	margin: 18px 0 0 0;
	background: #c6d0dd;
}
	
.video_button {
	width: 170px;
	height: 95px;
	cursor: pointer;
	float: left;
	position: relative;
	border-right: 3px solid #ffffff;
}
	
.play_button {
	width: 170px;
	height: 95px;
	top: 0;
	left: 0;
	position: absolute;
	background: url("http://www.neher.de/typo3conf/ext/mtm_nvideo/Configuration/TypoScript/images/bt_video_off.png") no-repeat center;
}
	
#video_caption_container {
	width: 520px;
	margin: 0;
}
	
.video_caption_element {
	width: 160px;
	padding: 5px;
	float: left;
	color: #66af22;
	text-align: center;
	border-right: 3px solid #ffffff;
}
	
#video_close {
	width: 36px;
	height: 36px;
	top: -15px;
	right: -15px;
	position: absolute;
	z-index: 11;
	display: none;
	cursor: pointer;
	background: url("http://www.neher.de/typo3conf/ext/mtm_nvideo/Configuration/TypoScript/images/bt_schliessen.png") no-repeat;
}
