@import url('wag_tables.css');
@import url('wag_FCEs.css');
@import url('wag_search.css');
@import url('wag_navi.css');

* { /* Mit Universalselektor die Polsterungseigenschaften aller (Block-)Elemente auf null setzen */
margin: 0;
padding: 0;
}

body{

background:#bed6e2;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#00526A;
text-align:center;
}

html, body {
height: 100%; /* Anzeigebereich in der Vertikalen auf 100% strecken */
}

div {
	text-align: left;
}

#container{
background: url(../images/bg_tvlines.gif) repeat;
/* background-image: url(../images/worldwide.gif) no-repeat;*/
/* background-position: bottom right;*/
width:960px;

position: relative;
/*
min-height:792px;
margin-bottom:80px; */

margin: 0 auto;

/*margin-top:80px;
padding-top: 80px;
margin-bottom: -80px;*/
position: relative;

/* 07.03.2011 PG, Layout für Mobile-Browser angepasst, fixed
min-height: 100%;  Mindesthöhe in modernen Browsern 
height: auto !important;  !important-Regel für moderne Browser 
height: 100%;  Mindesthöhe in IE (<7) 
*/

}
#worldwide {
	position: absolute; 
	bottom: 30px;
	right: 0px;
	background: url(../images/worldwide.gif);
	height: 144px;
	width: 220px;
	
	display: none;
	
}

#head{


/*
position:absolute;
top:25px;
width:960px;
*/
position: relative;
height:207px;
background-image:url(../images/header2.jpg); 
background-color: #bed6e2;
background-position: bottom;
background-repeat: no-repeat;
}

* html #head {
	background-image:url(../images/header3.jpg); 
}

object {
margin-top: 100px;
}

#logo{
width:320px;
height:245px;
position:absolute;
left: -59px;
top: 20px;
background:url(../images/logo.png) no-repeat;
}
#ausschnitt_logo{
	background:url(../images/ausschnitt_png_wp.jpg)no-repeat;
	height:66px;
	width:261px;
	position:absolute;
	bottom:-5px;
	left: 4px;
	display:none;
}

#au_top{
background:url(images/au_top.jpg) no-repeat;
height:55px;
width:117px;
position:absolute;
left:177px;
top:0px;
display:none;}

#au_left{
background:url(images/au_left.jpg) no-repeat;
height:34px;
width:62px;
position:absolute;
top:153px;
left:-2px;
display:none;}

/**********************only for ie6**/
* html #ausschnitt_logo{
position:absolute;
bottom:-9px;}

/**************************************************************************************IE png*******************************/
* html #logo{ 
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/logo.png');}
/***************************************************************************************************************************/

#icon_bar{
	width:771px;
	width: 960px;
	height:25px;
	position:absolute;
	top:207px;
	background:#bed6e2;
	background: url(../images/bg_icon_bar.jpg);
	z-index:10;
	/*left: 206px;*/
}
/*
#wrapper{
width:960px;
float: left;
margin-top: 200px;
min-height: 500px;
background-image: url(../images/worldwide.gif);
background-position: bottom right;
background-repeat: no-repeat;
height: 100%;
}
*/
/*****************************icons**/

#icons{
position:absolute;
width:550px;
height:10px;
color:#FFF;
top: 5px;
right:5px;
margin:0;
padding:0;


}

#icons ul{
float:right;
margin:0;
padding:0;
}

#icons ul li{
list-style:none;
float:left;
display:block;
text-align:center;
padding:0 4px 0 4px;
font-size: 10px;
text-transform: uppercase;
}


/* WAG icons */
#icons ul li.icons{
list-style:none;
margin-right: 1px;
margin-left: 1px;
float:left;
display:inline;
text-align:center;
margin:0;
padding:0;
}

#icons ul li.icons a:link, #icons ul li.icons a:visited{
text-decoration:none;
background:none;
color:#fff;
display:inline;}

/* ------------ */



#icons ul li.language{
list-style:none;
width:28px;
float:left;
display:block;
text-align:center;
margin:0;
padding:0;
}


#icons ul li.language a{
width:28px;}


#icons ul li.chinese{
list-style:none;
width:34px;
float:left;
display:block;
text-align:center;
margin:0;
padding:0;
}

#icons ul li.chinese a {
	width: 34px;
}

#icons ul li.sitemap a{
width:59px;}

#icons ul li.sitemap, #icons ul li.pdf{
list-style:none;
width:59px;
float:left;
display:block;
text-align:center;
margin:0;
padding:0;}

#icons ul li.pdf {
	width: 125px;
	margin-top: 0px;
}

#icons ul li.pdf span {
	vertical-align: top;
	
}

#icons ul li.sitemap a:link, #icons ul li.sitemap a:visited{
text-decoration:none;
background:none;
color:#fff;
display:block;}

#icons ul li.sitemap a:hover, #icons ul li.sitemap a:active{
color:#00526A;
background:url(../images/sitemap_arrows2.gif) no-repeat;
background-position:0 2px;}

#icons ul li.sitemap a.active{
color:#00526A;
background:url(../images/sitemap_arrows2.gif) no-repeat;
background-position:0 2px;}

#icons ul li.pdf a:link, #icons ul li.pdf a:visited{
text-decoration:none;
background:none;
color:#fff;
display:block;}

#icons ul li.pdf a:hover, #icons ul li.pdf a:active{
color:#00526A;
background:url(../images/pdf_arrows.gif) no-repeat;
background-position:0 2px;}

#icons ul li.pdf a.active{
color:#00526A;
background:url(../images/pdf_arrows.gif) no-repeat;
background-position:0 2px;}



#icons ul li.language a:link, #icons ul li.language a:visited, #icons ul li.chinese a:link, #icons ul li.chinese a:visited{
text-decoration:none;
background:none;
color:#fff;
display:block;}

#icons ul li.language a:hover, #icons ul li.language a:active{
color:#00526A;
background:url(../images/language_arrows.gif) no-repeat;
background-position:0 2px;}

#icon_bar #icons ul li.language a.active{
color:#00526A;
background:url(../images/language_arrows.gif) no-repeat;
background-position:0 2px;}

#icons ul li.chinese a:hover, #icons ul li.chinese a:active{
color:#00526A;
background:url(../images/chinese_arrows.gif) no-repeat;
background-position:0 2px;}

#icon_bar #icons ul li.chinese a.active{
color:#00526A;
background:url(../images/chinese_arrows.gif) no-repeat;
background-position:0 2px;}


/**************************tabs************/


#tabs {
	width: 600px;
	position: absolute;
	top: 46px;
	right: 0px;
	height: 34px;
}


* html #tabs{
width:100%;
height:53px;
position:absolute;
background: url(../images/bg_tabs.gif);
top:23px;
right:0px;}


#tablist{
float: right;
margin:0;
padding:0;
text-align:center;}

* html #tablist {
	margin-top: 19px;
}

#tablist ul {
	height: 20px;
}

#tablist li{
float:left;
display:block;
list-style:none;
width:200px;
padding-top:5px;
padding-bottom:3px;
text-align:center;}

* html #tablist li {
	padding-bottom: 0px;
}

#tablist li a:link, #tablist li a:visited{
width:200px;
color:#fff;
text-decoration:none;
background:none;
padding-top:4px;
display:block;
height:25px;
}

#tablist li a:hover, #tablist li a:active, #tabs #tablist li a.active{
color:#167FAE;
background:url(../images/bg_tvlines.gif);
font-weight:bold;}


/**********************************************************navigation*******/
#navi{
width: 180px;
float: left;
margin-top: 74px;
margin-left: 20px;
clear: both;
}

* html #navi {
	width: 180px;
	display: inline;

}

#navilist{
float: left;
left:20px;
top:0;
margin:0;
padding:0;}

#navilist li{
list-style:none;
width:133px;
padding-top:5px;
padding-bottom:5px;
padding-right:20px;
border-bottom:#00526A dotted 1px;
text-transform: uppercase;
margin:0;
/* _padding-right:0; */
}

* html #navilist li{ 
	width: 133px;
	padding-right: 0px;
	margin-right: 0px;
	border-bottom:#00526A dotted 1px;
}

#navi #navilist li a:link, #navi #navilist li a:visited{
text-align: right;

width:133px;
color:#167FAE;
text-decoration:none;
background:url(../images/arrows.gif) no-repeat;
background-position:0;
display:block;
font-size:10px;
padding:5px 20px 5px 0;}

#navi #navilist li a:hover, #navi #navilist li a:active{
color:#9C3E00;
background:url(../images/arrows.gif) no-repeat;
background-position:-153px;}

#navi ul#navilist li a.active {
color:#9C3E00!important;
background:url(../images/arrows.gif);
background-repeat:no-repeat;
background-position:-459px;}


ul#unavi{

width:133px;
padding:7px 0 5px 0;
margin:0;}

#unavi li{
border:none;
width:133px;
padding:0 0 2px 0;
margin:0;
}

* html ul#navilist li ul#unavi li {
	border-bottom: 0px;
}

ul#navilist li ul#unavi li a:link, ul#navilist li ul#unavi li a:visited{
padding:0;
background:none;
font-size:10px;
padding-right:20px;
background:url(../images/arrows.gif) no-repeat 0;
}

ul#navilist li ul#unavi li a:hover, ul#navilist li ul#unavi li a:active{
background:url(../images/arrows.gif) no-repeat -153px;
}

ul#unavi li a.active{
background:url(../images/arrows.gif) no-repeat -153px!important;
}

ul#unavi li {
text-transform: none;
}

/***********************/

#content{
margin-top: 75px;
text-align: left;
padding-bottom: 45px;
line-height: 1.5em;
float:left;
width:525px;
/* _margin-left:10px; */
}

* html #content {
	padding-bottom: 50px;
}

.rightcol{
width:220px;
margin-top: 55px;
float: right;
padding-top: 50px;
/*
background: url(../images/worldwide.gif);
background-position: bottom;
background-repeat: no-repeat;
*/
min-height: 300px;
height: auto;	
/*
height: 580px;
max-height: 500px;
*/
}

/* Andere Logomarks je nach Sprache */

.logomarks_wag {
background: url(../images/wandfluh_wag.gif);
background-repeat: no-repeat;
}

.logomarks_wapro {
background: url(../images/wandfluh.gif);
background-repeat: no-repeat;
}



* html .rightcol{
width: 170px;
display: inline;
height: 530px;
}

.rightcol #text {
   float: right;
	margin-right: 20px;
	min-height: 250px;
	height: auto;	
	text-align: left;
}

* html .rightcol #text {
   margin-right: 10px;
	height: 280px;
	width: 175px;
}

.rightcol #world {
	width:220px;
	height: 144px;
margin-top: 6px; 
float: right;
background: url(../images/worldwide.gif);
background-position: bottom;
background-repeat: no-repeat;
}

.rightcol img{
border:none;}

img.pdf{
padding-right:4px;
}

img.top{

top:195px; right:0;}

img.bottom{

float: left; bottom:1px; right:0;
display: none;


}

#text{
height:300px;
float: left;
right:25px;
margin-left: 25px;
margin-right: 10px;
margin-top:10px;
}


.clear{
clear:both;}



#footer{
/* left:178px; */
font-size:12px;
padding:5px 0 22px 5px;
width:955px;
height: 14px;
/* background: #85b8cb; */
background: url(../images/bg_footer2.gif);
background-repeat: repeat-x;
clear: both;
color: #fff;


/*
clear: both;
position: absolute;
bottom: 0;
width: 800px;
height: 20px;
background: #fff;
border-top: 1px solid #b8b8b8;
*/
}

#footer a {
	color: #fff;
	text-decoration: none;
}

/* footer für IE 6 */
* html #footer{
position:absolute;
bottom: 0px;
width:955px;
height:5px;
background: url(../images/bg_footer.gif);
}

/* Mobile Geräte unterstüzen kein fixed
#footer_wrap{
position:fixed;
bottom:-2px;
height:42px;
} */



/*********************************************/

h1{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
margin-top:0;
padding-bottom:4px;
color:#167FAE;}

h2{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#167FAE;}

span.important{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#00526A;
background:url(../../user_upload/images/pdf_icon.gif) no-repeat;
margin-top: 20px;
padding-left:20px;
text-decoration:none;
}

span.name-of-person{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#00526A;
background:url(../../user_upload/images/gallery_icon.gif) no-repeat;
}

h1, h2, h3, h4, h5 {
	display: block;
	margin-bottom: 5px;
}
h2, h3, h4, h5 {
	margin-top: 8px;
}

a.download{
text-decoration:none;}

span.important a:link, span.important a:visited{
margin-left:0px;
text-decoration:none;
}

span.important a:hover, span.important a:active{
color:#167FAE;
text-decoration:none;}


span.name-of-person a:link, span.name-of-person a:visited{
margin-left:18px;
}

span.name-of-person a:hover, span.name-of-person a:active{
color:#167FAE;
text-decoration:none;}

p{
padding:2px 0 5px 0;}

ul{
margin-left:10px;
padding-left:5px;
padding-bottom:8px;}

ul li{
padding:0;
margin:0;
list-style:square;
}

a:link, a:visited{
color:#00526A;}

a:hover, a:active{
color:#167FAE;
text-decoration:none;}



/***********************************************/

table.history td.td-0{
width:80px;
vertical-align:top;}

table.history td{
padding:1px 0 1px 0;}

table.history tr.tr-odd{
color:#1580aa;}


table.maschinenliste{
width:520px;}

table.maschinenliste td.td-0, table.maschinenliste td.td-1, table.maschinenliste td.td-2{
vertical-align:top;}

table.maschinenliste td.td-0{
width:173px;}

table.maschinenliste td{
padding:3px 0 3px 0;}

table.maschinenliste td.td-1{
width:80px;
vertical-align:top;
color:#1580aa;}


table.twocol{
width:520px;}


table.fourcol{
width:520px;}

table.fourcol td{
vertical-align:top;}


table.messen{
width:520px;}

table.messen tr.tr-odd{
color:#1580aa;}

/* clearfix zum Aufheben der Floatumgebung */

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* --------------------- tt_news -------------------- */
/* -------------------------------------------------- */

.news-latest-item {
	margin-top: 3px;
	margin-bottom: 3px;
}

.news-latest-date, .news-latest-category, .news-latest-gotoarchive {
	display: none;
}


.news-latest-item h3, .news-single-item h3, .news-list-item h3 {
background: none;
padding-left:0px !important;
font-weight: bold;
margin-top: 5px;
display: block;
}

.news-latest-item p.bodytext, .news-list-item p.bodytext {
	display: inline;
}

.news-latest-item h3 a, .news-list-item h3 a, .news-latest-morelink a{
margin-left:0px;
text-decoration :none;
}

.news-latest-morelink, .news-list-morelink {
   display: inline;
	font-size: 11px;
	color: #167FAE;
	margin-bottom: 0px;
	
}

/* Single news */

.news-single-item h3{
	margin-top: 5px;
	margin-bottom: 3px;
}

.news-single-timedata, .news-single-backlink a, .news-list-date {
	font-size: 11px;
	color: #167FAE;
	text-decoration: none;
}

.news-single-backlink {
	border-top: 3px;
}
.news-single-item p.bodytext {
text-align: justify;
}


.news-single-img {
   float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	}
	
.news-single-additional-info {
  margin-top: 5px;

}

div.news-amenu-container ul li {
	list-style: none;
	margin-left: 0px;
}
div.news-amenu-container ul li a {
	text-decoration: none;
}

li.news-amenu-item-year {
	font-weight: bold;
}




/* ------------ Sitemap ----------------- */

/* Level 0 */ 

.csc-sitemap ul {
margin: 0px;
padding: 0px;
margin-bottom: 5px;
width: 60%;
}

.csc-sitemap li {
/*   list-style-image:url(../images/arrow_sitemap.gif);*/
  list-style: none; 
	margin: 0px;
	padding: 0px;
	margin-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	width: 98%;
	float: left;
	border-bottom: 0px solid #ff0000;
}	

.csc-sitemap li a:link, .csc-sitemap li a:visited {
		color:				#167FAE;
		text-decoration:	none;
		}

.csc-sitemap li a:active, .csc-sitemap li a:hover {
		color: 			#9C3E00;
		text-decoration:	underline;
		}
		
/* Level 1 */

.csc-sitemap ul li ul{
margin: 0px;
padding: 0px;
height: auto;
width: auto;
margin-bottom: 15px;


}
.csc-sitemap ul li ul li{
font-size: 13px;
font-weight: normal;
min-height: 1px;
height: auto;
float: left;
list-style: none;
margin-bottom: 1px;
	border: 0px;
	padding: 0px;
	padding-left: 20px;
 
}


/* Level 2 */

.csc-sitemap ul li ul li ul{
margin: 0px;

padding: 0px;
width: auto;
list-style: none;

}

.csc-sitemap ul li ul li ul li{
margin: 0px;
border: 0px;
padding: 0px;
padding-left: 20px;
margin-left: -5px;
font-size: 11px;
font-weight: normal;
list-style: none;
min-height: 1px;
height: auto;
float: none;
display: block;}

/* Level 3 */

.csc-sitemap ul li ul li ul li ul{
margin: 0px;
padding: 0px;
width: auto;
list-style: none;

}

.csc-sitemap ul li ul li ul li ul li{
margin: 0px;
border: 0px;
padding: 0px;
padding-left: 15px;
margin-left: -0px;
font-size: 10px;
font-weight: normal;
list-style: none;
min-height: 1px;
height: auto;
float: none;
display: block;}

.tx-rlmpflashdetection-pi1{
_width:525px;
_overflow:hidden;
}

.tx-powermail-pi1 label{
	display:block;
	float:left;
	width:160px;
}

.tx-powermail-pi1 fieldset{
	border:1px dashed #CCCCCC;
	padding:4px;
}

.tx_powermail_pi1_fieldwrap_html{
	margin-bottom:5px;
}


/*********************************************/
FIELDSET STYLING NEWSLETTER

fieldset.csc-mailform {
	display: none;	
}

fieldset {
	border: none !important;
}

legend {
	border: none !important;
}
