/**********************************
** stylefile for finlix.de II *****
** edited by der okt 09       *****
**********************************/

body, td, th, a, a:visited, a:hover, a:link {
        font-style: normal;
        font-weight: normal;
        font-size:12px;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        color:#6e5344;
        text-decoration:none;
}
a:hover { text-decoration:none;}

/* Navi */
.naviContainer {width:130px; margin:auto;text-align:center;background-color:#eaf3f5;}
.naviKategorie {clear:left;height:26px;width:130px;background-color:#c4dce4;cursor:pointer;padding-top:6px;}
.naviKategorie:hover { background-color:#fff;}
.naviFeld {clear:left;height:18px;width:130px; background-color:#fff;cursor:pointer;padding-top:2px;}
.naviFeld:hover {background-color:#c4dce4;}
.naviBackground{ background-color:#eaf3f5;}
.naviSpaceBottom {border-bottom:6px solid #eaf3f5;}
.naviSpaceTop {border-top:10px solid #eaf3f5;}
.naviActive {color:#c4dce4;}
.navonlineshop { background:url(grafix/shop_menue_btn.gif) no-repeat; }
.navinformation { background:url(grafix/info_menue_btn.gif) no-repeat; }
.navgeschirr  { background:url(grafix/btn_geschirr.png) no-repeat; }
.navtextilien  { background:url(grafix/btn_textilien.png) no-repeat; }
.navgeschenke  { background:url(grafix/btn_geschenke.png) no-repeat; }
.navuebersicht { background:url(grafix/btn_uebersicht.png) no-repeat; }

.navarea_textil {}

/* alte Seite */
/* globale Styles */
.mittelrahmen {
        min-width:980px;
        margin:0 auto;
        padding:0;
        position:relative;
        width:980px;
}
.container {
        float:left;
        min-width:1280px;
        position:relative;
        width:1000px;
}
.header {
        clear:left;
        padding:13px 13px 13px 28px;
        width:940px;
        height:74px;
}
.logo_rahmen {background: url(grafix/header_937.png);height:85px;width:100%;}
.top_logo {
        margin-left:10px;
        margin-top:10px;
}
.karorahmen {
        clear:left;
        float:left;
        background-image:url(grafix/karos_11x11.gif);
        /*height:auto;
        min-height:780px;*/
        width:1000px;
}
.navi_left {
        /* background-color:#ffffff; */
        min-height:340px;
        height:auto;
        width:130px;
        margin:4px 5px 0px 5px;
        float:left;
}

.main_container {
        background-color:#ffffff;
        /*height:auto;*/
        width:924px;
        border:9px solid #93c8d6;
        margin:10px 15px 28px 28px;
        float:left;
}

.main_content, .frame_content {
        background-color:#ffffff;
        /*height:auto;*/
        width:750px;
        float:left;
        padding:10px;
        background-repeat: no-repeat;
}
.frame_content {
        background-color:#ffffff;
        height:450px;
        border:0 none;
        width:715px;
        margin:40px 0px 0px 0px;
        float:left;
        padding:0px;
}
.frame_shop {
        background-color:#ffffff;
        height:auto;
        width:700px;
        float:left;
        padding:0px;
}
.frame_rahmen {
        height:auto;

}
.frame_links {
        height:auto;
        width:280px;
        padding:10px;
        float:left;
        display: inline-block;
}
.frame_rechts {
        margin-left:10px;
        /*height:280px;*/
        width:400px;
        padding-bottom: 10px;
/*        padding:25px 10px 10px 10px;*/
        float:left;
}
.frame_rechts_subcontainer {
        border: 1px solid #93C8D6;
        background-color:#EAF3F5;
        display: inline-block;
        margin: 10px 0 0 10px;
    padding: 10px 0 10px 5px;
}
.frame_kaufen {
        border: 1px solid #93C8D6;
        background-color:#EAF3F5;
        display: inline-block;
    height: auto;
        clear:left;
        width:670px;
        padding:10px;
}
.link {
        cursor:pointer;
}
.button {
        height:45px;
        width:135px;
        clear:left;
}
/* Warenkob */
.warenkorb {
        float:left;
        border:0 none;
}
.wk_rahmen {width:750px;clear:left;}
.wk_header {clear:left;width:250px;height:60px;padding-top:5px;padding-left:220px;}
.wk_uebschrift {clear:left;font-weight:bold;height:40px;}
.wk_zeile {clear:left;display: inline-block;}
.wk_zelle1 {width:200px; height:20px; float:left;padding-left:10px; text-align:left;}
.wk_zelle2 {width:150px; height:20px; float:left;text-align:left;}
.wk_zelle3 {width:120px; height:20px; float:left;text-align:left;}
.wk_zelle4 {width:80px; height:20px; float:left;text-align:right;}
.wk_zelle5 {width:90px; height:20px; float:left;text-align:right;}
.wk_zelle6 {width:60px; height:20px; float:left;padding-left:10px;}

#wk .wk_zeile {padding:2px 0;}
#korrektur .wk_zelle1 {width:280px; }
#korrektur .wk_zelle3 {width:40px; }

.wk_zeile .wk_zelle4, .wk_zeile .wk_zelle5 {height: 17px; padding-top: 3px;}

/* text optionen */
.txtb {
        font-weight:bold;
}
.txth {
        font-weight:bold;
        font-size:16px;
}
/* Main content */
.main_header, .sub_header {
        clear:left;
        height:25px;
        padding-top:10px;
        text-align:center;
        font-size:18px;
}
.sub_header {
        font-size:14px;
}
.ruler, .main_ruler {
        clear:left;
        height:2px;
        width:43%;
        margin-left:121px;
        background-color:#93c8d6;
}
.main_ruler {
        margin-left:205px;
}
.main_text {
        clear:left;
        padding:10px 145px 5px 145px;

        height:auto;
        text-align:left;
        font-size:13px;
}
/* Produkte */
.prod_item {
        width:125px;
        height:142px;
        border:1px solid #d0d0d0;
        margin:4px;
        padding:6px;
        float:left;

        /*border:1px solid #b0b0b0;
        -moz-box-shadow:0 0 5px 0 #CCC;
        -webkit-box-shadow:0 0 5px 0 #CCC;
        box-shadow:0 0 5px #CCC;
        -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#CCCCCC')";
        filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#CCCCCC');*/
}
.prod_item:hover {border-color:#b0b0b0;}
.prod_item_img {
        width:96px;
        height:94px;
        margin:auto;
}
.prod_item_pic {
        margin:auto;
        border:0px none;
}
.prod_item_name {
        clear: left;
    height: 31px;
    line-height: 13px;
    padding-top: 2px;
    width: 125px;
}
.prod_item_id {
        float:left;
        width:54px;
        height:18px;
}

.prod_item_price {
        float:left;
        width:69px;
        height:18px;
        text-align: right;
}
.social_plugin {clear:left;margin:10px 0 0 25%;}

/* detail shop */
.morepix_container {
        padding-top:6px;
}
.morepix_pic {
        height:80px;
        width:80px;
        float:left;
        overflow:hidden;
        margin-right:10px;
}

.detail_zeile {
        clear:left;
        height:25px;
        width:365px;
}
.detail_header{
        clear:left;
        height:35px;
        width:300px;
        padding-top:3px;
        padding-left:15px;
        font-weight:bold;
}
.detail_label, .detail_labelo {
        float:left;
        width:130px;
        padding-top:0px;
        padding-left:15px;
}
.detail_labelo {padding-left:0px;}
.detail_input {
        float:left;
        width:210px;
}
.detail_pic {
        margin:0px;
        border:none;
}
.detail_dropdown, .detail_dropdown_r, .detail_menge {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        text-align:left;
        width:190px;
}
.detail_dropdown_r {
        text-align:right;
}
.detail_menge {
        width:30px;
        text-align:right;
}
.detail_bestell_label {
        float:left;
        width:400px;
        padding-top:3px;
        padding-left:30px;
}
.detail_bestellen{
        float:left;
        width:110px;
}
.detail_bestellen input,
.blue_btn {
        background-color: #93C8D6;
    border: 1px solid #4099B0;
    color: #333333;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    padding: 2px 11px;
        cursor:pointer;
}
.detail_bestellen input:hover,
.blue_btn:hover {
        background-color:#cae7ed;
}
#wk .blue_btn {padding: 1px 8px;}

.white_btn {
	background-color: #ffffff;
    border: 1px solid #d0d0d0;
    color: #333333;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    padding: 2px 11px;
    cursor:pointer;
}
.white_btn:hover {border:1px solid #4099B0;}
.warn_btn {
	background-color: #fbefef;
    border: 1px solid #f1dbdb;
    color: #333333;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    padding: 2px 11px;
    cursor:pointer;
}
.warn_btn:hover {background-color: #fcafaf;border:1px solid #fc0000;}
.kasse_btn {
	width:160px;
	height:30px;
	float:left; 
	background:url(grafix/zurkasse.gif) center center no-repeat;	
}
.wkdel_btn {display:inline-block;width:120px;}
.artikel_btn {display:inline-block;}
.meinung_name {width:200px;height:25px;float:left;}
.meinung_rating {width:200px;height:25px;float:left;}
.meinung_text {clear:left;width:600px;;}

/* Adressseite */
.adr_zelle1 {float:left;width:150px;height:21px;padding-top:4px;}
.adr_zelle2 {float:left;width:250px;height:21px;}
/* Adress commit */
#korrektur .adr_zelle1 {width:130px;height:21px;padding-top:0px;}
#korrektur .adr_zelle2 {
	border: 1px solid #E0E0E0;
    height: 17px;
    padding: 0 4px;
    width: 170px;
}


.inputtext_rahmen {
         border:1px solid #e0e0e0;
         display:inline-block;
         padding:6px;
         clear: left;
         margin-top:10px;
}
.inputtext_container {
         display:inline-block;
         padding:6px;
         clear: left;
         margin-top:10px;
}

.adr_float_container {
    display: inline-block;
    float: left;
    padding-right: 10px;
    padding-top: 4px;
}
.adr_label {clear:left;padding-top:4px;}
.adr_input {
         clear:left;
		 display:inline-block;
}
input,
select,
textarea, 
.wk_rahmen input, 
.adr_page input, 
.adr_page select {
	border: 1px solid #D0D0D0;
    color: #333333;
    font-size: 12px;
    padding: 3px;
}
.wk_rahmen input {text-align: right;}
.adr_page select {padding: 2px;}
.adr_page .loc_header {height:20px;clear:left;font-weight:bold;}
.adr_page input.error {
    background: none repeat scroll 0 0 #F8DBDB;
    border-color: #E77776;
}
.adr_page .wk_zeile {width:680px;}
.wk_versand {
	float:left; 
	padding: 3px 0 0 10px;
    text-align: right;
    width: 550px;
}


#korrektur .inputtext_rahmen {width: 735px;}

.new_row {clear:left;}

input.name {width:270px;}
input.plz {width:72px;}
input.telefon {width:200px;}

/* admin */
.admin_content {
        background-color:#ffffff;
        height:auto;
        width:1330px;
        margin:0px 0px 0px 0px;
        float:left;
        padding:10px;
}
.admin_input {
        font-size:11px; height:20px;
}

/* db anzeige*/
.db_cell {
        float:left;
        width:80px;
        height:16px;
        background-color:#EFEFEF;border:1px solid #ffffff;
        overflow:hidden;
}
