/*@import url(mobiNavigation.css);*/
/* linked from xslt/common/html-head.xsl instead */

/* The global rules should apply to all type of browsers. */

* {
margin:0;
padding:0;
}

option {
padding-right:8px;
}

body {
font-size:66.66%;
font-style:normal;
font-weight:400;
font-family:Arial, Verdana;
color:#000;
line-height:18px;
}

#MainContent {
font-size:130%;
}

/* Safari 3 (buggy) and above */
body:first-of-type #MainContent
{
font-size:135%;
}

a {
text-decoration:none;
color:#da2324;
}

a:hover {
text-decoration:underline;
color:#da2324;
}

a:visited {
color:#7E520F;
}
a:focus, a:active, a:hover {
color:#DA2324;
text-decoration:underline;
}

a[href^="http://www"] {
        background:transparent url(../images/external_neu.png) 100% 50% no-repeat;
        padding-right:15px;
}
a[href^="http://www.mobi.ch"] {
        background:transparent;
        padding-right:0px;
}

a[href^="http://www.facebook.com"] {
background:transparent;
padding-right:10px;
}
a[href^="http://www.youtube.com"] {
background:transparent;
padding-right:10px;
}

img {
border:none;
}

h1 {
font-size:220%;
font-weight:700;
color:#555;
line-height:30px;
padding-bottom:18px;
}

h2 {
font-size:150%;
font-weight:400;
color:#000;
line-height:22px;
padding-bottom:11px;
clear:both
}

h3 {
line-height:18px;
color:#000;
font-size: 100%;
}

.Image .Legend {
font-size:80%;
margin-top:3px;
}

.nodisp{
display:none;
}

#AuralFlashTeaserAlternative
{
position: absolute;
top: -1000px;
}

@media braille,embossed,aural
{
#AuralFlashTeaserAlternative
{
position: static;
}
}

@media braille,embossed,print,aural
{
body #MainContent #Accordion li div
{
display: block;
}
}

#SkinSelection,#PrintLogo,#MobileLogo,#HeaderInfo,#DirectLinks,#PrintCopyrightAndSource,#PrimaryHeader h1,#FooterContainer h1,.Search .SearchHeader label,.homepage #LeftColumnContainer,div#SecondaryHeader h1,div#AdditionalContent2,div#UtilityFunctions,div#QualityControl,#GlobalSearch label,#MainContent div.Download .TextVersion{
display:none;
display:inline;
left: -1000px;
overflow:hidden;
width:0px;
position: absolute;
top: -1000px;
}

div#RightColumnContainer{
display:inline;
left: -1000px;
overflow:hidden;
width:0px;
position: absolute;
top: -1000px;
}

div#produktLogo {
float:left;
margin-bottom:18px;
}

div#produktLogo2 {
float:right;
}



DIV#LandingPage{
}

DIV#LandingPageBoxText {
FLOAT: left;
COLOR: #4a4a4a;
FONT-SIZE: 13px;
padding-bottom: 40px;
width: 400px; 
}
DIV#LandingPageBoxText ul{
PADDING-BOTTOM: 11px; 
}
DIV#LandingPageBoxText p{
min-height: 94px;
}

DIV#LandingPageBoxText ul li{
BACKGROUND-IMAGE: url(../images/li_pix3.png); 
PADDING-BOTTOM: 5px; 
LIST-STYLE-TYPE: none; 
MARGIN-TOP: 5px; 
BACKGROUND-REPEAT: no-repeat; 
MARGIN-LEFT: 1px;
padding-left: 22px;
}
#LandingPageBoxText a {
display: block;
float: right;
height: 25px;
margin: 0px 0px 0 0;
padding: 2px 10px 0 10px;
background: url(../images/back_button.png) no-repeat right 0;
color: white;
font-weight: bold;
text-decoration: none;
}

#LandingPageBoxText a span {
display: block;
padding: 4px 0 4px 8px;
background: url(../images/back_button.png) no-repeat 0 0;
}

DIV#SearchPersonalConsultant {
FLOAT: left;
margin-left: 26px;
border : 1px solid #C6C6C6;
WIDTH: 200px;
padding:10px;
}
DIV#PersonalConsultant {
FLOAT: left;
WIDTH: 190px;
COLOR: #4a4a4a;
FONT-SIZE: 13px
}
DIV#SearchPersonalConsultant H2{
font-size: 120%;
font-weight: bold;
}
DIV#SearchPersonalConsultant p{
padding-bottom: 15px;
}

#LandingPage #SearchPersonalConsultant a {
display: block;
float: right;
height: 25px;
margin: 0px 0px 0 0;
padding: 0px 10px 0 0px;
background: url(../images/back_button.png) no-repeat right 0;
color: white;
font-weight: bold;
text-decoration: none;
}

#LandingPage #SearchPersonalConsultant a span {
display: block;
padding: 4px 0 4px 8px;
background: url(../images/back_button.png) no-repeat 0 0;
}
#LandingPage #SearchPersonalConsultant input {
width: 90px;
}


sup
{
height: 0;
line-height: 1;
vertical-align: baseline;
position: relative;
bottom: 0.7ex;
}

