/* thermotemp Global-CSS, conception, 2006 */

pre {
	font-size:11px;
	line-height:13px;
	
	background:#F9F9F9 none repeat scroll 0 0;
	border:1px solid #D0D0D0;
	padding:2px 5px;
}	

table {
	background:#F9F9F9;
	margin:1px;
	padding:0px;
	border-collapse:collapse;
	margin-left:auto;
	margin-right:auto;
}

td {
	border:1px solid #D0D0D0;
	padding:2px 5px;
	
}

.redhigh {
	color:#E10915;
	font-weight:bold;
}

.img_box {
	float:left;
	margin-top:5px;
	margin-right:0px;
	font-size:10px;
	line-height:14px;
	color:#666666;
	width:104px;
}


.tab_wide_invisible {
	background:#FFFFFF;
	border:none;
	width:100%;
	vertical-align:top;
}
.tab_wide_invisible tr td {
	border:none;
}


.tab_wide_center_invisible {
	background:#FFFFFF;
	border:none;
	width:100%;
	text-align:center;
}

.tab_wide_center_invisible img {
	padding-bottom:0px!important;
}

.tab_wide_center_invisible tr td {
	border:none;
}

.tab_wide {
	width:100%;
}

.tab_wide_center {
	width:100%;
}

.tab_wide_center td {
	text-align:center;
}

.tab_left {
	margin-left:0;
}

.tab_white {
	background:#FFFFFF;
}

#box_AUSSEN {
	width:985px;
	background-color:#EFEFEF;
	position: absolute;	
	top: 0px;
	left: 0px;
}

#box_HEAD_1 {
	float:left;
	width:985px;
	padding-top:1px;
	height:55px;
	background-color:#FFFFFF;
}

#box_PFAD {
	float:left;
	width:703px;
	font-size:11px;
	color:#666666;
	line-height:21px;
	padding-left:15px;
	padding-top:5px;
	background-color:#FFFFFF;
}

#box_PFAD a:link, #box_PFAD a:visited {
	font-size:11px;
	color:#666666;
	text-decoration:none;
}

#box_PFAD a:hover {
	color:#333333;
	text-decoration:underline;
}

#box_LOGO {
	float:left;
	width:267px;
}

#box_FLASH {
	float:left;
	width:985px;
}

#box_FLASH_0 {
	float:left;
	width:985px;
	height:324px;
}

#box_FLASH_1 {
	position:absolute;
	top:56px;
	left: 0px;
	height:324px;
	width:985px;
	z-index:200;
}


#box_NON_FLASH {
	clear:left;
	width:985px;
	height:243px;
	background-image:url(img/bg_non_flash.jpg);
	background-repeat:no-repeat;
}

#box_NON_FLASH_2 {
	float:left;
	width:985px;
	height:140px;
	background-image:url(img/bg_non_flash_2.jpg);
	background-repeat:no-repeat;
/*	margin-bottom: -6px; // für IE (jf) */
}

#box_NON_FLASH_3 {
	clear:left;
	width:985px;
	height:243px;
	background-image:url(img/bg_non_flash.jpg);
	background-repeat:no-repeat;
}



#box_NON_FLASH_TEXT {
	clear:left;
	width:970px;
	height:45px;
	padding-left:15px;
	padding-top:40px;
	background-color:#FFFFFF;
	background-image:url(img/bg_non_flash_text.gif);
	background-repeat:repeat-x;
	font-size:11px;
	font-weight:bold;
	color:#003A63;
/*	margin-bottom: -6px; // für IE (jf)*/
}

#box_NON_FLASH_LINKS {
	width:292px;
}


#box_HAUPTEINSTIEG {
	float:left;
	background-color:#00FF33;	
}

#box_HAUPTEINSTIEG a {
	text-transform:uppercase;
}

#box_THERMOGRAFIE {
	position:absolute;
	top:110px;
	left:317px;
	width:205px;
	float:left;
	background-color:#E10915;
	height:61px;
	color:#FFFFFF;
	padding-left:10px;
	padding-top:5px;
	font-weight:bold;
	font-size:12px;
}

#box_THERMOGRAFIE a:link, #box_THERMOGRAFIE a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

#box_THERMOGRAFIE a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

#box_BRANDFRUEH {
	position:absolute;
	top:110px;
	left:533px;
	width:205px;
	float:left;
	background-color:#003A63;
	height:61px;
	color:#FFFFFF;
	padding-left:10px;
	padding-top:5px;
	font-weight:bold;
	font-size:12px;
}

#box_BRANDFRUEH a:link, #box_BRANDFRUEH a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

#box_BRANDFRUEH a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

#box_VIDEORAUCH {
	position:absolute;
	top:110px;
	left:749px;
	width:205px;
	float:left;
	background-color:#105780;
	height:61px;
	color:#FFFFFF;
	padding-left:10px;
	padding-top:5px;
	font-weight:bold;
	font-size:12px;
}

#box_VIDEORAUCH a:link, #box_VIDEORAUCH a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

#box_VIDEORAUCH a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}


#box_BORDER_CONTENT {
	clear:left;
	float:left;
	width:985px;
	background-image:url(img/bg_content.gif);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
}

#box_LINKS {
	float:left;
	width:292px;
	background-color:#EFEFEF;
}

.box_LINKS_1 {
	clear:left;
	float:left;
	width:272px;
	padding-top:10px;
	padding-left:15px;
	padding-bottom:10px;
	font-size:10px;
	color:#666666;
	background-color:#F9F9F9;
}

#box_LINKS_AUSSEN {
	float:left;
	width:292px;
	background-color:#F9F9F9;
}

.box_BORDER_LINKS {
	clear:left;
	float:left;
	width:270px;
	padding-left:15px;
	padding-right:5px;
}

#boxDOWNLOAD img{
	float:left;
	padding-right:15px;
	padding-bottom:5px;
	padding-left:0px;
	padding-top:0px;
	background-color:#FFFFFF;
}

#boxDOWNLOAD{
	clear:left;
	width:520px;
	background-color:#FFFFFF;
	text-decoration:none;
	padding-top:12px;
	padding-bottom:10px;
}

#boxDOWNLOAD_TEXT{
	float:left;
	width:400px;
	background-color:#FFFFFF;
	text-decoration:none;
	padding-bottom:10px;
}

#boxDOWNLOAD_BILD{
	float:left;
	width:95px;
	background-color:#FFFFFF;
	color:#333333; /*#DF0029;*/
	text-decoration:none;
	padding-bottom:10px;
}

#boxREFERENZ_TEXT{
	float:left;
	width:380px;
	background-color:#FFFFFF;
	text-decoration:none;
	padding-bottom:10px;
}

#boxREFERENZ_BILD{
	float:left;
	width:135px;
	background-color:#FFFFFF;
	color:#333333; /*#DF0029;*/
	text-decoration:none;
	padding-bottom:10px;
}

#boxLINKS img{
	float:left;
	padding-right:15px;
	padding-bottom:5px;
	padding-left:0px;
	padding-top:0px;
	background-color:#FFFFFF;
}

#boxLINKS{
	clear:left;
	width:413px;
	background-color:#FFFFFF;
	text-decoration:none;
	padding-top:12px;
	padding-bottom:12px;
}

#boxLINKS_TEXT{
	float:left;
	width:240px;
	background-color:#FFFFFF;
	text-decoration:none;
	padding-bottom:10px;
}

#boxLINKS_BILD{
	float:left;
	width:170px;
	background-color:#FFFFFF;
	color:#333333; /*#DF0029;*/
	text-decoration:none;
	padding-bottom:10px;
}

#box_NAV_MITTE {
	float:left;
	width:643px;
	padding-left:25px;
	padding-right:25px;
	padding-top:16px;
	padding-bottom:16px;
	font-size:11px;
	background-color:#F9F9F9;
	color:#666666;
	border-bottom:1px solid #EFEFEF;
}

#box_NAV_MITTE a:link, #box_NAV_MITTE a:visited{
	float:left;
	display:block;
	width:148px;
	color:#666666;
	background-image:url(img/link_1.gif);
	background-repeat:no-repeat;
	padding-left:12px;
	line-height:16px;
	text-decoration:none;
}

#box_NAV_MITTE a:hover{
	color:#E10915;
	background-image:url(img/link_2.gif);
	background-repeat:no-repeat;
	padding-left:12px;
	text-decoration:none;
}


.NAV_OBEN_aktiv {
	float:left;
	display:block;
	width:148px;
	color:#E10915;
	background-image:url(img/link_2.gif);
	background-repeat:no-repeat;
	padding-left:12px;
	line-height:16px;
	text-decoration:none;
}

#box_NAV_MITTE_INDEX {
	float:left;
	width:643px;
	padding-left:25px;
	padding-right:25px;
	padding-top:0px;
	padding-bottom:16px;
	font-size:11px;
	background-color:#F9F9F9;
	color:#666666;
	border-bottom:1px solid #EFEFEF;
}

#box_NAV_MITTE_INDEX a:link, #box_NAV_MITTE_INDEX a:visited{
	float:left;
	display:block;
	width:148px;
	color:#666666;
	background-image:url(img/link_1.gif);
	background-repeat:no-repeat;
	padding-left:12px;
	line-height:16px;
	text-decoration:none;
}

#box_NAV_MITTE_INDEX a:hover{
	width:148px;
	color:#E10915;
	background-image:url(img/link_2.gif);
	background-repeat:no-repeat;
	padding-left:12px;
	text-decoration:none;
}

#box_MITTE {
	float:left;
	width:530px;
	display:block;
	padding-top:38px;
	padding-left:38px;
	background-color:#FFFFFF;
	color:#666666;
	font-size:12px;
	line-height:18px;
}

#box_MITTE a:link, #box_MITTE a:visited {
	color:#666666;
	text-decoration:underline;
}

#box_MITTE a:hover {
	color:#333333;
	text-decoration:underline;
}

#box_MITTE h1 {
	font-size:17px;
	font-weight:normal;
	color:#E10915;
	line-height:10px;
}

#box_MITTE h2 {
	font-size:13px;
	font-weight:bold;
	line-height:20px;
	color:#0B6D9D;
}

#box_MITTE_2 form label{
	float:left;
	width:140px;
}

#box_MITTE_2 {
	float:left;
	padding-top:12px;
	padding-right:38px;
	padding-left:38px;
	background-color:#FFFFFF;
	color:#666666;
	font-size:12px;
	line-height:18px;
	width: 418px;
}

#box_MITTE_2 a:link, #box_MITTE_2 a:visited {
	color:#666666;
	text-decoration:underline;
}

#box_MITTE_2 a:hover {
	color:#333333;
	text-decoration:underline;
}

#box_MITTE_2 h1 {
	font-size:17px;
	font-weight:normal;
	color:#E10915;
	line-height:normal;
}

#box_MITTE_2 h2 {
	font-size:13px;
	font-weight:bold;
	line-height:20px;
	color:#0B6D9D;
}

#box_MITTE_2 h3 {
	font-size:13px;
	font-weight:bold;
	line-height:8px;
	color:#0B6D9D;
}

.textarea_formular {
	width:180px;
	font-size: 12px;
	color:#666666;
	background-color:#FFFFFF;
	border:1px solid #999999;

}

.box_BTN{
	float:left;
	background-color:#E4E4E4;
	border: 1px solid #555555;
	width:100px;
	height:20px;
	padding-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#333333;
	text-decoration: none;
	cursor: pointer;
}

.box_BTN_SENDEN{
	background-color:#E4E4E4;
	border: 1px solid #555555;
	width:106px;
	height:20px;
	padding-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#333333;
	text-decoration: none;
	cursor: pointer;
}

#box_BORDER_TEASER {
	width:615px;
	color:#666666;
	float:left;
	display:block;
	clear:left;
	margin-top:5px;
	margin-bottom:20px;
}

#box_BORDER_TEASER_GREY {
	float:left;
	width:615px;
	color:#666666;
	margin-top:5px;
	margin-bottom:20px;
	background-color:#EEEEFF;
}

#box_TEASER_DIST {
	float:left;
	width:20px;
}

#box_TEASER_BILD {
	float:left;
	width:175px;
}

#box_TEASER_TEXT {
	float:left;
	width:420px;
	color:#666666;
	font-size:12px;
}

#box_TEASER_TEXT a:link, #box_TEASER_TEXT a:visited{
	color:#E10915;
	text-decoration:none;
}

#box_TEASER_TEXT a:hover{
	color:#E10915;
	text-decoration:underline;
}

#box_BORDER_TEXT_NAV {
	clear:left;
	float:left;
	width:643px;
	display:block;
	color:#666666;
	font-size:12px;
	padding-top:0px;
	line-height:19px;
}

#box_TEXT {
	float:left;
	clear:left;
	width:438px;
	display:block;
	color:#666666;
	font-size:12px;
	padding-right:30px;
}

#box_TEXT h2 {
	font-size:13px;
	font-weight:bold;
	color:#0B6D9D;
	line-height:20px;
}

#box_TEXT_2 {
	float:left;
	width:530px;
	display:block;
	color:#666666;
	font-size:12px;
	padding-right:30px;
}

#box_TEXT_2 h2 {
	font-size:13px;
	font-weight:bold;
	color:#0B6D9D;
	line-height:20px;
}

#box_LEXIKON {
	clear:left;
	float:left;
	display:block;
	color:#666666;
	font-size:12px;
	border-bottom:1px solid #DDDDDD;
	padding-top:20px;
	width: 418px;
}

#box_LEXIKON_BEGRIFF h2 {
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	color:#666666;
}

#box_LEXIKON_BEGRIFF {
	float:left;
	display:block;
	color:#666666;
	font-size:12px;
	padding-bottom:10px;
	font-weight:bold;
	line-height:15px;
	width: 400px;
}

#box_LEXIKON_BESCHREIBUNG {
	float:left;
	display:block;
	color:#666666;
	font-size:12px;
	padding-bottom:20px;
	line-height:15px;
	padding-left: 30px;
	width: 400px;
}

#box_HISTORY_LINE {
	clear:left;
	float:left;
	font-size:12px;
	padding-bottom:10px;
	width:418px;
}

#box_HISTORY_DATE {
	float:left;
	font-weight:bold;
	width: 50px;
}

#box_HISTORY_ENTRY {
	float:left;
	width: 350px;
}

#box_TOP {
	float:left;
	width:468px;
	display:block;
	margin-top:30px;
	color:#666666;
	font-size:12px;
	text-align:right;
	background-color:#FFFFFF;
}

#box_TOP_2 {
	float:left;
	width:643px;
	display:block;
	color:#666666;
	margin-top:40px;
	font-size:12px;
	text-align:right;
	background-color:#FFFFFF;
}

#box_SEK_NAV {
	font-size:12px;
	float:left;
	width:155px;
	display:block;
	padding:10px;
	margin-top:05px;
	background-color:#EFEFEF;
}

#box_SEK_NAV a:link, #box_SEK_NAV a:visited{
	display:block;
	color:#666666;
	background-image:url(img/link_1.gif);
	background-repeat:no-repeat;
	padding-left:12px;
	padding-bottom:5px;
	line-height:16px;
	text-decoration:none;
}

.box_SEK_NAV_ACTIVE_LINK a:link, .box_SEK_NAV_ACTIVE_LINK a:visited, .box_SEK_NAV_ACTIVE_LINK a:hover{
	color:#E10915!important;
}


#box_SEK_NAV a:hover{
	color:#E10915;
	background-image:url(img/link_2.gif);
	background-repeat:no-repeat;
	padding-left:12px;
	text-decoration:none;
}

.SEK_NAV_aktiv {
	display:block;
	color:#E10915;
	line-height:17px;
	/*padding-left:12px;
	background-image:url(img/link_2.gif);
	background-repeat:no-repeat;*/
}

a.SEK_NAV_aktiv:link, a.SEK_NAV_aktiv:visited {
	display:block;
	/*color:#E10915;*/
	color:#E10915;
	line-height:17px;
	text-decoration:none;
}

a.SEK_NAV_aktiv:hover{
	color:#E10915;
	text-decoration:none;
}

.TERT_NAV_aktiv {
	display:block;
	color:#E10915;
	line-height:16px;
	padding-left:12px;
	padding-bottom:5px;
	background-image:url(img/link_2.gif);
	background-repeat:no-repeat;
}


#box_NAV_LINKS {
	float:left;
	width:125px;
	font-size:11px;
	color:#666666;
	padding-bottom:20px;
	line-height:14px;
}

#box_NAV_LINKS img{
	float:left;
}

#box_NAV_LINKS a:link, #box_NAV_LINKS a:visited{
	display:block;
	clear:both;
	width:113px;
	color:#666666;
	background-image:url(img/link_1.gif);
	background-repeat:no-repeat;
	padding-left:12px;
	line-height:17px;
	text-decoration:none;
}

#box_NAV_LINKS a:hover{
	width:113px;
	color:#E10915;
	background-image:url(img/link_2.gif);
	background-repeat:no-repeat;
	padding-left:12px;
	text-decoration:none;
}

#NAV_LINKS_active{
	display:block;
	clear:both;
	width:113px;
	color:#E10915;
	background-image:url(img/link_2.gif);
	background-repeat:no-repeat;
	padding-left:12px;
	line-height:17px;
	text-decoration:none;
}

.box_downloadpdf {
	background-image:url(img/pdf.jpg);
	background-repeat:no-repeat; 
	float:left;
	width:115px;
	font-size:11px;
	color:#666666;
	line-height:16px;
	padding-bottom:20px;
	padding-right:10px;
	padding-left:25px;
	margin-left:5px;
}

.box_downloadpdf a:link, .box_downloadpdf a:visited{
	display:block;
	clear:both;
	width:108px;
	color:#666666;
	text-decoration:none;
}

.box_downloadpdf a:hover{
	width:108px;
	color:#E10915;
	text-decoration:none;
}


.box_NAV_LINKS_1 {
	float:left;
	width:115px;
	font-size:11px;
	color:#666666;
	line-height:16px;
	padding-bottom:20px;
	padding-right:10px;
	padding-left:12px;
}

.box_NAV_LINKS_1 a:link, .box_NAV_LINKS_1 a:visited{
	display:block;
	clear:both;
	width:108px;
	color:#666666;
	background-image:url(img/link_1.gif);
	background-repeat:no-repeat; 
	padding-left:12px;
	text-decoration:none;
}

.box_NAV_LINKS_1 a:hover{
	width:108px;
	color:#E10915;
	background-image:url(img/link_2.gif);
	background-repeat:no-repeat;
	padding-left:12px;
	text-decoration:none;
}

.box_NAV_LINKS_2 {
	float:left;
	width:120px;
	font-size:11px;
	color:#666666;
	line-height:16px;
	padding-bottom:20px;
}

.box_NAV_LINKS_2 a:link, .box_NAV_LINKS_2 a:visited{
	display:block;
	clear:left;
	float:left;
	width:140px;
	color:#666666;
	line-height:17px;
	text-decoration:none;
}

.box_NAV_LINKS_2 a:hover{
	color:#E10915;
	text-decoration:none;
}

#box_RE {
	float:left;
	width:175px;
}

.box_IMGTITLE {
	float:left;
	font-size:10px;
	line-height:14px;
	text-align:left;
	vertical-align:top;
	color:#666666;
}

.box_BILDER {
	float:left;
	width:175px;
	font-size:10px;
	line-height:14px;
	text-align:left;
	color:#666666;
}

.box_BILDER a:link, .box_BILDER a:visited{
	font-size:12px;
	line-height:14px;
	text-align:left;
	text-decoration:none;
}
.box_BILDER a:hover{
	text-decoration:underline;
}
.box_BILDER img{
	padding-bottom:5px;
}

#box_BROSCHUERE {
	clear:left;
	width:175px;
	font-size:10px;
	line-height:14px;
	text-align:left;
}
#box_BROSCHUERE_BILD {
	float:left;
	width:90px;
}

#box_BROSCHUERE_TEXT {
	float:left;
	width:85px;
	font-size:11px;
	line-height:14px;
	text-align:left;
}

#box_ANFRAGE {
	float:left;
	width:125px;
	font-size:11px;
	color:#666666;
	padding-top:50px;
	padding-bottom:20px;
	line-height:14px;
}

#box_FOOTER {
	float:left;
	clear:left;
	width:985px;
	background-color:#FFFFFF;
	font-size:10px;
	line-height:14px;
	color:#3A73A5;
}

#box_FOOTER_1 {
	clear:left;
	float:left;
	width:277px;
	background-color:#EFEFEF;
	font-size:10px;
	line-height:14px;
	padding-left:15px;
	color:#777777;
	padding-top:0px;
	padding-bottom:15px;
}

#box_FOOTER_2 {
	float:left;
	width:118px;
	font-size:10px;
	line-height:14px;
	color:#777777;
	padding-left:12px;
}

#box_FOOTER_2 a:link, #box_FOOTER_2 a:visited {
	color:#777777;
	text-decoration:none;
}

#box_FOOTER_2 a:hover {
	color:#E10915;
	text-decoration:underline;
}

#box_FOOTER_3 {
	float:left;
	width:118px;
	font-size:10px;
	line-height:14px;
	color:#777777;
	padding-left:17px;
}

#box_SITEMAP {
	clear:left;
	width:600px;
}

#box_SITEMAP_1 {
	float:left;
	width:220px;
	padding-top:20px;
}

#box_SITEMAP_2 {
	float:left;
	width:380px;
	padding-top:20px;
}

@media print {

	body {
		background-image:none;
		background-color:#FFFFFF;
	}
	#box_LOGO {
		float:left;
		width:550px;
		text-align:right;
	}
	#box_PFAD, #box_FLASH, #box_NAV_MITTE_INDEX, #box_NON_FLASH_2, #box_NON_FLASH, #box_LINKS_AUSSEN, #box_NAV_MITTE, #box_NAV_MITTE_2, #box_FOOTER, #box_NON_FLASH_TEXT, #box_RE, #box_SEK_NAV {
		display:none;
	}
	
	#box_MITTE_2, #box_MITTE {
		padding-left:0px;
	}
	
	#box_BORDER_CONTENT {
		background-image:none;
	}
	
	#box_TEXT {
		float:left;
		width:538px;
		padding-right:0px;
	}
	
	#box_LEXIKON {
		float:left;
		clear:left;
		width:438px;
	}
	
	#box_LEXIKON_BEGRIFF {
		float:left;
		width:100px;
	}
	
	#box_LEXIKON_BESCHREIBUNG {
		float:left;
		width:338px;
	}
}
#boxLINKS_HEADLINE {
	clear:left;
	width:413px;
	background-color:#FFFFFF;
	text-decoration:none;
	padding-top:0px;
	padding-bottom:0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
}

.PhoneDirect {
	float:left;
	font-size: 17px;
	color: #E10915;
	line-height: 20px;
	margin-bottom: 0px;
}

.PhoneDirect_halfline {
	font-size: 17px;
	color: #E10915;
	line-height: 11px;
	margin-bottom: 0px;
}

.PhoneDirectLeft {
	font-size: 11px;
	color: #E10915;
	margin-bottom: 0px;
	line-height: 40pt;
}

.PhoneDirectComment {
	font-size: 10px;
	color: #E10915;
	line-height: 10px;
	margin-bottom: 0px;
	margin-top: 3px;
}



