/*--------------------------------------------------------------------
Pixel Communications AG - Ein Unternehmen der Abaecherli Medien Gruppe
Address  Haldenstrasse 1, CH-6340 Baar (Zug)
Phone    +41(0)41 766 07 07
Telefax  +41(0)41 766 07 08
Mail     info(at)pixelcom.ch
Website  pixelcom.ch
author   miguel saavedra
email    msaavedra(at)pixelcom.ch

last change 21.11.08

last change 01.04.2010 // com-a-tec GmbH (webmaster@com-a-tec.de)

--------------------------------------------------------------------*/
.tx-fdfx2cols-pi1{
float:left;
}
.csc-frame-frame1{
float:left;
margin:5px 2px 5px 2px;
padding:0;
border-right:1px solid #999999;
}
.csc-frame-frame2{
float:left;
margin:5px 2px 5px 2px;
padding:0;
border:0;
}
body {
font-family:Verdana, Arial;
font-size:small;
}

p, p.bodytext {
font-family:Verdana, Arial;
font-size:11px;
color:#7E7E7E;
text-decoration:none;
font-weight:normal;
font-style:normal;
margin:0;
padding:0;
border:0;
}

p a, p.bodytext a {
font-family:Verdana, Arial;
font-size:11px;
color:#7E7E7E;
text-decoration:underline;
font-weight:normal;
font-style:normal;
margin:0;
padding:0;
border:0;
}

p a:hover, p.bodytext a:hover {
font-family:Verdana, Arial;
font-size:11px;
color:#0062A7;
text-decoration:underline;
font-weight:normal;
font-style:normal;
margin:0;
padding:0;
border:0;
}

img {
vertical-align:middle;
margin:0;
padding:0;
border:0;
}

div * {
vertical-align:top;
}

sup,sub {
height: 0;
line-height: 1;
vertical-align: baseline;
_vertical-align: bottom;
position: relative;
}
sup {
bottom: 1ex;
}
sub {
top: .5ex;
}

#container {
width:860px;
margin:10px auto;
background-color:#fff;
border:0;
}

#topbox {
float:left;
width:858px;
height:80px;
padding:0;
border:0;
background-color:#ffffff;
background-image:url(http://www.bebalanced.net/fileadmin/bilder/logonavi.jpg);
background-repeat: no-repeat;
background-position: left top;
clear:both;
}

#topboxl {
float:left;
display:block;
width:257px;
height:80px;
margin:0;
padding:0;
border:0;
cursor:hand;
cursor:pointer;
}

#topboxrt {
float:left;
width:601px;
height:40px;
margin:0;
padding:0;
border:0;
}

#topboxrt #helpnavirt {
float:right;
width:auto;
height:40px;
margin:0;
padding:0;
border:0;
}

#topboxrt #helpnavirt ul.helpnavirt {
float:left;
list-style:none;
list-style-type:none;
margin:0;
padding:0;
border:0;
}

#topboxrt #helpnavirt ul.helpnavirt li.helpnavirt{
float:left;
width:auto;
height:auto;
margin:0;
padding:0;
border:0;
}

#topboxrt #helpnavirt ul.helpnavirt li.helpnavirt a.helpnavirt {
display:block;
font-size:10px;
letter-spacing:normal;
word-spacing:normal;
line-height:normal;
color:#7E7E7E;
background-color:white;
text-decoration:none;
text-transform:none;
font-weight:bold;
margin:0;
padding-left:10px;
border:0;
}

#topboxrt #helpnavirt ul.helpnavirt li.helpnavirtact{
float:left;
width:auto;
height:auto;
margin:0;
padding:0;
border:0;
}

#topboxrt #helpnavirt ul.helpnavirt li.helpnavirtact a.helpnavirtact {
display:block;
font-size:10px;
letter-spacing:normal;
word-spacing:normal;
line-height:normal;
color:#7E7E7E;
background-color:white;
text-decoration:none;
text-transform:none;
font-weight:bold;
margin:0;
padding-left:10px;
border:0;
}
div.langnavi {
float:right;
display:block;
width:130px;
height:auto;
border:0;
text-align:right;
}
div.langnavi a {
font-size:10px;
letter-spacing:normal;
word-spacing:normal;
line-height:normal;
color:#7E7E7E;
background-color:white;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
}
span.secondlang {
font-size:10px;
letter-spacing:normal;
word-spacing:normal;
line-height:normal;
color:#48768C;
background-color:white;
text-decoration:underline;
text-transform:uppercase;
font-weight:bold;
}
#bannerboxspacer {
float:left;
width:858px;
height:30px;
margin:0;
padding:0;
border:0;
}
/******************************************************************************* FONTS (start) */
table.listing{
float:left;
width:560px;
height:auto;
margin:5px 0;
padding:0;
border:1px solid #cccccc;
}
table.listing tr {
background-color: #CCCCCC;
}
table.listing td.col1 {
width:15px;
background-color:#48768C;
vertical-align: middle;
text-align:center;
}
table.listing td.col1, table.listing td.col1 p{
color:#FFFFFF;
font-weight:bold;
}
table.listing td.col2 {
width:147px;
vertical-align: middle;
}
table.listing td.col2, table.listing td.col2 p{
color:#262626;
font-weight:normal;
padding: 0px 0px 0px 2px;
}
table.listing td.col3 {
width:130px;
background-color:#48768C;
vertical-align: middle;
text-align:center;
}
table.listing td.col3, table.listing td.col3 p{
color:#FFFFFF;
font-weight:bold;
}
table.listing td.col4 {
width:auto;
vertical-align: middle;
}
table.listing td.col4, table.listing td.col4 p{
color:#262626;
font-weight:normal;
padding: 0px 0px 0px 2px;
}
h1.csc-firstHeader {
font-family:Verdana, Arial;
font-size:14px;
font-weight:bold;
font-style:normal;
margin:0;
padding:2px 0px 2px 0px;
border:0;
}
.text-header-color0, p.text-header-color0 {
font-family:Verdana, Arial;
font-size:13px;
color:#48768C;
font-weight:bold;
font-style:normal;
margin:0;
padding:2px 0px 2px 0px;
border:0;
}
.text-color0-italic, p.text-color0-italic {
font-family:Verdana, Arial;
font-size:13px;
color:#48768C;
font-weight:normal;
font-style:italic;
margin:0;
padding:2px 0px 2px 0px;
border:0;
}
.text-products-color0-14, p.text-products-color0-14 {
font-family:Verdana, Arial;
font-size:14px;
color:#48768C;
font-weight:bold;
font-style:normal;
margin:0;
padding:2px 5px 0px 5px;
border:0;
}
.download-text-red-11, p.download-text-red-11, p.download-text-red-11 a {
font-family:Verdana;
font-size:11px;
color:#FF0000;
font-weight:normal;
text-decoration:none;
font-style:normal;
margin:0;
padding:0;
border:0;
}
/************************************************************** rte_style_color1.css (start) */
.text-header-color1, p.text-header-color1 {
font-family:Verdana, Arial;
font-size:13px;
color:#D74C25;
font-weight:bold;
font-style:normal;
margin:0;
padding:2px 0px 2px 0px;
border:0;
}
.text-color1-italic, p.text-color1-italic {
font-family:Verdana, Arial;
font-size:13px;
color:#F4A260;
font-weight:normal;
font-style:italic;
margin:0;
padding:2px 0px 2px 0px;
border:0;
}
table.color1 {
float:left;
background-image:url(http://www.bebalanced.net/fileadmin/bilder/film1/film1-background.jpg);
background-position:left bottom;
background-repeat:no-repeat;
}
table.color11 {
float:left;
background-image:url(http://www.bebalanced.net/fileadmin/bilder/farbe1/product1.jpg);
background-repeat: repeat-x;
background-position: left bottom;
}
table.color111, .color111 {
float:left;
background-image:url(http://www.bebalanced.net/fileadmin/bilder/farbe1/print-header.jpg);
background-repeat: repeat-x;
background-position: left bottom;
padding:0px 0px 0px 14px;
}
.text-products-color1-14, p.text-products-color1-14 {
font-family:Verdana, Arial;
font-size:14px;
color:#D74C25;
font-weight:bold;
font-style:normal;
margin:0;
padding:2px 5px 0px 5px;
border:0;
}
.text-products-color1-14, p.text-products-color1-14 a {
text-decoration:none;
color:#D74C25;
}
/**************************************************************** rte_style_color1.css (end) */
/************************************************************** rte_style_color2.css (start) */
.text-header-color2, p.text-header-color2 {
font-family:Verdana, Arial;
font-size:13px;
color:#661E70;
font-weight:bold;
font-style:normal;
margin:0;
padding:2px 0px 2px 0px;
border:0;
}
.text-color2-italic, p.text-color2-italic {
font-family:Verdana, Arial;
font-size:13px;
color:#A778AE;
font-weight:normal;
font-style:italic;
margin:0;
padding:2px 0px 2px 0px;
border:0;
}
table.color2 {
float:left;
background-image:url(http://www.bebalanced.net/fileadmin/bilder/film2/film2-background.jpg);
background-position:left bottom;
background-repeat:no-repeat;
}
.text-products-color2-14, p.text-products-color2-14 {
font-family:Verdana, Arial;
font-size:14px;
color:#661E70;
font-weight:bold;
font-style:normal;
margin:0;
padding:2px 5px 0px 5px;
border:0;
}
.text-products-color2-14, p.text-products-color2-14 a{
text-decoration:none;
color:#661E70;
}
/**************************************************************** rte_style_color2.css (end) */
/************************************************************** rte_style_color3.css (start) */
.text-header-color3, p.text-header-color3 {
font-family:Verdana, Arial;
font-size:13px;
color:#007586;
font-weight:bold;
font-style:normal;
margin:0;
padding:2px 0px 2px 0px;
border:0;
}
.text-color3-italic, p.text-color3-italic {
font-family:Verdana, Arial;
font-size:13px;
color:#6DB5B4;
font-weight:normal;
font-style:italic;
margin:0;
padding:2px 0px 2px 0px;
border:0;
}
table.color3 {
float:left;
background-image:url(http://www.bebalanced.net/fileadmin/bilder/film3/film3-background.jpg);
background-position:left bottom;
background-repeat:no-repeat;
}
.text-products-color3-14, p.text-products-color3-14 {
font-family:Verdana, Arial;
font-size:14px;
color:#007586;
font-weight:bold;
font-style:normal;
margin:0;
padding:2px 5px 0px 5px;
border:0;
}
.text-products-color3-14, p.text-products-color3-14 a {
text-decoration:none;
color:#007586;
}
/**************************************************************** rte_style_color3.css (end) */
/************************************************************** rte_style_color4.css (start) */
.text-header-color4, p.text-header-color4 {
font-family:Verdana, Arial;
font-size:13px;
color:#881D44;
font-weight:bold;
font-style:normal;
margin:0;
padding:2px 0px 2px 0px;
border:0;
}
.text-color4-italic, p.text-color4-italic {
font-family:Verdana, Arial;
font-size:13px;
color:#D5736B;
font-weight:normal;
font-style:italic;
margin:0;
padding:2px 0px 2px 0px;
border:0;
}
table.color4 {
float:left;
background-image:url(http://www.bebalanced.net/fileadmin/bilder/film4/film4-background.jpg);
background-position:left bottom;
background-repeat:no-repeat;
}
.text-products-color4-14, p.text-products-color4-14 {
font-family:Verdana, Arial;
font-size:14px;
color:#881D44;
font-weight:bold;
font-style:normal;
margin:0;
padding:2px 5px 0px 5px;
border:0;
}
.text-products-color4-14, p.text-products-color4-14 a {
text-decoration:none;
color:#881D44;
}
/**************************************************************** rte_style_color4.css (end) */
/************************************************************** rte_style_color5.css (start) */
.text-header-color5, p.text-header-color5 {
font-family:Verdana, Arial;
font-size:13px;
color:#0062A7;
font-weight:bold;
font-style:normal;
margin:0;
padding:2px 0px 2px 0px;
border:0;
}
.text-list-color5, ul.text-list-color5, li.text-list-color5, li.text-list-color5 a {
float:left;
width:auto;
height:auto;
font-family:Verdana, Arial;
font-size:11px;
color:#666666;
font-weight:normal;
font-style:normal;
margin:5px 0px 5px 0px;
padding:2px 0px 2px 15px;
border:0;
text-decoration:none;
}
.text-color5-italic, p.text-color5-italic {
font-family:Verdana, Arial;
font-size:13px;
color:#5CA6D7;
font-weight:normal;
font-style:italic;
margin:0;
padding:2px 0px 2px 0px;
border:0;
}
table.color5 {
float:left;
background-image:url(http://www.bebalanced.net/fileadmin/bilder/film5/film5-background.jpg);
background-position:left bottom;
background-repeat:no-repeat;
}
.text-products-color5-14, p.text-products-color5-14 {
font-family:Verdana, Arial;
font-size:14px;
color:#0062A7;
font-weight:bold;
font-style:normal;
margin:0;
padding:2px 5px 0px 5px;
border:0;
}
.text-products-color5-14, p.text-products-color5-14 a{
text-decoration:none;
color:#0062A7;
}
/**************************************************************** rte_style_color5.css (end) */
.news-header, p.news-header, td.news-header {
font-family:Verdana, Arial;
font-size:15px;
color:#48768C;
font-weight:bold;
margin:0;
padding:5px 0px 5px 0px;
border:0;
}
.news-text-12, p.news-text-12, .news-text-12 a {
font-family:Verdana, Arial;
font-size:12px;
color:#48768C;
font-weight:bold;
margin:0;
padding:8px 0px 0px 5px;
border:0;
}
.news2-text-12, p.news2-text-12, .news2-text-12 a {
font-family:Verdana, Arial;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
margin:0;
padding:8px 0px 0px 5px;
border:0;
}
table.news {
float:left;
width:428px;
height:102px;
margin:0;
padding:0;
border:0;
background-image:url(http://www.bebalanced.net/fileadmin/bilder/farbe0/rounded-border-box.jpg);
background-position:left bottom;
background-repeat:no-repeat;
}
table.news2 {
float:left;
width:428px;
height:102px;
margin:0;
padding:0;
border:0;
background-image:url(http://www.bebalanced.net/fileadmin/bilder/farbe0/rounded-border-box-w-bg.jpg);
background-position:left bottom;
background-repeat:no-repeat;
}
table.news3 {
float:left;
width:428px;
height:255px;
margin:0;
padding:0;
border:0;
background-image:url(http://www.bebalanced.net/fileadmin/bilder/farbe0/bigbox.jpg);
background-position:left bottom;
background-repeat:no-repeat;
}
table.color0 {
float:left;
height:84;
width:857;
border:0;
padding:0;
background-image:url(http://www.bebalanced.net/fileadmin/bilder/film0/film0-background.jpg);
background-position:left bottom;
background-repeat:no-repeat;
}
table.color0 td {
vertical-align:bottom;
padding:0px 0px 15px 0px;
}
table.color00 {
float:left;
background-image:url(http://www.bebalanced.net/fileadmin/bilder/film0/film0-background.jpg);
background-position:left top;
background-repeat:no-repeat;
}
table.box-misc {
background-image:url(http://www.bebalanced.net/fileadmin/bilder/farbe0/box-bg-275x160.jpg);
background-repeat: repeat-x;
background-position: left bottom;
}
.box-misc-14, table.box-misc p.box-misc-14 {
font-family:Verdana, Arial;
font-size:11px;
color:#262626;
font-weight:normal;
font-style:normal;
margin:0;
padding:2px;
border:0;
}
.box-misc-14-bold, table.box-misc p.box-misc-14-bold {
font-family:Verdana, Arial;
font-size:14px;
color:#262626;
font-weight:bold;
font-style:normal;
margin:0;
padding:2px;
border:0;
}
.text-banner-22, p.text-banner-22 {
font-family:Verdana, Arial;
font-size:22px;
color:#FFFFFF;
font-weight:bold;
font-style:normal;
margin:0;
padding:0;
border:0;
}
.text-banner-18, p.text-banner-18 {
font-family:Verdana, Arial;
font-size:18px;
color:#FFFFFF;
font-weight:bold;
font-style:normal;
margin:0;
padding:8px 0px 0px 10px;
border:0;
}
.text-banner-14, p.text-banner-14 {
font-family:Verdana, Arial;
font-size:14px;
color:#FFFFFF;
font-weight:normal;
font-style:normal;
margin:0;
padding:4px 0px 0px 10px;
border:0;
}
/******************************************************************************* FONTS (end) */

/******************************************************************************* tx_bebalanced_pi1 (start) */
.productlist{
float:left;
width:560px;
height:auto;
margin:0;
padding:0;
border:0;
}
.groupitem{
float:left;
width:560px;
height:auto;
margin:0;
padding:0;
border:0;
background-color:#FFFFFF;
}
.groupitemheader{
float:left;
width:555px;
height:28px;
margin:0;
padding:9px 0px 0px 5px;
border:0;
font-family:Verdana, Arial;
font-size:12px;
color:#48768C;
font-weight:bold;
font-style:normal;
}
.categorieitem{
float:left;
width:560px;
height:auto;
margin:0;
padding:0;
border-top:0;
border-right:0;
border-bottom:0;
border-left:0;
}
.categorieitemheader {
float:left;
width:560px;
height:34px;
margin:0;
padding:0;
border-top:0;
border-right:0;
border-bottom:3px solid #FFFFFF;
border-left:0;
background-color:white;
background-image:url(http://www.bebalanced.net/fileadmin/bilder/farbe0/verlauf1.jpg);
background-repeat:repeat-x;
background-position:left top;
}
.categorieitemheadertitle{
float:left;
width:520px;
height:34px;
}
.categorieitemheadertitle p{
padding:9px 0px 0px 5px;
font-family:Verdana, Arial;
font-size:14px;
color:#48768C;
font-weight:bold;
font-style:normal;
}
.categorieitemexpande {
float:left;
width:20px;
height:34px;
margin:0;
padding:0;
border:0;
cursor:hand;
cursor:pointer;
float:left;
}
span.categorieitemexpande {
float:left;
width:12px;
height:12px;
margin:10px 0;
padding:0;
border:1px solid #48768C;
background-color:#DAE4E8;
font-family:Verdana, Arial;
font-size:normal;
color:#0062A7;
font-weight:normal;
font-style:normal;
vertical-align:top;
text-align:center;
background-image:url(http://www.bebalanced.net/typo3conf/ext/bebalanced/pi1/plus.gif);
background-repeat:no-repeat;
background-position:top left;

}
.categorieitemcollapse {
float:left;
width:20px;
height:34px;
margin:0;
padding:0;
border:0;
cursor:hand;
cursor:pointer;
float:left;
}
span.categorieitemcollapse {
float:left;
width:12px;
height:12px;
margin:10px 0;
padding:0;
border:1px solid #48768C;
background-color:#DAE4E8;
font-family:Verdana, Arial;
font-size:normal;
color:#0062A7;
font-weight:normal;
font-style:normal;
vertical-align:top;
text-align:center;
background-image:url(http://www.bebalanced.net/typo3conf/ext/bebalanced/pi1/minus.gif);
background-repeat:no-repeat;
background-position:top left;
}
.categorieitemcontent {
float:left;
display:none;
width:560px;
height:auto;
margin:0;
padding:0;
border:0;
}
.categorieitemcontent2 {
float:left;
display:block;
width:560px;
height:auto;
margin:0;
padding:0;
border:0;
}
.productitem{
float:left;
width:560px;
height:auto;
margin:0;
padding:0;
border-top:1px solid #FFFFFF;
border-right:0;
border-bottom:1px solid #FFFFFF;
border-left:0;
background-color:#DAE4E8;
}
.productitemheader{
float:left;
width:515px;
height:22px;
margin:0;
padding:5px 0px 0px 5px;
border:0;
font-family:Verdana, Arial;
font-size:12px;
color:#48768C;
font-weight:bold;
font-style:normal;
background-color:#DAE4E8;
}
.productitemexpande{
float:left;
width:20px;
height:27px;
margin:0;
padding:0;
border:0;
cursor:hand;
cursor:pointer;
float:left;
font-family:Verdana, Arial;
font-size:x-small;
color:#48768C;
font-weight:bold;
font-style:normal;
}
span.productitemexpande {
float:left;
width:12px;
height:12px;
margin:10px 0;
padding:0;
border:1px solid #E5F1F9;
background-color:#E5F1F9;
font-family:Verdana, Arial;
font-size:normal;
color:#48768C;
font-weight:normal;
font-style:normal;
vertical-align:top;
text-align:center;
background-image:url(http://www.bebalanced.net/typo3conf/ext/bebalanced/pi1/plus.gif);
background-repeat:no-repeat;
background-position:top left;
}
.productitemcollapse {
float:left;
width:20px;
height:27px;
margin:0;
padding:0;
border:0;
cursor:hand;
cursor:pointer;
float:left;
font-family:Verdana, Arial;
font-size:x-small;
color:#48768C;
font-weight:bold;
font-style:normal;
}
span.productitemcollapse {
float:left;
width:12px;
height:12px;
margin:10px 0;
padding:0;
border:1px solid #E5F1F9;
background-color:#E5F1F9;
font-family:Verdana, Arial;
font-size:normal;
color:#48768C;
font-weight:normal;
font-style:normal;
vertical-align:top;
text-align:center;
background-image:url(http://www.bebalanced.net/typo3conf/ext/bebalanced/pi1/minus.gif);
background-repeat:no-repeat;
background-position:top left;
}
.productitemcontent {
float:left;
display:none;
width:560px;
height:auto;
margin:0;
padding:0;
border:0;
}
.productitemcontent2 {
float:left;
display:block;
width:560px;
height:auto;
margin:0;
padding:0;
border:0;
}
.productitemcontentdescription{
float:left;
width:315px;
height:auto;
margin:0;
padding:5px 0px 0px 5px;
border:0;
font-family:Verdana, Arial;
font-size:11px;
color:#000000;
font-weight:normal;
font-style:normal;
}
.productitemcontentimage{
float:right;
width:230px;
height:140px;
margin:5px 5px 0px 0px;
padding:0;
border:0;
background-color:#CCCCCC;
background-repeat:no-repeat;
background-attachment:scroll;
background-position:0% 0%;
}
.productitemcontentmeasure{
float:left;
width:315px;
height:140px;
margin:0;
padding:0;
border:0;
background-color:#3C3C3D;
color:#FFFFFF;
font-family:Verdana, Arial;
font-size:12px;
font-weight:normal;
font-style:normal;
}
.productitemcontentpattern {
float:left;
width:180px;
height:120px;
margin:10px 0px 0px 5px;
padding:5px 0px 0px 0px;
border:0;
text-align:center;
}
.productitemcontentlength {
float:left;
width:120px;
height:auto;
margin:5px 0px 0px 0px;
padding:o;
border:0;
}
.productitemcontentwidth {
float:left;
width:120px;
height:auto;
margin:0;
padding:0;
border:0;
}
.productitemcontentheight {
float:left;
width:120px;
height:auto;
margin:0;
padding:0;
border:0;
}
.productitemcontentweight {
float:left;
width:120px;
height:auto;
margin:0;
padding:0;
border:0;
}
.productitemcontentcolor {
float:left;
width:120px;
height:auto;
margin:0;
padding:0;
border:0;
}
.productitemcontentdatasheet {
float:left;
width:120px;
height:auto;
margin:0;
padding:0;
border:0;
}
a.productitemcontentdatasheetpdf {
font-family:Verdana, Arial;
font-size:12px;
color:#FFFFFF;
font-weight:normal;
font-style:normal;
text-decoration:underscore;
}
img.productitemcontentdatasheetimage{
margin:0;
padding:0;
border:0;
}
/******************************************************************************* tx_bebalanced_pi1 (end) */
/******************************************************************************* MAINNAVI (start) */
#mainnavi {
float:left;
width:601px;
height:40px;
margin:0;
padding:0;
border:0;
}

ul.mainnavi {
float:left;
width:auto;
height:auto;
list-style:none;
list-style-type:none;
margin:0;
padding:6px 0px 0px 0px;
border:0;
}
li.mainnavi {
float:left;
display:block;
width:auto;
height:32px;
padding:0;
margin:0;
border-right:1px solid #A9A9A9;
white-space:nowrap;
}
li.mainnavi:first-child{
border-left:1px solid #A9A9A9;
}
li.mainnaviact {
float:left;
display:block;
width:auto;
height:32px;
padding:0;
margin:0;
border-right:1px solid #A9A9A9;
white-space:nowrap;
}
li.mainnaviact:first-child{
border-left:1px solid #A9A9A9;
}
* html li.mainnavi, li.mainnaviact { display:inline-block; width:1px; }
* + html li.mainnavi, li.mainnaviact { display:inline-block; width:auto; }
a.mainnavi, a.mainnavi:visited {
float:left;
display:block;
letter-spacing:normal;
word-spacing:normal;
line-height:normal;
font-size:13px;
text-decoration:none;
text-transform:none;
font-weight:bold;
color:#262626;
width:auto;
height:auto;
padding:7px 4px 0px 4px;
}
* html a.mainnavi { display:inline-block; }
* + html a.mainnavi { display:inline-block; }
a.mainnavi:hover, a.mainnaviact, a.mainnaviact:hover, a.mainnaviact:visited {
float:left;
display:block;
letter-spacing:normal;
word-spacing:normal;
line-height:normal;
font-size:13px;
text-decoration:none;
text-transform:none;
font-weight:bold;
color:#E20A16;
width:auto;
height:auto;
padding:7px 4px 0px 4px;
}
* html a.mainnavi:hover, a.mainnaviact, a.mainnaviact:hover, a.mainnaviact:visited { display:inline-block; }
* + html a.mainnavi:hover, a.mainnaviact, a.mainnaviact:hover, a.mainnaviact:visited { display:inline-block; }
/******************************************************************************* MAINNAVI (end) */
/******************************************************************************* SUBNAVI (start) */
ul.subnavi {
list-style-type:none;
list-style:none;
width:auto;
height:auto;
margin:0 0 0 7px;
padding:0 0 0 0;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
background-color:white;
}
li.subnavi, li.subnavi30, li.subnavi31, li.subnavi32, li.subnavi33, li.subnavi34 {
display:block;
width:220px;
height:auto;
margin:0;
padding:5px 0px 5px 2px;
background-color:white;
border-bottom:1px solid #cccccc;
white-space:nowrap;
}
li.subnaviact, li.subnavi:hover {
display:block;
width:220px;
height:auto;
margin:0;
padding:5px 0px 5px 2px;
background-color:white;
background-image:url(http://www.bebalanced.net/fileadmin/bilder/farbe0/verlauf1.jpg);
background-repeat:repeat-x;
background-position:left top;
border-bottom:1px solid #cccccc;
white-space:nowrap;
}

a.subnavi, a.subnavi:visited {
width:auto;
height:auto;
padding:0;
border:0;
font-size:12px;
color:#666666;
font-weight:bold;
text-decoration:none;
white-space:nowrap;
vertical-align:middle;
}
a.subnavi:hover, a.subnaviact {
width:auto;
height:auto;
padding:0;
border:0;
font-size:12px;
color:#48768C;
font-weight:bold;
text-decoration:none;
white-space:nowrap;
vertical-align:middle;
}
img.subnaviimg {
width:28px;
height:28px;
vertical-align:middle;
padding:0px 5px 0px 0px;
margin:0;
border:0;
}
li.subnavi30act, li.subnavi30:hover {
display:block;
width:220px;
height:auto;
margin:0;
padding:5px 0px 5px 2px;
background-color: white;
background-image:url(http://www.bebalanced.net/fileadmin/bilder/farbe0/verlauf2.jpg);
background-repeat: repeat-x;
background-position: left top;
border-bottom:1px solid #cccccc;
white-space:nowrap;
vertical-align:middle;
}
li.subnavi30act a.subnaviact, li.subnavi30 a.subnavi:hover {
color:#D74C25;
}
 
li.subnavi31act, li.subnavi31:hover {
display:block;
width:220px;
height:auto;
margin:0;
padding:5px 0px 5px 2px;
background-color: white;
background-image:url(http://www.bebalanced.net/fileadmin/bilder/farbe0/verlauf3.jpg);
background-repeat: repeat-x;
background-position: left top;
border-bottom:1px solid #cccccc;
white-space:nowrap;
}
li.subnavi31act a.subnaviact, li.subnavi31 a.subnavi:hover {
color:#661E70;
}

li.subnavi32act, li.subnavi32:hover {
display:block;
width:220px;
height:auto;
margin:0;
padding:5px 0px 5px 2px;
background-color: white;
background-image:url(http://www.bebalanced.net/fileadmin/bilder/farbe0/verlauf4.jpg);
background-repeat: repeat-x;
background-position: left top;
border-bottom:1px solid #cccccc;
white-space:nowrap;
}
li.subnavi32act a.subnaviact, li.subnavi32 a.subnavi:hover {
color:#007586;
}
li.subnavi33act, li.subnavi33:hover {
display:block;
width:220px;
height:auto;
margin:0;
padding:5px 0px 5px 2px;
background-color: white;
background-image:url(http://www.bebalanced.net/fileadmin/bilder/farbe0/verlauf5.jpg);
background-repeat: repeat-x;
background-position: left top;
border-bottom:1px solid #cccccc;
white-space:nowrap;
}
li.subnavi33act a.subnaviact, li.subnavi33 a.subnavi:hover {
color:#881D44;
}
li.subnavi34act, li.subnavi34:hover {
display:block;
width:220px;
height:auto;
margin:0;
padding:5px 0px 5px 2px;
background-color: white;
background-image:url(http://www.bebalanced.net/fileadmin/bilder/farbe0/verlauf6.jpg);
background-repeat: repeat-x;
background-position: left top;
border-bottom:1px solid #cccccc;
white-space:nowrap;
}
li.subnavi34act a.subnaviact, li.subnavi34 a.subnavi:hover {
color:#0062A7;
}

/******************************************************************************* SUBNAVI (end) */

/******************************************************************************* MIDDLE BOX (start) */
#middlebox {
float:left;
width:858px;
height:auto;
padding:0;
border:0;
clear:both;  
}
/******************************************************************************* LEFTNAVI (start) */
#leftnavi{
float:left;
width:220px;
height:auto;
margin:0;
padding:0;
}
#leftnavi ul.leftnavi {
list-style-type:none;
list-style:none;
width:auto;
height:auto;
margin:0;
padding:0;
border:0;
background-color:white;
}
#leftnavi li.leftnavi:first-child, li.leftnavi30:first-child, li.leftnavi31:first-child, li.leftnavi32:first-child, li.leftnavi33:first-child, li.leftnavi34:first-child {
border-top:1px solid #cccccc;
}
#leftnavi li.leftnaviact:first-child, li.leftnavi30act:first-child, li.leftnavi31act:first-child, li.leftnavi32act:first-child, li.leftnavi33act:first-child, li.leftnavi34act:first-child {
border-top:1px solid #cccccc;
}
li.leftnavi, li.leftnavi30, li.leftnavi31, li.leftnavi32, li.leftnavi33, li.leftnavi34 {
display:block;
width:220px;
height:auto;
margin:0;
padding:5px 0px 5px 2px;
background-color:white;
border-bottom:1px solid #cccccc;
white-space:nowrap;
}
li.leftnaviact, li.leftnavi:hover {
display:block;
width:220px;
height:auto;
margin:0;
padding:5px 0px 5px 2px;
background-color:white;
background-image:url(http://www.bebalanced.net/fileadmin/bilder/farbe0/verlauf1.jpg);
background-repeat:repeat-x;
background-position:left top;
border-bottom:1px solid #cccccc;
white-space:nowrap;
}

a.leftnavi, a.leftnavi:visited {
width:auto;
height:auto;
padding:0;
border:0;
font-size:12px;
color:#666666;
font-weight:bold;
text-decoration:none;
white-space:nowrap;
vertical-align:middle;
}
a.leftnavi:hover, a.leftnaviact {
width:auto;
height:auto;
padding:0;
border:0;
font-size:12px;
color:#48768C;
font-weight:bold;
text-decoration:none;
white-space:nowrap;
vertical-align:middle;
}
img.leftnaviimg {
width:auto;
height:auto;
vertical-align:middle;
padding:0px 5px 0px 0px;
margin:0;
border:0;
}
li.leftnavi30act, li.leftnavi30:hover {
display:block;
width:220px;
height:auto;
margin:0;
padding:5px 0px 5px 2px;
background-color: white;
background-image:url(http://www.bebalanced.net/fileadmin/bilder/farbe0/verlauf2.jpg);
background-repeat: repeat-x;
background-position: left top;
border-bottom:1px solid #cccccc;
white-space:nowrap;
vertical-align:middle;
}
li.leftnavi30act a.leftnaviact, li.leftnavi30 a.leftnavi:hover {
color:#D74C25;
}
 
li.leftnavi31act, li.leftnavi31:hover {
display:block;
width:220px;
height:auto;
margin:0;
padding:5px 0px 5px 2px;
background-color: white;
background-image:url(http://www.bebalanced.net/fileadmin/bilder/farbe0/verlauf3.jpg);
background-repeat: repeat-x;
background-position: left top;
border-bottom:1px solid #cccccc;
white-space:nowrap;
}
li.leftnavi31act a.leftnaviact, li.leftnavi31 a.leftnavi:hover {
color:#661E70;
}
li.leftnavi32act, li.leftnavi32:hover {
display:block;
width:220px;
height:auto;
margin:0;
padding:5px 0px 5px 2px;
background-color: white;
background-image:url(http://www.bebalanced.net/fileadmin/bilder/farbe0/verlauf4.jpg);
background-repeat: repeat-x;
background-position: left top;
border-bottom:1px solid #cccccc;
white-space:nowrap;
}
li.leftnavi32act a.leftnaviact, li.leftnavi32 a.leftnavi:hover {
color:#007586;
}
li.leftnavi33act, li.leftnavi33:hover {
display:block;
width:220px;
height:auto;
margin:0;
padding:5px 0px 5px 2px;
background-color: white;
background-image:url(http://www.bebalanced.net/fileadmin/bilder/farbe0/verlauf5.jpg);
background-repeat: repeat-x;
background-position: left top;
border-bottom:1px solid #cccccc;
white-space:nowrap;
}
li.leftnavi33act a.leftnaviact, li.leftnavi33 a.leftnavi:hover {
color:#881D44;
}
li.leftnavi34act, li.leftnavi34:hover {
display:block;
width:220px;
height:auto;
margin:0;
padding:5px 0px 5px 2px;
background-color: white;
background-image:url(http://www.bebalanced.net/fileadmin/bilder/farbe0/verlauf6.jpg);
background-repeat: repeat-x;
background-position: left top;
border-bottom:1px solid #cccccc;
white-space:nowrap;
}
li.leftnavi34act a.leftnaviact, li.leftnavi34 a.leftnavi:hover {
color:#0062A7;
}
/******************************************************************************* LEFTNAVI (end) */
#middleboxbottomleft {
float:left;
width:220px;
height:auto;
padding:0;
border:0;
}
#middleboxbottomleft #middleboxbl {
float:left;
}
#middleboxbottomleft #middleboxbl ul.middleboxbl {
list-style-type:none;
list-style:none;
width:auto;
height:auto;
margin:30px 0;
padding:0;
border:0;
background-color:white;
border-top:1px solid #cccccc;  
}
#middleboxbottomleft #middleboxbl li.middleboxbl {
display:block;
width:220px;
height:auto;
margin:0;
padding:2px 0px 2px 2px;
background-color:white;
border-bottom:1px solid #cccccc;
white-space:nowrap;  
}
#middleboxbottomleft #middleboxbl li.middleboxblact, #middleboxbottomleft #middleboxbl li.middleboxbl:hover {
display:block;
width:220px;
height:auto;
margin:0;
padding:2px 0px 2px 2px;
background-color:white;
background-image:url(http://www.bebalanced.net/bilder/farbe0/verlauf9.jpg);
background-repeat:repeat-x;
background-position:left top;
border-bottom:1px solid #cccccc;
white-space:nowrap;  
}
#middleboxbottomleft #middleboxbl li.middleboxbl a.middleboxbl {
display:block;
width:auto;
height:auto;
padding:0;
border:0;
font-size:11px;
color:#7E7E7E;
font-weight:normal;
text-decoration:none;
white-space:nowrap;  
}
#middleboxbottomleft #middleboxbl li.middleboxblact a.middleboxblact {
display:block;
width:auto;
height:auto;
padding:0;
border:0;
font-size:11px;
color:#7E7E7E;
font-weight:normal;
text-decoration:none;
white-space:nowrap;  
}
/******************************************************************************* QUICKLINKS (start) */
#middleboxquicklinks {
float:left;
width:120px;
height:auto;
padding:0;
border:0;
}
#middleboxquicklinks #middleboxql {
float:left;
}
#middleboxquicklinks #middleboxql ul.middleboxql {
list-style-type:none;
list-style:none;
width:auto;
height:auto;
margin:0;
padding:0;
border:0;
background-color:white;  
}
#middleboxquicklinks #middleboxql li.middleboxql {
display:block;
width:120px;
height:20px;
background-color: white;
background-image:url(http://www.bebalanced.net/fileadmin/bilder/farbe0/button1.jpg);
background-repeat: repeat-x;
background-position: left top;
margin:3px 0;
padding:0;
background-color:white;
border:0;
white-space:nowrap;  
}
#middleboxquicklinks #middleboxql li.middleboxqlact, #middleboxquicklinks #middleboxql li.middleboxql:hover {
display:block;
width:120px;
height:20px;
margin:3px 0;
padding:0;
background-color:white;
background-image:url(http://www.bebalanced.net/fileadmin/bilder/farbe0/button2.jpg);
background-repeat:repeat-x;
background-position:left top;
border:0;
white-space:nowrap;  
}
#middleboxquicklinks #middleboxql li.middleboxql a.middleboxql {
display:block;
width:auto;
height:auto;
padding:0px 0px 0px 4px;
border:0;
font-size:12px;
color:#666666;
font-weight:normal;
text-decoration:none;
white-space:nowrap;  
}
#middleboxquicklinks #middleboxql li.middleboxql a.middleboxqlact, #middleboxquicklinks #middleboxql li.middleboxql a.middleboxql:hover {
display:block;
width:auto;
height:auto;
padding:0px 0px 0px 4px;
border:0;
font-size:12px;
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
white-space:nowrap;  
}
/******************************************************************************* QUICKLINKS (end) */
/******************************************************************************* MINIBASKET (start) */
div.minibasket {
float:left;
width:220px;
height:auto;
padding:0;
border:0;
background-color:#FFFFFF;
}
div.minibasket span.minibaskettitle{
float:left;
width:220px;
height:22px;
margin:0;
padding:5px 0px 5px 2px;
background-color:white;
background-image:url(http://www.bebalanced.net/typo3conf/ext/bebalanced/pi3/verlauf1.jpg);
background-repeat:repeat-x;
background-position:left top;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
white-space:nowrap;
}
div.minibasket span.minibasketitem {
float:left;
width:194px;
font-size:12px;
padding:3px;
border-bottom:1px dotted #cccccc;
}
div.minibasket span.minibasketremove{
float:left;
width:auto;
height:auto;
border:0;
}
div.minibasket span.itembutton{
float:left;
width:220px;
height:auto;
margin:0;
padding:0;
border:0;
white-space:nowrap;
text-align:right;
}
div.minibasket span.itembutton .itembutton {
cursor:pointer;
width:121px;
height:22px;
border:0;
background:#fff;
color:#fff;
font-weight:bold;
padding:0;
margin:0;
background:url(http://www.bebalanced.net/typo3conf/ext/bebalanced/pi3/addtocard.jpg) no-repeat left bottom;
}
div.minibasket span.itembutton .itembutton:hover {
cursor:pointer;
width:121px;
height:22px;
border:0;
background:#fff;
color:#333;
font-weight:bold;
padding:0;
margin:0;
background:url(http://www.bebalanced.net/typo3conf/ext/bebalanced/pi3/addtocard.jpg) no-repeat right bottom;
}
/******************************************************************************* MINIBASKET (end) */
/****************************************************************************** SHOWORDER (start) */
div.showorder span.itembutton .itembutton {
cursor:pointer;
width:121px;
height:22px;
border:0;
background:#fff;
color:#fff;
font-weight:bold;
padding:0;
margin:0;
background:url(http://www.bebalanced.net/typo3conf/ext/bebalanced/pi3/addtocard.jpg) no-repeat left bottom;
}
div.showorder span.itembutton .itembutton:hover {
cursor:pointer;
width:121px;
height:22px;
border:0;
background:#fff;
color:#333;
font-weight:bold;
padding:0;
margin:0;
background:url(http://www.bebalanced.net/typo3conf/ext/bebalanced/pi3/addtocard.jpg) no-repeat right bottom;
}
/******************************************************************************** SHOWORDER (end) */
/****************************************************************************** LOGINFORM (start) */
table.csc-loginform td.csc-form-fieldcell input{
width:auto;
}
/******************************************************************************** LOGINFORM (end) */
/******************************************************************************* MAILFORM (start) */
label {
font-family:Verdana, Arial;
font-size:12px;
float: left;
width:100px;
height:auto;
border:0;
display: block;
}
input {
font-family:Verdana, Arial;
font-size:12px;
width:300px;
color:#1A171B;
background: #cccccc;
border:0;
}
input:hover, input:focus{
color:#ffffff;
background: #58585A;
border:0;
}
input.mf-submit{
width:auto;
cursor:hand;
cursor:pointer;
}
textarea{
font-family:Verdana, Arial;
font-size:12px;
width:300px;
wrap:virtual;
background: #cccccc;
border:0;
}
textarea:hover, textarea:focus{
color:#ffffff;
background: #58585A;
border:0;
}
select {
font-family:Verdana, Arial;
font-size:12px;
width:300px;
background: #cccccc;
border:0;
}
option {
font-family:Verdana, Arial;
font-size:12px;
color:#000000;
background: #cccccc;
border:0;
}
/********************************************************************************* MAILFORM (end) */
#printlinkbox {
float:right;
width:560px;
height:auto;
margin:0;
padding:0;
border:0;
text-align:right;
}
#middleboxcontentextext {
float:right;
width:560px;
height:auto;
margin:0;
padding:0;
border:0;
}
#middleboxbottomright {
float:right;
width:560px;
height:auto;
margin:10px 0;
padding:0;
border-top:1px solid #7E7E7E;
text-align:left;  
}
#middleboxbottomright #middleboxbr {
float:left;
width:auto;
height:auto;
margin:0;
padding:0;
border:0;
text-align:left;  
}
#middleboxbottomright #middleboxbr ul.middleboxbr {
float:left;
list-style:none;
list-style-type:none;
margin:0;
padding:0;
border:0;  
}
#middleboxbottomright #middleboxbr li.middleboxbr {
float:left;
width:auto;
height:auto;
margin:0;
padding:0;
border:0;  
}
#middleboxbottomright #middleboxbr li.middleboxbract {
float:left;
width:auto;
height:auto;
margin:0;
padding:0;
border:0;  
}
#middleboxbottomright #middleboxbr li.middleboxbr a.middleboxbr {
display:block;
font-size:11px;
letter-spacing:normal;
word-spacing:normal;
line-height:normal;
color:#7E7E7E;
background-color:transparent;
text-decoration:none;
text-transform:none;
font-weight:none;
margin:0;
padding-left:5px;
border:0;  
}
#middleboxbottomright #middleboxbr li.middleboxbract a.middleboxbract {
display:block;
font-size:11px;
letter-spacing:normal;
word-spacing:normal;
line-height:normal;
color:#7E7E7E;
background-color:transparent;
text-decoration:none;
text-transform:none;
font-weight:none;
margin:0;
padding-left:5px;
border:0;  
}
/******************************************************************************* BASKET (start) */
div.itemlist {
float:right;
width:570px;
height:auto;
margin:0;
padding:0;
border-top:2px solid #7E7E7E;
border-left:0;
border-bottom:0;
border-right:0;
}
div.itembox1 {
float:left;
width:155px;
height:155px;
margin:0;
padding:0;
border:0;
background-image:url(http://www.bebalanced.net/typo3conf/ext/bebalanced/pi3/image-background.jpg);
background-repeat: no-repeat;
background-position: right bottom;
clear:both;
}
div.itembox2 {
float:left;
width:271px;
height:106px;
margin:0;
padding:0;
border:0;
}
div.itembox2 span.itemtitle {
float:left;
width:271px;
font-family:Verdana, Arial;
font-size:14px;
color:#262626;
text-decoration:none;
font-weight:bold;
font-style:normal;
margin:0;
padding:0;
border:0;
}
div.itembox2 span.itemdescription {
float:left;
width:271px;
font-family:Verdana, Arial;
font-size:11px;
color:#262626;
text-decoration:none;
font-weight:normal;
font-style:normal;
margin:0;
padding:0;
border:0;
}
div.itembox2 span.itemdetails {
float:left;
width:271px;
font-family:Verdana, Arial;
font-size:11px;
color:#262626;
text-decoration:none;
font-weight:normal;
font-style:normal;
margin:0;
padding:0;
border:0;
}
div.itembox2 span.itemprice{
float:left;
width:271px;
font-family:Verdana, Arial;
font-size:11px;
color:#262626;
text-decoration:none;
font-weight:normal;
font-style:normal;
margin:0;
padding:0;
border:0;
}
div.itembox2 span.itemextraimage {
float:left;
width:271px;
}
div.itembox3{
float:left;
width:139px;
height:110px;
margin:0;
padding:0;
border-top:0;
border-right:0;
border-bottom:0;
border-left:1px solid #48768C;
background-image:url(http://www.bebalanced.net/typo3conf/ext/bebalanced/pi3/orderform-background.jpg);
background-repeat: no-repeat;
background-position: right bottom;
text-align:center;
}
div.itembox3 span.itemquantity .itemquantity {
float:left;
width:25px;
height:20px;
font-family:Verdana, Arial;
font-size:13px;
color:#262626;
margin:0px 3px 0px 10px;
padding:0;
border:1px solid #666666;
}
div.itembox3 span.itembutton .itembutton {
cursor:pointer;
width:121px;
height:22px;
border:0;
background:#fff;
color:#fff;
font-weight:bold;
padding:0;
margin:0;
background:url(http://www.bebalanced.net/typo3conf/ext/bebalanced/pi3/addtocard.jpg) no-repeat left bottom;
}
div.itembox3 span.itembutton .itembutton:hover {
cursor:pointer;
width:121px;
height:22px;
border:0;
background:#fff;
color:#333;
font-weight:bold;
padding:0;
margin:0;
background:url(http://www.bebalanced.net/typo3conf/ext/bebalanced/pi3/addtocard.jpg) no-repeat right bottom;
}
/******************************************************************************* BASKET (end) */
/*  Menu/Sitemap element: [begin] */
ul.csc-menu-7{
width:auto;
height:auto;
list-style:none;
list-style-type:none;
margin:0;
padding:0;
border:0;
}
ul.csc-menu-7 li{
width:auto;
height:auto;
margin:0;
padding:2px 0px 2px 0px;
border-bottom:1px solid #ccc;
}
ul.csc-menu-7 li a{
font-weight:bold;
color:#48768C;
text-decoration:none;
}
ul.csc-menu-7 li a:hover{
font-weight:bold;
color:#000000;
text-decoration:underline;
}
ul.csc-menu-7 li ul{
width:auto;
height:auto;
list-style:none;
list-style-type:none;
margin:0;
padding:0;
border:0;
}
ul.csc-menu-7 li ul li.csc-section{
width:auto;
height:auto;
margin:0;
padding:0px 0px 0px 5px;
border:0;
}
ul.csc-menu-7 li ul li.csc-section a{
font-family:Verdana, Arial;
font-size:11px;
color:#7E7E7E;
text-decoration:none;
font-weight:normal;
font-style:normal;
margin:0;
padding:0;
border:0;
}
ul.csc-menu-7 li ul li.csc-section a:hover{
font-family:Verdana, Arial;
font-size:11px;
color:#000000;
text-decoration:underline;
font-weight:normal;
font-style:normal;
margin:0;
padding:0;
border:0;
}
.csc-header h1{
font-family:Verdana, Arial;
font-size:14px;
font-weight:bold;
font-style:normal;
color:#48768C;
margin:0;
padding:2px 0px 2px 0px;
border:0;
}
/*  Menu/Sitemap element: [end] */
/******************************************************************************* MIDDLE BOX (end) */

#bottombox {
float:left;
width:858px;
height:30px;
margin:0;
padding:0;
border:0;
background-color:#ffffff;
clear:both;
}

#bottomboxleft {
float:left;
width:429px;
height:auto;
margin:0;
padding:0;
border:0;
background-color:#ffffff;
text-align:left;
}

#bottomboxleft #helpnavibl {
float:left;
width:auto;
height:auto;
margin:0;
padding:0;
border:0;
text-align:left;
}

#bottomboxleft #helpnavibl ul.helpnavibl {
float:left;
list-style:none;
list-style-type:none;
margin:0;
padding:0;
border:0;
}


#bottomboxleft #helpnavibl ul.helpnavibl li.helpnavibl{
float:left;
width:auto;
height:auto;
margin:0;
padding:0;
border:0;
}

#bottomboxleft #helpnavibl ul.helpnavibl li.helpnavibl a.helpnavibl {
display:block;
font-size:11px;
letter-spacing:normal;
word-spacing:normal;
line-height:normal;
color:#7E7E7E;
background-color:transparent;
text-decoration:none;
text-transform:none;
font-weight:none;
margin:0;
padding-right:5px;
border:0;
}

#bottomboxleft #helpnavibl ul.helpnaviblact li.helpnaviblact{
float:left;
width:auto;
height:auto;
margin:0;
padding:0;
border:0;
}

#bottomboxleft #helpnavibl ul.helpnaviblact li.helpnaviblact a.helpnaviblact {
display:block;
font-size:11px;
letter-spacing:normal;
word-spacing:normal;
line-height:normal;
color:#7E7E7E;
background-color:transparent;
text-decoration:none;
text-transform:none;
font-weight:none;
margin:0;
padding-right:5px;
border:0;
}

#bottomboxright {
float:right;
width:429px;
height:auto;
margin:0;
padding:0;
border:0;
text-align:right;
}

#bottomboxright #helpnavibr {
float:right;
width:auto;
height:auto;
margin:0;
padding:0;
border:0;
text-align:right;
}

#bottomboxright #helpnavibr ul.helpnavibr {
float:left;
list-style:none;
list-style-type:none;
margin:0;
padding:0;
border:0;
}


#bottomboxright #helpnavibr ul.helpnavibr li.helpnavibr{
float:left;
width:auto;
height:auto;
margin:0;
padding:0;
border:0;
}

#bottomboxright #helpnavibr ul.helpnavibr li.helpnavibr a.helpnavibr {
display:block;
font-size:11px;
letter-spacing:normal;
word-spacing:normal;
line-height:normal;
color:#7E7E7E;
background-color:transparent;
text-decoration:none;
text-transform:none;
font-weight:none;
margin:0;
padding-left:5px;
border:0;
}

#bottomboxright #helpnavibr ul.helpnavibract li.helpnavibract{
float:left;
width:auto;
height:auto;
margin:0;
padding:0;
border:0;
}

#bottomboxright #helpnavibr ul.helpnavibr li.helpnavibract a.helpnavibract {
display:block;
font-size:11px;
letter-spacing:normal;
word-spacing:normal;
line-height:normal;
color:#7E7E7E;
background-color:transparent;
text-decoration:none;
text-transform:none;
font-weight:none;
margin:0;
padding-left:5px;
border:0;
}
/******************************************************************************* Sponsoring Form (start) */

.clear { clear:both; }

.sponsoringform {
width: 550px;
padding:0;
margin:0;
}


.sponsoringform label {
float:left;
width:200px;
display:block;
}


.sponsoringform input {
margin: 0 0 5px 0
}


.sponsoringform fieldset {
border: 0;
padding:0;
margin:0 0 10px 0;
}

.sponsoringform fieldset p {
float:right;
width:345px;
padding:0;
margin:0;
}

/******************************************************************************* Downloads (start) */

.tx-abdownloads-pi1 .text {
width:270px;
float:left;
}


.tx-abdownloads-pi1 .pic{
float:right;
}

.tx-abdownloads-pi1 p {
margin:0 0 10px 0;
}

.tx-abdownloads-pi1 p.text-header-color0 {
margin:0 0 5px 0;
}

.tx-abdownloads-pi1 p.download {
margin:15px 0 0 0;
padding: 3px 0 0 0;
}

.tx-abdownloads-pi1 a {
font-family:Verdana;
font-size:11px;
color:#FF0000;
font-weight:normal;
text-decoration:none;
font-style:normal;
margin:0;
padding:0;
border:0;
}

.tx-abdownloads-pi1 .movie-downloads {
margin: -165px 0 15px 205px;
width:295px;
font-size:11px;
opacity:0.8;
filter:alpha(opacity=80);
position:absolute;
}

.tx-abdownloads-pi1 .movie-downloads a {
width:100px;
border:0px solid #F00;
background:#FFF;
padding: 2px 3px;
margin: 0 3px 3px 0;
display:block;
font-weight:bold;
}
.tx-abdownloads-pi1 .movie-downloads a:hover {
color: #FFF;
background: #F00;
} 

/******************************************************************************* Loginbox (start) */
.loginbox { margin: 10px 0 0 0 }