html, body, div, p, span, table, tr, td, a, input, textarea, select 
{
font-family: Tahoma, Verdana, Arial, Trebuchet, sans-serif;
color: rgb(51,51,51);
}
html, body, div, p, span, table, tr, td, a, input, textarea, select , ul, li
{
font-size: 12px;
line-height: 20px;
}
html, body 
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
html 
{

}
body 
{
background-color: rgb(206, 214, 227);
/* background-color: rgb(231, 236, 242); */
background-image: url('../upload/i/site/bg.jpg');
background-repeat: repeat-x;
}
h1, h2, h3, h4, h5, .th1, .ttitle, .ttitle:hover
{
color: rgb(25, 45, 105);
text-decoration: none;
}
.thl, .thl a
{
font-size: 1.4em;
line-height: 1.6em;
text-decoration: none;
}
.ttitle
{
font-size: 1.25em;
line-height: 1.6em;
text-decoration: none;
}
h1
{
font-size: 1.25em;
line-height: 1.8em;
}
h2
{
font-size: 1.15em;
line-height: 1.6em;
}
h3
{
font-size: 1.1em;
line-height: 1.4em;
}
h4
{
font-size: 1.0em;
line-height: 1.3em;
}
h5
{
font-size: 1.0em;
line-height: 1.2em;
}
a
{
text-decoration: underline;
color: rgb(61,61,61);
font-weight: bold;
}
a:hover
{
text-decoration: none;
color: rgb(61,61,61);
font-weight: bold;
}
img
{
border: none;
}
div
{

}
ul
{
list-style: square;
}
li
{
font-size: 12px;
line-height: 24px;
}
input, textarea, select
{
margin: 0px 0px 0px 0px;
padding: 4px 5px 4px 8px;
border: solid 2px rgb(210, 210, 210);
font-size: 14px;
line-height: 16px;
}
p
{
padding: 0px 0px 0px 5px;
}
table{

}
#container
{
background: rgb(255,255,255);
width: 930px;
margin: 10px auto 10px auto;
padding: 5px 20px 5px 20px;
}

#logo{
float: left;
}

#footer{
width: 940px;
margin: 0px auto 30px auto;
padding: 0px 15px 0px 15px;
text-align: right;
}
#footerNav{
background-image: url('../upload/i/site/bgfoot.jpg');
background-repeat: repeat-x;
/* background: rgb(230,230,230); */
border: solid 1px rgb(195,195,195);
width: 935px;
margin: 0px auto 10px auto;
padding: 20px 10px 5px 20px;
}

.footerNavBlock a{
font-size: 0.95em;
/* line-height: 1em;  */
}

.footerNavBlock
{
/* 
height: 170px;
width: 130px; 
*/
float: left;
margin: 0px 0px 20px 0px;
padding: 0px 10px 0px 20px;
border-right: solid 1px rgb(190,190,190);
}
.footerNavBlockEnd
{
float: left;
margin: 0px 0px 20px 0px;
padding: 0px 20px 0px 20px;
}
.footerNavBlock, .footerNavBlock ul, .footerNavBlock li, .footerNavBlock a, .footerNavBlockEnd, .footerNavBlockEnd ul, .footerNavBlockEnd li, .footerNavBlockEnd a
{
color: rgb(90,90,90);
font-weight: normal;
text-decoration: none;
}
.footerNavBlock a:hover, .footerNavBlockEnd a:hover
{
color: rgb(25,45,105);
font-weight: normal;
text-decoration: underline;
}
.footerNavBlock ul, .footerNavBlockEnd ul
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 10px;
}
.footerNavBlock li, .footerNavBlockEnd li
{
list-style: none;

}
.footerTitle
{
color: rgb(90,90,90);
}
#header
{

}
#content
{

}
/* menusy ---------------------------------------------------------------- */
#menuHelp
{
float: right;
text-align: right;
}
#menuLang
{

margin: 0px 0px 8px 0px;
}
#menuLangs
{
float: right;
width: 220px;
margin: 0px 0px 8px 0px;
}
#menuLangLinks, #menuLangLinks a, #menuLangLinks a:hover
{
font-weight: normal;
}
#menuLangLinks
{
float: left;
}
#flang
{
float: left;
}
#flangflag
{
}
#langs
{
border: solid 2px rgb(210, 210, 210);
width: 152px;
}
#search
{

}
#searchterm
{
width: 140px;
border: solid 2px rgb(210, 210, 210);
padding: 4px 4px 4px 4px;
}
/* menuTop ---------------------------------------------------------------- */
#menuTop {
font-family: Arial, sans-serif;
border: 1px solid rgb(25,45,105);
background: rgb(18, 33, 74) url("../upload/i/s.gif") repeat-x;
margin: 10px 0px 5px 0px;
font-size: 12px;
line-height: 14px;
}
#menuTop ul {
text-align: center; 
margin: 5px 0px 5px 0px;
}
#menuTop li {
display: inline;
}
#menuTop li a {
color: rgb(255,255,255);
padding: 9px 10px 11px 10px;
text-decoration: none;
font-weight: bold;
}
#menuTop li a:hover 
{
color: rgb(25,45,105);
background: rgb(239, 244, 255) url("../upload/i/h.gif") bottom center no-repeat;
}
#mSel
{
background: rgb(183, 182, 187) url("../upload/i/h.gif") bottom center no-repeat;
color: rgb(25,45,105);
}

/* ---------------------------------------------------------------- */
#contentMenu, #contentMenu ul, #contentMenu li
{
list-style: none;
font-size: 14px;
line-height: 20px;
margin: 10px 0px 20px 0px;
padding: 0px 0px 0px 0px;
}
#contentMenu a, #contentMenu a:hover
{
font-weight: normal;
text-decoration: none;
}
#contentMenu li
{

}
#contentMenu ul 
{
width:210px;
}
#contentMenu ul li 
{
margin:0;
padding: 2px 0px 3px 10px;
list-style-type:none;
border-bottom:1px solid #ccc;
}
#contentMenu ul li a 
{
display:block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: rgb(120,120,120);
text-decoration:none;
}
#contentMenu ul li.active a 
{
font-weight: normal;
text-decoration: none;
}
#contentMenu ul li a:hover
{
color: rgb(25, 45, 105);
font-weight: normal;
text-decoration: none;
}
#contentMenu ul li.active
{
background-color: rgb(230,230,230);
}
/* Level 1 */
#contentMenu ul li.menuLeftLevel_1 
{
padding-left:10px;
background-image:url(../upload/i/m_arr_o2.gif);
background-repeat:no-repeat;
background-position: right;
background-color: rgb(255,255,255);
}
#contentMenu ul li.menuLeftLevel_1_active
{
background-image:url(../upload/i/m_arr_a2.gif);
background-repeat:no-repeat;
background-position: right;
background-color: rgb(230,230,230);
padding-left:10px;
}
#contentMenu ul li.menuLeftLevel_1_active, #contentMenu ul li.menuLeftLevel_1_active a
{
color: rgb(120,120,120);
font-weight: normal;
}
#contentMenu ul li.menuLeftLevel_1 a 
{
color: rgb(120,120,120);
font-weight: normal;
}
#contentMenu ul li.menuLeftLevel_1_active:hover
{
background-image:url(../upload/i/m_arr_a.gif);
background-repeat:no-repeat;
background-position: right;
background-color: rgb(25, 45, 101);
color: rgb(255,255,255);
font-weight: normal;
}
#contentMenu ul li.menuLeftLevel_1_active a:hover
{
color: rgb(255,255,255);
font-weight: normal;
}
#contentMenu ul li.menuLeftLevel_1 a:hover, #contentMenu ul li.menuLeftLevel_1 a.active 
{
color: rgb(25, 45, 101);
font-weight: normal;
}
/* Level 2 */
#contentMenu ul li.menuLeftLevel_2 
{
padding-left:15px;
background-image:url(../upload/i/m_arr_o2.gif);
background-repeat:no-repeat;
background-position: right;
background-color: rgb(255,255,255);
}
#contentMenu ul li.menuLeftLevel_2_active
{
background-image:url(../upload/i/m_arr_a2.gif);
background-repeat:no-repeat;
background-position: right;
background-color: rgb(230,230,230);
padding-left:20px;
}
#contentMenu ul li.menuLeftLevel_2_active, #contentMenu ul li.menuLeftLevel_2_active a
{
color: rgb(120,120,120);
font-weight: normal;
}
#contentMenu ul li.menuLeftLevel_2 a 
{
color: rgb(120,120,120);
font-weight: normal;
}
#contentMenu ul li.menuLeftLevel_2_active:hover
{
background-image:url(../upload/i/m_arr_a.gif);
background-repeat:no-repeat;
background-position: right;
background-color: rgb(25, 45, 105);
color: rgb(255,255,255);
font-weight: normal;
}
#contentMenu ul li.menuLeftLevel_2_active a:hover
{
color: rgb(255,255,255);
font-weight: normal;
}
#contentMenu ul li.menuLeftLevel_2 a:hover, #contentMenu ul li.menuLeftLevel_2 a.active 
{
color: rgb(25, 45, 101);
font-weight: normal;
}

/* Level 3 */
#contentMenu ul li.menuLeftLevel_3 
{
padding-left:25px;
background-image:url(../upload/i/m_arr_o2.gif);
background-repeat:no-repeat;
background-position: right;
background-color: rgb(255,255,255);
}
#contentMenu ul li.menuLeftLevel_3_active
{
background-image:url(../upload/i/m_arr_a2.gif);
background-repeat:no-repeat;
background-position: right;
background-color: rgb(230,230,230);
padding-left:30px;
}
#contentMenu ul li.menuLeftLevel_3_active, #contentMenu ul li.menuLeftLevel_3_active a
{
color: rgb(120,120,120);
}
#contentMenu ul li.menuLeftLevel_3 a 
{
color: rgb(120,120,120);
}
#contentMenu ul li.menuLeftLevel_3_active:hover
{
background-image:url(../upload/i/m_arr_a.gif);
background-repeat:no-repeat;
background-position: right;
background-color: rgb(25, 45, 105);
color: rgb(255,255,255);
}
#contentMenu ul li.menuLeftLevel_3_active a:hover
{
color: rgb(255,255,255);
}
#contentMenu ul li.menuLeftLevel_3 a:hover, #contentMenu ul li.menuLeftLevel_3 a.active 
{
color: rgb(25, 45, 101);
}

/* Level 4 */
#contentMenu ul li.menuLeftLevel_4 
{
padding-left:35px;
background-image:url(../upload/i/m_arr_o2.gif);
background-repeat:no-repeat;
background-position: right;
background-color: rgb(255,255,255);
}
#contentMenu ul li.menuLeftLevel_4_active
{
background-image:url(../upload/i/m_arr_a2.gif);
background-repeat:no-repeat;
background-position: right;
background-color: rgb(230,230,230);
padding-left:40px;
}
#contentMenu ul li.menuLeftLevel_4_active, #contentMenu ul li.menuLeftLevel_4_active a
{
color: rgb(120,120,120);
}
#contentMenu ul li.menuLeftLevel_4 a 
{
color: rgb(120,120,120);
}
#contentMenu ul li.menuLeftLevel_4_active:hover
{
background-image:url(../upload/i/m_arr_a.gif);
background-repeat:no-repeat;
background-position: right;
background-color: rgb(25, 45, 105);
color: rgb(255,255,255);
}
#contentMenu ul li.menuLeftLevel_4_active a:hover
{
color: rgb(255,255,255);
}
#contentMenu ul li.menuLeftLevel_4 a:hover, #contentMenu ul li.menuLeftLevel_4 a.active 
{
color: rgb(25, 45, 105);
}


/* ---------------------------------------------------------------- */
#breadcrumb, #breadcrumb a, #breadcrumb a:hover, .BreadCrumbs, .BreadCrumbs a, .BreadCrumbs a:hover
{
font-size: 0.94em;
color: rgb(181,181,181);
font-weight: normal;
text-decoration: none;
}
#breadcrumb a, .BreadCrumbs a
{
text-decoration: none;
}
#breadcrumb a:hover, .BreadCrumbs a:hover
{
text-decoration: underline;
color: rgb(61,61,61);
}
.BreadCrumbsSeparator
{
font-size: 0.94em;
color: rgb(181,181,181);
font-weight: normal;
text-decoration: none;
}
#contentMenu
{
float: left;
}
#contentPage
{
width: 695px;
float: right;
padding: 0px 0px 20px 0px;
margin: 0px 0px 0px 0px;
}
#contentPageFull
{
width: 920px;
padding: 0px 0px 20px 0px;
margin: 0px 0px 0px 0px;
}
#content
{

}
#bottomMenu
{

}
#bottomNavigation, #bottomNavigation ul, #bottomNavigation li, #bottomNavigation a
{
color: rgb(25, 45, 101);
font-weight: normal;
text-decoration: none;
}
#bottomNavigation a:hover
{
text-decoration: underline;
font-weight: normal;
color: rgb(61,61,61);
}
#bottomNavigation, #bottomNavigation ul, #bottomNavigation li
{
list-style: none;
}
#bottomNavigation li
{
display: inline;
}
.focusField
{
border: solid 2px rgb(0, 50, 119);
background-color: rgb(239, 244, 255);
color: rgb(61,61,61);
}
.idleField
{
border: solid 2px rgb(210, 210, 210);
}
.kform
{
float: left;
width: 190px;
text-align: right;
}
.inputxt
{
margin-left: 12px;
margin-bottom: 8px;
width: 280px;
font-weight: bold;
color: rgb(51,51,51);
}
#productHtml
{

}
#productHead
{
height: 250px;
}
#ProductName, #ProductName a, #ProductName a:hover
{
font-size: 32px;
color: rgb(25, 45, 105);
text-decoration: none;
}
#ProductName2
{
font-size: 14px;
color: rgb(25, 45, 105);
}
#prComb
{
border: 3px solid rgb(210,210,210);
padding: 10px 10px 10px 10px; 
width: 140px; 
float: right;
}
#prComb, #prComb a
{
}
#prCombLegend
{
font-weight: bold;
padding: 0px 10px 0px 10px;
}
#productGallery
{
margin: 80px 0px 10px 0px;
display: block;
}
#productdescription
{
margin: 20px 0px 15px 0px;
}
#downloadList 
{
margin: 20px 0px 15px 0px;
line-height: 2em;
}
#downloadList , #downloadList  a, #downloadList  a:hover
{
font-weight: normal;
margin: 20px 0px 0px 0px;
}
#downloadList  a
{
text-decoration: none;
}
#downloadList  a:hover
{
text-decoration: underline;
}
#download-ico
{
margin: 0px 10px 0px 25px;
}
#productIcons
{
margin: 25px 0px 15px 0px;
}
#contact-form
{
width: 700px;
margin: 10px auto 0px auto;
}
.regForm-label
{
float: left; 
width: 160px;
text-align: right;
padding: 0px 20px 0px 0px;
}
.regFormSel
{
width: 284px;
}
.regFormInp
{
width: 270px;
}
.kontakt-label
{
width: 250px;
margin: 7px 15px 0px 0px;
float: left;
text-align: right;
}
#contact-sel
{
border: solid 2px rgb(210, 210, 210);
/* 
width: 180px;
margin-left: 0px;
*/
}
.form-txtinp
{
width: 350px;
}
.form-txtarea
{
width: 350px;
height: 150px;
}
#erMes
{
padding: 3px 3px 3px 180px; 
font-weight: bold; 
font-size: 10px; 
color: #800000; 
text-align: center;
}
#form-bt
{
margin: 0px 0px 0px 270px;
width: 350px;
font-weight: bold;
}
#cradleInfo
{
padding: 0px 5px 0px 5px;
}
#cradleImg
{
float: left;
padding: 80px 10px 0px 0px;
border: none;
}
.cradlePoint
{
float: left;
}
#cradleTxt
{
width: 310px;
float: left;
margin: 0px 0px 0px 0px;
padding: 10px 20px 0px 0px;
}
.cradleProducts 
{
width: 340px;
margin: 5px 0px 20px 0px;
padding: 15px 0px 15px 20px;
background-color:#ffffff;
border: 3px solid #B5C4D7;	
overflow: auto;
}
#cradleProductsLab
{
padding: 0px 20px 0px 20px;
font-size: 14px;
font-weight: bold;
}
.cradleProductInfo
{
float: left;
margin: 0px 0px 0px 0px;
width: 150px;
}
.cradleProductInfo img
{
margin: 0px 0px 10px 0px;
}
.cradleProductInfo, .cradleProductInfo a, .cradleProductInfo a:hover, .cradleProductOther
{
font-size: 12px;
font-weight: normal;
}
.cradleProductInfo a:hover
{
text-decoration: underline;
}
.cradleProductInfo a
{
text-decoration: none;
}
#cradleProductOther a
{
text-decoration: none;
font-weight: bold;
}
#cradleProductOther a:hover
{
text-decoration: underline;
font-weight: bold;
}
#cradleProductOther, #cradleProductOther a, #cradleProductOther a:hover
{
font-size: 12px;
}
#cradleSystem
{
margin: 0px 0px 0px 20px;
}
#cradleSystemGallery
{

}
#ttList
{
margin: 0px 0px 50px 0px;
}
.teaser_img
{

}
#cradleList
{
margin: 0px 0px 10px 5px;
}
#showCradle
{
width: 250px;
}
#tt, .tt 
{
font-size: 12px;
line-height: 16px;
}
.ttMore
{
margin: 0px 0px 0px 15px;
}
.ttMore, .ttMore a, .ttMore a:hover
{
font-size: 11px;
font-weight: normal;
}
.ttMore a
{
font-weight: normal;
text-decoration: none; 
}
.ttMore a:hover
{
font-weight: normal;
text-decoration: underline; 
}
.ttHref
{
text-decoration: none; 
float: right;
}
.ttImg
{

}
.tt-content
{
float: left;
width: 145px;
padding: 5px 5px 5px 10px;
margin: 5px 5px 20px 3px;
border: solid 2px rgb(210, 210, 210);
}
.ttHrefModel, a.ttHrefModel, a:hover.ttHrefModel
{
text-decoration: none;
font-weight: normal;
font-size: 11px;
line-height: 14px;
}
#startBlock
{
border: solid 0px blue;
margin: 10px auto 0px auto;
width: 930px;
}
#sBlocks
{
border: solid 0px red;
width: 660px;
float: left;
}
#sBlockL
{
border: solid 0px blue;
float: left;
width: 320px;
margin: 0px 0px 0px 0px;
}
#sBlockR
{
border: solid 0px green;
float: right;
width: 320px;
margin: 0px 0px 0px 0px;
}
#sBlock1
{
height:248px;
border: solid 0px orange;
margin: 0px 0px 0px 0px;
padding: 3px 0px 0px 0px;
}
#sBlock1 img
{
margin: 0px 0px 10px 0px;
}
#sBlock1 h2
{
margin: 6px 0px 5px 0px; 
}
#sBlock3
{
height:248px;
border: solid 0px orange;
margin: 0px 0px 0px 0px;
padding: 3px 0px 0px 0px;
}
#sBlock3 img
{
margin: 0px 0px 10px 0px;
}
#sBlock3 h2
{
margin: 6px 0px 5px 0px; 
}

#sBlock2
{
border: solid 1px rgb(210,210,210);
margin: 15px 0px 0px 0px;
padding: 3px 10px 10px 10px;
height: 145px;
background: url('../upload/i/site/pfbg.jpg') bottom repeat-x;
}
#sBlock2 h5
{
margin: 6px 0px 15px 0px; 
}

.btfsubmitLang 
{
border: solid 0px blue;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 32px;
height: 34px;
background: url('../upload/i/ico/bt_lang.gif') top no-repeat;
}
.btfsubmitLang:hover, .btfsubmitLang:active
{
background: url('../upload/i/ico/bt_lang.gif') bottom no-repeat;
}
.btfsubmitSearch
{
border: solid 0px blue;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 32px;
height: 34px;
background: url('../upload/i/ico/bt_search.gif') top no-repeat;
}
.btfsubmitSearch:hover, .btfsubmitSearch:active
{
background: url('../upload/i/ico/bt_search.gif') bottom no-repeat;
}

.btfsubmit
{
border: solid 0px blue;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 32px;
height: 34px;
background: url('../upload/i/ico/btnf3.gif') top no-repeat;
}
.btfsubmit:hover, .btfsubmit:active
{
background: url('../upload/i/ico/btnf3.gif') bottom no-repeat;
}
.btfsubmit2
{
border: solid 0px blue;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 32px;
height: 34px;
background: url('../upload/i/ico/btnf4.gif') top no-repeat;
}
.btfsubmit2:hover, .btfsubmit2:active
{
background: url('../upload/i/ico/btnf4.gif') bottom no-repeat;
}
#prFinderTitle
{
font-size: 20px;
font-weight: normal;
}
#prfinderdescr
{
margin: 0px 0px 10px 0px;
font-size: 10px;
}
#sBlock4
{
border: solid 1px rgb(210,210,210);
margin: 15px 0px 0px 0px;
padding: 3px 10px 10px 10px;
height: 145px;
background: url('../upload/i/site/partners.jpg') bottom no-repeat;
}
#sBlock4 h5
{
margin: 5px 0px 15px 0px; 
}
#shandy
{

}
#shandym
{
width: 250px;
margin: 0px 0px 15px 0px;
}
#searchz
{
}
#fh-logo
{
float: right;
}
#searchfhzip
{
margin: 2px 0px 15px 0px;
width: 150px;

}
#sBlockNews
{
float: right;
border: solid 0px yellow;
width: 250px;
margin: 0px 0px 0px 5px;
padding: 0px 0px 20px 5px;
background: rgb(245,245,245);
}
#sBlockNews h3
{
margin: 0px 0px 10px 0px;
}
#nAktuelles
{
padding: 5px 0px 5px 5px;
color: rgb(25,45,105);
border: solid 0px blue;
font-size: 24px;
font-weight: normal;
}
#startfl
{
margin: 5px auto 10px auto;
}
#sflash
{
height: 240px;
width: 930px;
}
#productScr
{

}
#productScrPr
{
float: left;
margin: 30px 5px 0px 0px;
}
#productScrNe
{
float: right;
margin: 30px 0px 0px 5px;
}
.psPrev
{

}
.psNext
{

}
.productScroll
{
float: left;
}
.newsTitle
{
padding: 0px 0px 0px 5px;
color: rgb(90, 90, 90);
}
.newsDate
{
padding: 0px 0px 0px 10px;
font-size: 10px;
font-style: italic;
margin: 0px 20px 0px 0px;
}
.newsLink
{
text-align: right;
margin: 0px 15px 0px 0px;
}
.newsLink a 
{
font-size: 12px;
font-weight: normal;
text-decoration: underline;
}
.newsLink a:hover
{
font-size: 12px;
text-decoration: none;
}
.newsLine
{
background: #fff url(../upload/i/site/line.gif) no-repeat center bottom;
margin: 10px auto 15px auto;
border: none;
height: 1px;
}
.nobord
{
border: none;
}
#phonesList
{
padding: 0px 0px 0px 10px; 
margin: 20px 0px 0px 0px; 
text-align: center;
}
#phonesListHead
{
text-align: left;
}
.phoneBox, .phoneBox a, .phoneBox a:hover
{
text-decoration: none;
font-size: 12px;
font-weight: normal;
}
.phoneBox
{
width: 102px;
margin: 0px 9px 25px 0px;
padding: 10px 0px 0px 0px;
float: left;
font-size: 12px;
border: solid 1px rgb(210, 210, 210);
height: 150px;
}
.phoneHref
{

}
.phoneImg
{

}
.phoneHrefModel
{

}
#mSelects
{
margin: 10px 0px 10px 0px;
text-align: left;
}
#selMarka
{
width: 300px;
}
#selModel
{
width: 150px;
}
#selProduct
{
margin: 0px 3px 0px 0px;
width: 500px;
}
#mobilePhones
{
margin: 0px 0px 0px 0px;
float: left;
}
#mobileModel
{
margin: 0px 0px 0px 10px;
float: left;
}
#mobileProducts
{
text-align: left;
margin: 10px 0px 10px 0px;
}
.pfLabel
{
margin: 5px 10px 0px 0px;
padding: 5px 0px 0px 0px;
width: 210px;
text-align: right;
display: block;
float: left;
border: solid 0px red;

}
#phoneProducts
{
text-align: left;
margin: 10px 0px 0px 0px;
}
#phoneProductsTitle
{
margin: 0px 0px 0px 30px;
font-size: 14px;
font-weight: bold;
color: rgb(0, 0, 0);
}
#phoneProductsTitlePhone
{
font-size: 18px;
font-weight: bold;
color: rgb(25, 45, 105);
}
#phoneProductsImg
{
text-align: center;
float: left;
width: 175px;
}
#phoneProductsList
{
width: 730px;
float: right;
}
#phoneProductInfo
{
text-align: left;
float: left;
width: 210px;
padding: 15px 0px 5px 0px;
margin: 0px 5px 0px 0px;
}
#phoneProdImg
{
float: left;
text-align: center;
width: 100px;
}
fieldset.phoneSystem
{
text-align: left;
margin: 10px 10px 0px 0px;
padding: 15px 10px 15px 10px;
border: 3px solid rgb(210,210,210);
overflow: visible;
float: left;
}
.phoneSystemLabel
{
padding: 0px 5px 0px 5px;
font-weight: bold;
font-size: 14px;
}
#descrBlock
{
padding: 5px 5px 10px 5px;
margin: 20px 0px 0px 0px;
text-align: left;
border: 2px solid rgb(210,210,210);
}
#descrBlock, #descrBlock a, #descrBlock a:hover
{
font-size: 10px;
}
.descrImg
{
width: 25px; 
float: left;
margin: 5px 5px 0px 0px;
}
#descrFunctions
{
padding: 5px 0px 0px 20px;
width: 490px;
float: left;

}
#descrFunctions img 
{
float: left;
padding: 0px 0px 10px 0px;
vertical-align: middle;
}
.descrFunctionsPos
{
font-size: 12px;
padding: 5px 0px 15px 0px;
border-top: solid 1px rgb(210,210,210);
}
#prInfo a, #prInfo a:hover
{
font-size: 12px;
}
#prInfo
{
float: left;
width: 200px;
text-align: center;
}
#prTitle
{
color: rgb(25,45,105);
font-size: 14px;
font-weight: bold;
}
#dNote
{
margin: 30px 0px 0px 0px;
font-size: 10px;
font-style: italic;
}
#phoneProductComb img
{
clear: both;
}
#phoneProductComb
{
margin: 30px 0px 0px 0px;
}
.phoneProductCombItem
{
float: left;
font-size: 12px;
width: 150px;
}
.sitemapStandardMainCat
{
width: 500px;
margin: 10px auto 0px auto;
}
.sitemapStandardLevel_1
{
margin: 0px 0px 0px 30px;
}
.sitemapStandardLevel_2 
{
margin: 0px 0px 0px 70px;
}
.sitemapStandardLevel_3 
{
margin: 0px 0px 0px 120px;
}
.sitemapStandardLevel_4 
{
margin: 0px 0px 0px 180px;
}
#searchResults{
margin: 0px 0px 0px 10px;
}
#dSpacer{
clear: both;
margin: 3px 3px 3px 3px; 
}

#tooltip {
width: 250px;
position:absolute;
border:2px solid rgb(61,61,61);
background: rgb(255,255,255);
padding: 3px 5px 3px 5px;
color: rgb(25,45,105);
display:none;
z-index: 1000;
}

/* tabs _____________________________________________________ */
.tab-pane
{
margin: 15px 0px 0px 0px; 
}
.tab-pane ul li
{
font-size: 12px;
}
.dynamic-tab-pane-control.tab-pane {
	position:	relative;
	width:		100%;		/* width needed weird IE bug */
	margin-right:	-2px;	/* to make room for the shadow */
}

.dynamic-tab-pane-control .tab-row .tab {

	width:				170px;
	height:				16px;
	background-image:	url('../upload/i/tab/tab.png');
	
	position:		relative;
	top:			0;
	display:		inline;
	float:			left;
	overflow:		hidden;
	
	cursor:			Default;

	margin:			1px -1px 1px 2px;
	padding:		2px 0px 0px 0px;
	border:			0;

	z-index:		1;
	font:			12px Tahoma; 
	white-space:	nowrap;
	text-align:		center;
}

.dynamic-tab-pane-control .tab-row .tab.selected {
	width:				174px !important;
	height:				18px !important;
	background-image:	url('../upload/i/tab/tab.active.png') !important;
	background-repeat:	no-repeat;

	border-bottom-width:	0;
	z-index:		3;
	padding:		2px 0 0px 0;
	margin:			1px -3px -3px 0px;
	top:			-2px;
	font:				12px Tahoma;
}

.dynamic-tab-pane-control .tab-row .tab a {
	font:				12px Tahoma;
	color:				Black;
	text-decoration:	none;
	cursor:				default;
}

.dynamic-tab-pane-control .tab-row .tab.hover {
	font:				12px Tahoma;
	width:				170px;
	height:				16px;
	background-image:	url('../upload/i/tab/tab.hover.png');
	background-repeat:	no-repeat;
}


.dynamic-tab-pane-control .tab-page {
	clear:			both;
	border-top:			1px solid rgb(24, 43, 99);
	z-index:		2;
	position:		relative;
	top:			-2px;
	font:				12px Tahoma;
	color:				Black;
	padding:		10px;
}

.dynamic-tab-pane-control .tab-row {
	z-index:		1;
	white-space:	nowrap;
}
/* tabs _____________________________________________________ */
.pMCList{
padding: 5px 3px 5px 3px; 
margin: 5px 3px 5px 3px; 
border-bottom: solid 1px rgb(210,210,210);
}
#pMCListSel{
padding: 5px 3px 5px 3px; 
}
#pMCmodels{
padding: 15px 3px 5px 3px; 
}
/* tags */
.stagstitle{
color: rgb(51,51,51); 
font-size: 14px;
margin-bottom: 10px;
}
.stagscloud {
text-align: left;
text-decoration: none;
padding-right: 30px;
}
.stagscloud ul{ 
}
.stagscloud li{
display: inline;
}
.stagscloud a{
text-decoration: none;
}
.stagscloud a:hover{
text-decoration: underline;
}
.stagscloud .stagscloud1 {
font-size: 9px;
font-weight: normal;
}
.stagscloud .stagscloud2 {
font-size: 10px;
font-weight:100;
}
.stagscloud .stagscloud3 {
font-size: 12px;
font-weight:100;
}
.stagscloud .stagscloud4 {
font-size: 14px;
font-weight:200;
}
.stagscloud .stagscloud5 {
font-size: 16px;
font-weight:200;
}
.stagscloud .stagscloud6 {
font-size: 18px;
font-weight:400;
}
.stagscloud .stagscloud7 {
font-size: 20px;
font-weight:400;
}
/* tags END*/
#dtable {}
#dtable th, #mytable td{
padding: 3px 0px 5px 0px;
}
#dtable tr.highlight {
background-color: #eee;
}
.inpCnt{
width: 60px;
}
.fhwm-label {
float: left; 
width: 210px;
}
.txtNormal{
width: 390px;
}
.fhwm-label{
text-align: right;
padding: 0px 10px 0px 0px;
}

#distri-view, .distri-view
{
border-bottom: solid 1px #e9e9e9;
padding: 0px 0px 20px 0px;
}

/* CSS Document */

/* (en) Styling of article list | (de) Gestalltung für die Artikelliste */
.articlelistPagecounter { width: 100%; text-align: center; margin: 5px 0 5px 0; padding-bottom: 15px; border-bottom: 0px solid #CCC; }
.articlelistItem { width: 100%; border-bottom: 1px solid #CCC; margin-top: 5px; }
.articlelistItem img { float: right; margin-left: 10px; }
.articlelistItem p.articlelistHeadline { margin: 10px 0 5px 0; }
.articlelistItem a.articlelistHeadline { font-weight: bold; }
.articlelistItem p.articlelistSubheadline { margin: 0 0 5px 0; font-weight: bold; }
.articlelistItem p.articlelistContent { }
.articlelistItem p.articlelistContent img { float: right; margin-left: 10px; }
.articlelistItem p.articlelistMore { clear: left; text-align: right; font-weight: bold; }
.articlelistItem a.articlelistBack { }
.articlelistItem a.articlelistNext { }
.articlelistItem a.articlelistPageNumber { }
.articlelistItem a.articlelistBegin { }
.articlelistItem a.articlelistEnd { }
.articlelistItem a.articlelistPrevious { }
.articlelistItem a.articlelistNext { }
.articlelistNavigation { width: 100%; text-align: center; margin: 10px 0 20px 0; }