body {
 background-color:rgb(0,56,36);
 padding:0px;
 margin:0px;
 height:100%;
 min-height:100%;
 background-image:url(images/bg_header.gif);
 background-repeat:repeat-x;
}
.bodypop {
 background-color:#F8F4E9;
 padding:0px;
 margin:0px;
 height:100%;
 min-height:100%;
 height:100%;
 font-family:Verdana, Helvetica, sans-serif;
 font-size:11px;
 color:#565452;
 background-image:none;
 background-repeat:repeat-x;	
}
.iFrameLeiste {width:760px; height:180px  }
* html .iFrameLeiste {
width:756px;
}
div {
 font-family:Verdana, Helvetica, sans-serif;
 font-size:11px;
 color:#565452;
}
h3 {
 font-family:Verdana, Helvetica, sans-serif;
 font-size:11px;
 color:rgb(0,56,36);
 font-size:14px;
 margin-bottom:0px;
}

table {
 font-family:Verdana, Helvetica, sans-serif;
 font-size:11px;
 color:#565452;
}
ol,ul {
 margin-bottom:0px;
 padding-bottom:0px;
}

#banner {
 position:absolute;
 top:0px;
 left:0px;
 width:760px;
 background-color:#FFFFFF;
}
#pane {
 display:block;
 position:relative;
 min-height:100%;
 height:100%;
 z-index:10;
 width:990px;
}
html>body #pane {
 height:auto;
 width:980px;
}
#left {
  width:760px;
  float:left;
}
#right {
  width:217px;
  float:left;
}
html>body #right {
 overflow:hidden;
}
#spacer {
 height:230px;
}
#spacerHome {
 height:230px;
}
#menue {
 position:absolute;
 z-index:100;
 top:0px;
 left:27px;
 z-index:1200;
}
#logo {
 height:180px;
 margin-bottom:11px;
}
#bannertext {
 position:absolute;
 top:68px;
 left:454px;
 z-index:1000;
}
#contentHome {
 padding-top:17px;
 padding-left:27px;
 padding-right:27px;
 font-family:Verdana, Helvetica, sans-serif;
 font-size:11px;
 color:#565452;
 margin-left:27px;
 background-image:url(images/bg_content2.gif);
 background-repeat:repeat-y;
 width:733px;
 min-height:251px;
}
#content {
 padding-top:27px;
 padding-left:27px;
 padding-right:27px;
 font-family:Verdana, Helvetica, sans-serif;
 font-size:11px;
 color:#565452;
 margin-left:27px;
 background-image:url(images/bg_content2.gif);
 background-repeat:repeat-y;
 width:733px;
 min-height:221px;
}
#abschluss {
 margin-left:27px;
 height:30px;
}
#marginforfooter {
	clear:both;
 	width:75%;
	min-height:20px;
	height:20px;
}
#marginforfooterHome {
	clear:both;
 	width:75%;
	min-height:10px;
	height:10px;
}
#footer {
	position:absolute;
	height:28px;
	z-index:1000;
	bottom:0px;
	width:730px;
	margin:0px;
	margin-left:28px;
	font-family:Verdana, Helvetica, sans-serif;
 	font-size:11px;
 	color:#565452;
}
#pfad {
 font-family:Verdana, Helvetica, sans-serif;
 font-size:11px;
 color:#565452;
 width:680px;
 height:36px;
}
.contentText {
 margin:0px;
 padding:0px;
 width:680px;
 min-height:245px;
 height:245px;
 padding-bottom:20px;
}
head:first-child+body .contentText {
 height:auto;
}
.contentTextHome {
 margin:0px;
 padding:0px;
 width:670px;
 height:270px;
 padding-bottom:0px;
}
#aktuelles {
 padding-left:27px;
 font-family:Verdana, Helvetica, sans-serif;
 font-size:11px;
 color:#FFFFFF;
 height:134px;
 min-height:134px;
 width:217px;
}
#aktuellesHome {
 padding-left:12px;
 font-family:Verdana, Helvetica, sans-serif;
 font-size:11px;
 color:#FFFFFF;
 width:217px;
}
.aktuellesText {
 margin:0px;
 padding:0px;
 padding-top:5px;
 width:160px;
}
#tvc {
 position:absolute;
 top:370px;
 left:2px;
 height:20px;
 z-index:1000;
}
#tvcHome {
 position:absolute;
 top:360px;
 left:2px;
 height:20px;
 z-index:1000;
}
#login {
 padding-left:12px;
 padding-right:27px;
 font-family:Verdana, Helvetica, sans-serif;
 font-size:12px;
 color:#565452;
 height:95px;
 width:217px;
}
#service {
 padding-left:12px;
 padding-right:27px;
 font-family:Verdana, Helvetica, sans-serif;
 font-size:12px;
 color:#FFFFFF;
 
 width:217px;
}
.white {
 color:#FFFFFF;
}

form {
 margin:0px;
 padding:0px;
}
input.loginUsername{
 height:19px;
 width:130px;
 font-family:Verdana, Helvetica, sans-serif;
 font-size:11px; 
 color:#565452; 
 margin-top:5px;
}
input.loginPassword {
 height:19px;
 width:96px;
 font-family:Verdana, Helvetica, sans-serif;
 font-size:11px; 
 color:#565452; 
 margin-top:5px;
}
input.loginGo {
 margin-left:5px;
}
select.homeBoxSelect{
 height:19px;
 width:141px;
 font-family:Verdana, Helvetica, sans-serif;
 font-size:11px; 
 color:#565452; 
 margin-top:5px;
 margin-left:10px;
}
a {
 font-family:Verdana, Helvetica, sans-serif;
 font-size:11px; 
 text-decoration:none;
}
a:link		{ color:#565452; }
a:active	{ color:#565452; }
a:visited	{ color:#565452; }
a:hover		{ color:#565452;text-decoration:underline; }

a.ocls {
 text-decoration:none;
}
a.ocls:link	{ color:#FFFFFF; }
a.ocls:active	{ color:#FFFFFF; }
a.ocls:visited	{ color:#FFFFFF; }
a.ocls:hover	{ color:#FFFFFF;text-decoration:underline; }

a.topnews {
 text-decoration:none;
}
a.topnews:link		{ color:#FFFFFF; }
a.topnews:active	{ color:#FFFFFF; }
a.topnews:visited	{ color:#FFFFFF; }
a.topnews:hover		{ color:#FFFFFF;text-decoration:underline; }

a.pfad {
 text-decoration:underline;
}
a.pfad:link		{ color:#58A0E4; }
a.pfad:active		{ color:#58A0E4; }
a.pfad:visited	{ color:#58A0E4; }
a.pfad:hover		{ color:#58A0E4;text-decoration:none; }


.menuelevel1{
	position:relative;
	z-index:1550;
}
.menuelevel2{
	position:absolute;
	bottom:26px;
	left:0px;
	visibility:hidden;
	z-index:1520;		
}
head:first-child+body .menuelevel2 {
	bottom:23px;
}
.menuelevel2first{
	position:absolute;
	bottom:26px;
	left:0px;
	visibility:hidden;
	z-index:1520;
	margin-left:22px;		
}
head:first-child+body .menuelevel2first {
	bottom:23px;
}
.submenue {
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:1550;
	width:200px;
	padding:10px;
	background-image:url(images/bg_menu.png); 	
}
* html .submenue {
	background-image:none;
	background-color:#FFFFFF;
	filter:alpha(opacity=90);
}

.submenueItem {
	height:15px;
	margin:0px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#565452;
	z-index:1550;
}

#boxesHome {
	position:absolute;
	top:310px;
	left:55px;
	font-family:Verdana, Helvetica, sans-serif;
 	font-size:11px;
 	color:#565452;
	z-index:1000;
	width:400px;
}
.boxHome1de {
	padding-top:35px;
	background-image:url(images/de/home_holzbau.jpg);
	background-repeat:no-repeat;
	width:162px;
	height:200px;
	float:left;
	margin-right:23px;
}
.boxHome2de {
	padding-top:35px;
	background-image:url(images/de/home_serie_platte.jpg);
	background-repeat:no-repeat;
	width:162px;
	height:200px;
	float:left;
	margin-right:23px;
}
.boxHome3de {
   	padding-top:35px;
	background-image:url(images/de/home_hochtief.jpg);
	background-repeat:no-repeat;
	width:162px;
	height:200px;
	float:left;
}
.boxHome1en {
	padding-top:35px;
	background-image:url(images/en/home_holzbau.jpg);
	background-repeat:no-repeat;
	width:162px;
	height:200px;
	float:left;
	margin-right:23px;
}
.boxHome2en {
	padding-top:35px;
	background-image:url(images/en/home_serie_platte.jpg);
	background-repeat:no-repeat;
	width:162px;
	height:200px;
	float:left;
	margin-right:23px;
}
.boxHome3en {
   	padding-top:35px;
	background-image:url(images/en/home_hochtief.jpg);
	background-repeat:no-repeat;
	width:162px;
	height:200px;
	float:left;
}
.boxHome1es {
	padding-top:35px;
	background-image:url(images/es/home_holzbau.jpg);
	background-repeat:no-repeat;
	width:162px;
	height:200px;
	float:left;
	margin-right:23px;
}
.boxHome2es {
	padding-top:35px;
	background-image:url(images/es/home_serie_platte.jpg);
	background-repeat:no-repeat;
	width:162px;
	height:200px;
	float:left;
	margin-right:23px;
}
.boxHome3es {
   	padding-top:35px;
	background-image:url(images/es/home_hochtief.jpg);
	background-repeat:no-repeat;
	width:162px;
	height:200px;
	float:left;
}
.boxHome1it {
	padding-top:35px;
	background-image:url(images/it/home_holzbau.jpg);
	background-repeat:no-repeat;
	width:162px;
	height:200px;
	float:left;
	margin-right:23px;
}
.boxHome2it {
	padding-top:35px;
	background-image:url(images/it/home_serie_platte.jpg);
	background-repeat:no-repeat;
	width:162px;
	height:200px;
	float:left;
	margin-right:23px;
}
.boxHome3it {
   	padding-top:35px;
	background-image:url(images/it/home_hochtief.jpg);
	background-repeat:no-repeat;
	width:162px;
	height:200px;
	float:left;
}
p.boxHomeText {
	padding-left:10px;
	padding-right:5px;
	font-size:10px;
	height:80px;
}
.normal {
	color:#565452;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:7.0pt;
	width:161px;
	margin-top:2px;
}
.selLang {
	color:#565452;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:7.0pt;
	width:131px;
	margin-top:4px;
}
.rot {
 font-family:Verdana, Helvetica, sans-serif;
 font-size:11px;
 color:#FF0000;
}
.blau {
 font-family:Verdana, Helvetica, sans-serif;
 font-size:11px;
 color:#58A0E4;
}
p.list {
 font-family:Verdana, Helvetica, sans-serif;
 font-size:11px;
 color:#565452;
 margin-top:5px;
 margin-bottom:10px;
}

td.NewsImage {
 margin-left:20px;
}

td.NewsImagesDetail {
 vertical-align:top;
 margin-left:30px;
}
table.Paging {
 table-layout:fixed;
 width:600px;
 background-color:#F0F0F0;
 border-collapse:collapse;
 border-spacing:1px;
}

.Paging td {
 border:1px solid #FFFFFF;
 text-align:center;
 font-size:10px;
 cursor:default;
}

td.PagingText {
 font-family:Verdana, Helvetica, sans-serif;
 font-size:11px;
 width:120px;
 color:#999999;
}

td.PagingPfeil {
 width:17px;
}

td.PagingTextID {
 width:72px;
 color:#999999; 
}

td.PagingBackID {
 width:135px;
}

td.PagingBackUeb {
 width:80px;
}
.BildInhaltRechts {
 float:right;
 margin-left:20px;
 margin-bottom:20px;
}
.BildInhaltLinks {
 float:left;
 margin-right:20px;
 margin-bottom:20px;
}
