body{
padding:0px;
margin:0px;
font-family: Arial;
font-size: 13px;
/*
background-image: url("../img/star_bg.jpg");
background-repeat:no-repeat;
*/
}



img{
border:0px;
}

.blind{
display:none;
}

*{
padding:0px;
margin:0px;
}

td{
padding:0px;
margin:0px;
}

tr{
padding:0px;
margin:0px;
}



#wrapper{
position:absolute;
top:0px;
left:0px;
width:1200px;
height:640px;

z-index: 99;
}

#wrapper2{
position:absolute;
top:0px;
left:0px;
width:1200px;
height:760px;

z-index: 99;
}

#navi_protec{
position:absolute;
top:53px;
left:0px;
z-index: 500;
width:200px;
height:200px;

}

.mainNav{
border:0px solid black;
border-top:0px solid black;
width:112px;
height:10px;
float:left;
margin-right:24px;

}

.mainNav_link_g{
display:block;
border:0px solid black;
border-top:0px solid black;
width:112px;
height:112px;
float:left;
margin-right:24px;

position:absolute;
top:0px;
left:669px;
z-index: 102;
}


.mainNav_link_o{
display:block;
border:0px solid black;
border-top:0px solid black;
width:112px;
height:112px;
float:left;
margin-right:24px;

position:absolute;
top:0px;
left:795px;
z-index: 102;

}

.mainNav_link_b{
display:block;
border:0px solid black;
border-top:0px solid black;
width:112px;
height:112px;
float:left;
margin-right:24px;

position:absolute;
top:0px;
left:914px;
z-index: 102;
}

.mainNav_link{
display:block;
border:0px solid black;
border-top:0px solid black;
width:112px;
height:12px;
float:left;
margin-right:24px;

}


.clear{
clear:both;
}

#green{
display:block;
background-image: url("../img/TPD_Logo_115x125.png");
background-repeat:no-repeat;
position:absolute;
top:0px;
left:669px;
z-index: 100;

}

#orange{
display:block;
background-image: url("../img/TPW_Logo_115x125.png");
background-repeat:no-repeat;
position:absolute;
top:0px;
left:795px;
z-index: 100;

}

#blue{
display:block;
position:absolute;
top:0px;
left:914px;
z-index: 100;
background-image: url("../img/TPM_Logo_115x125.png");
background-repeat:no-repeat;

}

#blue_o{
display:block;
background-image: url("../img/TPM_Logo_115x125.png");
background-repeat:no-repeat;
position:absolute;
top:0px;
left:915px;
z-index: 100;
height:124px;
}




#navi_left_wrap{
position:absolute;
top:46px;
left:0px;
z-index: 100;
padding:20px;
padding-left:0px;
}

#navi_left_wrap2{
position:absolute;
top:46px;
left:0px;
z-index: 100;
padding:20px;
padding-left:0px;
}


#navi_left_wrap3{
position:absolute;
top:46px;
left:0px;
z-index: 100;
padding:20px;
padding-left:0px;
}


#navi_top_wrap{


float:left;

position:absolute;
top:0px;
left:669px;
z-index: 88;

}

#navi_top_wrap2{


float:left;

position:absolute;
top:0px;
left:669px;
z-index: 88;

}

#naviani{
height:400px;
width:1200px;
position: absolute;
z-index: 100;
}


#navi_trigger1 {

/*display:block;
height:43px;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
position:absolute;
top:20px;
width:164px;
z-index:102;
*/
}

#navi_trigger2 {
/*
display:block;
height:40px;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
position:absolute;
top:67px;
width:164px;
z-index:102;
*/
}

#navi_trigger3 {
/*
display:block;
height:40px;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
position:absolute;
top:111px;
width:164px;
z-index:102;
*/
}

#navi_trigger4 {
/*
display:block;
height:40px;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
position:absolute;
top:155px;
width:164px;
z-index:102;

*/
}

.navi_t1:link {
display:block;
height:43px;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
position:absolute;
top:20px;
width:109px;
z-index:102;
opacity: 0.0;
  filter: alpha(opacity = 0);
  background-color: #ffffff;
}

.navi_t1:visited {
display:block;
height:43px;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
position:absolute;
top:20px;
width:109px;
z-index:102;
opacity: 0.0;
  filter: alpha(opacity = 0);
  background-color: #ffffff;
}

.navi_t1:hover {
display:block;
height:43px;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
position:absolute;
top:20px;
width:109px;
z-index:102;
opacity: 0.0;
  filter: alpha(opacity = 0);
  background-color: #ffffff;
}

.navi_t1:active {
display:block;
height:43px;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
position:absolute;
top:20px;
width:109px;
z-index:102;
opacity: 0.0;
  filter: alpha(opacity = 0);
 background-color: #ffffff;
}

.navi_t1:focus {
display:block;
height:43px;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
position:absolute;
top:20px;
width:109px;
z-index:102;
opacity: 0.0;
  filter: alpha(opacity = 0);
 background-color: #ffffff;
}


.navi_t2:link {
display:block;
height:40px;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
position:absolute;
top:67px;
width:109px;
z-index:102;
opacity: 0.0;
  filter: alpha(opacity = 0);
 background-color: #ffffff;
}

.navi_t2:visited {
display:block;
height:40px;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
position:absolute;
top:67px;
width:109px;
z-index:102;
opacity: 0.0;
  filter: alpha(opacity = 0);
 background-color: #ffffff;
}

.navi_t2:hover {
display:block;
height:40px;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
position:absolute;
top:67px;
width:109px;
z-index:102;
opacity: 0.0;
  filter: alpha(opacity = 0);
 background-color: #ffffff;
}

.navi_t2:active {
display:block;
height:40px;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
position:absolute;
top:67px;
width:109px;
z-index:102;
opacity: 0.0;
  filter: alpha(opacity = 0);
 background-color: #ffffff;
}

.navi_t2:focus {
display:block;
height:40px;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
position:absolute;
top:67px;
width:109px;
z-index:102;
opacity: 0.0;
  filter: alpha(opacity = 0);
 background-color: #ffffff;
}

.navi_t3:link {
display:block;
height:40px;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
position:absolute;
top:111px;
width:109px;
z-index:102;
opacity: 0.0;
  filter: alpha(opacity = 0);
 background-color: #ffffff;
}

.navi_t3:visited {
display:block;
height:40px;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
position:absolute;
top:111px;
width:109px;
z-index:102;
opacity: 0.0;
  filter: alpha(opacity = 0);
 background-color: #ffffff;
}

.navi_t3:hover {
display:block;
height:40px;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
position:absolute;
top:111px;
width:109px;
z-index:102;
opacity: 0.0;
  filter: alpha(opacity = 0);
 background-color: #ffffff;
}

.navi_t3:active {
display:block;
height:40px;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
position:absolute;
top:111px;
width:109px;
z-index:102;
opacity: 0.0;
  filter: alpha(opacity = 0);
 background-color: #ffffff;
}

.navi_t3:focus {
display:block;
height:40px;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
position:absolute;
top:111px;
width:109px;
z-index:102;
opacity: 0.0;
  filter: alpha(opacity = 0);
 background-color: #ffffff;
}


.navi_t4:link {
display:block;
height:40px;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
position:absolute;
top:155px;
width:109px;
z-index:102;
opacity: 0.0;
  filter: alpha(opacity = 0);
 background-color: #ffffff;
}

.navi_t4:visited {
display:block;
height:40px;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
position:absolute;
top:155px;
width:109px;
z-index:102;
opacity: 0.0;
  filter: alpha(opacity = 0);
 background-color: #ffffff;
}

.navi_t4:hover {
display:block;
height:40px;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
position:absolute;
top:155px;
width:109px;
z-index:102;
opacity: 0.0;
  filter: alpha(opacity = 0);
 background-color: #ffffff;
}

.navi_t4:active {
display:block;
height:40px;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
position:absolute;
top:155px;
width:109px;
z-index:102;
opacity: 0.0;
  filter: alpha(opacity = 0);
 background-color: #ffffff;
}

.navi_t4:focus {
display:block;
height:40px;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
position:absolute;
top:155px;
width:109px;
z-index:102;
opacity: 0.0;
  filter: alpha(opacity = 0);
 background-color: #ffffff;
}


.navi_left{
width:0px;
height:40px;
background-color: white;

margin-bottom:2px;
border:1px solid #cdd0db;
border-right:12px solid #cdd0db;
border-left:0px solid #cdd0db;
text-align: center;
padding-right:0px;
padding-top:0px;

}

.navi_left_intro{
width:0px;
height:40px;
background-color: white;

margin-bottom:2px;
border:1px solid #97bf0d;
border-right:12px solid #97bf0d;
border-left:0px solid #97bf0d;
text-align: center;
padding-right:0px;
padding-top:0px;

}

.navi_left_activ{
width:0px;
height:42px;
background-color: white;

margin-bottom:2px;
border:1px solid #97bf0d;
border-right:12px solid #97bf0d;
border-left:0px solid #97bf0d;
text-align: center;
padding-right:0px;
padding-top:0px;

}

#m1_label{
display:none;
text-align: left;

}

#m2_label{
display:none;
text-align: left;

}


#m3_label{
display:none;
text-align: left;

}


#m4_label{
display:none;
text-align: left;

}


#m5_label{
display:none;
text-align: left;

}


#m6_label{
display:none;
text-align: left;

}

.nav_label{
background:white;
height:27px;
width:144px;
}


#home_stage {
background-image:url("../img/tpm_home.jpg");
height:520px;
left:20px;
position:absolute;
top:20px;
width:980px;
z-index:2;
}

#kontakt_stage {

height:520px;
left:20px;
position:absolute;
top:20px;
width:980px;
z-index:2;
}


#stage_wrapper {
visibility:none;
background-image:url("../img/TPM_global_Schatten_1020x560.png");
background-repeat:no-repeat;
height:540px;
left:105px;
padding-bottom:24px;
padding-left:24px;
padding-right:24px;
padding-top:24px;
position:absolute;
top:51px;
width:980px;
z-index:1;
overflow: hidden;
}




#transpa_wrapper{
height:520px;
left:0px;
position:absolute;
top:0px;
width:980px;
z-index: 34;
padding:0px;

background-image:url("../img/TPM_global_Schatten_980x520.png");
background-repeat:no-repeat;

}


#transpa_wrapper_home{
height:520px;
left:0px;
position:absolute;
top:0px;
width:980px;
z-index: 34;
padding:0px;

background-image:url("../img/TPM_global_Schatten_980x520.png");
background-repeat:no-repeat;
cursor:pointer;
}




#Site_title{
float:left;
font-size: 12px;
color: #97bf0d;
font-weight: bold;
padding-top:4px;
padding-right:13px;

}

#kon_stage_text{
height:200px;
width:200px;
}

#ref_navi{
left:20px;
position:absolute;
top:562px;
height:36px;
width:420px;
}


.navi_block:link
{
text-decoration: none; 
font-weight: bold; 
font-size: 12px; 
color: black; 
}
.navi_block:visited
{
text-decoration: none; 
font-weight: bold; 
font-size: 12px; 
color: black; 
}

.navi_block:hover
{
text-decoration: none; 
font-weight: bold; 
font-size: 12px; 
color: black; 
}
.navi_block:active
{
text-decoration: none; 
font-weight: bold; 
font-size: 12px; 
color: black; 
}
.navi_block:focus
{
text-decoration: none; 
font-weight: bold; 
font-size: 12px; 
color: black; 
}

#loader {
background-image:url("../img/ajax-loader.gif");
background-position:50% 223px;
background-repeat:no-repeat;
height:500px;
width:953px;
}

.ref_page{
width:100px;
color:#97bf0d;
font-weight: bold;
float:left;
}

.ref_pagebt {
color:#999999;
display:block;
float:left;
font-family:Arial;
font-size:13px;
width:120px;
cursor: pointer;
}

.ref_pagebt:hover{
display:block;
width:120px;
color:#97bf0d;
cursor: pointer;
float:left;
}



#map {
height:512px;
left:298px;
position:absolute;
top:24px;
width:698px;
}

#port1{
position:absolute;
height:97px;
width:509px;
top:12px;

left:12px;
/*
background-image:url("../img/TPM_PORTFOLIO_04_Kreation.png");
background-repeat:no-repeat;
*/
}


#port2 {
/*
background-image:url("../img/TPM_PORTFOLIO_01_Strategie.png");
background-repeat:no-repeat;
*/
height:88px;
left:438px;
position:absolute;
top:123px;
width:518px;

}



/*
.linkex:link
{text-decoration: none; font-weight: bold; font-size: 10px; color: black; border: solid #CDD0DB 1px;border-right:12px solid #CDD0DB; width:0px; height:40px; background-color: white; display:block; background-image: url("../img/TPW_Navi_01_Unternehmen.png"); background-repeat:no-repeat;
}
.linkex:visited
{text-decoration: none; font-weight: bold; font-size: 10px; color: black;  border: solid #CDD0DB 1px; border-right:12px solid #CDD0DB; width:0px; height:40px; background-color: white; display:block; background-image: url("../img/TPW_Navi_01_Unternehmen.png"); background-repeat:no-repeat;
}
.linkex:hover
{text-decoration: none; font-weight: bold; font-size: 10px;   border: solid #CDD0DB 1px; border-right:12px solid #CDD0DB; width:149px; height:40px; background-color: white; display:block; background-image: url("../img/TPW_Navi_01_Unternehmen.png"); background-repeat:no-repeat;
}
.linkex:active
{text-decoration: none; font-weight: bold; font-size: 10px; color: black;  border: solid #CDD0DB 1px; border-right:12px solid #CDD0DB; width:0px; height:40px; background-color: white; display:block; background-image: url("../img/TPW_Navi_01_Unternehmen.png"); background-repeat:no-repeat;
}
.linkex:focus
{text-decoration: none; font-weight: bold; font-size: 10px; color: black; border: solid #CDD0DB 1px; border-right:12px solid #CDD0DB; width:0px; height:40px; background-color: white; display:block; background-image: url("../img/TPW_Navi_01_Unternehmen.png"); background-repeat:no-repeat;
}
*/

.linkex:link
{text-decoration: none; font-weight: bold; font-size: 10px; color: black; border: solid #CDD0DB 0px;border-left:12px solid #CDD0DB; width:109px; height:42px; display:block;  margin-bottom:2px;
}
.linkex:visited
{text-decoration: none; font-weight: bold; font-size: 10px; color: black; border: solid #CDD0DB 0px;border-left:12px solid #CDD0DB; width:109px; height:42px; display:block; margin-bottom:2px;
}
.linkex:hover
{text-decoration: none; font-weight: bold; font-size: 10px;   border: solid #CDD0DB 1px; border-right:12px solid #CDD0DB; width:149px; height:40px; background-color: white; display:block; background-image: url("../img/TPD_Navi_01_Unternehmen.png"); background-repeat:no-repeat; background-position:0px 50%; margin-bottom:2px;
}
.linkex:active
{text-decoration: none; font-weight: bold; font-size: 10px;   border: solid #CDD0DB 1px; border-right:12px solid #CDD0DB; width:149px; height:40px; background-color: white; display:block; background-image: url("../img/TPD_Navi_01_Unternehmen.png"); background-repeat:no-repeat; background-position:0px 50%; margin-bottom:2px;
}
.linkex:focus
{text-decoration: none; font-weight: bold; font-size: 10px;   border: solid #CDD0DB 1px; border-right:12px solid #CDD0DB; width:149px; height:40px; background-color: white; display:block; background-image: url("../img/TPD_Navi_01_Unternehmen.png"); background-repeat:no-repeat; background-position:0px 50%; margin-bottom:2px;
}


.linkex_activ:link
{text-decoration: none; font-weight: bold; font-size: 10px; color: black; border: solid #CDD0DB 0px;border-left:12px solid #97bf0d; width:109px; height:42px; display:block;  margin-bottom:2px;
}
.linkex_activ:visited
{text-decoration: none; font-weight: bold; font-size: 10px; color: black; border: solid #CDD0DB 0px;border-left:12px solid #97bf0d; width:109px; height:42px; display:block;  margin-bottom:2px; 
}
.linkex_activ:hover
{text-decoration: none; font-weight: bold; font-size: 10px;   border: solid #97bf0d 1px; border-right:12px solid #97bf0d; width:149px; border-left:0px; height:40px; background-color: white; display:block; background-image: url("../img/TPD_Navi_01_Unternehmen.png"); background-repeat:no-repeat; background-position:0px 50%; margin-bottom:2px;
}
.linkex_activ:active
{text-decoration: none; font-weight: bold; font-size: 10px;   border: solid #97bf0d 1px; border-right:12px solid #97bf0d; border-left:0px; width:149px; height:40px; background-color: white; display:block; background-image: url("../img/TPD_Navi_01_Unternehmen.png"); background-repeat:no-repeat; background-position:0px 50%; margin-bottom:2px;
}
.linkex_activ:focus
{text-decoration: none; font-weight: bold; font-size: 10px;   border: solid #97bf0d 1px; border-right:12px solid #97bf0d; border-left:0px; width:149px; height:40px; background-color: white; display:block; background-image: url("../img/TPD_Navi_01_Unternehmen.png"); background-repeat:no-repeat; background-position:0px 50%; margin-bottom:2px;
}


.linkex2:link
{text-decoration: none; font-weight: bold; font-size: 10px; color: black; border: solid #CDD0DB 0px;border-left:12px solid #CDD0DB; width:109px; height:42px; display:block;  margin-bottom:2px;
}
.linkex2:visited
{text-decoration: none; font-weight: bold; font-size: 10px; color: black; border: solid #CDD0DB 0px;border-left:12px solid #CDD0DB; width:109px; height:42px; display:block; margin-bottom:2px;
}
.linkex2:hover
{text-decoration: none; font-weight: bold; font-size: 10px;   border: solid #CDD0DB 1px; border-right:12px solid #CDD0DB; width:149px; height:40px; background-color: white; display:block; background-image: url("../img/TPD_Navi_02_Leistungen.png"); background-repeat:no-repeat; background-position:0px 50%; margin-bottom:2px;
}
.linkex2:active
{text-decoration: none; font-weight: bold; font-size: 10px;   border: solid #CDD0DB 1px; border-right:12px solid #CDD0DB; width:149px; height:40px; background-color: white; display:block; background-image: url("../img/TPD_Navi_02_Leistungen.png"); background-repeat:no-repeat; background-position:0px 50%; margin-bottom:2px;
}
.linkex2:focus
{text-decoration: none; font-weight: bold; font-size: 10px;   border: solid #CDD0DB 1px; border-right:12px solid #CDD0DB; width:149px; height:40px; background-color: white; display:block; background-image: url("../img/TPD_Navi_02_Leistungen.png"); background-repeat:no-repeat; background-position:0px 50%; margin-bottom:2px;
}

.linkex2_activ:link
{text-decoration: none; font-weight: bold; font-size: 10px; color: black; border: solid #CDD0DB 0px;border-left:12px solid #97bf0d; width:109px; height:42px; display:block;  margin-bottom:2px;
}
.linkex2_activ:visited
{text-decoration: none; font-weight: bold; font-size: 10px; color: black; border: solid #CDD0DB 0px;border-left:12px solid #97bf0d; width:109px; height:42px; display:block;  margin-bottom:2px; 
}
.linkex2_activ:hover
{text-decoration: none; font-weight: bold; font-size: 10px;   border: solid #97bf0d 1px; border-right:12px solid #97bf0d; width:149px; border-left:0px; height:40px; background-color: white; display:block; background-image: url("../img/TPD_Navi_02_Leistungen.png"); background-repeat:no-repeat; background-position:0px 50%; margin-bottom:2px;
}
.linkex2_activ:active
{text-decoration: none; font-weight: bold; font-size: 10px;   border: solid #97bf0d 1px; border-right:12px solid #97bf0d; border-left:0px; width:149px; height:40px; background-color: white; display:block; background-image: url("../img/TPD_Navi_02_Leistungen.png"); background-repeat:no-repeat; background-position:0px 50%; margin-bottom:2px;
}
.linkex2_activ:focus
{text-decoration: none; font-weight: bold; font-size: 10px;   border: solid #97bf0d 1px; border-right:12px solid #97bf0d; border-left:0px; width:149px; height:40px; background-color: white; display:block; background-image: url("../img/TPD_Navi_02_Leistungen.png"); background-repeat:no-repeat; background-position:0px 50%; margin-bottom:2px;
}







.linkex3:link
{text-decoration: none; font-weight: bold; font-size: 10px; color: black; border: solid #CDD0DB 0px;border-left:12px solid #CDD0DB; width:109px; height:42px; display:block;  margin-bottom:2px;
}
.linkex3:visited
{text-decoration: none; font-weight: bold; font-size: 10px; color: black; border: solid #CDD0DB 0px;border-left:12px solid #CDD0DB; width:109px; height:42px; display:block; margin-bottom:2px;
}
.linkex3:hover
{text-decoration: none; font-weight: bold; font-size: 10px;   border: solid #CDD0DB 1px; border-right:12px solid #CDD0DB; width:149px; height:40px; background-color: white; display:block; background-image: url("../img/TPD_Navi_03_Referenzen.png"); background-repeat:no-repeat; background-position:0px 50%; margin-bottom:2px;
}
.linkex3:active
{text-decoration: none; font-weight: bold; font-size: 10px;   border: solid #CDD0DB 1px; border-right:12px solid #CDD0DB; width:149px; height:40px; background-color: white; display:block; background-image: url("../img/TPD_Navi_03_Referenzen.png"); background-repeat:no-repeat; background-position:0px 50%; margin-bottom:2px;
}
.linkex3:focus
{text-decoration: none; font-weight: bold; font-size: 10px;   border: solid #CDD0DB 1px; border-right:12px solid #CDD0DB; width:149px; height:40px; background-color: white; display:block; background-image: url("../img/TPD_Navi_03_Referenzen.png"); background-repeat:no-repeat; background-position:0px 50%; margin-bottom:2px;
}

.linkex3_activ:link
{text-decoration: none; font-weight: bold; font-size: 10px; color: black; border: solid #CDD0DB 0px;border-left:12px solid #97bf0d; width:109px; height:42px; display:block;  margin-bottom:2px;
}
.linkex3_activ:visited
{text-decoration: none; font-weight: bold; font-size: 10px; color: black; border: solid #CDD0DB 0px;border-left:12px solid #97bf0d; width:109px; height:42px; display:block;  margin-bottom:2px; 
}
.linkex3_activ:hover
{text-decoration: none; font-weight: bold; font-size: 10px;   border: solid #97bf0d 1px; border-right:12px solid #97bf0d; width:149px; border-left:0px; height:40px; background-color: white; display:block; background-image: url("../img/TPD_Navi_03_Referenzen.png"); background-repeat:no-repeat; background-position:0px 50%; margin-bottom:2px;
}
.linkex3_activ:active
{text-decoration: none; font-weight: bold; font-size: 10px;   border: solid #97bf0d 1px; border-right:12px solid #97bf0d; border-left:0px; width:149px; height:40px; background-color: white; display:block; background-image: url("../img/TPD_Navi_03_Referenzen.png"); background-repeat:no-repeat; background-position:0px 50%; margin-bottom:2px;
}
.linkex3_activ:focus
{text-decoration: none; font-weight: bold; font-size: 10px;   border: solid #97bf0d 1px; border-right:12px solid #97bf0d; border-left:0px; width:149px; height:40px; background-color: white; display:block; background-image: url("../img/TPD_Navi_03_Referenzen.png"); background-repeat:no-repeat; background-position:0px 50%; margin-bottom:2px;
}




.linkex4:link
{text-decoration: none; font-weight: bold; font-size: 10px; color: black; border: solid #CDD0DB 0px;border-left:12px solid #CDD0DB; width:109px; height:42px; display:block;  margin-bottom:2px;
}
.linkex4:visited
{text-decoration: none; font-weight: bold; font-size: 10px; color: black; border: solid #CDD0DB 0px;border-left:12px solid #CDD0DB; width:109px; height:42px; display:block; margin-bottom:2px;
}
.linkex4:hover
{text-decoration: none; font-weight: bold; font-size: 10px;   border: solid #CDD0DB 1px; border-right:12px solid #CDD0DB; width:149px; height:40px; background-color: white; display:block; background-image: url("../img/TPD_Navi_04_Service.png"); background-repeat:no-repeat; background-position:0px 50%; margin-bottom:2px;
}
.linkex4:active
{text-decoration: none; font-weight: bold; font-size: 10px;   border: solid #CDD0DB 1px; border-right:12px solid #CDD0DB; width:149px; height:40px; background-color: white; display:block; background-image: url("../img/TPD_Navi_04_Service.png"); background-repeat:no-repeat; background-position:0px 50%; margin-bottom:2px;
}
.linkex4:focus
{text-decoration: none; font-weight: bold; font-size: 10px;   border: solid #CDD0DB 1px; border-right:12px solid #CDD0DB; width:149px; height:40px; background-color: white; display:block; background-image: url("../img/TPD_Navi_04_Service.png"); background-repeat:no-repeat; background-position:0px 50%; margin-bottom:2px;
}

.linkex4_activ:link
{text-decoration: none; font-weight: bold; font-size: 10px; color: black; border: solid #CDD0DB 0px;border-left:12px solid #97bf0d; width:109px; height:42px; display:block;  margin-bottom:2px;
}
.linkex4_activ:visited
{text-decoration: none; font-weight: bold; font-size: 10px; color: black; border: solid #CDD0DB 0px;border-left:12px solid #97bf0d; width:109px; height:42px; display:block;  margin-bottom:2px; 
}
.linkex4_activ:hover
{text-decoration: none; font-weight: bold; font-size: 10px;   border: solid #97bf0d 1px; border-right:12px solid #97bf0d; width:149px; border-left:0px; height:40px; background-color: white; display:block; background-image: url("../img/TPD_Navi_04_Service.png"); background-repeat:no-repeat; background-position:0px 50%; margin-bottom:2px;
}
.linkex4_activ:active
{text-decoration: none; font-weight: bold; font-size: 10px;   border: solid #97bf0d 1px; border-right:12px solid #97bf0d; border-left:0px; width:149px; height:40px; background-color: white; display:block; background-image: url("../img/TPD_Navi_04_Service.png"); background-repeat:no-repeat; background-position:0px 50%; margin-bottom:2px;
}
.linkex4_activ:focus
{text-decoration: none; font-weight: bold; font-size: 10px;   border: solid #97bf0d 1px; border-right:12px solid #97bf0d; border-left:0px; width:149px; height:40px; background-color: white; display:block; background-image: url("../img/TPD_Navi_04_Service.png"); background-repeat:no-repeat; background-position:0px 50%; margin-bottom:2px;
}




.linkex5:link
{text-decoration: none; font-weight: bold; font-size: 10px; color: black; border: solid #CDD0DB 0px;border-left:12px solid #CDD0DB; width:109px; height:42px; display:block;  margin-bottom:2px;
}
.linkex5:visited
{text-decoration: none; font-weight: bold; font-size: 10px; color: black; border: solid #CDD0DB 0px;border-left:12px solid #CDD0DB; width:109px; height:42px; display:block; margin-bottom:2px;
}
.linkex5:hover
{text-decoration: none; font-weight: bold; font-size: 10px;   border: solid #CDD0DB 1px; border-right:12px solid #CDD0DB; width:149px; height:40px; background-color: white; display:block; background-image: url("../img/TPD_Navi_06_Shop.png"); background-repeat:no-repeat; background-position:0px 50%; margin-bottom:2px;
}
.linkex5:active
{text-decoration: none; font-weight: bold; font-size: 10px;   border: solid #CDD0DB 1px; border-right:12px solid #CDD0DB; width:149px; height:40px; background-color: white; display:block; background-image: url("../img/TPD_Navi_06_Shop.png"); background-repeat:no-repeat; background-position:0px 50%; margin-bottom:2px;
}
.linkex5:focus
{text-decoration: none; font-weight: bold; font-size: 10px;   border: solid #CDD0DB 1px; border-right:12px solid #CDD0DB; width:149px; height:40px; background-color: white; display:block; background-image: url("../img/TPD_Navi_06_Shop.png"); background-repeat:no-repeat; background-position:0px 50%; margin-bottom:2px;
}

.linkex5_activ:link
{text-decoration: none; font-weight: bold; font-size: 10px; color: black; border: solid #CDD0DB 0px;border-left:12px solid #97bf0d; width:109px; height:42px; display:block;  margin-bottom:2px;
}
.linkex5_activ:visited
{text-decoration: none; font-weight: bold; font-size: 10px; color: black; border: solid #CDD0DB 0px;border-left:12px solid #97bf0d; width:109px; height:42px; display:block;  margin-bottom:2px; 
}
.linkex5_activ:hover
{text-decoration: none; font-weight: bold; font-size: 10px;   border: solid #97bf0d 1px; border-right:12px solid #97bf0d; width:149px; border-left:0px; height:40px; background-color: white; display:block; background-image: url("../img/TPD_Navi_06_Shop.png"); background-repeat:no-repeat; background-position:0px 50%; margin-bottom:2px;
}
.linkex5_activ:active
{text-decoration: none; font-weight: bold; font-size: 10px;   border: solid #97bf0d 1px; border-right:12px solid #97bf0d; border-left:0px; width:149px; height:40px; background-color: white; display:block; background-image: url("../img/TPD_Navi_06_Shop.png"); background-repeat:no-repeat; background-position:0px 50%; margin-bottom:2px;
}
.linkex5_activ:focus
{text-decoration: none; font-weight: bold; font-size: 10px;   border: solid #97bf0d 1px; border-right:12px solid #97bf0d; border-left:0px; width:149px; height:40px; background-color: white; display:block; background-image: url("../img/TPD_Navi_06_Shop.png"); background-repeat:no-repeat; background-position:0px 50%; margin-bottom:2px;
}



.linkex6:link
{text-decoration: none; font-weight: bold; font-size: 10px; color: black; border: solid #CDD0DB 0px;border-left:12px solid #CDD0DB; width:109px; height:42px; display:block;  margin-bottom:2px;
}
.linkex6:visited
{text-decoration: none; font-weight: bold; font-size: 10px; color: black; border: solid #CDD0DB 0px;border-left:12px solid #CDD0DB; width:109px; height:42px; display:block; margin-bottom:2px;
}
.linkex6:hover
{text-decoration: none; font-weight: bold; font-size: 10px;   border: solid #CDD0DB 1px; border-right:12px solid #CDD0DB; width:149px; height:40px; background-color: white; display:block; background-image: url("../img/TPD_Navi_05_Kontakt.png"); background-repeat:no-repeat; background-position:0px 50%; margin-bottom:2px;
}
.linkex6:active
{text-decoration: none; font-weight: bold; font-size: 10px;   border: solid #CDD0DB 1px; border-right:12px solid #CDD0DB; width:149px; height:40px; background-color: white; display:block; background-image: url("../img/TPD_Navi_05_Kontakt.png"); background-repeat:no-repeat; background-position:0px 50%; margin-bottom:2px;
}
.linkex6:focus
{text-decoration: none; font-weight: bold; font-size: 10px;   border: solid #CDD0DB 1px; border-right:12px solid #CDD0DB; width:149px; height:40px; background-color: white; display:block; background-image: url("../img/TPD_Navi_05_Kontakt.png"); background-repeat:no-repeat; background-position:0px 50%; margin-bottom:2px;
}

.linkex6_activ:link
{text-decoration: none; font-weight: bold; font-size: 10px; color: black; border: solid #CDD0DB 0px;border-left:12px solid #97bf0d; width:109px; height:42px; display:block;  margin-bottom:2px;
}
.linkex6_activ:visited
{text-decoration: none; font-weight: bold; font-size: 10px; color: black; border: solid #CDD0DB 0px;border-left:12px solid #97bf0d; width:109px; height:42px; display:block;  margin-bottom:2px; 
}
.linkex6_activ:hover
{text-decoration: none; font-weight: bold; font-size: 10px;   border: solid #97bf0d 1px; border-right:12px solid #97bf0d; width:149px; border-left:0px; height:40px; background-color: white; display:block; background-image: url("../img/TPD_Navi_05_Kontakt.png"); background-repeat:no-repeat; background-position:0px 50%; margin-bottom:2px;
}
.linkex6_activ:active
{text-decoration: none; font-weight: bold; font-size: 10px;   border: solid #97bf0d 1px; border-right:12px solid #97bf0d; border-left:0px; width:149px; height:40px; background-color: white; display:block; background-image: url("../img/TPD_Navi_05_Kontakt.png"); background-repeat:no-repeat; background-position:0px 50%; margin-bottom:2px;
}
.linkex6_activ:focus
{text-decoration: none; font-weight: bold; font-size: 10px;   border: solid #97bf0d 1px; border-right:12px solid #97bf0d; border-left:0px; width:149px; height:40px; background-color: white; display:block; background-image: url("../img/TPD_Navi_05_Kontakt.png"); background-repeat:no-repeat; background-position:0px 50%; margin-bottom:2px;
}




#top_g:link
{
display:block; background-image: url("../img/tpd_mini.png"); background-repeat:no-repeat; height:125px; width:115px; float:left; margin-left:1px;
}
#top_g:visited
{
display:block; background-image: url("../img/tpd_mini.png"); background-repeat:no-repeat; height:125px; width:115px; float:left; margin-left:1px;
}

#top_g:hover
{
display:block; background-image: url("../img/TPD_Logo_115x125.png"); background-repeat:no-repeat; height:125px; width:115px; float:left; margin-left:1px;
}
#top_g:active
{ display:block; background-image: url("../img/TPD_Logo_115x125.png"); background-repeat:no-repeat; height:125px; width:115px; float:left; margin-left:1px;
}
#top_g:focus
{
display:block; background-image: url("../img/TPD_Logo_115x125.png"); background-repeat:no-repeat; height:125px; width:115px; float:left; margin-left:1px;
}



#top_g_o:link
{
display:block; background-image: url("../img/TPD_Logo_115x125.png"); background-repeat:no-repeat; height:125px; width:115px; float:left; margin-left:1px;
}
#top_g_o:visited
{
display:block; background-image: url("../img/TPD_Logo_115x125.png"); background-repeat:no-repeat; height:125px; width:115px; float:left; margin-left:1px;
}

#top_g_o:hover
{
display:block; background-image: url("../img/TPD_Logo_115x125.png"); background-repeat:no-repeat; height:125px; width:115px; float:left; margin-left:1px;
}
#top_g_o:active
{ display:block; background-image: url("../img/TPD_Logo_115x125.png"); background-repeat:no-repeat; height:125px; width:115px; float:left; margin-left:1px;
}
#top_g_o:focus
{
display:block; background-image: url("../img/TPD_Logo_115x125.png"); background-repeat:no-repeat; height:125px; width:115px; float:left; margin-left:1px;
}

#top_g_o2:link
{
display:block; background-image: url("../img/TPD_Logo_115x125.png"); background-repeat:no-repeat; height:125px; width:115px; float:left; margin-left:1px;
}
#top_g_o2:visited
{
display:block; background-image: url("../img/TPD_Logo_115x125.png"); background-repeat:no-repeat; height:125px; width:115px; float:left; margin-left:1px;
}

#top_g_o2:hover
{
display:block; background-image: url("../img/TPD_Logo_115x125.png"); background-repeat:no-repeat; height:125px; width:115px; float:left; margin-left:1px;
}
#top_g_o2:active
{ display:block; background-image: url("../img/TPD_Logo_115x125.png"); background-repeat:no-repeat; height:125px; width:115px; float:left; margin-left:1px;
}
#top_g_o2:focus
{
display:block; background-image: url("../img/TPD_Logo_115x125.png"); background-repeat:no-repeat; height:125px; width:115px; float:left; margin-left:1px;
}





#top_o:link
{
display:block; background-image: url("../img/tpw_mini.png"); background-repeat:no-repeat; height:125px; width:115px; float:left; margin-left:1px;
}
#top_o:visited
{
display:block; background-image: url("../img/tpw_mini.png"); background-repeat:no-repeat; height:125px; width:115px; float:left; margin-left:1px;
}

#top_o:hover
{
display:block; background-image: url("../img/TPW_Logo_115x125.png"); background-repeat:no-repeat; height:125px; width:115px; float:left; margin-left:1px;
}
#top_o:active
{ display:block; background-image: url("../img/TPW_Logo_115x125.png"); background-repeat:no-repeat; height:125px; width:115px; float:left; margin-left:1px;
}
#top_o:focus
{
display:block; background-image: url("../img/TPW_Logo_115x125.png"); background-repeat:no-repeat; height:125px; width:115px; float:left; margin-left:1px;
}



#top_o_o:link
{
display:block; background-image: url("../img/tpw_mini.png"); background-repeat:no-repeat; height:125px; width:115px; float:left; margin-left:1px;
}
#top_o_o:visited
{
display:block; background-image: url("../img/tpw_mini.png"); background-repeat:no-repeat; height:125px; width:115px; float:left; margin-left:1px;
}

#top_o_o:hover
{
display:block; background-image: url("../img/TPW_Logo_115x125.png"); background-repeat:no-repeat; height:125px; width:115px; float:left; margin-left:1px;
}
#top_o_o:active
{ display:block; background-image: url("../img/TPW_Logo_115x125.png"); background-repeat:no-repeat; height:125px; width:115px; float:left; margin-left:1px;
}
#top_o_o:focus
{
display:block; background-image: url("../img/TPW_Logo_115x125.png"); background-repeat:no-repeat; height:125px; width:115px; float:left; margin-left:1px;
}




#top_m:link
{
display:block; background-image: url("../img/tpm_mini.png"); background-repeat:no-repeat; height:125px; width:115px; float:left; margin-left:1px;
}
#top_m:visited
{
display:block; background-image: url("../img/tpm_mini.png"); background-repeat:no-repeat; height:125px; width:115px; float:left; margin-left:1px;
}

#top_m:hover
{
display:block; background-image: url("../img/TPM_Logo_115x125.png"); background-repeat:no-repeat; height:125px; width:115px; float:left; margin-left:1px;
}
#top_m:active
{ display:block; background-image: url("../img/TPM_Logo_115x125.png"); background-repeat:no-repeat; height:125px; width:115px; float:left; margin-left:1px;
}
#top_m:focus
{
display:block; background-image: url("../img/TPM_Logo_115x125.png"); background-repeat:no-repeat; height:125px; width:115px; float:left; margin-left:1px;
}

#top_m_o:link
{
display:block; background-image: url("../img/TPM_Logo_115x125.png"); background-repeat:no-repeat; height:125px; width:115px; float:left; margin-left:1px;
}
#top_m_o:visited
{
display:block; background-image: url("../img/TPM_Logo_115x125.png"); background-repeat:no-repeat; height:125px; width:115px; float:left; margin-left:1px;
}

#top_m_o:hover
{
display:block; background-image: url("../img/TPM_Logo_115x125.png"); background-repeat:no-repeat; height:125px; width:115px; float:left; margin-left:1px;
}
#top_m_o:active
{ display:block; background-image: url("../img/TPM_Logo_115x125.png"); background-repeat:no-repeat; height:125px; width:115px; float:left; margin-left:1px;
}
#top_m_o:focus
{
display:block; background-image: url("../img/TPM_Logo_115x125.png"); background-repeat:no-repeat; height:125px; width:115px; float:left; margin-left:1px;
}



/*nonscrpt navi start*/

#top_g2:link
{
display:block; background-image: url("../img/tpd_mini.png"); background-repeat:no-repeat; height:125px; width:115px; float:left; margin-left:1px;
}
#top_g2:visited
{
display:block; background-image: url("../img/tpd_mini.png"); background-repeat:no-repeat; height:125px; width:115px; float:left; margin-left:1px;
}

#top_g2:hover
{
display:block; background-image: url("../img/TPD_Logo_115x125.png"); background-repeat:no-repeat; height:125px; width:115px; float:left; margin-left:1px;
}
#top_g2:active
{ display:block; background-image: url("../img/tpd_mini.png"); background-repeat:no-repeat; height:125px; width:115px; float:left; margin-left:1px;
}
#top_g2:focus
{
display:block; background-image: url("../img/tpd_mini.png"); background-repeat:no-repeat; height:125px; width:115px; float:left; margin-left:1px;
}



#top_o2:link
{
display:block; background-image: url("../img/TPW_Logo_115x125.png"); background-repeat:no-repeat; height:125px; width:115px; float:left; margin-left:1px;
}
#top_o2:visited
{
display:block; background-image: url("../img/TPW_Logo_115x125.png"); background-repeat:no-repeat; height:125px; width:115px; float:left; margin-left:1px;
}

#top_o2:hover
{
display:block; background-image: url("../img/TPW_Logo_115x125.png"); background-repeat:no-repeat; height:125px; width:115px; float:left; margin-left:1px;
}
#top_o2:active
{ display:block; background-image: url("../img/TPW_Logo_115x125.png"); background-repeat:no-repeat; height:125px; width:115px; float:left; margin-left:1px;
}
#top_o2:focus
{
display:block; background-image: url("../img/TPW_Logo_115x125.png"); background-repeat:no-repeat; height:125px; width:115px; float:left; margin-left:1px;
}


#top_m2:link
{
display:block; background-image: url("../img/tpm_mini.png"); background-repeat:no-repeat; height:125px; width:115px; float:left; margin-left:1px;
}
#top_m2:visited
{
display:block; background-image: url("../img/tpm_mini.png"); background-repeat:no-repeat; height:125px; width:115px; float:left; margin-left:1px;
}

#top_m2:hover
{
display:block; background-image: url("../img/TPM_Logo_115x125.png"); background-repeat:no-repeat; height:125px; width:115px; float:left; margin-left:1px;
}
#top_m2:active
{ display:block; background-image: url("../img/tpm_mini.png"); background-repeat:no-repeat; height:125px; width:115px; float:left; margin-left:1px;
}
#top_m2:focus
{
display:block; background-image: url("../img/tpm_mini.png"); background-repeat:no-repeat; height:125px; width:115px; float:left; margin-left:1px;
}

#top_m_o2:link
{
display:block; background-image: url("../img/tpm_mini.png"); background-repeat:no-repeat; height:125px; width:115px; float:left; margin-left:1px;
}
#top_m_o2:visited
{
display:block; background-image: url("../img/tpm_mini.png"); background-repeat:no-repeat; height:125px; width:115px; float:left; margin-left:1px;
}

#top_m_o2:hover
{
display:block; background-image: url("../img/TPM_Logo_115x125.png"); background-repeat:no-repeat; height:125px; width:115px; float:left; margin-left:1px;
}
#top_m_o2:active
{ display:block; background-image: url("../img/tpm_mini.png"); background-repeat:no-repeat; height:125px; width:115px; float:left; margin-left:1px;
}
#top_m_o2:focus
{
display:block; background-image: url("../img/tpm_mini.png"); background-repeat:no-repeat; height:125px; width:115px; float:left; margin-left:1px;
}




/*non script navi end*/


.imp:link{

border:solid white 0px;

text-decoration: none;
color:#999999;

}

.imp:visited{

border:solid white 0px;

text-decoration: none;
color:#999999;

}

.imp:hover{

border:solid white 0px;

text-decoration: none;
color:#97BF0D;

}

.imp:active{

border:solid white 0px;

text-decoration: none;
color:#999999;

}

.imp:focus{

border:solid white 0px;

text-decoration: none;
color:#999999;

}


.imp_div{
position: absolute;
top:613px;
left:1007px;
border:solid white 0px;

color:#999999;
z-index: 4;
}




.mainNav_link_gjn:link{
display:block;
border:0px solid black;
border-top:0px solid black;
width:112px;
height:8px;
float:left;
margin-right:24px;

position:absolute;
top:0px;
left:669px;
z-index: 102;
background-image: url("../img/TPD_Logo_115x125.png");
}


.mainNav_link_gjn:visited{
display:block;
border:0px solid black;
border-top:0px solid black;
width:112px;
height:8px;
float:left;
margin-right:24px;

position:absolute;
top:0px;
left:669px;
z-index: 102;
background-image: url("../img/TPD_Logo_115x125.png");
}


.mainNav_link_gjn:hover{
display:block;
border:0px solid black;
border-top:0px solid black;
width:112px;
height:112px;
float:left;
margin-right:24px;

position:absolute;
top:0px;
left:669px;
z-index: 102;
background-image: url("../img/TPD_Logo_115x125.png");
}


.mainNav_link_gjn:active{
display:block;
border:0px solid black;
border-top:0px solid black;
width:112px;
height:8px;
float:left;
margin-right:24px;

position:absolute;
top:0px;
left:669px;
z-index: 102;
background-image: url("../img/TPD_Logo_115x125.png");
}

.mainNav_link_gjn:focus{
display:block;
border:0px solid black;
border-top:0px solid black;
width:112px;
height:112px;
float:left;
margin-right:24px;
background-image: url("../img/TPD_Logo_115x125.png");
position:absolute;
top:0px;
left:669px;
z-index: 102;
}

.mainNav_link_ojn:link{
display:block;
border:0px solid black;
border-top:0px solid black;
width:112px;
height:8px;
float:left;
margin-right:24px;
background-image: url("../img/TPW_Logo_115x125.png");
position:absolute;
top:0px;
left:795px;
z-index: 102;
}

.mainNav_link_ojn:visited{
display:block;
border:0px solid black;
border-top:0px solid black;
width:112px;
height:8px;
float:left;
margin-right:24px;
background-image: url("../img/TPW_Logo_115x125.png");
position:absolute;
top:0px;
left:795px;
z-index: 102;
}


.mainNav_link_ojn:hover{
display:block;
border:0px solid black;
border-top:0px solid black;
width:112px;
height:112px;
float:left;
margin-right:24px;
background-image: url("../img/TPW_Logo_115x125.png");
position:absolute;
top:0px;
left:795px;
z-index: 102;
}

.mainNav_link_ojn:active{
display:block;
border:0px solid black;
border-top:0px solid black;
width:112px;
height:8px;
float:left;
margin-right:24px;
background-image: url("../img/TPW_Logo_115x125.png");
position:absolute;
top:0px;
left:795px;
z-index: 102;
}

.mainNav_link_ojn:focus{
display:block;
border:0px solid black;
border-top:0px solid black;
width:112px;
height:112px;
float:left;
margin-right:24px;
background-image: url("../img/TPW_Logo_115x125.png");
position:absolute;
top:0px;
left:795px;
z-index: 102;
}

/*+++++*/
.mainNav_link_bnj:link{
display:block;
border:0px solid black;
border-top:0px solid black;
width:112px;
height:8px;
float:left;
margin-right:24px;
background-image: url("../img/TPM_Logo_115x125.png");
position:absolute;
top:0px;
left:914px;
z-index: 102;
}

.mainNav_link_bnj:visited{
display:block;
border:0px solid black;
border-top:0px solid black;
width:112px;
height:8px;
float:left;
margin-right:24px;
background-image: url("../img/TPM_Logo_115x125.png");
position:absolute;
top:0px;
left:914px;
z-index: 102;
}

.mainNav_link_bnj:hover{
display:block;
border:0px solid black;
border-top:0px solid black;
width:112px;
height:112px;
float:left;
margin-right:24px;
background-image: url("../img/TPM_Logo_115x125.png");
position:absolute;
top:0px;
left:914px;
z-index: 102;
}

.mainNav_link_bnj:link{
display:block;
border:0px solid black;
border-top:0px solid black;
width:112px;
height:8px;
float:left;
margin-right:24px;
background-image: url("../img/TPM_Logo_115x125.png");
position:absolute;
top:0px;
left:914px;
z-index: 102;
}

.mainNav_link_bnj:link{
display:block;
border:0px solid black;
border-top:0px solid black;
width:112px;
height:8px;
float:left;
margin-right:24px;
background-image: url("../img/TPM_Logo_115x125.png");
position:absolute;
top:0px;
left:914px;
z-index: 102;
}

#hno{
height:112px;
}

#sub_main_p{
background-image: url("../img/TPD_SubNavi_01_Unternehmen.png"); 
background-repeat:no-repeat;
background-position:0px 1px;
height:34px;
width: 140px;
margin-left:15px;
}

#sub_main_leistung{
background-image: url("../img/TPD_SubNavi_02_Leistungen.png"); 
background-repeat:no-repeat;
background-position:0px 1px;
height:34px;
width: 118px;
margin-left:15px;
}

#sub_main_referenz{
background-image: url("../img/TPW_SubNavi_03_Referenzen.png"); 
background-repeat:no-repeat;
background-position:0px 1px;
height:34px;
width: 118px;
}

#sub_main_ref {
    background-image: url("../img/TPD_SubNavi_03_Referenzen.png");
    background-position: 0 7px;
    background-repeat: no-repeat;
    float: left;
    height: 22px;
    padding-left: 17px;
    width: 124px;
}


#sub_main_service{
background-image: url("../img/TPD_SubNavi_04_Service.png"); 
background-repeat:no-repeat;
background-position:0px 1px;
height:34px;
width: 91px;
}

#sub_main_kontakt{
background-image: url("../img/TPD_SubNavi_05_Kontakt.png"); 
background-repeat:no-repeat;
background-position:0px 1px;
height:34px;
width: 91px;
}

#stripTransmitter_ref {
left:15px;
position:absolute;
top:632px;
}


#stripTransmitter_ref2{
left:0px;
position:absolute;
top:550px;
}

#stripTransmitter_kon {
    left: 12px;
    position: absolute;
    top: 563px;
}


#stripTransmitter_service{
left:0px;
position:absolute;
top:550px;
}




#kontakt_text {
color:#6F6F6F;
height:512px;
padding-left:28px;
padding-top:16px;
width:269px;
font-size: 12px;
line-height:18px;
}



#mp_in_s_lable {
background-image:url("../img/101129_TPM_Port_PromoEvent.jpg");
height:520px;
width:980px;
}

#in_s_lable{
background-image: url(../img/TPW_Unternehmen_04_bgd_980x520.jpg);
width:980px;
height:520px;
}

#mpin_s_lable{
background-image: url(../img/TPW_Unternehmen_02_bgd_980x520.jpg);
width:980px;
height:520px;
}


.ref_lable{

width:980px;
height:520px;
}




#p_label1{
background-image: url(../img/trans_30.png);
margin-top:39px;
height:440px;
width:0px;
border-top:1px solid white;
border-bottom:1px solid white;

float:left;
}

#mp_p_label1{
background-image: url(../img/trans_30.png);
margin-top:39px;
height:440px;
width:0px;
border-top:1px solid white;
border-bottom:1px solid white;

float:left;
}

#label1_context{
width500px;
padding:25px;
}

#mp_label1_context{
width500px;
padding:25px;
}


#pl1_bin {
background-image:url("../img/TPD_Schieber_25x520.png");
background-repeat:no-repeat;
float:left;
height:483px;
margin-top:0;

width: 25px;
}

#mp_pl1_bin {
background-image:url("../img/TPD_Schieber_25x520.png");
background-repeat:no-repeat;
float:left;
height:483px;
margin-top:0;

width: 25px;
}


#portSw{


}

#mp_portSw{


}


#service_wrap {
height:512px;
width:972px;
background-image:url("../img/TPD_Service_00_bgd_980x520.jpg");
background-repeat:no-repeat;
}

#shop_wrap {
height:512px;
width:972px;
background-image:url("../img/shopping.jpg");
background-repeat:no-repeat;
cursor:pointer;
}


#service_send {
    cursor: pointer;
    float: left;
    height: 14px;
    padding-left: 3px;
    padding-top: 10px;
    width: 55px;
}

#stripTransmitter_ref3 {
left:13px;
position:absolute;
top:563px;
}

.textlink:link
{
text-decoration: none; font-weight: normal; color: #6F6F6F;
}
.textlink:visited
{
text-decoration: none; font-weight: normal; color: #6F6F6F;
}

.textlink:hover
{
text-decoration: none; font-weight: normal; color: #97bf0d;
}
.textlink:active
{ 
text-decoration: none; font-weight: normal; color: #6F6F6F;
}
.textlink:focus
{
text-decoration: none; font-weight: normal; color: #6F6F6F; 
}

.textlink2:link
{
text-decoration: none; font-weight: bold; color: #97bf0d;
}
.textlink2:visited
{
text-decoration: none;  font-weight: bold; color: #97bf0d;
}

.textlink2:hover
{
text-decoration: none;  font-weight: bold; color: #6F6F6F;
}
.textlink2:active
{ 
text-decoration: none;  font-weight: bold; color: #97bf0d; 
}
.textlink2:focus
{
text-decoration: none;  font-weight: bold; color: #97bf0d; 
}

.textlink3:link
{
text-decoration: none; font-weight: normal; color: #97bf0d;
}
.textlink3:visited
{
text-decoration: none; font-weight: normal; color: #97bf0d;
}

.textlink3:hover
{
text-decoration: none; font-weight: normal; color: #6F6F6F;
}
.textlink3:active
{ 
text-decoration: none; font-weight: normal; color: #97bf0d;
}
.textlink3:focus
{
text-decoration: none; font-weight: normal; color: #97bf0d; 
}

.textlink4:link
{
text-decoration: none; font-weight: normal; color: #6F6F6F;
}
.textlink4:visited
{
text-decoration: none; font-weight: normal; color: #6F6F6F;
}

.textlink4:hover
{
text-decoration: none; font-weight: normal; color: #97bf0d; 
}
.textlink4:active
{ 
text-decoration: none; font-weight: normal; color: #6F6F6F;
}
.textlink4:focus
{
text-decoration: none; font-weight: normal; color: #6F6F6F;
}

.tv_label{
height: 520px;
width: 980px;

}

#tbl_imp{
height: 520px;
width: 980px;
font-size: 10px;
color:#1F376B;

}

.td_l_imp {
color:#6F6F6F;
font-size:10px;
padding-bottom:8px;
padding-left:45px;
padding-right:8px;
padding-top:7px;
vertical-align:top;
width:415px;
}

.td_r_imp {
color:#6F6F6F;
font-size:10px;
padding-bottom:8px;
padding-left:45px;
padding-right:8px;
padding-top:20px;
vertical-align:top;
width:415px;
}

#f_wrap_l {
height:280px;
left:61px;
position:absolute;
top:220px;
width:590px;
}

#f_wrap_r {

left:686px;
position:absolute;
top:220px;
width:308px;
}

#f_wrap_r {
    left: 685px;
    position: absolute;
    top: 222px;
    width: 308px;
}

.top{
vertical-align: top;
}

.top2 {
    height: 213px;
    vertical-align: top;
    width: 250px;
}

.formu_label {
height:24px;
padding-left:4px;
width:290px;
font-size: 11px;
padding-bottom:1px;
padding-top:3px;
}

.formu_in {
width:270px;
border: solid #999999 1px;
height:19px;
}

#form_sel {
    float: left;
    padding-left: 3px;
    padding-top: 20px;
    width: 275px;
   
   
}

.sw_f{
padding-top:10px;
vertical-align: top;
}

#fr_1{


padding:0px;
margin:0px;
vertical-align: top;
}

#fr_2 {


vertical-align: top;
padding:0px;
margin:0px;

}

element.style {
    display: block;
}
#form_answer {
    background-image: url("../img/trans2_30.png");
    color: #97bf0d;
    display: none;
    font-size: 28px;
    height: 270px;
    left: 24px;
    padding-top: 242px;
    position: absolute;
    text-align: center;
    top: 24px;
    width: 971px;
    z-index: 999999999;
}

.pflicht{
color:#999999;
font-size:9px;
}

#servic_dl_btn {
    bottom: 109px;
    position: absolute;
    right: 76px;
    width: 268px;
}

#ser_b1{

float:left;
}

#ser_b2{

float:left;
}

#ser_midTbl{

height:224px;
}

#ser_left {
    left: 60px;
    position: absolute;
    top: 222px;
    width: 582px;
    height: 46px;
    
}

.serv_txt {
    float: left;
    font-size: 11px;
    height: 11px;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 0;
    padding-top: 4px;
    width: 281px;
}

.serv_in {
   
    float: left;
    padding-bottom: 4px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 4px;
    width: 286px;
    height:20px;
    
}

.klein_ge{
color:#999;
font-size: 11px;
}

#img_sr {
  
    float: left;
    width: 41px;
}

#ser_txt_r {
    height: 220px;
}

#ser_li2 {
    left: 60px;
    position: absolute;
    top: 296px;
}

#stage_wrapper_no_js {
background-image:url("../img/TPM_global_Schatten_1020x560.png");
background-repeat:no-repeat;
height:540px;
left:105px;
overflow-x:hidden;
overflow-y:hidden;
padding-bottom:14px;
padding-left:20px;
padding-right:24px;
padding-top:20px;
position:absolute;
top:51px;
width:980px;
z-index:1;
}

.tv_label_referenzen{
width: 980px;

}

.display_info_ref {
   
    background-image: url("../img/TPD_Info-Icon_30x31.gif");
    background-position: 0 50%;
    background-repeat: no-repeat;
    color: #EFEFF3;
    height: 24px;
    padding-bottom: 8px;
    padding-left: 0;
    padding-right: 8px;
    padding-top: 8px;
    position: absolute;
    top: 457px;
    width: 222px;
}

.display_lable_referenzen {
  /*  background-color: lime;
    background-image: url("../img/trans_30.png");
    border-top-color: black;
    border-top-style: solid;
    border-top-width: 1px;
    color: black;
    height: 129px;
    padding-bottom: 12px;
    padding-left: 24px;
    padding-right: 24px;
    padding-top: 12px;*/
    position: absolute;
    top: 366px;
    width: 932px;
}

.display_lable_referenzen {
    position: absolute;
    top: 520px;
    width: 932px;
}

.display{
height:520px;
width:980px;
border:0px solid #cdd0db;
position:absolute;
top:0px;


}

.display_lable{
position:absolute;
bottom:0px;
left:0px;
background-image: url(../img/trans_30.png);

color:black;

width:932px;
z-index: 8;
display:none;
border-top:solid black 1px;
padding:12px 24px 12px 24px;
}

#mygaltop_ref {
    height: 520px;
    left: 20px;
    position: absolute;
    top: 20px;
    width: 980px;
    z-index: -222222222;
}

.tv_label_referenzen{

width: 980px;

}

.display_info_ref {
   
    background-image: url("../img/TPD_Info-Icon_30x31.gif");
    background-position: 0 50%;
    background-repeat: no-repeat;
    color: #EFEFF3;
    height: 24px;
    padding-bottom: 8px;
    padding-left: 0;
    padding-right: 8px;
    padding-top: 8px;
    position: absolute;
    top: 457px;
    width: 222px;
}

.display_lable_referenzen {
  /*  background-color: lime;
    background-image: url("../img/trans_30.png");
    border-top-color: black;
    border-top-style: solid;
    border-top-width: 1px;
    color: black;
    height: 129px;
    padding-bottom: 12px;
    padding-left: 24px;
    padding-right: 24px;
    padding-top: 12px;*/
    position: absolute;
    top: 366px;
    width: 932px;
}

.display_lable_referenzen {
    position: absolute;
    top: 520px;
    width: 932px;
}

.ref_info_table{
width:880px;

}

.ref_info_table td{

}

.display_lable{
position:absolute;
bottom:0px;
left:0px;
/*background-image: url(../img/trans_30.png);*/
background-color: white;
color:black;

width:932px;
z-index: 8;
display:none;
border-top:solid black 0px;
padding:12px 24px 12px 24px;
}




#stage_wrapper_ref {
    background-image: url("../img/TPM_global_Schatten_1020x560.png");
    background-repeat: no-repeat;
    height: 520px;
    left: 105px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 24px;
    padding-left: 20px;
    padding-right: 24px;
    padding-top: 20px;
    position: absolute;
    top: 51px;
    width: 980px;
    z-index: 1;
}

.green{
color: #97BF0D;
}

#google_a{
color: #6F6F6F;
font-size: 10px;
background-color: white;
display:none;
border:solid #6F6F6F 1px;
padding:30px;
height: 285px;
position: absolute;
top: 150px;
left:65px;
width: 828px;
cursor:pointer;
line-height: 13px;
}

#agb_layer {
    background-image: url("../img/TP_Web_AGBs_BGD-IMG_980x520px.jpg");
    height: 511px;
    width: 970px;
    position:relative;
}


#click_label {
    height: 222px;
    left: 117px;
    position: absolute;
    top: 190px;
    width: 734px;
}

#click_tbl {
    height: 280px;
    left: 236px;
    position: absolute;
    top: 48px;
    width: 334px;
}


.agb_link:link
{
text-decoration: none; font-weight: normal; color: #6F6F6F; display:block; height: 44px;  width: 163px; position:absolute; top:0px; left:55px; background-image: url("../img/tpd_btn_download_norm.png");
}
.agb_link:visited
{
text-decoration: none; font-weight: normal; color: #6F6F6F; display:block; height: 44px;  width: 163px; position:absolute; top:0px; left:55px; background-image: url("../img/tpd_btn_download_norm.png");
}

.agb_link:hover
{
text-decoration: none; font-weight: normal; color: #004179; display:block; height: 44px;  width: 163px; position:absolute; top:0px; left:55px; background-image: url("../img/tpd_btn_download_over.png");
}
.agb_link:active
{ 
text-decoration: none; font-weight: normal; color: #6F6F6F; display:block; height: 44px;  width: 163px; position:absolute; top:0px; left:55px; background-image: url("../img/tpd_btn_download_norm.png");
}
.agb_link:focus
{
text-decoration: none; font-weight: normal; color: #6F6F6F; display:block; height: 44px;  width: 163px; position:absolute; top:0px; left:55px; background-image: url("../img/tpd_btn_download_norm.png");
}

#agP{
padding-left:30px;
}

#shop_btn {
    height: 47px;
    left: 719px;
    position: absolute;
    top: 383px;
    width: 200px;
}


.shop_link:link
{
text-decoration: none; font-weight: normal; color: #6F6F6F; display:block; height: 67px;  width: 241px; background-image: url("../img/tpd_btn_shop_240x65_norm.png");
}
.shop_link:visited
{
text-decoration: none; font-weight: normal; color: #6F6F6F; display:block; height: 67px;  width: 241px; background-image: url("../img/tpd_btn_shop_240x65_norm.png");
}

.shop_link:hover
{
text-decoration: none; font-weight: normal; color: #004179; display:block; height: 67px;  width: 241px; background-image: url("../img/tpd_btn_shop_240x65_over.png");
}
.shop_link:active
{ 
text-decoration: none; font-weight: normal; color: #6F6F6F; display:block; height: 67px;  width: 241px; background-image: url("../img/tpd_btn_shop_240x65_norm.png");
}
.shop_link:focus
{
text-decoration: none; font-weight: normal; color: #6F6F6F; display:block; height: 67px;  width: 241px; background-image: url("../img/tpd_btn_shop_240x65_norm.png");
}

#stripTransmitter_shop {
    left: 12px;
    position: absolute;
    top: 563px;
}

.impDs {
    
    color: #999999;
    left: 870px;
    position: absolute;
    top: 613px;
    z-index: 4;
}


.or {
    color: #F39800;
}

.gr{
color: #97BF0D;
}

a {
   outline: 0;
}

































