/* Incoatec main CSS Document */


@import url("jquery.fancybox.css");



body { /*background-image:url(../img/bg/bg_container.gif);*/
	background-repeat: no-repeat;
	background-position: top right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}

a,a:visited,a:hover {
	text-decoration: none;
	color: #002D56
}



a:hover {
	text-decoration: underline
}

#content_inner a {
	text-decoration: underline;
}

#breadcrumb a,#content_footer a,.content_box  h1 a,.content_box h2 a,.content_box h3 a
	{
	text-decoration: none !important;
}

#breadcrumb li {color:#002D56;}


h1 {
	font-size: 16px;
	color: #002D56;
	margin-bottom: 8px;
}

h2 {
	font-size: 14px;
	color: #002D56;
	margin-bottom: 5px;
}

h3 {
	font-size: 12px;
	color: #002D56;
	margin-bottom: 3px;
}

h4 {
	font-size: 11px;
	color: #002D56;
	margin-bottom: 3px;
}

h5 {
	font-size: 10px;
	color: #002D56;
	margin-bottom: 3px;
}

h6 {
	font-size: 10px;
	color: #002D56;
	margin-bottom: 3px;
}

fieldset {
	border: none;
}

legend {
	margin: 10px 0 0px;
	font-size: 14px;
	font-weight: bold;
	color: #002D56;
	padding: 0;
}

acronym {
	font-style: italic;
	color: #179138;
	border-bottom: 1px dotted #179138;
	cursor: help;
}

address {
	font-style: normal;
	margin-bottom: 15px;
}

li hr {
	margin: 15px 0;
	border: none;
	border-bottom: 1px solid #CCC;
	height: 1px;
	background-color: transparent;
}

#content_inner ul,#content_inner ol {
	padding: 0 20px;
	list-style: square;
}

/* Tabelle*/
table {
	border: solid 2px #134f7e;
	background-color: #e6ecf0;
	padding: 0px;
	margin: 15px auto;
	width: 90%;
	clear: both;
}

thead td {
	background-color: #134f7e;
	margin: 0px;
	padding: 3px;
	font-wight: bold;
	font-size: 10px;
	color: #ffffff;
	border-right: solid 2px #e6ecf0;
	border-bottom: none 0px;
	text-align: center;
}

tbody td {
	margin: 0px;
	padding: 3px;
	font-size: 10px;
	color: #134f7e;
	/*white-space: nowrap;*/
	border-right: solid 2px #134f7e;
	border-bottom: dotted 1px #134f7e;
/*	text-align: left;*/
}

.row_1 {
	background-color: #CCCCCC
}

tfoot {
	font-size: 9px;
	text-align: center
}

tfoot td {
	border: none
}

.ergebniss {
	background-color: #999999;
	font-weight: bold;
	color: #FFF
}

/* Tabelle Ende*/
#container {
	width: 995px;
	background-image: url(./bg/bg_body.gif);
	background-repeat: no-repeat;
	padding: 13px 0 20px 0
}

/* alles fr den Kastenbau*/
.schatten {
	background-image: url(./bg/bg_schatten.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 0px 3px 6px 0px;
}

.teaser {
	margin-top: 8px;
	border: 1px solid #999999;
	background-color: #CCCCCC;
	background-image: url(./bg/bg_grey_scall.gif);
	background-repeat: no-repeat;
	min-height:170px;
}

.teaser h2 {
	text-align:left;
	margin-bottom: 8px
}

.teaser img {
	margin: 0 7px 7px 0px;
	border: 1px solid #999;
	display: inline
}

img.bullet {
	border: none;
	margin: 0 7px 0 0;
	vertical-align: middle
}

.teaser ul {
	list-style: none;
	font-weight: bold
}

.teaser li {
	margin-bottom: 6px;
}

.teaser_inner {
	padding: 10px;
}

.bild_teaser {
	background-image: none
}

.bild_teaser img {
	margin: 0;
	display: block;
	border: 0
}

/* Kastenbau  Ende*/

/* TEASER - Conferences */

#c204 .schatten .teaser {height:292px;}

/* TEASER - Conferences ENDE */

#header {
	margin: 0px 0 0 10px;
}

#header_inner {
	background-image: url(./bg/bg_header.gif);
	background-repeat: repeat-x;
	width: 982px;
	height: 120px;
}

#logo {
	margin: 30px 0 0 20px;
	float: left;
	display: inline;
	width: 266px
}

/* NAVIGATION */
#main_navi {
	list-style: none;
	float: right;
	margin-top: 53px;
}

#main_navi li {
	float: left;
	border-left: 1px solid #999999;
	position: relative;
}

#main_navi li a,#main_navi li a:hover {
	display: block;
	padding: 15px 10px 4px 10px;
	background-image: url(./bg/main_navi_arrow.gif);
	background-position: center top;
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

#main_navi li a.hover, #main_navi li a:hover, #main_navi li.active a  {
	background-image: url(./bg/main_navi_arrow_hover.gif)
}

/* - LEVEL 1 */
/*#main_navi li.level_01:hover {display:block; padding: -20px px 0px 0px; background-image:none; background-image:url(./bg/main_navi_arrow_hover.gif); background-position:center top; background-repeat:no-repeat;}*/

.main_level2 {
	background-color: #179138;
	-moz-opacity: 0.8;
	filter: Alpha(opacity = 80);
	position: absolute;
	top: 37px;
	z-index: 99;
	list-style: none;
	width: 200px;
}

.main_level2 li {
	float: none !important;
	border: none;
	display: block;
	padding: 4px
}

.main_level2 a,.main_level2 a:visited,.main_level2 a:hover, #main_navi li.active .main_level2 a {
	color: #FFF;
	padding: 0px !important;
	padding-left: 5px !important;
	margin: 0px !important;
	display: inline;
	background-image: none !important;
}

.main_level2 a:hover , #main_navi li.active .main_level2 a:hover {
	background-image: none !important;
	background-color: #FFF;
	color: #164F7E;
}

#level_2 {
	list-style: none;
	font-size: 14px;
	padding: 0
}

#level_2 li {
	padding: 0px;
	margin: 0;
	display: inline
}

#level_2 a,#level_2 a:visited,#level_2 a:hover, #level_2 span {
	color: #FFF;
	margin: 0;
	padding: 2px;
	padding-left: 10px;
	margin-top: 2px;
	display: block;
	font-weight: bold;
}

#level_2 a:hover,#level_2 .active span, #level_2 .active a {
	background-image: url(./bg/bg_level_2.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	text-decoration: none
}

#level_3 {
	list-style: none;
	font-size: 12px;
	margin-left: 20px
}

#level_3 li {
	padding: 0px;
	display: inline
}

#level_3 a,#level_3 a:visited,#level_3 a:hover,  #level_3 span  {
	color: #FFF;
	margin: 0;
	padding: 2px;
	margin-top: 2px;
	font-weight: bold;
	padding-left: 7px;
	display: block;
	float: none;
	background-image: none !important
}

#level_3 a:hover,#level_3 .active span {
	background-image: url(./bg/bg_level_2.gif) !important;
	background-repeat: no-repeat;
	background-position: left 5px;
	text-decoration: none
}

#level_4 {
	list-style: none;
	font-size: 12px;
	margin-left: 20px
}

#top_navi {
	list-style: none;
	margin: 0;
	padding: 0;
	float: right;
	display: inline
}

#top_navi li {
	float: left;
}

#top_navi li a {
	display: block;
	padding: 15px 10px 0px 10px;
	font-size: 11px;
}

.sitemap {
	margin: 15px;
	list-style: none !important
}

.sitemap li {
	margin: 4px 15px;
}

.sitemap li a {
	padding: 2px 10px;
	background-color: #CCC;
	display: block;
	background-image: url(./bg/bg_level_2.gif);
	background-repeat: no-repeat;
	background-position: left 3px
}

.sitemap img {
	vertical-align: middle;
	margin-right: 7px
}

.sitemap_L_2 {
	list-style: none;
	background: none !important
}

.sitemap_L_2 li a {
	display: inline;
	background-color: transparent;
	background: none;
	padding-left: 0
}

.sitemap_L_3 li,.sitemap_L_3_active li {
	list-style: none;
	margin-left: 25px
}

.sitemap_L_3 li a,.sitemap_L_3_active li a,.sitemap_L_4 li a {
	padding: 2px 10px;
	background-image: url(../img/bg/bg_rel_article.gif);
	background-repeat: no-repeat;
	background-position: left 3px
}

.sitemap_L_4 li {
	list-style: none;
	margin-left: 20px
}

#news,#suche {
	margin: 15px 0px
}

#news li,#suche li {
	margin: 4px 0px;
}

#news .sitemap_L_3 li,#suche .sitemap_L_3 li,#news .sitemap_L_3_active li,#suche .sitemap_L_3_active li
	{
	margin: 4px 5px 4px 20px
}

#main {
	margin: 0px 0 10px 10px;
	width: 985px
}

#footer {
	margin: 10px 0 30px 20px;
	background-color: #FFFFFF;
	width: 350px;
	overflow: hidden;
	padding: 2px
}

#footer li  {
	float: left;
	font-weight: bold;
	list-style: none
}
#footer li a  {
	display: block
}
#footer li a, #footer li a:visited, #footer li a:hover {
  color:#ccc;
}

/* Startseite Special */
#start_container {
	width: 750px;
	float: left;
}

#intro {
	width: 745px;
	height: 292px;
	background-color: #FFF;
	background-image: none;
	background-image: url('bg/btns.png'); background-repeat: no-repeat; background-position: 0px -200px 	
}

#intro_inner {
	margin-top: 0px;
}

#intro_news {
	width: 745px;
	height: 200px;
	background-color: #164F7E;
	overflow: hidden;
	background-image: none
}

#intro_news_inner.teaser_inner {color:#fff;}

.triple_play {
	width: 220px;
	border-right: 1px solid #FFF;
	margin-left: 10px;
	padding-right: 10px;
	float: left;
	display: inline;
	height: 183px
}

.triple_play img {
	float: left;
	margin-right: 7px;
	margin-left: 0px;
	border: none
}
/* - Tagcloud*/
#c207 div div.teaser {
	min-height: 200px;
}

/* Startseite Special Ende*/
#marginal {
	float: right;
	width: 225px;
	overflow: hidden;
}

#navigation {
	float: left;
	width: 220px;
	overflow: hidden;
	margin-top: 8px
}

#navigation_inner {
	background-color: #164F7E;
	min-height: 500px;
}

#navigation_inner h2 {
	color: #FFF;
	margin-bottom: 10px;
	font-size: 12px
}

#content {
	float: left;
	width: 525px;
	overflow: hidden;
	margin-top: 8px;
	margin-left: 8px
}

#content_inner {
	background-color: #FFF;
	background-image: url(./bg/bg_content.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border: 1px solid #999999;
}

#breadcrumb {
	margin-bottom: 20px;
	font-weight: bold
}

#breadcrumb label {
	float: left;
	display: inline;
	margin-right: 10px
}

#breadcrumb ul {
	list-style: none;
	float: left;
	width: 400px;
	display: inline;
	margin: 0;
	padding: 0
}

#breadcrumb ul li {
	float: left;
	display: inline;
	white-space: nowrap
}

#breadcrumb span {
	padding: 6px
}

#content_inner p {
	margin: 15px 0;
	line-height: 15px
}

#content_inner {
	line-height: 15px
}

.impressum p {
	margin-top: 5px !important
}

.content_box {
	border: 1px solid #002D56;
	margin-bottom: 13px
}

.content_box h1,.content_box h2,#product_add h2,.news_headline {
	background-color: #002D56;
	padding: 6px 0px 8px 0px;
	color: #fff;
	margin: 0
}

.news_headline {
	padding-left: 10px
}

.content_box h1 a,.content_box h2 a {
	padding-left: 10px;
}

.content_box h1 a:hover,.content_box h2 a:hover {
	background-image: url(./bg/bg_level_2.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	text-decoration: none
}

.content_box img {
	display: block
}

.box_type1 {
	
}

.box_type2 {
	height: 120px;
}

.box_type2 .box_type2_img {
	float: left;
	border-right: 1px solid #002D56;
	margin: 0;
	width: 120px;
	height: 120px;
	overflow: hidden;
}

.box_type2 .box_type2_img a {float:left}

.box_type2 h2 {
	width: 367px;
	float: left;
	display: inline
}

.box_type2 p {
	float: left;
	display: inline;
	padding: 10px;
	margin: 0px !important;
	width: 357px;
	line-height: normal !important;
}




.box_type3 p {
	padding: 10px;
	margin: 0px !important;
}

#product_add {
	width: 200px;
	border: 1px solid #002D56;
	float: right;
	display: inline;
	overflow: hidden;
	margin: 0 0 10px 10px
}
#product_add a img {
	display:block;
}

#product_add h2 {
	padding: 7px;
	font-size: 10px
}

#product_add h2 img {
	margin-left: 7px
}

#product_add ul {
	list-style: none;
	margin: 10px;
	display: block;
	font-weight: bold;
	padding: 0
}

#product_add li {
	margin-top: 2px
}

#product_add ul li .rel_article {
	margin: 5px;
}

.rel_article a {
	background-image: url(./bg/bg_rel_article.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px
}

#content_footer {
	margin: 30px 0 10px 0
}

#content_footer div {
	width: 165px;
	font-weight: bold;
	float: right;
	display: inline
}

.text_pic_left,.text_pic_right {
	float: left;
	margin: 0 10px 10px 0;
	display: inline
}

.text_pic_right {
	float: right;
	margin: 0 0 10px 10px;
}

.text_pic_middle {
	float: none;
	text-align: center;
	margin: 10px
}

.text_pic_left img,.text_pic_right img {
	border: 1px solid #002D56;
	display: block
}

.text_pic_middle img {
	border: 1px solid #002D56;
}

.text_pic_left p,.text_pic_right p,.text_pic_middle p {
	font-size: 9px;
	padding: 2px;
	color: #179138;
	margin: 0 !important
}

/* Product Suche*/
#product_search {
	width: 220px;
	height: 292px;
	background-color: #C1E1FF;
	background-image: none;
}

optgroup {
	font-weight: bold;
	font-style: normal;
	background-color: #CBCBCB
}

optgroup   option {
	background-color: #FFFFFF;
	padding-left: 10px
}

#product_search_inner input,#product_search_inner select {
	width: 195px;
	color: #002D56;
	font-size: 11px;
	border: 1px solid #999999;
	padding: 1px
}

#product_search_inner select {
	width: 198px
}

#product_search_inner label {
	display: block;
	margin: 10px 0 2px 0;
	font-weight: bold;
	color: #002D56;
	font-size: 12px
}

#product_search_inner option {
	margin-left: 2px
}

.button {
	border: 1px solid #999999;
	background-color: #002D56;
	color: #FFF !important;
	width: 100px !important;
	font-weight: bold;
	text-align: center;
	margin-top: 15px;
	float: right
}

/* Produktsuche Ende*/
.contact_form_label {
	width: 215px;
	margin: 0 10px 5px 0;
	display: block;
}

/* Tagcloud */
#tagcloud {
	min-height: 170px;
	background-color: #CCCCCC;
	background-image: url(./bg/bg_grey_scall.gif);
	background-repeat: no-repeat;
}

.teaser_inner {
	
}

.teaser_inner h2 {
	text-align: left;
}

.teaser_inner h3 {
	display: inline;
	padding: 0 3px 0 0
}

.tagcloud_level_1 {
	font-size: 8px !important
}

.tagcloud_level_2 {
	font-size: 10px !important
}

.tagcloud_level_3 {
	font-size: 12px !important
}

.tagcloud_level_4 {
	font-size: 14px !important
}

.tagcloud_level_5 {
	font-size: 16px !important
}

.tagcloud_level_6 {
	font-size: 18px !important
}

.tooltip {
	background-image: url(./bg/bg_tooltip.png);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 206px;
	color: #FFF
}

.tooltip h2 {
	color: #FFF;
	border-bottom: 1px dotted #FFF
}

.border_b_box {
	border: 1px solid #CCC;
	margin: 10px 0;
	padding: 2px 10px;
	display: block;
}

.border_b_box label {
	font-size: 12px;
	font-weight: bold
}

.border_b_box span {
	margin: 5px;
	margin-left: 0;
	clear: both;
}

.border_b_box p {
	margin-top: 3px !important;
	margin-bottom: 3px !important;
}

fieldset p {
	margin: 0 !important;
}

fieldset p label {
	width: 150px;
	float: left;
	display: inline
}

fieldset p input {
	font-size: 11px
}

.downloadPDF {
	padding-left: 17px;
	background-image: url(../img/page_white_acrobat.png);
	background-repeat: no-repeat;
	background-position: 0 2px;
	display: block
}

sub,sup {
	font-size: 9px
}

#karte {
	z-index: 80
}

.confi_class {
	padding: 0 0 15px 60px;
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
}


.usb {display: none !important}

/* Testing (Klaas) */
.contenttable {
	width: auto !important;
	background-color: white;
	margin: 0px;
	
}
.contenttable tbody td {
	border: none !important;
	padding: auto !important;
	
}
.contenttable td p {
	margin: 0px !important;
	
}

	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox, .browseBoxWrap {
	margin:10px 0px;
	border:1px solid #CCC;
	padding:2px 10px;
	display:block;
	background-color:white;
}
.tx-ttnews-browsebox table {
	background-color:white;;
	border:none;
	width:0;
}
.tx-ttnews-browsebox td {
	border:none;
}
.tx-ttnews-browsebox p {
	margin:0px !important;
}
.tx-ttnews-browsebox-SCell {
	background-color:white;
	border:1px solid #CCC;
}

.news-latest-container {
	padding:0px;
}

.news-latest-container, .news-list-container {
background-color:transparent;
border:none;
text-align: left;
}

.news-latest-container h2, .news-latest-gotoarchive, .news-list-container h3 {
background-color:transparent;
border:none;
color:#FFFFFF;
margin:0px 0 3px 0 ;
padding:0px;
}

.news-latest-item, .news-list-item {
background-color:transparent;
border:none;
height:auto !important;
line-height:auto;
margin:0px 0 6px 0 ;
padding: 0;

}


.news-latest-item a, .news-latest-item a{color: #FFF}
.news-latest-item h3 a{
color:#FFF;
font-size:12px;
margin-bottom:3px;
}

.triple_play  .news-list-container h3 {font-size: 14px; position: relative; top:-3px}
.triple_play .news-list-container p {
padding-left:3px; color: #FFF
}

.teaser_inner .news-latest-item a, .teaser_inner .news-latest-item a{color:#002D56}

.teaser_inner .news-latest-item h3 a{
color:#002D56;
font-size:12px;
margin-bottom:3px;
}

.teaser_inner .news-latest-item  h3 {display: block; margin-bottom: 10px}

#content_inner h1 a, #content_inner li a, #content_inner .news-list-morelink a{float: none}
#content_inner h1 span, #content_inner .content_box h2 {padding-left:10px;}

.news-list-navi {
	font-size:10px;
	font-weight:normal !important;
}


#content_footer  #print_view, #content_footer #to_top {display: none}
#content_footer #to_top {width: 40px}

.product_gallery {display:block; clear:both;}
.product_gallery li {display:inline; float:left; list-style:none;}
#.product_gallery img {display: block}

.border_b_box .news-latest-morelink {height: 15px; margin-bottom: 8px}

/*
#download {background-image: none;background-color: #FFF ; border:2px solid #164F7E}
*/

.csc-textpic-intext-left-nowrap img {float: left}
.csc-textpic-caption { font-size:xx-small; }

/* Mailformular "Request for Information" */
#c382 #mailformattend {margin-bottom:10px;}
#c382 #mailformunable {margin-bottom:40px;}

#mailform div.csc-mailform-field {margin-bottom:15px;}
#mailform label {display:inline; float:left; width:200px;}
#mailformName, #mailformCompany__Position, #mailformYour_Application, #mailformTelephone, #mailformYour_EMail {float:none; width:263px;}
#mailform span.csc-mailform-label {color:#002D56; font-size:12px; font-weight:bold; margin-bottom:3px;}
#mailform input.csc-mailform-submit {float:right;}


 #level_3 span.font_9 { font-weight: normal}


.contenttable {margin:auto; padding: auto; border: none !important}
#intro_news_inner a {color:#fff;}

.to_change .news-single-timedata {display:none}
.to_change .news-single-backlink {display:none}
.to_change .news-single-img {display:none}
.to_change .news-single-item {padding: 0px}

/* FLASHERSATZ auf HOME */
.border { border:1px solid #000; }
.pane_link { visibility:hidden; }

#infobox_outer { height:292px; width:745px; }
#infobox_outer img {border: none}
#infobox_outer ul { list-style:none; padding:0; position:absolute; top:398px; left:550px; width:200px;  }
#infobox_outer li { display:inline; float:left; margin:0 1px 0 0;  border: none;background-image: url('bg/btns.png'); background-repeat: no-repeat; background-position: -97px 0px }
#infobox_outer li.go-btn {background-position: -97px -100px}
#infobox_outer li a {padding:5px 13px 10px 11px; float: left}
#infobox_outer li.go-btn a{padding:15px;}
#infobox { margin:10px 10px 10px 10px; height:272px; }
.infobox { float:left; height:272px; width:725px; }
#infobox_0 { display:block; }
#infobox_1, #infobox_2, #infobox_3, #infobox_4 { display:none; }
#infobox_img_0, #infobox_img_1, #infobox_img_2, #infobox_img_3, #infobox_img_4 { display:inline; float:left; height:272px; width:505px; overflow: hidden; margin-right: 20px}
#infobox_text_0, #infobox_text_1, #infobox_text_2, #infobox_text_3, #infobox_text_4 { display:inline; float:left; margin:0 0 0 10px; overflow:hidden; height:225px; width:190px; }
#infobox_title { display:inline; float:left; }
#infobox_title_0 { display:inline; }
#infobox_title_1, #infobox_title_2, #infobox_title_3, #infobox_title_4 { display:none; }