html, body { 
    font-family: Arial;
    margin:0; 
    padding:0;
    background-color:#ffffff;
    font-size:12px;
    background-image:url(../images/verlauf.jpg); 
    background-repeat:repeat-x;
    background-position:top left;
    text-align:center; 
    line-height:150%;
    -webkit-font-smoothing: subpixel-antialiased;
  }

.content_main{
	padding: 30px 30px 30px 30px;
	position: relative;
	zoom:1;
}  
a{
  color:#02082E;
  text-decoration:none;
}
a:hover{
  text-decoration:underline;
}
.displaynone{
  display:none;
}
.positionrelative{
  position:relative;
}
.textdecorationnone{
	text-decoration:none !important;
}
.weite {
    margin: auto;
    width:960px;
  }
.teslideshow{
  width:960px;
  height:313px;
  overflow:hidden;
  position:relative;
}
.slidecontainer{
  position:relative;
  height:313px;
}
.slidecontainer .image{
  position:absolute;
  left:960px;
  top:0px;
}
.slideBtn{
  position:absolute;
  left:223px;
  width:600px;
  bottom:15px;
  z-index:300;
  zoom:1;
  
}
.slideBtnImg{
  width:14px;
  height:14px;
  margin:0 5px;
  background-image:url(../images/imgbtn-off.jpg); 
  background-repeat:no-repeat;
}
.slideBtnImg.active{
  background-image:url(../images/imgbtn-on.jpg);
}
.slidecontainer #img-0{
  position:absolute;
  left:0px;
}
.slidecontainer div{
  
}
.maske{
  position:absolute;
  left:0px;
  top:0px;
  z-index:100;
  
}
.issa{
  position:absolute;
  left:30px;
  top:215px;
  z-index:9999;
}
.logo{
	position:absolute;
	left:30px;
	top:65px;
	z-index:9999;
}
.teaserlink{
  position:absolute;
  right: -41px;
  top: 64px;
  z-index:9999;
  width:243px;
  height:175px;
  background-image:url(../images/teaser-nl.png); 
  background-repeat:no-repeat;
}
.teaserlink-wrap{
  padding:20px;
}
.teaserlink-btn{
  text-align:right;
  margin:20px 0 0 0;
}
.teaserlink-btn a{

  background-image: url(../images/btn_verlauf1.jpg);
	background-color: #36579E;
  padding: 7px 10px 7px 10px;
  margin:0 35px 0 0;
  color:#ffffff;
  font-size:12px;
  -moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
-khtml-border-radius-bottomleft:10px;
-khtml-border-radius-bottomright:10px;
-khtml-border-radius-topleft:10px;
-khtml-border-radius-topright:10px;
border-radius: 10px 10px 10px 10px;
text-decoration:none;
}

.tx-srlanguagemenu-pi1 .SPC{
  line-height:220% !important;
  font-size:8px !important;
}
.tx-srlanguagemenu-pi1 .INACT,
.tx-srlanguagemenu-pi1 .NO, 
.tx-srlanguagemenu-pi1 .CUR {
  float: left !important;
}
.tx-srlanguagemenu-pi1 .INACT,
.tx-srlanguagemenu-pi1 .NO a, 
.tx-srlanguagemenu-pi1 .CUR a{
font-size: 10px !important;
color: #9D9D9D  !important;
font-weight: bold !important;
}
.tx-srlanguagemenu-pi1 .CUR a{
  color: #03082e  !important;
}
.weite22{
  width:130px;
}

#suchbutton{
  -moz-border-radius-topright:10px;
  -moz-border-radius-bottomright:10px;

  -khtml-border-radius-topright:10px;
  -khtml-border-radius-bottomright:10px;

  border-radius: 0px 10px 10px 0;
  margin-right:-1px;
  
}
.overflowhidden{
  overflow:hidden;
}

.suchfeld{
  position:absolute;
  top: 2px;
  left:570px;
  z-index:9999;
  border: #AFAFAF 1px solid;
  
  width: 183px;
  background-image: url(../images/navi_bg_verlauf.jpg);
  background-repeat: repeat-x;
  background-position: 0 0;
}
form{
  display:inline;
  zoom:1;
}

.suchfeld input{
  border:none;
  background-color:transparent;
  padding:0px!important;
  outline:none;
  position:relative;
  z-index:9999;
  background-image: url(../images/transparent.png);
  background-repeat: repeat;
  background-position: 0 0;
}
.submit-btn{
  -moz-border-radius-topright:10px;
  -moz-border-radius-bottomright:10px;
  -khtml-border-radius-topright:10px;
  -khtml-border-radius-bottomright:10px;
  margin-right:-1px;
  border-radius: 0px 10px 10px 0;
  float:right !important;
}
#mailformsword{
  font-size:12px;
  outline:none;
  color:#a09f9f;
  float:left;
  width:100px;
  margin:3px 0 0 10px;
}
#navi{
  position:absolute;
  top:0px;
  left:200px;
  zoom:1;
  z-index:9999;
  width:330px;
  
}
#navi ul.menu li.Produkte.hover{
/*
  background-image:url(../images/arrowdown.gif); 
  background-repeat:no-repeat;
  background-position:right 14px;
  */
  zoom:1;
}
ul.menu, ul.menu ul {
    list-style-type: none;
  margin:0 0 0 0;
  padding:0 0 0 15px;
  
}

ul.menu a {
  text-decoration:none;
  display:block;
  color: #02082e;
  
}

ul.menu li {
    position:relative;
  float:left;
  list-style-type:none;
  zoom:1;
  z-index:1000;
  display: block;
  margin:0;
}

.navimain li{
  float:left;
  padding:7px 10px 6px 10px; 
  zoom:1;
  background-image: url(../images/weiss.gif);
background-repeat: repeat;
background-position: 0 0;
}
.submen a{
  color:#02082e;
  font-size:12px;
  text-decoration:none;
}
.submen{
  padding:5px 0 5px 3px;
  margin-left:10px;
}
/* F�r Unterpunkte keine Float-Eigenschaft */
ul.menu ul{
    float:none;
}
ul.menu ul li {
    float:none;
    background-color: #ffffff;
}

/* Links auf Unterpunkten sollen die Hintergrundfarbe �ndern */
ul.menu ul li.hover, ul.menu ul li:hover {
    background-color: #02082e;
  background-image:url(../images/arrowright.gif); 
  background-repeat:no-repeat;
  background-position:100% 60%;
  zoom:1;
}
ul.menu ul li.hover ul li a,
ul.menu ul li:hover ul li a{
  color:#02082e;
}
ul.menu ul li.hover a,
ul.menu ul li:hover a,
ul.menu ul li a:hover{
  color:#ffffff;
}
ul.menu ul li.hover ul li a:hover,
ul.menu ul li:hover ul li a:hover,
ul.menu ul li a:hover{
  color:#ffffff;
}
/* Zweite Ebene */

ul.menu ul{
  margin:0 0 0 0;
  left:10px;
  top:100%;
  padding:0 0 0 0;
  position: absolute;
  border: none;
  display: none;
  width: 180px;
  z-index:999;
  zoom:1;
}
ul.menu ul li {
  margin:0 0 0 0!important;
  padding:3px 5px 2px 5px!important;  
  background-color: white;
  z-index:1000;
}
/* Zweite Ebene anzeigen */

ul.menu li.hover ul, ul.menu li:hover ul  {
  display: block;
  zoom:1;
}

/* Dritte Ebene */

ul.menu li.hover ul ul, ul.menu li:hover ul ul {
  display: none;
  margin-left: 170px; /* Breite eines Listenelements - �berlagerung */
  margin-top: -23px; /* H?he eines Listenelements */
}
*html ul.menu li.hover ul ul, ul.menu li:hover ul ul {
  margin-top: -24px; /* H?he eines Listenelements */
}
/* Dritte Ebene anzeigen */

ul.menu li.hover ul li.hover ul, ul.menu li:hover ul li:hover ul {
  display: block;
}
/* Vierte Ebene */

ul.menu li.hover ul li.hover ul ul, ul.menu li:hover ul li:hover ul ul {
  display: none;
}

/* Vierte Ebene anzeigen */
ul.menu li.hover ul li.hover ul li.hover ul , ul.menu li:hover ul li:hover ul li:hover ul {
  display: block;
}

.schrift18{
  font-size:18px;
}
.verlaufhead{
  background-image:url(../images/verlauf_head.jpg); 
  background-repeat:repeat-x;
  background-position:0 0;
}
.languages{
  border:#afafaf 1px solid;
  list-style-type:none;
  margin:0px;
  padding:0px;
  overflow:hidden;
  width:103px;
}
.contenttable,
.innenabstand{
  padding-left:20px;
}
.SPC{
  
  
}
.weite771{
  width:190px;
}
.weite777{
  width:700px;
}
#rechtespalte_c{
  padding-top:68px;
}
h1{
  background-image:url(../images/Temca_Aktuelles.jpg); 
  background-repeat:no-repeat;
  background-position:0 0;
  font-size:18px;
  text-transform:uppercase;
  color:#02082e;
  padding:20px 0px 30px 20px;
  margin:0px;
}
.languages li{
  float:left;
  padding:7px 10px 6px 10px; 
  
}
.direkteinstieg{
  list-style-type:none;
  margin:0px;
  padding:0px;
  height:335px;
}
.direkteinstieg li{
  padding:0 0 6px 0;
  color:#02082e;
  font-size:11px;
  line-height:130%;
  font-weight:bold;
  
}
.textcenter{
  text-align:center;
}
.weite556{
  width:210px;
}
.abstandlinks500{
  padding-left:570px;
}
.abstandrechts500{
  padding-right:225px;
}
.abstandoben777{
  padding-top:20px;
}
.rundeeckenunten{
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;

-khtml-border-radius-bottomleft:10px;
-khtml-border-radius-bottomright:10px;

border-radius: 0px 0px 10px 10px;
}
.rundeeckenoben{
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;

-khtml-border-radius-topleft:10px;
-khtml-border-radius-topright:10px;

border-radius: 10px 10px 0px 0px;
}
.rundeecken{
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
-khtml-border-radius-bottomleft:10px;
-khtml-border-radius-bottomright:10px;
-khtml-border-radius-topleft:10px;
-khtml-border-radius-topright:10px;
border-radius: 10px 10px 10px 10px;
}
.weite160{
  width:150px;
}
.weite210{
  width:210px;
}
.fett{
  font-weight:bold;
}
.dunkelblau{
  color:#02082e;
}
.hellgrau{
  color:#9d9d9d;
}
.floatleft{
  float:left;
}
.floatright{
  float:right;
}
.navigation{
  padding:10px 0 10px 0;
}
.navigationunten{
  padding: 15px 0 15px 0;
}
div#b_weiss{
  
  margin:0 0 0 0;
  padding:1px 0 1px 0;
}
.bannerbild{
  position:relative;
  margin-top:10px;
}
div#b_bg{
  display:block;
}
.weisserhg{
  background-color:#ffffff;
  margin-bottom:50px;
}
.schatten_main{
  -moz-box-shadow: 0 0 10px 4px #b2b2b3; 
  -webkit-box-shadow: 0 0 10px 4px #b2b2b3; 
  box-shadow: 0 0 10px 4px #b2b2b3;
  border:1px #b2b2b3 solid;
}
.weite95{
  width:200px;
}
.weite195{
  width:400px;
}



.referenzen{
  width:150px;
  height:130px;
  overflow:hidden;
  zoom: 1;
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.referenzen:hover{
  filter: alpha(opacity=100);
  opacity: 1;
}
.abstandlinks{
  margin-left:20px;
}
.abstandlinks2{
  margin-left:40px;
}
.referenzimage{
  width:100%;
}

.referenzbild{
  position:relative;
  border:#d8d8d8 1px solid;
}
.referenzbildrahmen{
  border:#ffffff 5px solid;
}
.referenzbildhoehe{
  height:70px;
  overflow:hidden;
}
.referenzbildhoehe1{
  height:135px;
  overflow:hidden;
  background-color:#f9f9f9;
  background-image:url(../images/referenz.jpg); 
  background-repeat:no-repeat;
  background-position: 50% 50%;
}
.innenabstand2{
  padding:10px 10px 10px 20px;
}
  

.textleft{
  text-align:left;
}
.textright{
  text-align:right;
}
.innenabstand33{
  padding:10px 30px 10px 30px; 
  zoom:1;
}
.abstandoben{
  margin-top:5px;
  padding-top:3px;
  position:relative;
}
.schrift12{
  font-size:12px;
}
.schrift10{
  font-size:10px;
}
#linkespalte_c{
  padding:0 25px 0 85px;
}
.borderdashed{
  border-top:#c6c5c6 1px dashed;
}
.jops-header-products{
  zoom:1;
}
#jops-header-products-left{
  width:550px;
}
#jops-header-products-right{
  width:210px;
}
.textgross{
  text-transform:uppercase;
}
.textgrau1{
  color:#505050;
}
.textgrau2{
  color:#717171;
}
.textweiss{
  color:#ffffff;
}
.abstandoben2{
  margin-top:20px;
}
.abstandinnen{
  padding:10px 20px 10px 65px;
}
.innenabstand3{
  padding:20px 70px 20px 70px;
  zoom:1;
}
.text18{
  font-size:18px;
}
.weiterbutton{
  width:115px;
  background-color:#cac9c9;
  margin-top:10px;
  background-image:url(../images/pfeil.gif); 
  background-repeat:no-repeat;
  background-position:90% 50%;
}
.weiterbuttoninnen{
  padding:5px 20px 5px 20px;
}
.weite250{
  width:370px;
  height:160px;
}
.weite200{
  width:200px;
}
.abstandlinks1{
  margin-left:160px;
}    
    

.textteasergross{
  font-size:25px;
  font-weight:bold;
  font-style:italic;
  text-shadow: 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000;
}
.textteaserklein{
  font-size:14px;
  font-weight:bold;
  text-shadow: 1px 1px 5px #0e2d5b, 1px 1px 5px #0e2d5b, 1px 1px 5px #0e2d5b;
  filter:progid:DXImageTransform.Microsoft.Glow(Color=#0e2d5b,Strength=2);
  zoom:1;
}      
.weite100{
  width:210px;
}      
.weite170{
  width:190px;
  position:relative;
}
.weite400{
  width:600px;
}  
.text13{
  font-size:13px;
}
.text14{
  font-size:14px;
}
.schrift10{
  font-size:10px;
}
.schrift11{
  font-size:11px;
}
.textgrau5{
 color:#9d9c9c;
}
.content{
  position:relative;
  
  zoom:1;
}
.headline{
  padding-bottom:20px;
}
.rightbox{
  
}
.abstandaussen{
  padding-right: 30px;
}
.bordergrau{
  border:#c4c8d2 1px solid;
}
.verlaufhg{
  background-image:url(../images/verlaufspalte.jpg); 
  background-repeat:repeat-x;
  background-position:0 0;
}
.abstandrechts555{
  margin-left:15px;
}
.abstandrechts111{
  margin-right:25px;
}
.headline2{
  padding-bottom:15px;
} 
.schriftweiss{
  color:#ffffff;
} 
.innenabstand22{
  padding:10px;
}
.innenabstand10{
	padding:8px 5px 8px 7px;
}
.weite555{
  width:180px;
}
.katbild{
  height:70px;
  overflow:hidden;
  margin-bottom:10px;
}
.katbild img{
  width:100%;
}
#bgcolor1{
	background-color:#000066;
} 
#bgcolor2{
	background-color:#ea4c0a;
}
#bgcolor3{
	background-color:#75c7ce;
}
#bgcolor4{
	background-color:#004e9e;
}
.markentexte{
	padding:10px 0;
}
#headernav ul{
  list-style-type: none;
  margin:0!important;
  padding:0!important;
}
#headernav ul li{
  float:right;
  padding:0 3px;
}
#headernav ul li a{
  color: #9D9D9D;
  font-size: 12px;
  text-decoration:none;
}
#headernav .active{
  color: #02082E;
}
#navi ul .active{
  background-image: url(../images/navi_bg_verlauf.jpg);
  background-repeat: repeat-x;
  background-position: 0 0;
  display:block;
  
}
#navi ul li .active {
  background-image: none;
}
#langnav{
  padding: 3px 0 3px 15px;
  text-transform:lowercase;
    background-image: url(../images/lang_ver.jpg);
  background-repeat: repeat-x;
  background-position: 0 0;
}
#c92 {
  border: #ced6e7 1px solid;
  -moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
-khtml-border-radius-bottomleft:10px;
-khtml-border-radius-bottomright:10px;
-khtml-border-radius-topleft:10px;
-khtml-border-radius-topright:10px;
border-radius: 10px 10px 10px 10px;
overflow:hidden;

}
.rightbox  .csc-header-n2{
  padding:20px 20px 0 0;
  text-align:right;
}
.rightbox  .csc-header-n3{
  padding:20px 20px 0 0;
  text-align:right;
}
.rightbox  h1{
  
  
  font-weight: bold;
  font-size: 19px;
  margin: 0 0 10px 0;
  background-image: url(../images/arrowblueright.jpg);
  background-repeat: no-repeat;
  background-position: 39px 50%;
  padding:0;
  text-transform: none;
}
.rightbox  h2{
  font-size:11px;
  font-weight:bold;
  border:none;
}
.rightbox  a{
  color:#343957;
  text-decoration:none;
  font-weight:regular;
}
.weite113{
  width:210px;
  margin-right:25px;
}
.weite111{
  width:550px;
  
  margin-left:85px;
  
} 
.rightbox .news-latest-item{
  border-top: #ced6e7 1px dashed;
  border-bottom:none;
}
.rightbox .news-latest-container{
  
}
hr{
  display:none;
}
/* Teaserbox */
#tb-pf_press,
#tb-pf{
  border:#b6c2db 1px solid;
  color:#02082e;
  background-image:url(../images/tb-pf.jpg); 
  background-repeat:no-repeat;
  background-position:0 100%;
  padding:20px 20px 20px 10px;
  text-align:right;
  line-height:130%;
  zoom:1;
  margin-bottom:20px;  
}
.abstandhead{
	padding:20px 20px 0px 10px;
}
#tb-pf_press{
  background-image:none;
  
}
#tb-pf-head_news,
#tb-pf-head_press,
#tb-pf-head{
  font-weight:bold;
  font-size:19px;
  margin:0 0 10px 0;
}
  
#tb-pf-head_news,
#tb-pf-head_press,
#tb-pf-head{
  margin-left:5px;
}

#tb-pf-claim_press,
#tb-pf-claim{
  padding:15px 0 15px 0;
}
#tb-pf-claim_press{
  margin-bottom:0px;
}

.weitebutton1{
	width:120px;
}
.abstandbutton1 span,
.abstandbutton span{
  display:block;
  color:#ffffff;
  padding:6px 5px 7px 5px;
  text-align:center;
  background-image:url(../images/btn_verlauf.jpg);
  background-repeat:repeat-x; 
  background-position:0 0;
  
  overflow:auto;
  font-size:12px;
  text-decoration:none;
  line-height: 130%;
}

.abstandbutton1 span{
	 padding:3px 5px 3px 5px;
}

.buttonaussen1,
.buttonaussen{
  overflow:auto;
  cursor:pointer;
  background-color:#030a30;
}

.abstandbutton1 span:hover,
.abstandbutton span:hover{
  background-image:url(../images/btn_verlauf_2.jpg); 
  background-color:#36579e;  
}
.abstandbutton1 span,
.abstandbutton span{
  background-image: url(../images/btn_verlauf1.jpg);
}
.abstandbutton1 span:hover,
.abstandbutton span:hover{
  background-image:url(../images/btn_verlauf_2.jpg); 
  background-color:#36579e;
}
.abstandbutton span a,
.abstandbutton1 span a{
  text-decoration:none;
  color:white;
}
/* powermail */
fieldset{
	clear:both;
	zoom:1;
	display:block;
	margin:0;
	padding:0;
}
fieldset label {
  color: #02082E!important;
}

.powermail_label{
	float:left;
	
}

.powermail_radio_inner{
	display:inline;
}
.powermail_label{
	width:170px;
}

.powermail_fieldset  fieldset,
.powermail_fieldset  legend{
	border:none;
	margin:0px;
	padding:0px;
	

}
.powermail_radio_legend{
	position:absolute;
	left:0;
	top:0;
}
*+html .powermail_radio_legend {
		margin: 0 0 0 -7px;
	}
.jops-item-row{
	padding-bottom:20px;
	margin-left:20px;
}
fieldset {
position:relative;
}

.powermail_fieldwrap{
	padding: 5px 0 5px 0;
	clear:both;
	overflow: auto;
	zoom:1;
}
#powermail_fieldwrap_1{
	padding-top:20px;
}
.powermail_fieldset {
	border:none;
	zoom:1;
	padding:0px;
	width:450px;

}
.powermail_textarea, 
.powermail_input {
	width:270px;
}
.powermail_textarea, 
.powermail_field{
	float:right;
}
.tx-powermail{
	margin-left:20px;
}
.powermail_radio_outer{
	float:left;
	zoom:1;
	padding-left:175px;
}

/* Marplast formular */
.mp-form{
  position:relative;
  background-image:url(../images/marplast_verlauf.jpg);
  background-repeat:repeat-x;
  background-position: 100% 100%;
  border: #B6C2DB 1px solid;
  margin-bottom:20px;
}
.mp-form-header{
  padding:110px 20px 10px 22px;
  background-image:url(../images/marplast_logo.png);
  background-repeat:no-repeat;
  background-position: 50% 10px;
  text-align:left;
}
.mp-form-header .bodytext{
	padding:0px;
	margin:0px;
}
.mp-form-inp{
 
 border:none;
  background-color:#ffffff;
  color:#a2a2a2;
  outline:none;
  font-size:12px;
  padding:0px;
  margin:7px 0 0 5px;
  width:110px;
}
.mp-form-submit{
	border: none;
	background-color: transparent;
	color: white;
	padding: 0;
	margin: 0;
}
.mp_searchbox{
	padding:0;
	
	  background-color:#ffffff;
	  width:115px;
	  overflow:hidden;
}

.rahmengrau{
 border: #AFAFAF 1px solid;
 margin: 0 15px 20px 15px;
 background-color:#ffffff;
 zoom:1;
}
.weitebutton2{
	width:35px;
}
#jo_productsearch{
	padding-top:15px;
	zoom:1;
}
.marginleft85 {
	margin-left:85px;
}

.marginright25{
	margin-right:25px;
}
.zoom{
	zoom:1;
}
.clearfix:after {
          content: ""; 
          display: block; 
          height: 0; 
          clear: both; 
          visibility: hidden;
      }

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