/* STANDARDS  */

html[xmlns^="http"] 		{ overflow-y:scroll; }

* 						{padding: 0; margin: 0; border:0;}
html, body				{min-height: 100%; height: auto; height: 100%; line-height: 1.6em;}
body 					{font-size: 70%; font-family: Verdana; color: #333333; background:#fff url(../images/layout/bg-body.jpg) repeat-x; }
ul 						{list-style-type:none}
a 						{color: #3d767e;}
a:hover {color:#333; }
a:focus { outline: none;} 


.nopadding 				{padding: 0;}
.nomargin 				{margin: 0;}
.noborder 				{border: 0; text-decoration: none;}
.noptop					{padding-top: 0;}

.floatright				{float: right;}
.floatleft 				{float: left;}
.nofloat 				{clear: both;}

br 						{margin: 0; padding: 0; line-height: 0.0001em;}

table					{border-collapse:collapse;}
td, th 					{vertical-align: top;}
p						{padding: 0 0 0.8em 0;}




#anfahrt iframe			{ height:242px; }

#ewcms_edit_controller		{ position:fixed; _position:absolute; top:0; right:0; padding:4px 4px 0 0; font-weight:bold; font-size:1.1em; z-index:10; }
#ewcms_edit_controller a	{ color:#f00; }

.pdf	{ background-image:url(../images/pdf.gif); background-repeat:no-repeat; padding-left:20px; }
.backtotop 				{background:url(../images/standard/pfeil_top.gif) /*url(../images/standard/pfeil_top2.gif)*/ 
						no-repeat left bottom; padding-left:20px;}
/*ANWENDUNG: <a class="backtotop" href="top">nach oben</a>*/

/* Ur STuff  */

/* wrapper background bilder mit 100% breite */
#wrapper-all {width:100%; height:341px; background: url(../images/layout/bg-wrapper.gif) no-repeat center top;}
#wrapper {width:100%; background: url(../images/layout/bg-wrapper-all.jpg) no-repeat center top;}

/* inhalt abgrenzung mittig */
#wrapper-inhalt {width:956px; margin:0px auto;  }

/* HEADER HEADER HEADER HEADER 
_______________________________________________________________________  */
#header {width:956px; height:341px; position:relative; }
h1#branding {width:388px; height:206px; padding:0 0 0 2px; }

/*_top Navigation_*/
ul#topnavi 		{width:387px; height:24px;  padding:72px 0 0 531px; }
ul#topnavi li 		{float:left; }
ul#topnavi a 	{display:block; text-decoration:none; background-position:top !important; color:#fff; font-size:1.1em; }
ul#topnavi li a:hover {color:#71c1cb;}
ul#topnavi li.strich {width:38px; text-align:center; color:#fff;}

/* Sprachen button Englisch / Russisch */
#sprache-ticker { width: 956px; height: 33px; position: absolute; bottom: 7px; left: 0;}
*+ html #sprache-ticker {width:956px; height:33px; position:relative; margin-top:0px; }

ul.sprachbutton 		{width:338px; height:33px; padding:0 0 0 38px; float:left;  }
@media all and (min-width: 0px) {
             ul.sprachbutton { width:329px; position:absolute;  top:0; left:0;} /* safari */ 
    }
ul.sprachbutton li 		{float:left; }
ul.sprachbutton a 	{display:block; text-decoration:none; background-position:top !important; text-indent:-9999em; height:33px;}
ul.sprachbutton li a:hover {background-position:bottom !important;}
ul.sprachbutton li a.rus 	{ width:143px; background: url(../images/layout/navi/rus.jpg) no-repeat; }
ul.sprachbutton li a.eng 	{ width:186px; background: url(../images/layout/navi/eng.jpg) no-repeat; }

/* Newsticker - FLASH */
#ticker {width:541px; height:33px; float:left;  }
@media all and (min-width: 0px) {
             object { position:absolute;  top:0; left:377px; } /* safari */ 
    }
object { padding:0; margin:0;  }

body#neuigkeiten #ticker object {display:none; }


/* CONTENT CONTENT CONTENT CONTENT 
_______________________________________________________________________  */
#content {width:100%; background: url(../images/layout/bg-content.jpg) no-repeat center top; }
#content-inhalt {width:956px; margin:0px auto;  }

#content-left { float:left; width:267px; padding: 30px 42px 0 68px; min-height: 400px;  }
#content-right {float:left; width:500px; font-size:1.1em;  }

/* Navigation */
ul.navi 		{width:267px;  }
ul.navi a 	{display:block; text-decoration:none; background-position:top !important; text-indent:-9999em; width:267px;}
ul.navi li a:hover {background-position:bottom !important;}

ul.navi li a.pro 	{ height:38px; background: url(../images/layout/navi/pro.jpg) no-repeat; }
ul.navi li a.feu 	{ height:31px; background: url(../images/layout/navi/feu.jpg) no-repeat; }
ul.navi li a.tau 	{ height:25px; background: url(../images/layout/navi/tau.jpg) no-repeat; }
ul.navi li a.kli 	{ height:25px; background: url(../images/layout/navi/kli.jpg) no-repeat; }
ul.navi li a.sch 	{ height:25px; background: url(../images/layout/navi/sch.jpg) no-repeat; }
ul.navi li a.gas 	{ height:24px; background: url(../images/layout/navi/gas.jpg) no-repeat; }
ul.navi li a.proz 	{ height:24px; background: url(../images/layout/navi/proz.jpg) no-repeat; }
ul.navi li a.mes 	{ height:27px; background: url(../images/layout/navi/mes.jpg) no-repeat; }
ul.navi li a.neu 	{ height:41px; background: url(../images/layout/navi/neu.jpg) no-repeat; }
ul.navi li a.ser 	{ height:40px; background: url(../images/layout/navi/ser.jpg) no-repeat; }
ul.navi li a.kon 	{ height:55px; background: url(../images/layout/navi/kon.jpg) no-repeat; }
ul.navi li a.zub	{ height:25px; background: url(../images/layout/navi/zub.jpg) no-repeat; }

body#kontakt ul.navi a.kon, body#service ul.navi a.ser, body#neuigkeiten ul.navi a.neu, body#produkte-messdatenerfassung ul.navi a.mes, body#produkte-messdatenerfassung ul.navi a.pro,
body#produkte-prozessmessungen ul.navi a.proz, body#produkte-prozessmessungen ul.navi a.pro,
body#produkte-gasmessungen ul.navi a.gas, body#produkte-gasmessungen ul.navi a.pro,
body#produkte-gasmessungen1 ul.navi a.gas, body#produkte-gasmessungen1 ul.navi a.pro,
body#produkte-gasmessungen2 ul.navi a.gas, body#produkte-gasmessungen2 ul.navi a.pro,
body#produkte-schuettgutfeuchte ul.navi a.sch, body#produkte-schuettgutfeuchte ul.navi a.pro,
body#produkte-klimamessung ul.navi a.kli, body#produkte-klimamessung ul.navi a.pro,
body#produkte-taupunkt ul.navi a.tau, body#produkte-taupunkt ul.navi a.pro,
body#produkte-feuchtespuren a.feu, body#produkte-feuchtespuren ul.navi a.pro,
body#produkte ul.navi a.pro
 {background-position:bottom !important;}

/* Adress-Box */
.adressbox {width:267px; height:173px; background: url(../images/layout/bg-adressbox.jpg) no-repeat; }
.adressbox ul {padding: 49px 0 0 20px; }
.adressbox ul li {margin: 0 0 6px 0; }

@media all and (min-width: 0px) {
             .adressbox { position:relative; margin-top:-17px;} /* safari */ 
    }

/* h2.... */
h2 {font-size:1.8em; color:#50a5b0; text-transform:uppercase; font-weight:normal; padding:40px 0 30px 0; }
h3 {font-size:1.2em; color:#50a5b0;  font-weight:bold; padding:10px 0 10px 0; }
h4 {font-size:1.1em; color:#333;  font-weight:bold; padding:10px 0 10px 0; clear:both; }
h5 {font-size:1.1em; color:#333;  font-weight:bold; padding:0px 0 10px 0;  }

/* listen */
ul.liste {list-style-image: url(../images/layout/liste-punkt.gif); padding: 12px 0 0 30px; }
ul.liste li {margin: 0 0 16px 0; }
.text-small {font-size:0.9em; line-height:1.6em; }

ul.liste2 { list-style-type:disc; padding: 0px 0 16px 20px; }

ul.liste2-bild  { list-style-type:disc; padding: 0px 0 16px 180px; }
ul.liste2-bild li { margin: 0 0 0 20px }

.firmendaten 			{margin-bottom: 1em; }
.firmendaten tr td			{border:0px; }
.firmendaten .desc, 
.firmendaten .value		{font-size: 1em; padding: 0.1em 0em; color: #515151;}
.firmendaten .desc		{width: 14em; font-weight: bold;}
.firmendaten .value		{width: 26em;}


/* cms */
.cms-txt { width:; }
.cms-pic {float:left; width:200px; }
.pic {padding:2px; border:1px solid #50a5b0; float:left; margin:4px 12px 10px 0px; }
.line {width:100%; border:3px double #50a5b0; }
.tableProdukte { border-top: 1px solid #999; border-bottom: 1px solid #999; padding: 5px 0; margin-bottom: 25px; font-size: 0.9em }
.pl223 { padding-left: 223px; }

/* tabelle */
table {font-size:0.9em; }
table td {padding:2px; border-bottom:1px solid #999;}
.blue {color:#50a5b0; }
tabel img {border:0px; }

.chinabox	{width: 220px; height:80px; margin-top: 16px; padding: 12px 0 0 18px; }

/* auszeichnung */
.rot {text-transform: uppercase; color:#CC0000; font-size:1.1em; }


/* FOOTER FOOTER FOOTER FOOTER 
_______________________________________________________________________  */
#footer {width:100%; background: url(../images/layout/bg-footer.jpg) repeat-x; height:69px; }
