@import url(/data_access/irox/Design/CSS/iroxNavigation.css);
@import url(/data_access/irox/Design/CSS/iroxProductPages.css);
@import url(/data_access/irox/Design/CSS/iroxNavigation.css);

* {
margin:0;
padding:0;
}

option {
padding-right:8px;
}

div#AdditionalContent1 div.Item,
div#AdditionalContent2 div.Item,
div#AdditionalContent3 div.Item,
div#AdditionalContent4 div.Item
{
padding: 0;
margin: 0;
}

body {
font-style:normal;
font-weight:400;
font-family:Arial;
font-size:12px;
}

img {
border:none 0 #FFF;
padding-top:2px;
}

#SecondaryHeader .Image {
margin-top: -2px !important;
margin-bottom: 0px !important;
padding: 0px !important;
}

#SecondaryHeader h1 {
display: none;
}

#MainContent h1 {
margin-bottom:18px;
position:relative;
text-transform:uppercase;
padding-top:0;
padding-bottom:0;
margin-top:13px;
font-size:130%;
font-weight:bolder;
color: #FFF;
}

h2 {
font-weight:700;
clear:both;
text-transform:uppercase;
color:#FFF;
font-size:110%;
margin-top:20px;
margin-bottom:20px;
}

h3 {
font-size:1.1em;
color:#FFF;
padding:15px 0 6px;
}

h4 {
font-size:1.07em;
padding:6px 0;
}

h5 {
font-size:1.05em;
padding:6px 0;
}

h6 {
font-size:1.03em;
padding:6px 0;
}

.SizeAndTargetInfo {
font-size:.8em;
}

.TextVersion {
font-size:.8em!important;
}

.Image img.left {
margin-right:8px;
}

.Image img.right {
margin-left:8px;
}

.Image .Legend {
font-size:.8em;
margin:4px 0 6px;
}

div.Image {
float:none;
width:100%;
clear:both;
padding:4px 0 12px;
}

.Link {
padding:4px 0;
}

.SystemMessages {
color:red;
font-size:120%;
font-weight:bolder;
display:block;
clear:both;
padding-top:4px;
padding-bottom:8px;
}

a,a:hover {
text-decoration:none;
}

div.Head,div.Text,div.Link,div.Download {
margin-top:12px;
clear:both;
}

.Image div,.Image p.left,.DownloadExplorer input {
float:left;
}

.Login div.AdditionalInfo {
margin-top:12px;
}

.hidden {
visibility:hidden;
}

#MainContent a {
text-decoration:underline;
}

#MainContent a:hover {
font-weight:400;
}

div#UtilityFunctions a {
font-size:90%;
font-weight:700;
color:#000;
text-decoration:none;
text-transform:uppercase;
}

div#UtilityFunctions a:hover {
color:#FFF!important;
}

a,a:hover,a.selected {
color:#000;
}

#MainContent a:visited,div#UtilityFunctions a:hover {
color:#666;
}


.Level2 .produkte #MainContent,
.Level2 .products #MainContent,
.Level2 .produits #MainContent,
.Level2 .prodotti #MainContent
 {
margin-right:0!important;
padding-right:0!important;
margin-bottom:13px;
}

/* @group products */

.Level2 .produkte #MainContent div.ContentSubNav,
.Level2 .products #MainContent div.ContentSubNav,
.Level2 .produits #MainContent div.ContentSubNav,
.Level2 .prodotti #MainContent div.ContentSubNav
{

}


.de_ueberirox_sportler #CenterColumnContainer .Image,
.en_aboutirox_athletes #CenterColumnContainer .Image,
.fr_infosdirox_sportif #CenterColumnContainer .Image,
.it_infosuirox_atleti #CenterColumnContainer .Image
{
width:150px;
padding-top:10px;
padding-left:0;
padding-right:10px;
float:left;
clear: none;
height:100px;
margin:0;
}

.Level2 .de_produkte_archiv div#MainContent div.ContentSubNav
{
padding-top: 66px;
}

.Level2 .produkte #MainContent div.ContentSubNav,
.Level2 .products #MainContent div.ContentSubNav,
.Level2 .produits #MainContent div.ContentSubNav,
.Level2 .prodotti #MainContent div.ContentSubNav
{

}

.Level2 .de_produkte_archiv div#MainContent div.ContentSubNav
{
padding-top: 66px;
}

/*Kachelmann*/


.Level2 .produkte #MainContent div.Image,
.Level2 .products #MainContent div.Image,
.Level2 .produits #MainContent div.Image,
.Level2 .prodotti #MainContent div.Image
{
		float: left !important;
		margin: 0 10px 2px 0;
		width: auto !important;
		clear: none;
}


.Level2 .produkte #MainContent div.Image1,
.Level2 .products #MainContent div.Image1,
.Level2 .produits #MainContent div.Image1,
.Level2 .prodotti #MainContent div.Image1 {
	
}

.Level2 .produkte #MainContent div.Text,
.Level2 .products #MainContent div.Text,
.Level2 .produits #MainContent div.Text,
.Level2 .prodotti #MainContent div.Text {
	
	margin: 10px 0 20px 0;
}

.de_ueberirox_sportler #CenterColumnContainer .Image,
.en_aboutirox_athletes #CenterColumnContainer .Image,
.fr_infosdirox_sportif #CenterColumnContainer .Image,
.it_infosuirox_atleti #CenterColumnContainer .Image
{
width:150px;
padding-top:10px;
padding-left:0;
padding-right:10px;
float:left;
clear: none;
height:230px;
margin:0;
}

/* @end */

.Level2 .produkte #MainContent ul li,
.Level2 .products #MainContent ul li,
.Level2 .produits #MainContent ul li,
.Level2 .prodotti #MainContent ul li
{
display:block;
width:120px;
height:208px;
margin-right:19px;
margin-bottom:18px;
float:left;
}

.Level2 .produkte #MainContent ul li.Item5,
.Level2 .products #MainContent ul li.Item5,
.Level2 .produits #MainContent ul li.Item5,
.Level2 .prodotti #MainContent ul li.Item5,
.Level2 .produkte #MainContent ul li.Item10,
.Level2 .products #MainContent ul li.Item10,
.Level2 .produits #MainContent ul li.Item10,
.Level2 .prodotti #MainContent ul li.Item10,
.Level2 .produkte #MainContent ul li.Item15,
.Level2 .products #MainContent ul li.Item15,
.Level2 .produits #MainContent ul li.Item15,
.Level2 .prodotti #MainContent ul li.Item15,
.Level2 .produkte #MainContent ul li.Item20,
.Level2 .products #MainContent ul li.Item20,
.Level2 .produits #MainContent ul li.Item20,
.Level2 .prodotti #MainContent ul li.Item20,
.Level2 .produkte #MainContent ul li.Item25,
.Level2 .products #MainContent ul li.Item25,
.Level2 .produits #MainContent ul li.Item25,
.Level2 .prodotti #MainContent ul li.Item25,
.Level2 .produkte #MainContent ul li.Item30,
.Level2 .products #MainContent ul li.Item30,
.Level2 .produits #MainContent ul li.Item30,
.Level2 .prodotti #MainContent ul li.Item30
{
margin-right:0;
}

.Level2 .produkte #MainContent h1,
.Level2 .products #MainContent h1,
.Level2 .produits #MainContent h1,
.Level2 .prodotti #MainContent h1
 {
font-size:120%;
color:#1763AA;
margin-bottom:10px;
}

#PrintLogo,#MobileLogo,#HeaderInfo,#DirectLinks,#PrintCopyrightAndSource,.DownloadExplorer label,.Login .Login-Title span,.de_products a.TextVersion,.de_products span.SizeAndTargetInfo {
display:none;
}


#SecondaryFooter h1
{
display: none;
}

#SecondaryFooter 
{
margin-top: -27px;
}

#SecondaryFooter ul {
margin-left: 740px;

}

#SecondaryFooter ul li
{
display: inline;
padding-right: 30px;
}

#SecondaryFooter ul li a {
font-size: 90%;
font-weight: bolder;
text-transform: uppercase;
}



#ctl00_PanelLogin1 label{
margin-right: 15px;
}

#ctl00_PanelLogin1 input {
margin-top: 10px;
}

#ctl00_PanelLogin1 .PasswordRecovery{
margin-top: 50px;
}


#FlashTeaser
{
background-color: red;
}


#AdditionalContent3
{
display: none;
}

.Level2 .de_produkte_archiv #AdditionalContent3
{
display: block;
position: absolute;
top: 36px;
left: 13px;
width: 662px;
color: white;
font-weight: 700;
background-color: #1763AA ;
border: 1px solid white;
padding-left: 6px;
padding-right: 6px;
}


.Level2 .de_produkte_archiv #AdditionalContent3 h1
{
display: none;
}


#SecondaryHeader
{
position: absolute;
height: 96px;
width:143px;
}

#SecondaryHeader .Image 
{
position: absolute;
top: 0px;
left: 0px;
}

#SecondaryHeader div.LoginStatusAndName
{
position: absolute;
left: 740px;
top: 6px;
font-size: 80%;
width: 200px;
}

#SecondaryHeader div.LoginStatusAndName ul
{
padding-top: 2px;
}


#SecondaryHeader div.LoginStatusAndName ul li 
{
display: inline;
padding-right: 12px;
}

#SecondaryHeader div.LoginStatusAndName ul li a
{
text-decoration: underline;
}

.membership_profile #MainContent label
{
display: block;
width: 150px;
}

.membership_profile #MainContent input
{
margin-bottom: 4px;
width: 200px;
}

.membership_profile #MainContent input.Button
{
margin-top: 12px;
width: auto;
}

.homepage #MainContent h2,
.de_home #MainContent h2,
.en_home #MainContent h2
{
font-size: 130%;
letter-spacing: 0.38em;
}

.it_home #MainContent h2
{
font-size: 130%;
letter-spacing: 0.3em;
}

.fr_home #MainContent h2
{
font-size: 130%;
letter-spacing: 0.1em;
}

.SystemMessages
{
list-style-type: none;
border: 1px red solid;
padding-left: 5px;
margin-bottom: 10px;
margin-top: 10px;
background-color: white;
}

* {
margin:0;
padding:0;
}

option {
padding-right:8px;
}

body {
font-style:normal;
font-weight:400;
font-family:Arial;
font-size:12px;
}

img {
border:none 0 #FFF;
padding-top:2px;
}

#SecondaryHeader .Image {
margin-top: -2px !important;
margin-bottom: 0px !important;
padding: 0px !important;
}

#SecondaryHeader h1 {
display: none;
}

#MainContent h1 {
margin-bottom:18px;
position:relative;
text-transform:uppercase;
padding-top:0;
padding-bottom:0;
margin-top:13px;
font-size:130%;
font-weight:bolder;
color: #FFF;
}

h2 {
font-weight:700;
clear:both;
text-transform:uppercase;
color:#FFF;
font-size:110%;
margin-top:20px;
margin-bottom:20px;
}

h3 {
font-size:1.1em;
color:#FFF;
padding:15px 0 6px;
}

h4 {
font-size:1.07em;
padding:6px 0;
}

h5 {
font-size:1.05em;
padding:6px 0;
}

h6 {
font-size:1.03em;
padding:6px 0;
}

.SizeAndTargetInfo {
font-size:.8em;
}

.TextVersion {
font-size:.8em!important;
}

.Image img.left {
margin-right:8px;
}

.Image img.right {
margin-left:8px;
}

.Image .Legend {
font-size:.8em;
margin:4px 0 6px;
}

div.Image {
float:none;
width:100%;
clear:both;
padding:4px 0 12px;
}

.Link {
padding:4px 0;
}

.SystemMessages {
color:red;
font-size:120%;
font-weight:bolder;
display:block;
clear:both;
padding-top:4px;
padding-bottom:8px;
}

a,a:hover {
text-decoration:none;
}

div.Head,div.Text,div.Link,div.Download {
margin-top:12px;
clear:both;
}

.Image div,.Image p.left,.DownloadExplorer input {
float:left;
}

.Login div.AdditionalInfo {
margin-top:12px;
}

.hidden {
visibility:hidden;
}

#MainContent a {
text-decoration:underline;
}

#MainContent a:hover {
font-weight:400;
}

div#UtilityFunctions a {
font-size:90%;
font-weight:700;
color:#000;
text-decoration:none;
text-transform:uppercase;
}

div#UtilityFunctions a:hover {
color:#FFF!important;
}

a,a:hover,a.selected {
color:#000;
}

#MainContent a:visited,div#UtilityFunctions a:hover {
color:#666;
}

.de_products div.Download,
.en_products products div.Download,
.fr_produits products div.Download,
.it_prodotti products div.Download
{
display:inline;
position:relative;
top:-20px;
left:460px;
}


.Level2 .produkte #MainContent,
.Level2 .products #MainContent,
.Level2 .produits #MainContent,
.Level2 .prodotti #MainContent
 {
margin-right:0!important;
padding-right:0!important;
margin-bottom:13px;
}

.Level2 .produkte #MainContent ul li,
.Level2 .products #MainContent ul li,
.Level2 .produits #MainContent ul li,
.Level2 .prodotti #MainContent ul li
{
display:block;
width:120px;
height:208px;
margin-right:19px;
margin-bottom:18px;
float:left;
}

.Level2 .produkte #MainContent ul li.Item5,
.Level2 .products #MainContent ul li.Item5,
.Level2 .produits #MainContent ul li.Item5,
.Level2 .prodotti #MainContent ul li.Item5,
.Level2 .produkte #MainContent ul li.Item10,
.Level2 .products #MainContent ul li.Item10,
.Level2 .produits #MainContent ul li.Item10,
.Level2 .prodotti #MainContent ul li.Item10,
.Level2 .produkte #MainContent ul li.Item15,
.Level2 .products #MainContent ul li.Item15,
.Level2 .produits #MainContent ul li.Item15,
.Level2 .prodotti #MainContent ul li.Item15,
.Level2 .produkte #MainContent ul li.Item20,
.Level2 .products #MainContent ul li.Item20,
.Level2 .produits #MainContent ul li.Item20,
.Level2 .prodotti #MainContent ul li.Item20,
.Level2 .produkte #MainContent ul li.Item25,
.Level2 .products #MainContent ul li.Item25,
.Level2 .produits #MainContent ul li.Item25,
.Level2 .prodotti #MainContent ul li.Item25,
.Level2 .produkte #MainContent ul li.Item30,
.Level2 .products #MainContent ul li.Item30,
.Level2 .produits #MainContent ul li.Item30,
.Level2 .prodotti #MainContent ul li.Item30
{
margin-right:0;
}

.Level2 .produkte #MainContent h1,
.Level2 .products #MainContent h1,
.Level2 .produits #MainContent h1,
.Level2 .prodotti #MainContent h1
 {
font-size:120%;
color:#1763AA;
margin-bottom:10px;
}


.Level2 .de_produkte_archiv #AdditionalContent3
{
display: block;
position: absolute;
top: 36px;
left: 13px;
width: 662px;
color: white;
font-weight: 700;
background-color: #1763AA ;
border: 1px solid white;
padding-left: 6px;
padding-right: 6px;
}

.Level2 .de_produkte_archiv #AdditionalContent3 h1
{
display: none;
}



#SecondaryFooter h1
{
display: none;
}

#SecondaryFooter 
{
margin-top: -27px;
}

#SecondaryFooter ul {
margin-left: 740px;

}

#SecondaryFooter ul li
{
display: inline;
padding-right: 30px;
}

#SecondaryFooter ul li a {
font-size: 90%;
font-weight: bolder;
text-transform: uppercase;
}



#ctl00_PanelLogin1 label{
margin-right: 15px;
}

#ctl00_PanelLogin1 input {
margin-top: 10px;
}

#ctl00_PanelLogin1 .PasswordRecovery{
margin-top: 50px;
}


#FlashTeaser
{
background-color: red;
}


#AdditionalContent3
{
display: none;
}


#SecondaryHeader
{
position: absolute;
height: 96px;
width:143px;
}

#SecondaryHeader .Image 
{
position: absolute;
top: 0px;
left: 0px;
}

#SecondaryHeader div.LoginStatusAndName
{
position: absolute;
left: 740px;
top: 6px;
font-size: 80%;
width: 200px;
}

#SecondaryHeader div.LoginStatusAndName ul
{
padding-top: 2px;
}


#SecondaryHeader div.LoginStatusAndName ul li 
{
display: inline;
padding-right: 12px;
}

#SecondaryHeader div.LoginStatusAndName ul li a
{
text-decoration: underline;
}

.membership_profile #MainContent label
{
display: block;
width: 150px;
}

.membership_profile #MainContent input
{
margin-bottom: 4px;
width: 200px;
}

.membership_profile #MainContent input.Button
{
margin-top: 12px;
width: auto;
}

.homepage #MainContent h2,
.de_home #MainContent h2,
.en_home #MainContent h2
{
font-size: 130%;
letter-spacing: 0.38em;
}

.it_home #MainContent h2
{
font-size: 130%;
letter-spacing: 0.3em;
}

.fr_home #MainContent h2
{
font-size: 130%;
letter-spacing: 0.1em;
}

.SystemMessages
{
list-style-type: none;
border: 1px red solid;
padding-left: 5px;
margin-bottom: 10px;
margin-top: 10px;
background-color: white;
}


#PrintLogo,#MobileLogo,#HeaderInfo,#DirectLinks,#PrintCopyrightAndSource,.DownloadExplorer label,.Login .Login-Title span,.de_products a.TextVersion,.de_products span.SizeAndTargetInfo {
display:none;
}

/* --- Suche--- */


#GlobalSearch
{
position: absolute;
top: -25px;
left: 735px;
}

#GlobalSearch .Button
{
margin-top: 4px;
}


.Search .SearchHeader input
{
    margin-bottom: 4px;
    float: left;
}

.Search .SearchHeader .Button
{
    margin-left: 3px;
    margin-bottom: 12px;
    clear: right;
}

.Search .SearchHeader span
{
    display: block;
    clear: both;
    margin-bottom: 12px;
}

.Search div.Match
{
    margin-bottom: 18px;
}

.Search .Match a.DocumentTitle
{
    font-size: 100%;
    font-weight: 700;
}

.Search .Match div span
{
    margin-top: 0;
    margin-bottom: 0;
}

.Search .DocumentTitle
{
    background-repeat: no-repeat;
    padding-left: 20px;
}

.Search .Pdf .DocumentTitle
{
    background-image: url(/web/Images/BgSearchFileTypes.gif);
    background-position: 0 0;
}

.Search .Page .DocumentTitle, .Search .Unspecified .DocumentTitle
{
    background-image: url(/web/Images/BgSearchFileTypes.gif);
    background-position: 0 -62px;
}

.Search .Match a
{
    font-size: 80%;
}

.Search .SearchHeader label
{
    display: none;
}



