﻿/*css */
html {
	min-height : 100%;
	margin-bottom : 1px;
}
body {
	font-family : Arial, Helvetica, Geneva, Swiss, Sunsans-Regular, sans-serif;
	font-size : 12px;
	color : #5e5e5e;
	text-align : center;
	margin : 0;
	padding : 0;
	background : #c0c0c0 url(images/bg_lines.gif) repeat-x;
	behavior: url("csshover.htc");
	position: relative;
}
#wrapper {
	width : 790px;
	margin-right : auto;
	margin-left : auto;
	text-align : left;
	background-color: #ffffff;
	position: relative;
}
#boldfont {
	font-weight: bold;
}
.hlink {
	text-decoration:none;
	color:#174689
}
#header {
	padding: 0;
	margin: 0 0 2px 0;
	height: 74px;
	position: relative;
	background: transparent url('images/header.jpg') no-repeat;
}
.bottomzero {
	border-bottom-width: 0;
}
#banner {height: 130px;	background: transparent url('images/banner.gif') no-repeat;}
#banner_home {height: 130px;	background: transparent url('images/Top_banner_home.jpg') no-repeat;}
#banner_about {height: 130px;	background: transparent url('images/Top_banner_about.jpg') no-repeat;}
#banner_burin {height: 130px;	background: transparent url('images/Top_banner_burn_in.jpg') no-repeat;}
#banner_contact {height: 130px;	background: transparent url('images/Top_banner_contactus.jpg') no-repeat;}
#banner_equip {height: 130px;	background: transparent url('images/Top_banner_equipments.jpg') no-repeat;}
#banner_solar {height: 130px;	background: transparent url('images/Top_banner_solar.jpg') no-repeat;}
#banner_service {height: 130px;	background: transparent url('images/Top_banner_service.jpg') no-repeat;}

#leftcontent0 {
	background-color: #ccdaee;
	float: left;
	width: 320px;
	padding: 5px 5px 5px 5px;
}
#leftcontent0 h5 {
	padding: 0;
	margin: 0 0 4px 0;
	font-size: 12px;
	color: #174689;
}
#leftcontent0 p {
	padding: 2px;
	margin: 0;
	font-size: 12px;
}
#rightcontent0 {
	background-color: #cbdaed;
	float: right;
	width: 420px;
	height: 355px;
	padding: 5px;
	margin: 0;
}


#leftcontent {
	background-color: #ccdaee;
	float:left;
	width: 200px;
	padding: 5px 5px 5px 5px;
}



#leftcontent h5 {
	padding: 0;
	margin: 0 0 4px 0;
	font-size: 12px;
	color: #174689;
}
#leftcontent p {
	padding: 2px;
	margin: 0;
	font-size: 12px;
}
#leftcontent1 {
	background-color: #ccdaee;
	float: left;
	width: 200px;
	padding: 5px 5px 5px 5px;
}
#leftcontent1 h5 {
	padding: 0;
	margin: 0 0 4px 0;
	font-size: 12px;
	color: #174689;
}
#leftcontent1 p {
	padding: 2px;
	margin: 0;
	font-size: 12px;
}
#footer {
	width: 765px;
	background: transparent url('images/footerbg.jpg') repeat-y;
	font-size: 11px;
	padding: 5px 0 0 5px;
}
/*glos menu */
.glossymenu {
	list-style-type: none;
	margin: 5px 0;
	padding: 0;
	width: 200px;
/*	border: 1px solid #9A9A9A; */
	border-bottom-width: 0;
	color:#000000;
}
.glossymenu li a {
	/*background: white url(images/glossyback.gif) repeat-x bottom left; */

/*	background-color: #2e78cb; */
	background:#D5DFFF;
	border-bottom: 1px #99CCFF solid;
	font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: #000;
	display: block;
	width: 190px;
	padding: 3px 0;
	padding-left: 10px;
	text-decoration: none;
}
.glossymenu li a:visited, .glossymenu li a:active {
	color: #000000;
}
.glossymenu li a:hover {
	background-image: url(images/glossyback2.gif);
}

/*Contact gloss menu */
.glossymenuc {
	list-style-type: none;
	margin: 5px 0;
	padding: 0;
	width: 300px;
/*	border: 1px solid #9A9A9A; */
	border-bottom-width: 0;
	color:#000000;
}
.glossymenuc li a {
	/*background: white url(images/glossyback.gif) repeat-x bottom left; */

/*	background-color: #2e78cb; */
	background:#D5DFFF;
	border-bottom: 1px #99CCFF solid;
	font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: #000;
	display: block;
	width: 300px;
	padding: 3px 0;
	padding-left: 10px;
	text-decoration: none;
}
.glossymenuc li a:visited, .glossymenuc li a:active {
	color: #000000;
}
.glossymenuc li a:hover {
	background-image: url(images/glossyback2.gif);
}

/*end */
* html .glossymenu li a {
	/*IE only. Actual menu width minus left padding of A element (10px) */

width: 200px;
}
#texcenter {
	text-align: center;
}
.seventywidth {
	width: 70px;
}
.texleft {
	text-align: left;
}
#tablehundered {
	width: 100%;
}
#paddingonepx {
	padding: 1px;
}
#paddingbottompx {
	padding-bottom: 3px;
}
.brandselect {
	color: red;
	font-weight: bold;
}
#silverbg {
	background-color: silver;
}
#selected a {
	background-color: silver;
	color: black;
}
/*gallery */
.imgleftalign {
	padding: 0 5px 0 0;
	float: left;
}
.awardimg {
	margin: 5px 0 0 0;
}
.imgrightalign {
	padding: 0 0 0 5px;
	float: right;
}
.leftcolumn {
	float: left;
	width: 250px;
	height: auto;
}
.rightcolumn {
	float: right;
	height: auto;
}
.brclear {
	clear: both;
}
#contentarea {
	height: 100%;
	background-color: #e3e6eb;
	padding: 10px;
	margin: 0;
}
#welcomemsg {
	padding: 5px;
	margin: 0 0 5px 0;
	background: transparent url('images/welcomebg.jpg') repeat-y;
}

#welcomemsg a{
text-decoration:none
}

#block1 {
	padding: 5px;
	margin: 0 0 5px 0;
	background-color: #ffffff;
	background: transparent url('images/subbg.jpg') repeat-y;
	border: 1px silver solid;
}
#block2 {
	padding: 5px;
	margin: 0 0 5px 0;
	background-color: #ffffff;
	background: transparent url('images/subbg.jpg') repeat-y;
	border: 1px silver solid;
}
#block3 {
	padding: 5px;
	margin: 0 0 5px 0;
	background-color: #ffffff;
	background: transparent url('images/subbg.jpg') repeat-y;
	border: 1px silver solid;
}
#rightcontent {
	background-color: #cbdaed;
	float: right;
	width: 420px;
	height: 355px;
	padding: 5px;
	margin: 0;
}
#clearbot {
	clear: both;
}
#rightcontent1 {
	background-color: #ffffff;
	float: right;
	width: 530px;
	height: auto;
	padding: 5px;
	margin: 0;
	left:5px;
	position:relative;
}
#rightcontent2 {
	background-color: #ffffff;
	float: right;
	width: 530px;
	height: auto;
	padding: 5px;
	margin: 0;
}
#parapadding {
	padding: 5px;
	margin: 0;
}
#contactpad{
	float:left;
	padding: 5px;
	margin: 0;
}
#formbutton{
		float:left;
		padding-left:20px
}
#contentpadding {
	padding: 5px 0 0 0;
	margin: 0;
}
#h5style {
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
	margin: 0;
	color: #0550A3;
}
#h4style {
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin: 0;
	border-bottom: 1px gray solid;
}
.lizero {
	padding: 0;
	margin: 0;
	list-style: none;
}
#oneborder {
	border: 1px silver dashed;
	padding: 0;
	margin: 0;
}
#zeropara {
	padding: 5px 0 0 0;
	margin: 0;
}
#bnews {
	clear: both;
	padding: 5px;
	background-color: white;
	font-size: 12px;
	font-weight: bold;
	color: #174689;
}
#btable {
	font-weight: normal;
	width: 100%;
	font-size: 12px;
	background: transparent url('images/newsbg.jpg') repeat-y;
	border: 1px silver solid;
}
#career {
	color: #333333;
	font-size: 13px;
	width: 264px;
}
#clickhere {
	color: #800000;
}
#career2 {
	color: #333333;
	font-size: 13px;
	width: 347px;
}
#tabarea {
	padding: 5px;
	margin: 0 0 5px 0;
	background: transparent url('images/welcomebg.jpg') repeat-y;
}
#visionimg {
	padding: 5px;
	margin: 0 0 3px 0;
	background-color: #ffffff;
	background: transparent url('images/subbg.jpg') repeat-y;
	border: 1px silver solid;
}
#burntitle {
	padding: 5px;
	margin: 0 0 3px 0;
	background-color: #ffffff;
	background: transparent url('images/subbg.jpg') repeat-y;
	border: 1px silver solid;
}
#burnul {
	float: left;
	width: 80px;
	padding: 10px 0 0 0;
	margin: 0;
	list-style: disc;
	line-height: 20px;
	list-style-position: inside;
}
#burnul-1 {
	float: right;
	width: 80px;
	padding: 10px 0 0 0;
	margin: 0;
	list-style: disc;
	line-height: 20px;
	list-style-position: inside;
}

#scrolldiv {
	height: auto;
/*	overflow: auto; */
}
#contentul {
	padding: 10px 0 0 20px;
	margin: 0 5px 0 0;
	width: 325px;
}
.spec{
	padding: 10px 0 0 20px;
	margin: 0 5px 0 0;
	width: 325px;
}
.spec h4{
	font-size:14px;
	padding:0;
	margin:0

}
.spec h5{
	font-size:11px;
	color: #0550A3;
	padding-top:8px;
	margin:0
}
.spec p{
	padding-top:2px;
	margin:0;
	font-size:11px;
}

#elevenpxfnt {
	font-size: 11px;
	font-weight: bold;
	color: #174689;
}
#elevenpxfnt img {
	border: 1px silver solid;
	padding: 1px;
}

/*Thumbnail */
#pic {
	background-color: #FFFFFF;
	left: 0px;
	position: relative;
	top: 0px;
	width: 177px;
	padding:0;
	margin:0;
}

#pic a .large {
	border: 0px;
	display: block;
	height: 1px;
	left: -1px;
	position: absolute;
	top: -1px;
	width: 1px;
}

#pic a img {
	border: 0;
}

#pic a.p1, #pic a.p1:visited {
	background: #FFFFFF;
	/*border: 1px solid #000000;*/	
	display: block;
	height: 90px;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 135px;
}

#pic a.p1:hover {
	background-color: #8C97A3;
	color: #000000;
	text-decoration: none;
}

#pic a.p1:hover .large {
	border: 1px solid #000000;
	display: block;
	height: 233px;
	left: -150px;
	position: absolute;
	top: -60px;
	width: 300px;
}
/*Thumbnail*/
.parapad{
	 padding-left:5px;
}


/* Tabelle zweispaltig */
		.content-table2Cols,
		.content-table3Cols,
		.content-table4Cols {
			padding:0 0 22px 0;
		}

			.content-table2Cols h2,
			.content-table3Cols h2,
			.content-table4Cols h2 {
				padding:0 0 0 10px;
			}

			.content-table2Cols table,
			.content-table3Cols table,
			.content-table4Cols table {
				margin:3px 0 0 0;
				border-bottom:1px solid #CCC;
			}

				.content-table2Cols td,
				.content-table3Cols td,
				.content-table4Cols td {
					padding-top:7px;
					padding-bottom:0;
					vertical-align:top;
					color:#666;
					font-size:11px;
					line-height:130%;
					border-top:1px solid #CCC;
				}

				.content-table2Cols .col1,
				.content-table3Cols .col1,
				.content-table4Cols .col1 {
					padding-left:10px;
				}


				.content-table2Cols .col1,
				.content-table3Cols .col1,
				.content-table3Cols .col2 {
					width:141px;
				}

				.content-table4Cols .col1,
				.content-table4Cols .col2,
				.content-table4Cols .col3 {
					width:108px;
				}
				
				
				/* Textformatierungen Fliesstext */
		.textContentFormat p {
			margin:0 0 10px 0;
		}

		.textContentFormat ul {
			margin:10px 0;
		}

		.textContentFormat a {
			color:#666;
			font-weight:bold;
		}

		.textContentFormat a:hover,
		.textContentFormat a:active {
			color:#012340;
		}

