@charset "utf-8";
/* CSS Document */

.slideshow1 { height: 225px; width: 470px;}
.slideshow1 div {  }

#nav { width: 470px; height: 25px; }

#prev {
margin-top: 4px;
float: left;
margin-left: 6px;
display: inline;
}

#next {
margin-top: 4px;
margin-left: 6px;
float: left;
display: inline;
}

#slideshow2 {
margin-top: 6px;
margin-left: 79px;
margin-right: 79px;
float: left;
display: inline;
}

#prhome {
margin-top: 4px;
float: left;
margin-left: 6px;
display: inline;
}

#main {
background-image:url("http://www.tyromotion.com/fileadmin/cms/images/bgl.png");
background-repeat:no-repeat;
background-position:74% 120px;
}

#umain{
width: 100%;
position relativ;
background-image:url("http://www.tyromotion.com/fileadmin/cms/images/bg.png");
background-repeat:repeat-x;
background-position: 0px 153px;
}

#tyromotion {
width: 980px;
background-image:url("http://www.tyromotion.com/fileadmin/cms/images/bg.png");
background-repeat:repeat-x;
background-position: 0px 153px;
}

#logo_mainm{
position: relative;
height: 75px;
}

#overall {width: 100%; margin: 0 auto;}
.col {width: 100%; padding: 0 5px; float: left;}
.CCsilhouette {float: left; clear: left;}
.CCsilhouette span {position: absolute;}
.preImageBuffer {height: 0px; width: 1px;}
#leftCol .preImageBuffer {float: right;}
#rightCol .preImageBuffer {float: left;}
.RS1, .RS2, .RS3, .RS4, .RS5 {clear: left; float: left;}
.RS1 {width:110px; height:40px;} /* background: #f00; */

#mainm {
top: 20px;
left: 0px;
position: absolute;
width: 670px:
}

#subm {
top: 46px;
left: 0px;
position: absolute;
width: 670px:
}

#leftc{
margin-top: 10px;
float: left;
width: 470px;
color: #1d1d1d;
text-align: justify;
}

#rightc{
margin-top: 10px;
float: right;
width: 470px;
color: #1d1d1d;
text-align: justify;
}

#maincontent {
margin-top: 10px;
float: right;
width: 720px;
color: #1d1d1d;
z-index:9999;
text-align: justify;
}

#maincontent_home {
margin-top: 0px;
margin-bottom: 30px;
width: 980px;
color: #1d1d1d;
text-align: justify;
}

#maincontent_home_alt {
margin-top: 0px;
margin-bottom: 30px;
float: left;
width: 470px;
color: #1d1d1d;
}

#maincontent_home_alt h1 {
font-size: 170%;
}

#maincontent_home_alt h2 {
font-size: 140%;
}

#maincontent_home_alt h3 {
font-size: 110%;
font-weight: normal;
}

#borderc {
margin-top: 0px;
margin-bottom: 30px;
float: right;
width: 470px;
color: #1d1d1d;
text-align: right;
}

#subcontent{
position: relative;
width: 230px;
float:left;
}

#submenu {
position: relative;
left: 0px;
top: 0px;
text-transform: uppercase;
}

#subtxt {
margin-top: 50px;
margin-bottom: 20px;
left: 0px;
position: relative;
width: 170px;
}

#logo {
top: 10px;
right: 0px;
position: absolute;
width: 315px;
z-index: 99;
}

#hm_block {
float:left;
margin-right: 15px;
}

#langiso {
position: relative;
height: 45px;
top: 2px;
font-size: 80%;
}

#language_switch{
position: absolute;
left: 0px;
top: 5px;
font-size: 90%;
color: #525252;
}

#iso{
position: absolute;
right: 0px;
top: 2px;
font-size: 90%;
color: #393939;
}

#iso a{
color: #393939;
}


#iso a:hover{
color: #000000;
}

#head {
position: relative;
height: 190px;
}

#head_home {
position: relative;
height: 170px;
}

#headimgtxt {
position: absolute;
top: 5px;
left: -35px;
}

#headimg {
margin-left:15px;
position: relative;
float: left;
z-index:1;
margin-top: -5px;
}

#headtxt {
top: 40px;
left: 20px;
float:left;
position: relative;
}

#tip_pdf_print{
right: 0px;
bottom: 0px;
position: absolute;
}

#bottom{
margin-top: 5px;
margin-bottom: 15px;
color: #a8a8a8;
position: static;
font-size: 80%;
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color: #f1f1f2; 
height: 20px;
padding: 5px;
}

#clear {
clear: both;
}

.align-justify {
text-align: justify;
}

.align-left {
text-align: left;
}


.align-right {
text-align: right;
}



