body{ 
	font-size:12px;
	line-height:15px;
	font-family :Arial,Geneva,Helvetica,Sans-Serif;
	color:#666666;
	text-decoration:none;
	font-weight:normal;
	background:#ffffff;
	margin:0px 0px 20px 0px;
	padding:0px;
}

p{margin:0px;padding:0px;}

td,div{
	font-size:12px;
	font-family :Arial,Geneva,Helvetica,Sans-Serif;
	color:#666666;
	text-decoration:none;
	font-weight:normal;
	padding:0px;
	margin:0px;

}

input,select,textarea{
    font-size:11px;
	font-family :Arial,Geneva,Helvetica,Sans-Serif;
	color:#000000;
}

form{
	padding:0px;
	margin:0px;
}

ul{
  margin:0px 0px 0px 15px; 
  padding: 0;
}

li {
  margin: 0;
  padding: 0em;
  list-style:disc;
	list-style-position: inside;
}

a {
	color:#336699;
}

.end {
    clear:both;
}

img{
    border:0px solid transparent;
}

/* ################# head ################ */

.head {
}

.head .text1 {
    margin-left:255px;
}

.head .text2 {
    position:absolute;
    top:0px;
    margin-left:758px;
}


.head .line {
    height:1px;
    background:#a2a4a3;
}

/* ################# content ################ */
.content{

}

.content .left{
    float:left;
    width:250px;
    margin-top:50px;
}

.content .left .inner{
    margin-left:24px;
}

.content .left .inner .text1{
    font-size:9px;
    margin-top:50px;
    line-height:12px;
    color:#000000;
}

.content .left .inner .text2{
    font-size:9px;
    margin-top:20px;
    line-height:12px;
    margin-bottom:20px;
    color:#000000;
}

.content .middle{
    float:left;
    width:507px;
    margin-top:79px;
}

.content .middle_admin{
    float:left;
    width:550px;
    margin-top:79px;
}

.content .middle .inner .headline{
    font-size:14px;
    font-weight:bold;
    color:#d40d02;
    height:35px;
    margin-top:2px;
    line-height:18px;
}

.content .middle .inner .headline span{
    color:#666666;

}


.content .middle_admin .inner .filter{
    height:55px;
}

.content .middle_admin .inner .headline{
    font-size:14px;
    font-weight:bold;
    color:#d40d02;
    height:35px;
    margin-top:2px;
}

.content .middle_admin .inner .headline2{
    font-size:14px;
    font-weight:bold;
    height:23px;
    margin-top:2px;
}


.content .right{
    float:left;
    width:225px;
    margin-top:80px;
}

.content .height{
    height:520px;
}

.content .admin_height{
    height:400px;
}



/* ################# rabatt ############## */

.content .right .rabatt{
    background:#eaeaea;
    width:217px;
}

.content .right .rabatt_inner{
    margin:0px 10px 0px 10px;
    padding:0px 0px 15px 0px;
}

.content .right .rabatt_inner .produkt{
    margin:10px 0px 3px 0px;
}

.content .right .rabatt_inner .produkt div{
    font-weight:bold;
}

.content .right .rabatt_inner .kasse{
    padding:0px 0px 0px 23px;
    background:url(../images/gray_dot.gif) no-repeat 10px 6px;
}

.content .right .rabatt_inner .kasse div{
}

/* ################# admin ############## */

.admin_line{
    width:540px;
    height:1px;
    background:#c6c3c6;
    margin-bottom:10px;
}

.admin_list .item{
    margin-left:4px;
    height:30px;
}

.admin_list .item .name{
    float:left;
    width:362px;
    font-size:11px;
    margin-top:2px;
    color:#336699;
    overflow:hidden;
    margin-right:10px;
}

.admin_list .item .checkbox{
    float:left;
    width:38px;
}

.admin_list .item .edit{
    float:left;
    font-size:11px;
    margin-top:2px;
    color:#336699;   
    text-decoration:underline;
    cursor:pointer;         
    margin-right:25px;
}

.admin_list .item .delete{
    float:left;
    font-size:11px;
    margin-top:2px; 
    color:#336699;
    text-decoration:underline;
    cursor:pointer;
}

.admin_button{
    padding-top:10px;
    width:105px;
    cursor:pointer;
}

/* ################# ajax ############## */

.ajax{
    display:none;
}

.erg_edit{
    visibility:hidden;
    height:1px;
    border:0px;
}

.admin_edit{
    border:2px solid #d40d02;
    padding:20px 20px 57px 20px;
    position:absolute;
    top:225px;
    left:250px;
    background:#ffffff;
    display:none;
}

.admin_edit{
    width:500px;
}

.admin_edit .headline{
    font-size:12px;
    font-weight:bold;
    color:#d40d02;
}

.admin_edit .edit_item .name{
    width:150px;
    float:left;
    margin-top:15px;
}

.admin_edit .edit_item .item{
    float:left;
    margin-top:15px;
}

.admin_edit .input{
    width:320px;
}

.admin_edit textarea{
    width:320px;
    height:100px;
}

.admin_edit select{
    width:325px;
}

.admin_edit #bild_vorschau{
    border:1px solid #000000;
    margin-top:15px;
    width:200px;
}

.admin_edit .schliessen{
    margin-top:20px;
    cursor:pointer;
    position:absolute;
}

.admin_edit .speichern{
    position:absolute;
    margin-top:20px;
    margin-left:390px;
    cursor:pointer;
}




/* ################# admin_menu ############## */

.admin_menu{
    margin-top:45px;
}

.admin_menu .item{
    margin-top:9px;
}

/* ################# drucken ############## */

.drucken{
    margin-top:20px;
    cursor:pointer;
}

/* ################# suchfeld ############## */

.content .middle .suchfeld{
   font-size:11px;
   color:#000000;
   width:213px;
   background:#eeeeee;
   float:left;
}


.content .right .suchfeld{
   font-size:11px;
   color:#000000;
   width:187px;
   background:#eeeeee;
   float:left;
}

.suchfeld_go{
    background:url(../images/btn_go.gif) no-repeat;
    float:left;
    margin-top:-1px;
}

/* ################# login ############## */

.login{
}

.login .name{
    float:left;
    width:100px;
    margin-bottom:5px;
    margin-top:2px;
    font-weight:bold;
}

.login .input{
    float:left;
    margin-bottom:5px;
}

.login .loginfeld{
    float:left;
    margin-bottom:5px;
    font-size:11px;
    color:#000000;
    width:187px;
    background:#eeeeee;
}

.login_go{
    background:url(../images/btn_go.gif) no-repeat;
    float:left;
    margin-top:10px;
    margin-left:203px;
}

/* ################# footer ################ */

.footer {
    margin-top:50px;
    background:#737373;
    height:19px;
}

.footer .jahr{
    color:#ffffff;
    font-size:9px;
    font-weight:bold;
    margin-left:10px;
    float:left;
    margin-right:50px;
    margin-top:1px;
}

.footer .lastchange{
    left:0px;
    color:#ffffff;
    font-size:9px;
    font-weight:bold;
    float:left;
    margin-left:824px;
    margin-top:1px;
    position:absolute;
}

.footer .lastchange_text{
    left:0px;
    color:#ffffff;
    font-size:9px;
    font-weight:bold;
    float:left;
    margin-left:724px;
    margin-top:1px;
    position:absolute;
}

.footer .link{
    margin-right:10px;
    float:left;
    margin-top:1px;    
}

.footer .link a{
    color:#ffffff;
    font-size:9px;
    font-weight:bold;
    text-decoration:underline;
}

.footer .dot{
    margin-left:2px;
    margin-top:8px;
    background:url(../images/white_dot.gif) no-repeat;
    width:12px;
    height:3px;
    float:left;
}
/* ################# country ################ */

.country {
    font-size:10px;
    margin-left:10px;
    margin-top:2px;
}

.country a{
    font-size:10px;
}
/*############# suchergebnisse ####################*/

.suchergebnisse{
    
}

.suchergebnisse .sheadline{
    font-size:12px;
    font-weight:bold;
    color:#666666;
    margin-top:2px;
    margin-top:40px;  
}

.suchergebnisse .item{
    margin-top:17px;
    padding:0px 0px 0px 13px;
    background:url(../images/gray_dot.gif) no-repeat 1px 6px;
}

.suchergebnisse .produkte{
}

/*############# detailansicht ####################*/

.detailansicht{
}

.detailansicht .line1{
    height:1px;
    background:#c6c3c6;
    margin:17px 0px 0px 0px;
    width:462px;
}

.detailansicht .line2{
    height:1px;
    background:#c6c3c6;
    margin:0px 0px 17px 0px;
    width:462px;    
}

.detailansicht .detail{
    
}

.detailansicht .detail .dleft{
    float:left;
    width:200px;
    margin-right:20px;
    xheight:90px;
    overflow:hidden;
}

.detailansicht .detail .dright{
    float:left;
    margin-top:30px;
}

.detailansicht .detail .dright .name{
    font-weight:bold;
}

.detailansicht .liste{
    margin-top:20px;
}

.detailansicht .liste .lleft{
    float:left;
    width:220px;
}

.detailansicht .liste .lright{
    float:left;
    width:220px;
}

.detailansicht .liste .item{
    padding:0px 0px 0px 7px;
    background:url(../images/gray_dot.gif) no-repeat 1px 6px;
    width:200px;
    height:50px;
}

.detailansicht .listen_name{
    font-weight:bold;
}

.detailansicht .detail .kassen_name{
    height:35px;
    font-weight:bold;
}

.detailansicht .detail .mehr_info{
    width:460px;
    padding-top:5px;
    margin-bottom:5px;
}

.detailansicht .detail .show_bild{
    margin-top:-17px;
}

/* ############## DocCheck ################## */

.doccheck{
    width:360px;
    text-align:left;
    background:url(../images/doccheck/logo.gif) no-repeat;
}

.doccheck_inner{
    padding-left:100px;
    padding-top:38px;
    padding-bottom:28px;
}

.doccheck .name{
    float:left;
    font-weight:bold;
    margin-top:2px;
}

.doccheck .value{
    float:right;
    width:180px;
    text-align:right;
    margin-bottom:10px;
}

.doccheck .input{
    width:170px;
    background:#eeeeee;
}


/*############# print ####################*/

@media print{
    .content .left .text1{
        display:none;
    }

    .content .left .text2{
        display:none;
    }
    
    .content .left{
        margin:0px;
        float:none;
    }
    
    .content .left .inner{
        margin:0px;
    }
    
    .content .left .logo2{
        display:none;
    }
    
    .content .middle{
        margin-top:50px;
    }
    
    .content .right{
        display:none;
    }

    .content .height{
        display:none;
    }

    .footer{
        display:none;
    }

    .head{
        display:none;
    }
    
    td, div, body{
       color:#000000; 
    }
}