/* RESET*/
*{margin:0; padding:0; outline:0;}
html, body{height:100%;	width:100%; text-align:center;}
table{border-collapse: collapse; border-spacing: 0;}
ul, ol{list-style-type:none;}
img{border:0;}
input, textarea, select{vertical-align:middle; font:12px Arial, Helvetica, sans-serif; color:#000;}
a{color:#30140a; text-decoration:none;}
a:hover{text-decoration:underline;}


.btn{cursor:pointer; border:none;}
.btn:hover{position:relative; top:1px; left:1px;}
.selected a, .selected a:hover{cursor:text; text-decoration:none!important;}
.current, .current:hover{cursor:text; text-decoration:none!important;}
.current, .current_with_arrow:hover{cursor:text; text-decoration:none!important;}

.clear{clear:both; height:15px;}
.button{height:25px; background:#30140a url(../i/button_l.gif) no-repeat; display:block; text-align:center; line-height:25px; overflow:hidden; zoom:1;}
.button a{display:block; height:25px; background:url(../i/button_r.gif) no-repeat 100% 0; color:#fff!important; text-align:center; line-height:25px;}
.fortezen{width:115px;}
.kasse{width:88px;}
.warekorb{width:106px;}
.abschicken{width:200px;}
.weiter{width:82px; margin:0 auto!important; float:none!important;padding:0 0 0 0;}
.weiter_right{width:66px;}
.small{font-size:10px;}
.bestellen { width:90px; font-weight: bold; margin-right: 15px; }


/* H */
.title{}
h1{font:bold 14px/28px Arial, Helvetica, sans-serif; color:#fff; height:28px; padding:0 10px 0 10px;}
h2{font:bold 14px Arial, Helvetica, sans-serif; text-transform:uppercase; margin-bottom:3px;}
.orange .title{background:#ed7f00 url(../i/orange_title_l.gif) no-repeat;}
.orange h1{background:url(../i/orange_title_r.gif) no-repeat 100% 0;}
.orange h2{color:#ed7f00;}
.green .title{background:#70b641 url(../i/green_title_l.gif) no-repeat;}
.green h1{background:url(../i/green_title_r.gif) no-repeat 100% 0;}
.green h2{color:#70b641;}
.blue .title{background:#0095ff url(../i/blue_title_l.gif) no-repeat;}
.blue h1{background:url(../i/blue_title_r.gif) no-repeat 100% 0;}
.blue h2{color:#0095ff;}
.viola .title{background:#9106cc url(../i/viola_title_l.gif) no-repeat;}
.viola h1{background:url(../i/viola_title_r.gif) no-repeat 100% 0;}
.viola h2{color:#9106cc;}
.pink .title{background:#e1007a url(../i/pink_title_l.gif) no-repeat;}
.pink h1{background:url(../i/pink_title_r.gif) no-repeat 100% 0;}
.pink h2{color:#e1007a;}
.pink h3{color:#e1007a;}
.pink h4{color:#e1007a;font-weight:normal;}
h3{font:bold 14px Arial, Helvetica, sans-serif; margin-bottom:3px;margin-top:-5px;}
h4{}
h5{}
h6{}

/* SETTINGS*/
body{font:12px Arial, Helvetica, sans-serif; color:#30140a; background:#30140a;}
.main{width:975px; margin:0 auto; text-align:left; min-height:100%; _height:100%;}
.orange{background:#30140a url(../i/orange_bg.gif) repeat-x;}
.orange .content a{color:#ed7f00;}
.green{background:#30140a url(../i/green_bg.gif) repeat-x;}
.green .content a{color:#70b641;}
.blue{background:#30140a url(../i/blue_bg.gif) repeat-x;}
.blue .content a{color:#0095ff;}
.viola{background:#30140a url(../i/viola_bg.gif) repeat-x;}
.viola .content a{color:#9106cc;}
.pink{background:#30140a url(../i/pink_bg.gif) repeat-x;}
.pink .content a{color:#e1007a;}

/* HEADER */
.header{height:130px; position:relative;}
.logo{position:absolute; top:0; left:135px; width:105px; height:115px; display:block;}
.orange .logo{background:url(../i/orange_logo.gif) no-repeat;}
.green .logo{background:url(../i/green_logo.gif) no-repeat;}
.blue .logo{background:url(../i/blue_logo.gif) no-repeat;}
.viola .logo{background:url(../i/viola_logo.gif) no-repeat;}
.pink .logo{background:url(../i/pink_logo.gif) no-repeat;}
.account{position:absolute; top:0; right:15px; font:bold 10px/25px Arial, Helvetica, sans-serif;}
.account .l{height:25px; width:7px; background:url(../i/account_l.png) no-repeat; float:left;}
.account .r{height:25px; width:7px; background:url(../i/account_r.png) no-repeat; float:left;}
.account .m{height:25px; background:#fff; padding:0 2px; float:left;}
.account a{margin:0 5px;}
.account img{vertical-align:middle;}
/* navigation */
.sub{height:25px; background:url(../i/nav_r.gif) no-repeat 100% 0; padding:0 5px; font-weight:normal; position:relative; zoom:1; float:left;}
.sub li{float:left; height:25px;}
.sub a{color:#30140a; padding:0 7px;}
.sub a:hover{text-decoration:none;}
.sub .current{height:auto; background:none;}
.orange .sub a:hover{color:#ed7f00;}
.green .sub a:hover{color:#70b641;}
.blue .sub a:hover{color:#0095ff;}
.viola .sub a:hover{color:#9106cc;}
.pink .sub a:hover{color:#e1007a;}

/* CONTENT */
.outer{overflow:hidden; zoom:1; padding-bottom:55px;}
.container{float:left; width:100%; margin-right:-135px;}
.content{margin:0 135px; width:705px;}
.content p, .content ul, .content ol{line-height:15px;}
/* intro */
.intro{margin-bottom:15px; width:705px; height:290px; position:relative; overflow:hidden; zoom:1; background: #30140a url(../i/intro_yellow.jpg) no-repeat top left;}
.shop_button {margin:218px 0 0 361px; }
/* .intro .top{height:7px; width:705px; background:url(../i/intro_t.jpg) no-repeat; font-size:0; line-height:0; position:absolute; top:0; left:0;} */
/* .intro .bot{height:7px; width:705px; background:url(../i/intro_b.png) no-repeat 0 100%; font-size:0; line-height:0; position:absolute; bottom:0; _bottom:2px; left:0;} */

.action{position:absolute; top:30px; left:540px;}
/* info */
.info{overflow:hidden; zoom:1; margin-left:-15px;}
.info .box{width:225px; float:left; margin-left:15px; display:inline; background:#fff; padding-bottom:10px; height:279px;}
.info .text{padding:0 10px 10px 10px; height:216px; overflow:hidden; zoom:1;}
.info .image{width:225px; height:115px; overflow:hidden; zoom:1; text-align:center; margin:0 0 10px -11px; padding:0;}
.further{height:23px; border-top:1px solid #30140a; border-bottom:1px solid #30140a; padding:0 5px 0 5px; line-height:23px; margin:0 10px 0 10px;}
.further .arr{float:right; margin-top:4px; width:15px; height:15px;}
.orange .further .arr{background:url(../i/orange_further_arr.gif) no-repeat;}
.green .further .arr{background:url(../i/green_further_arr.gif) no-repeat;}
.blue .further .arr{background:url(../i/blue_further_arr.gif) no-repeat;}
.viola .further .arr{background:url(../i/viola_further_arr.gif) no-repeat;}
.pink .further .arr{background:url(../i/pink_further_arr.gif) no-repeat;}
/* about */
.about{width:465px; margin:0 auto;}
.about .box{background:#fff;}
.about .image{border-bottom:2px solid #30140a;}
.about .text{padding:15px;}
.about .topper{border-bottom:2px solid #30140a; padding:15px;}
.about .topper p{margin-bottom:15px;}
.about .list{padding:5px 15px 15px 15px;}
.about table{width:100%;}
.about th{width:35px; text-align:center; vertical-align:middle; border-bottom:1px solid #cfc5c3;}
.about td{ padding:5px 0;}
.about .borbot { border-bottom:1px solid #cfc5c3; }


/* articles */
.articles{overflow:hidden; zoom:1; margin-left:-15px;}
.articles .clear{height:15px;}
.articles .box{width:225px; float:left; margin-left:15px; display:inline; background:#fff; padding-bottom:10px; height:276px;}
.articles .text{padding:0 10px 10px 10px; height:212px; overflow:hidden; zoom:1;}
.articles .image{width:225px; height:115px; overflow:hidden; zoom:1; text-align:center; margin:0 0 10px -10px; padding:0; }
/* SIDEBAR */
.sidebar{float:right; width:120px; text-align:center; padding-left:15px;margin-top:0;}

/* ONE_COLL */
.one_coll .content{width:705px; margin:0 auto; background:#fff;}
.basket .text{padding:15px 15px 0 15px;}
.basket .topper{padding-bottom:15px; overflow:hidden; zoom:1; position:relative;}
.inside{float:right; margin-left:15px;}
.inside img{vertical-align:middle;}
.inside p{overflow:hidden; zoom:1;}
.basket{overflow:hidden; zoom:1; padding-bottom:15px;}
.basket table{width:100%; margin-bottom:15px;}
.basket .note{width:388px; padding:10px 30px 10px 15px;}
.basket .note div{width:358px; padding:15px; border:1px solid #cfc5c3; text-align:center; position:relative;}
.basket .note .close{position:absolute; top:5px; right:5px; cursor:pointer;}
.basket .note .verde{color:#81bf58;}
.basket .note .zyro{color:#492862;}
.basket .table_1{border-top:1px solid #30140a;}
.basket .table_1 th{padding:15px; border-top:1px solid #cfc5c3; font-weight:normal;}
.basket .table_1 td{text-align:right; padding:5px 0;}
.basket .table_1 .check{border-top:1px solid #cfc5c3;}
.basket .table_1 .inp{width:30px; border:1px solid #cfc5c3;}
.basket .table_1 .total{border-top:1px solid #30140a;}
.basket .table_1 .total table{width:240px; float:right;}
.basket .table_1 .total td{padding-top:0;}
.basket .table_1 .total .check td{padding:5px 0 0 0; border-top:1px solid #30140a;}
.basket .table_1 .total .small{padding:0;}
.basket .button{float:right; margin-left:15px;}
.basket .table_2{border:1px solid #cfc5c3;}
.basket .table_2 th{padding:15px 103px 15px 15px; font-weight:normal;}
.basket .table_2 td{padding:15px; vertical-align:top;}
.basket .table_2 .bearbeiten{padding-bottom:0;}
.basket .table_2 .bearbeiten a{float:right; width:88px; height:25px; color:#988b85; background:url(../i/bearbeiten_bg.gif) no-repeat; line-height:25px; text-align:center;}
.basket .table_2 .chck{padding-bottom:0;}
.basket .table_2 .chck input{float:left; margin-right:5px;}
.basket .table_2 .chck p{overflow:hidden; zoom:1;}
.basket .table_2 .chck div{overflow:hidden; zoom:1; border-bottom:1px solid #cfc5c3; padding-bottom:15px;}
.address{overflow:hidden; zoom:1;}
.address .item{width:150px; float:left;}
.address .item ul{margin-bottom:15px;}
.basket .table_2 .total{padding:0 15px 0 0;}
.basket .table_2 .total table{width:240px; float:right;}
.basket .table_2 .total td{padding:0 0 5px 0; text-align:right;}
.basket .table_2 .total .check td{padding:5px 0 0 0; border-top:1px solid #30140a;}
.basket .table_2 .total .small{padding:0;}
.basket .table_3{border:1px solid #cfc5c3; width:447px; margin:0 auto 15px auto;}
.basket .table_3 th{padding:4px 0 4px 15px; font-weight:normal; text-align:right;}
.basket .table_3 td{padding:4px 15px; font-weight:normal; text-align:left;}
.basket .table_3 h3{text-align:left; padding-top:11px;}
.basket .table_3 .radio span{margin:0 10px 0 0;}
.basket .table_3 .inp{width:160px; border:1px solid #cfc5c3; padding:2px 0;}
.basket .table_3 .inp1{width:42px; border:1px solid #cfc5c3; margin-right:5px; padding:2px 0;}
.basket .table_3 .inp2{width:108px; border:1px solid #cfc5c3; padding:2px 0;}
.basket .table_3 .small{padding:5px 15px 15px 15px;}
.basket form{overflow:hidden; zoom:1; padding:1px;}
.basket .table_4{border:1px solid #cfc5c3; width:207px; margin:0 auto 15px auto;}
.basket .table_4 th{padding:10px 0 5px 15px; font-weight:normal; text-align:left;}
.basket .table_4 td{padding:0 0 0 15px; font-weight:normal; text-align:left;}
.basket .table_4 h3{padding-top:15px;}
.basket .table_4 .small{padding:5px 0 15px 15px;}
.basket .table_4 .inp{width:160px; border:1px solid #cfc5c3; padding:2px 0;}
.basket .table_5{border:1px solid #cfc5c3; width:325px; margin:0 0 0 0; float:left;}
.basket .table_5 th{padding:4px 0 4px 15px; font-weight:normal; text-align:right;}
.basket .table_5 td{padding:4px 10px; font-weight:normal; text-align:left;}
.basket .table_5 h3{text-align:left; padding-top:11px;}
.basket .table_5 .radio span{margin:0 10px 0 0;}
.basket .table_5 .inp{width:160px; border:1px solid #cfc5c3; padding:2px 0;}
.basket .table_5 .inp1{width:42px; border:1px solid #cfc5c3; margin-right:5px; padding:2px 0;}
.basket .table_5 .inp2{width:108px; border:1px solid #cfc5c3; padding:2px 0;}
.basket .table_5 .small{padding:5px 15px 15px 15px;}
.basket .table_5 .radio1{padding-top:15px;}
.basket .table_5 .radio1 span{margin:0 10px 0 0;}
.basket .table_5 .radio2{padding-bottom:15px;}
.basket .table_5 .radio2 span{margin:0 10px 0 0;}
.basket .table_5 .radio2 p{padding:5px 0;}
.basket .table_6{border:1px solid #cfc5c3; width:210px; margin:0 0 15px 0; float:right;}
.basket .table_6 th{padding:15px 15px 0 15px; font-weight:normal; text-align:left;}
.basket .table_6 td{padding:15px; font-weight:normal; text-align:left;}
.basket .table_6 div{border:1px solid #cfc5c3; width:180px; height:180px;}
/* TWO_COLL */
.two_coll .content{width:945px; margin:0 auto; overflow:hidden; zoom:1;}
.two_coll .side{width:225px; float:left; background:#fff; padding-bottom:15px;}
.two_coll .side .text{padding:10px; height:262px; overflow:hidden; zoom:1;}
.two_coll .side p{margin-bottom:10px;}
.two_coll .center{width:705px; float:right; background:#fff;}
.two_coll .center .text{padding:15px; height:267px; overflow:hidden; zoom:1;}
.example{margin:0 auto 20px auto; width:456px; height:93px;}
.example .relative{position:relative; width:456px;}
.example .lf{position:absolute; top:0; left:0;}
.example .rt{position:absolute; top:0; right:0;}
.example .txt{width:248px; padding:10px; background:#fff; border:1px solid #895825; left:102px; top:26px; position:absolute;}
.example .small{position:absolute; top:85px; left:0; width:456px; text-align:center;}

.palette{width:180px; float:left; margin-right:60px;}
.font{width:195px; float:left;}
.font div{border:1px solid #582020; width:45px; text-align:center; float:left; font-size:10px; height:13px; margin-bottom:5px;}
.font a{color:#582020!important;}
.font select{border:1px solid #582020; width:195px; text-align:center; color:#582020;}
.done{width:195px; float:right; text-align:right;}
.two_coll .warekorb{clear:both; float:right; margin-top:20px;}
.done .inp{border:1px solid #582020; width:30px;}
.done .dev{border-bottom:1px solid #582020; padding-bottom:5px; margin-bottom:5px;}
.done .small{line-height:10px;}



/* FOOTER */
.footer{width:975px; margin:0 auto; text-align:left; height:40px; margin-top:-40px;}
.footer .bg{height:25px; font:12px/25px Arial, Helvetica, sans-serif; text-align:center; width:465px; margin:0 auto;}
.footer a{margin:0 3px;color:#5B3932}

/* CONSTRUCTOR */
#constructor { display:block;width: 705px; height:297px; border: none;}
#constructor_left { float:left;width: 480px; height:297px;border: none;}
#constructor_right { float:left;width: 220px; height:297px;border: none; border:none;}
#constructor_title { width: 465px;margin: 5px 0 0 15px; border: none; }
#constructor_footer { width: 465px; height:1px;margin: 5px 0 0 15px;border: none; }
#flashconstructor { width: 465px; height:225px;margin:5px 0 0 15px;border: none;}
#keksconstructor { margin:0;padding:0; }
#altContent { }
#constructor_info { width: 220px; margin: 5px 0 0 0;border: none;  }
#constructor_button { width: 220px; height:30px;margin: 5px 0 0 0;border: none; border:none; }

ul.liste { list-style-position: inside;list-style-type: square; line-height:15px; text-indent: 5px;}
.text p { margin: 5px 0 5px 0;}
.acontent{margin:0 135px; width:960px;}
.acontent p, .acontent ul, .acontent ol{line-height:15px;}
.bor_bot { border-bottom: 1px solid #C0C0C0; }
.message { border: 1px solid #C0C0C0; margin:15px auto 15px auto; padding:10px 20px 10px 20px; width:90% }
.butt { font-size:12px;letter-spacing:1px;padding:2px 7px; cursor:pointer; }
.bpink { background:#E1007A none repeat scroll 0 0;border:1px solid #820047;color:#FFFFFF; }
.bblue { background:#0095FF none repeat scroll 0 0;border:1px solid #0066AE;color:#FFFFFF; }
.borange { background:#ED7F00 none repeat scroll 0 0;border:1px solid #854700;color:#FFFFFF; }
.bgreen { background:#70b641 none repeat scroll 0 0;border:1px solid #49772b;color:#FFFFFF; }
.cballoon{position:absolute;  width:205px; color:#fff; font-weight:bold;z-index:60;}
.cballoon .t{height:19px; background:url(../i/cballoon_t.gif) no-repeat; font-size:0; line-height:0;}
.cballoon .b{height:7px; background:url(../i/cballoon_b.gif) no-repeat; font-size:0; line-height:0;margin:90px 0 0 0;}
.cballoon .m{background:#30140a; padding:20px 15px;height:50px;text-align:center;line-height:20px;width:175px;}
.medienweb { list-style: square; margin:0 0 0 8px;line-height:25px; }
.aktion_box { border-top:1px dotted #30140a;border-bottom:1px dotted #30140a;}
.cart_pkg_head { display:block;width:276px;height:45px;border:1px solid #000;}
.cart_pkg_head p { line-height:43px; vertical-align: middle;padding:0;margin:0;}

#block_change_password {
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
background: white; width: 150px; margin-left:-180px;
}
.common_nav {
  margin: 0 0 0 10px;
}
table {
  border-color: #afafaf;
}
table th {
  
}

/* Class for input field */
.no_input
{
    border:0;
    background-color:inherit;
    width: 50px;
}


table.my_table
{
    border:1px #AFAFAF solid;
    border-collapse: collapse; 
    border-spacing: 0;
    line-height: 20px;
}


table.my_table td
{
    border:1px #AFAFAF solid;
    padding:2px 2px 2px 5px;
    text-align:left;
    font-size:13px;
    width:50%;
    vertical-align:middle;
}

table.my_table th
{
    border:1px #AFAFAF solid;
    padding:2px 2px 2px 5px;
    text-align:left;
    font-size:13px;
    width:50%;
    vertical-align:middle;
}

table.my_table caption
{
    text-align:left;
    font-weight:bold;
    font-size:14px;
}


.high_info_block .box
{
    height:314px !important;
    display:inline-block;
}

.high_info_block .box .text
{
    height:250px;
}

#white_block_bg_left{height:30px;width:17px; background:#fff url(../i/big_nav_l.gif) no-repeat;}
#white_block_bg_right{height:30px;width:17px; background:#fff url(../i/big_nav_r.gif) no-repeat}
#white_block_bg_center{height:30px;background-color:white;}
#article_list tr { height:80px; border-bottom:1px solid #cfcfcf; }

