body {
	margin: 0;
	padding: 0;
	font-family: Verdana, "Myriad Web", Arial;  
	font-size: 11px;
	line-height: 120%;
	background: #e5e5e5;
}

h1 {  font-size: 15px;}
h2 {  font-size: 15px;}
h3 {  font-size: 15px; font-weight:normal}

a img {
    border: none;
}

#maincontainer {
	width: 970px;
	margin: 0 auto 0 auto;	
	padding: 0;
}


div#header 
{
   margin					: 0;
   padding					: 0;
   height					: 170px;
   width					: 970px;
}



.left {
  height					: 170px;
  width					: 170px;
  float					: left;
}


address.adresse {
  font-size					: 9px;
  font-style					: normal;
  margin					: 20px 0 0 10px;
}


.right {
  height					: 170px;
  width					: 200px;
  float					: right;
}

.center {
  height					: 170px;
  width					: 600px;
  float					: left;
}

img.headlogo {
  border					: none;
  margin					: 0px 0 0 0px;
  float					: left;
}

img.aufmacher {
 float						: right;
 margin					: 10px 0 0 0;
 border					: none;
}



div.suche {
  clear					: both;
  margin					: 100px 20px 0 400px;
}



div.suche p.searchfield {
   color					: #1c8a31;
   font-weight				: bold;
   font-size					: 14px;
   display					: inline;
   line-height				: 10px;
}

div.suche input.searchfield, div.suche form.searchfield {
  margin					: 0;
  padding					: 0;
}

div.suche form.searchfield {
  margin-top					: 5px;
}

.clear-both, .clearboth {
        clear: both;
}



#main-body {
	margin				: 0;
	padding			: 0;
	float				: left;
}



#content {
	float				: left;
	width				: 600px;
}

				
#content div.innerwrap {
	margin: 10px 5px 10px 15px;
}


#content-left {
	width: 170px;
	float: left;
}

#content-left div.innerwrap {

}

ul.leftnav2, li.leftnav2, ul.leftnav3, li.leftnav3 {
	margin				: 0;
	padding			: 0;
	list-style			: none;
}

#navigation ul.leftnav2, #navigation ul.leftnav3 {
	margin-top			: 50px; 
	display			: block;
}

#navigation ul li.leftnav2 a {
	font-weight			: bold;
	color				: black;
	text-decoration		: none;
	margin-left			: 10px;
}

#navigation ul li.leftnav3 a {
	font-weight			: bold;
	color				: white;
	text-decoration		: none;
	margin-left			: 10px;
}

#content-right {
       margin: 0;
	padding: 0;
	float: right;
	width: 200px;
}

#content-right div.innerwrap {
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 20px;
}  


#content-right h1, #content-right h2 {
  font-size: 14px;
}  


img.flagge {
	border:none;
	margin-left: 5px;
}         	



ul.logos, li.logos {
	margin				: 0;
	padding			: 0;
	list-style			: none;
}

ul.logos {
	margin				: 20px 30px 0 30px;
        background                      : /*url(/fileadmin/walzgruppe/images/logo/navi_rechts_hg.gif)*/ no-repeat center center;
}


li.logos img {
	border				: none;
}

li.logos {
	margin: 13px 0 0 0px;
}

a.img-walzgruppe {
	margin-left			: 23px;
}

a.img-walzkunststoff, a.img-sweda, a.img-wellness, a.img-compact, a.img-kalender {
      margin-left			: 23px;
}



.hidden {display: none;}
h1.summary {font-size:12px; display:none;}



h1.csc-firstHeader, div.csc-header h1,  h2.newsTitle, h1.standardheader
{
  font-size					: 17px;  
  font-weight				: bold;
  border-bottom				: 1px solid #333;
}

 

span.news-list-date  {display: none;}
.news-list-item h3, .news-single-item h2 { font-size: 13px;}
.tx-ttnews-browsebox { display: none; }


#content-left ul, #content-left ul li  {
 	margin				: 0;
	padding			: 0;
	list-style			: none;
}
 
#content-left ul {
	 margin-top:1em;
} 
 
li.mainnavi a {
  	padding			: 5px 2px 0px 10px;
	display			: block;
	text-decoration		: none;
	font-size			: 11px;
}

 li.mainnavi a:link, li.mainnavi a:visited
{
   color					: #FFF;
}

li.mainnavi a:link, li.mainnavi a:active
{
   color					: #FFF;
}


#content-left a:hover
{
   text-decoration				: underline;	
 }

#content-left  li.active  a
{
 text-decoration:underline;
}

#content-left ul#level2 a
{
  text-indent			: 0px;
}


#content-left ul#level3 a
{
  text-indent			: 30px;
}


/* Ausrichtung für 2 und 3 - spaltige Ausgabe   */

div.tx-fdfx3cols-pi1 table, div.tx-fdfx3cols-pi1 table tr td,
div.tx-fdfx2cols-pi1 table, div.tx-fdfx2cols-pi1 table tr td
{
	vertical-align: top;
}

/* Spaltenbreite für 2 und 3-spaltige Ausgabe*/

div.tx-fdfx2cols-pi1 table tr td.c2l1-left, div.tx-fdfx3cols-pi1 table tr td.c3l1-left {
	width: 28%;
}

div.tx-fdfx3cols-pi1 table tr td.c3l1-middle {
	width: 36%;
}
 div.tx-fdfx3cols-pi1 table tr td.c3l1-right {
	width: 36%;
}
div.tx-fdfx2cols-pi1 table tr td.c2l1-middle {
	width: 72%;
}

p.csc-form-label-reg, td.csc-form-labelcell { 
	font-size			: 11px;
    color				: #797979; 
}
.c3l1-middle h2, .c2l1-middle h2 {
  margin: 10px 0 0 0; padding: 0;
 }
* html .c3l1-middle h2, * html .c2l1-middle h2 {
  margin: 3px 0 0 0; padding: 0;
 }
.c3l1-middle h3, .c2l1-middle h3 {
   margin: 3px 0 0 0; padding: 0;
 }

fieldset {
  padding			: .2em;
  font-size			: 85%;
   border: none;
  }

div.csc-mailform-field  {
font-size			:110%;
color				:#666666;
}


fieldset {
  font-size			: 85%;
  border			: none;
  }

div.csc-mailform-field  {
  font-size			:110%;
  color		       :black;
  margin			: 0;    
  padding                      : 0;
}

#mailformFirma {
  margin                         : 7px 0 2px 0;
}


div.csc-mailform-field label {
 
  width			: 170px;
  margin			:0;
  padding			:0;
  text-align		: left;
  vertical-align	: top;
  float			: left;
  display		: block;
  color                 : #666666;
  font-size		: 90%;  
  
}
 
.csc-mailform-check {
  text-align: left;
}  

p.csc-form-label-req label {
  color                  : #333;

}

fieldset#mailformVertrag legend {
    display		: none;
}

