/* CSS www.knobinon.de */

        /* Allgemeine Grundeinstellungen */
                html, body {
                margin: 0;
                }
                body {
                        background-color:#D9EDF6;
                        text-align: center;
                        color:#000000;
                        font-family:Arial, Helvetica, sans-serif;
                        font-size:12px;                        
                }
        /* Positionierer*/

                .boxAlle {
                        margin:auto;
                        height:100%;
                        width:880px;
                }
                .boxKopf {
                        float:left;
                        height:265px;
                        width:880px;
                        text-align: left;
                        background-color:#FFFFFF;
                }
                .boxTopMenu {
                        float:right;
                        height:27px;
                        width:870px;
                        text-align: right;
                        background-image:url(../images/hg_top.png);
                        background-repeat:repeat;
                        border-top: 1px solid #FFF;
                        padding-right: 10px;
                }
                .boxTopPic {
                        float:left;
                        height:197px;
                        width:880px;
                        text-align: left;
                        background-image:url(../images/hg_pic.png);
                        background-repeat:repeat;
                }
                .boxLogo {
                        float:left;
                        height:197px;
                        width:375px;
                        text-align: left;
                        background-image:url(../images/logo.jpg);
                        background-repeat:no-repeat;
                }
                .boxPic {
                        float:right;
                        height:197px;
                        width:505px;
                        text-align: right;
                }
                .boxTop2Menu {
                        float:left;
                        height:39px;
                        width:525px;
                        text-align: left;
                        background-image:url(../images/hg_top2.png);
                        background-repeat:repeat;
                        padding-top:2px                        
                }
                .boxTopBottom {
                        float:left;
                        height:41px;
                        width:355px;
                        text-align: left;
                }
                .boxMitte {
                        float:left;
                        min-height:450px;
                        width:880px;
                        text-align: left;
                        background-color:#FFFFFF;
                }
                .boxBottom {
                        float:left;
                        height:36px;
                        width:880px;
                        text-align: left;
                        background-color:#FFFFFF;
                        background-image:url(../images/hg_bottom.png);
                        background-repeat:repeat;
                }
                .boxLinks {
                        float:left;
                        height:450px;
                        width:180px;
                        text-align: left;
                }
                .boxDose {
                        float:left;
                        height:170px;
                        width:180px;
                        background:url(../images/knobinon_dose.jpg) no-repeat bottom left #fff;
                        border-top: 1px solid #6DCFF4;
                        border-bottom: 1px solid #6DCFF4;
                        margin-top: 20px;
                }
                .boxInhalt {
                        float:left;
                        min-height:450px;
                        width:520px;
                        text-align: left;
                }
                .boxRechts {
                        float:left;
                        height:450px;
                        width:180px;
                        text-align: left;
                }
                .toplink {
                        float:right; 
                	font-size:14px;
                	font-weight: bold;
                	margin-top: 5px;
               		margin-bottom: 5px;
                	padding-right: 5px;
                	padding-left: 5px;
                	height: 14px;
                	border-right: 1px solid #0C4DA2;
                }
                .toplink2 {
                        float:left; 
                	font-size:14px;
                	font-weight: bold;
                	margin-top: 5px;
               		margin-bottom: 5px;
                	padding-right: 5px;
                	padding-left: 5px;
                	height: 14px;
                	border-right: 1px solid #0C4DA2;
                }
                .leftlink {
                        clear:both;
                        float:left; 
                        width: 180px;
                        text-align: right;
                	font-size:13px;
                	font-weight: bold;
                	padding-top: 10px;
                	padding-bottom: 10px;
                	height: 14px;
                	border-bottom: 1px solid #6DCFF4;
                }
                .Seitenbox {
                        float:left;
                        min-height:100px;
                        width:180px;
                        border-top: 1px solid #6DCFF4;
                        border-bottom: 1px solid #6DCFF4;
                        margin-top: 20px;
                }
                .boxShop {
                        float:left;
                        height:90px;
                        width:160px;                         
                     /*   margin-top: 10px;*/
                        background-color: #B5E7F9;
                        border-bottom: 1px solid #FFF;
                        background-image:url(../images/hg_shoplink.png);
                        background-repeat:no-repeat;
                        padding: 90px 10px 10px 10px;
                }
                .Inhaltsbox {
                        float:left;
                        min-height:110px;
                        width:490px;
                        border-top: 1px solid #6DCFF4;
                        margin: 20px 15px 0px 15px;
                }
                .Inhaltsbox2 {
                        float:left;
                        min-height:110px;
                        width:490px;
                        border-top: 1px solid #6DCFF4;
                        margin: 5px 15px 0px 15px;
                }
                .Headline {
                        float:left;
                        height:28px;
                        width:170px;
                        text-align: left;
                        background-image:url(../images/hg_headline.png);
                        background-repeat:repeat;
                        font-weight: bold;
                        color: #38569F;
                        border-top: 1px solid #FFF;
                        padding: 2px 0px 0px 10px;
                }
                .Headline2 {
                        float:left;
                        height:24px;
                        width:480px;
                        text-align: left;
                        background-image:url(../images/hg_headline.png);
                        background-repeat:repeat;
                        font-weight: bold;
                        color: #38569F;
                        border-top: 1px solid #FFF;
                        padding: 6px 0px 0px 10px;
                }
                .klein {
                        font-size: 10px;
                }
                .gross {
                	font-size: 14px;
                }
                .blau {
                	color:#184196;
                }
                
                

                
                
                
                
        /* Shop */         
        
                .shop_columnFull td {
                        height: 120px; 
                } 










        /* Links*/
                 .toplink a  {
                        text-decoration:none;
                        color:#0C4DA2;
                 }
                 .toplink a:hover  {
                        text-decoration:none;
                        color:#FFF;
                 }
                 .toplink2 a {
                        text-decoration:none;
                        color:#0C4DA2;
                 }
                 .toplink2 a:hover {
                        text-decoration:none;
                        color:#FFF;
                 }
                 .leftlink a {
                        text-decoration:none;
                        color:#0C4DA2;
                 }
                 .leftlink a:hover {
                        text-decoration:none;
                        color:#ABE0F9;
                 }
                 a {
                        color: #0C4DA2;
                        text-decoration:none;
                 }
                 a:hover {
                        color: #0C4DA2;
                        text-decoration:underline;
                 }
                 
                 
                 
                 .Menu a {
                        color:#125116;

                 }
                 .MenuActive a {
                        color:#125116;

                 }
                 .boxFuss a {
                        color:#72685A;

                 }
                 .Menu a:hover, .boxFuss a:hover {
                        background-image:none;
                        text-decoration:none;
                        font-weight:bold;
                 }










        /* Zeichenformate */
                /* Absaetze */







        /* Sonderformate */

                td {
                        vertical-align:text-top;
                        /*text-align:left;*/
                        font-family:Arial, Helvetica, sans-serif;
                        font-size: 12px;
                        color:#000000;
                }
                b {
                        font-weight: bold;
                }
                /* Ueberschriften */
                h1, h2, h3, h4, h5 {
                        text-align:left;
                        font-weight:bold;
                }
                h1 {
                        line-height:16px;
                        font-size:16px;
                        font-weight: bold;
                        color:#000000;
                }
                .bodytext {
                        margin: 0px;
                        paddingh: 0px;
                        line-height: 18px;
                }



        /* Formulare */
                form {
                        margin:0;
                        padding:0;
                }
                 input.button {
                         float:left;
                        border-top:none;
                        border-right:none;
                        border-bottom:none;
                         border-left: 1px solid #FFC100;
                        padding:2px 8px;
                        margin-left:15px;
                        background-image:none;
                        background-color:#AB1315;
                        color:#FFFFFF;
                        font-family:Verdana, Arial, Helvetica, sans-serif;
                        font-size:11px;
                }
                 input.button:hover {
                         border-left: 1px solid #000000;
                        background-image:none;
                        background-color:#FFC100;
                        color:#000000;
                }
                .tx-felogin-pi1 input {
                        color:#333333;
                        font-size:12px;
                        border: 1px solid #5B5B5B;
                        background-color: #F7F7F7;
                        width:150px;
                        margin-bottom: 5px;
                }
                .shop_tableInput input {
                        color:#333333;
                        font-size:12px;
                        border: 1px solid #5B5B5B;
                        background-color: #F7F7F7;
                        width:200px;
                        margin-bottom: 5px;
                }

.register_label
{
        font-weight:            bold;
        width:                  130px;
}

