/*
Theme Name: aumuller
Author: Sarah
Version: 1.0
*/


/* Basic CSS Reset
-------------------------------------------------------------- */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del,
dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label,
legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header,
hgroup, menu, nav, section, summary, time, mark, audio, video
{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}

/* HTML5 elemet block reset
-------------------------------------------------------------- */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section
{display:block;}

/* Style Reset
-------------------------------------------------------------- */
nav ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after,
q:before, q:after { content:''; content:none; }
a { margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; }
ins { background-color:#ff9; color:#000; text-decoration:none; }
mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom:1px dotted; cursor:help; }
table { border-collapse:collapse; border-spacing:0; }
hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }
input, select { vertical-align:middle; }
#content ul { list-style-position: inside; }

/* Gallery listing
-------------------------------------------------------------- */
.category-gallery{margin-bottom:48px;}
.category-gallery h2{margin-top:10px;}
.category-gallery .entry-meta{}
.category-gallery .size-thumbnail img{border:10px solid #ffffff;margin-bottom:0;}
.category-gallery .gallery-thumb{float:left;margin-right:20px;margin-top:-4px;}
.home #content .category-gallery .entry-content p{display:inline;}
.home #content .category-gallery .entry-utility{padding-top:4px;}

/* Images
-------------------------------------------------------------- */
#content img{margin:0;}
#content .alignleft,
#content img.alignleft{display:inline;float:left;margin-right:24px;margin-top:4px;}
#content .alignright,
#content img.alignright{display:inline;float:right;margin-left:24px;margin-top:4px;}
#content .aligncenter,
#content img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
#content img.alignleft,
#content img.alignright,
#content img.aligncenter{margin-bottom:12px;}
#content .wp-caption{background:#ffffff;line-height:18px;text-align:center;margin-bottom:20px;padding:4px;}
#content .wp-caption img{margin:5px 5px 0;}
#content .wp-caption p.wp-caption-text{margin:5px;color:#000000;font-size:12px;}
#content .wp-smiley{margin:0;}
#content .gallery{margin:auto;}
#content .gallery .gallery-item{float:left;margin-top:0;text-align:center;width:33%;}
#content .gallery img{border:2px solid #ffffff;}
#content .gallery .gallery-caption{color:#000000;font-size:12px;margin:0 0 12px;}
#content .gallery dl{margin:0;}
#content .gallery br+br{display:none;}

/* Comments
-------------------------------------------------------------- */
#comments{clear:both;}
#comments .navigation{padding:0 0 18px 0;}
h3#comments-title,
h3#reply-title{color:#000000;font-weight:bold;font-size:20px;margin-bottom:0;}
h3#comments-title{padding:24px 0;}
.commentlist{list-style:none;margin:0;}
.commentlist li.comment{border-bottom:1px dotted #000000;line-height:24px;margin:0 0 24px 0;padding:0 0 0 56px;position:relative;}
.commentlist li:last-child{border-bottom:none;margin-bottom:0;}
#comments .comment-body ul,
#comments .comment-body ol{margin-bottom:18px;}
#comments .comment-body p:last-child{margin-bottom:6px;}
#comments .comment-body blockquote p:last-child{margin-bottom:24px;}
.commentlist ol{list-style:decimal;}
.commentlist .avatar{position:absolute;top:4px;left:0;}
.comment-author{}
.comment-author cite{color:#000000;font-style:normal;font-weight:bold;}
.comment-author .says{font-style:italic;}
.comment-meta{font-size:12px;margin:0 0 18px 0;}
.comment-meta a:link,
.comment-meta a:visited{color:#000000;text-decoration:none;}
.comment-meta a:active,
.comment-meta a:hover{color:#fedd44;}
.commentlist .even{}
.commentlist .bypostauthor{}
.reply{font-size:12px;padding:0 0 24px 0;}
.reply a,
a.comment-edit-link{color:#000000;}
.reply a:hover,
a.comment-edit-link:hover{color:#fedd44;}
.commentlist .children{list-style:none;margin:0;}
.commentlist .children li{border:none;margin:0;}
.nopassword,
.nocomments{display:none;}
#comments .pingback{margin-bottom:18px;padding-bottom:18px;border-bottom:1px dotted #000000;}
.commentlist li.comment+li.pingback{margin-top:-6px;}
#comments .pingback p{color:#888;font-size:12px;line-height:18px;display:block;margin:0;}
#comments .pingback .url{font-style:italic;font-size:13px;}

/* Comments form
-------------------------------------------------------------- */
input[type=submit]{color:#333;}
#respond{margin:24px 0;border-top:1px dotted #000000;overflow:hidden;position:relative;}
#respond p{margin:0;}
#respond .comment-notes{margin-bottom:1em;}
.form-allowed-tags{line-height:1em;}
.children #respond{margin:0 48px 0 0;}
h3#reply-title{margin:18px 0;}
#comments-list #respond{margin:0 0 18px 0;}
#comments-list ul #respond{margin:0;}
#cancel-comment-reply-link{font-size:12px;line-height:18px;font-weight:normal;}
#respond .required{color:#000000;font-weight:bold;}
#respond label{color:#000000;font-size:12px;}
#respond input{margin:0 0 9px;width:98%;}
#respond textarea{width:98%;}
#respond .form-allowed-tags{color:#000000;font-size:12px;line-height:18px;}
#respond .form-allowed-tags code{font-size:11px;}
#respond .form-submit{margin:12px 0;}
#respond .form-submit input{width:auto;font-size:14px;}

/* Default Klassen
-------------------------------------------------------------- */
.zentrierer{margin:auto;text-align:left;width:1000px; }
.standard { margin: 0;  padding: 0; float: left; list-style-type: none; }
.normal { text-indent: -9999px; outline: none; display: block; }
.border {border: solid 1px #ffffff; } 

.unit{float:left;}                             
.menu{list-style:none;}
.ir{display:block;text-indent:-9999px;  outline:none; overflow:hidden;}
.bold {font-weight:bold;}     
.right {float:right;}    

/*-- Debug Klassen --*/
.db1 {background-color:rgba(255,0,0,0.3);}
.db2 {background-color:rgba(0,255,0,0.3);} 
.db3 {background-color:rgba(0,0,255,0.3);}   


/* Design Definitionen
-------------------------------------------------------------- */
body { background: url('images/bg.jpg') 0 0 repeat-x #9e5445; }
#hintergrund { background: url('images/hintergrund.jpg') center top no-repeat; width: 100%; min-width: 1000px; height: 800px;}
#header { height: 165px; width: 1000px; float: left; }   

/*Servicenavi*/
.servicenavi { width: 1000px; height: 15px; float: left;}
.servicenavi ul {float:right;}
.servicenavi ul li { float: left; padding: 0 9px;}
.servicenavi ul li a { float: left; color: #333333; }
.servicenavi ul li a:hover { color: #ffffff; text-decoration: underline; }  

.shop { height: 87px; width: 87px; float: left; padding: 5px 5px 0 155px;}
.shop a { background: url('images/sp1.png') 0 0 no-repeat; float: left; display:block; height: 87px; width: 87px; text-indent: -9999px; outline: none; }
.ie6 .shop a { background-image: url('images/sp1.gif');}
.shop a:hover {background-position: 0 -87px; } 


/*kompetenznavi*/
.kompetenznavi { width: 178px; height: 144px; float: left; padding: 6px 12px 0 0;}
.ie6 .kompetenznavi { width: 180px; padding: 6px 15px 0 0 ; float: left;}
.kompetenznavi ul li {float: right; line-height: 26px; }
.kompetenznavi ul li a {color: #333333; float: left; }
.kompetenznavi ul li a:hover { color: #832e4c; text-decoration: underline; }
#logo { float: left; height: 125px; width: 125px; padding: 10px 0 0 0px; }
#logo a { height: 125px; width: 125px; float: left; }
.anschrift { width: 220px; height: 132px; float: left; padding: 8px 0 10px 20px; color: #333333; }
.ueber { font-size: 26px; color: #333333; }
.unter { font-size: 12px; font-weight: bold; color: #333333; padding-bottom: 25px; margin-top: -3px;}
.button { height: 115px; width: 85px; float: left; padding: 35px 35px 0 0px;  margin: 0 0 0 -50px;}
.button a { background: url('images/sp2.png') 0 0 no-repeat; width: 81px; height: 80px; float: left; text-indent: -9999px; outline: none; display: block;}
.ie6 .button a { background-image: url('images/sp2.gif');}
#bildwechsel { width: 730px; height: 167px; float: left; padding: 8px 120px 20px 150px; overflow: hidden;}
#unten { width: 1000px; float: left; }

/* hauptnavi */
.hauptmenu { width: 265px; height: 240px; float :left; padding: 0 0 0 160px;}
.hauptmenu ul li { float: none; padding: 2px 0px;}
.hauptmenu ul li a { color: #460800; font-family: 'Verdana'; font-size: 14px; padding: 0 0 0 25px; height: 20px; display: block; }
.hauptmenu ul li a:hover { background-position: 0 -20px; color: #832e4c; font-family: 'Verdana'; font-weight: bold; } 
.hauptmenu ul li ul {list-style:none; padding: 0 0 10px 10px;}     
.hauptmenu ul li ul li a{background:none;}


.menu-item-62 a { background: url('images/hp1.png') 0 0 no-repeat; }
.menu-item-61 a { background: url('images/hp2.png') 0 0 no-repeat; }
.menu-item-60 a { background: url('images/hp3.png') 0 0 no-repeat; }
.menu-item-59 a { background: url('images/hp4.png') 0 0 no-repeat; }
.menu-item-58 a { background: url('images/hp5.png') 0 0 no-repeat; }
.menu-item-57 a { background: url('images/hp6.png') 0 0 no-repeat; }
.menu-item-56 a { background: url('images/hp7.png') 0 0 no-repeat; }
.menu-item-55 a { background: url('images/hp8.png') 0 0 no-repeat; }
.menu-item-179 a { background: url('images/hp9.png') 0 0 no-repeat; }
.menu-item-168 a { background: url('images/hp10.png') 0 0 no-repeat; }
.ie6 .menu-item-62 a { background-image: url('images/hp1.gif'); }
.ie6 .menu-item-61 a { background-image: url('images/hp2.gif'); }
.ie6 .menu-item-60 a { background-image: url('images/hp3.gif'); }
.ie6 .menu-item-59 a { background-image: url('images/hp4.gif'); }
.ie6 .menu-item-58 a { background-image: url('images/hp5.gif'); }
.ie6 .menu-item-57 a { background-image: url('images/hp6.gif'); }
.ie6 .menu-item-56 a { background-image: url('images/hp7.gif'); }
.ie6 .menu-item-55 a { background-image: url('images/hp8.gif'); }
.ie6 .menu-item-179 a { background-image: url('images/hp9.gif'); }
.ie6 .menu-item-168 a { background-image: url('images/hp10.gif'); }
#content { width: 500px; float: left; margin: -10px 0 0 0; padding: 0 10px 0 0 ;}
.s1 { background: url('images/1.jpg') 0 0 no-repeat; width: 166px; height: 166px; float: left; padding: 0 20px 0 0px; }
.s2 { background: url('images/2.jpg') 0 0 no-repeat; width: 166px; height: 166px; float: left; padding: 0 20px 0 0px; }
.s3 { background: url('images/3.jpg') 0 0 no-repeat; width: 166px; height: 166px; float: left; padding: 0 20px 0 0px; }
.s4 { background: url('images/4.jpg') 0 0 no-repeat; width: 166px; height: 166px; float: left; padding: 0 0 0 0px; }

.autobildwechsel .bildwechsel
{
	position: absolute;
	width: 730px;
	height: 167px;
	display: none;
}

.autobildwechsel .bildwechsel img
{
	width: 25%;
	height: 100%;
}

/*	Schriftdefinitionen
-------------------------------------------------------------- */
body{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #161616;}
h1, h1 a{margin:14px 0 15px 0; padding:0; font-size:18px; font-weight:bold; color:#1f1f1f;}
h2, h2 a{margin:14px 0 13px 0; padding:0; font-size:16px; font-weight:bold; color:#1f1f1f;}
h3, h3 a{margin:14px 0 12px 0; padding:0; font-size:14px; font-weight:bold; color:#1f1f1f;}
h4, h4 a{margin:10px 0 5px 0; padding:0; font-size:12px; font-weight:normal; color:#1f1f1f;}

p{margin:0 0 18px 0;}
a {color:#832e4c; text-decoration:none; }
a:hover {color:#832e4c; text-decoation: underline;}
a:focus {outline:none;}   


/*PMS*/
.pms {width:100%; background:url('images/pms_bg.png') center top  repeat-x #a6c028; min-width: 1000px; color:#323030;}
.pms_bg {background:url('images/pms_hauptbild.jpg') center top no-repeat; min-width:1000px; width:100%; min-height:775px;}

.pms_head {width:1000px;}

.pms .logo{width:126px;height:126px; padding:10px 30px 0 5px;}
.pms .logo a{width:126px;height:126px;}  

.home_info {width:400px; height:126px; padding:10px 0 0 0;}   
.home_info h2 {margin:0; font-size:26px; color:#333;} 
.sub_info {font-size: 12px; font-weight:bold; color:#333;}   

.pms_navi {width:980px; padding:33px 0 0 20px;}
.pms_navi ul {}
.pms_navi ul li {float:left; padding:0 20px 0 0;}
.pms_navi ul li a {color:#460800; font-size:14px;}   
.pms_navi ul li a:hover {color:#fff;}     

.pms_mitte {width:990px; margin:589px 5px 0 5px;  background-color:#fff;}      


.pms_shift {margin:-584px 0 0 0; position:relative;}
.pms_mitte #content {width:720px; margin:0; float:left; padding:20px 25px 20px 25px;} 
#sidebar {width:220px;}   

.footer {width:990px; margin:0 5px 0 5px ;background:#AE9E84; height:26px;}

/*PMS Servicenavi*/
.pms_service {width:900px; padding:4px 0 0 20px;}
.pms_service ul {}
.pms_service ul li{float:left; padding:0 30px 0 0;}   
.pms_service ul li a{font-size:14px; color:#fff;}    
.pms_service ul li a:hover{}       




/* Content Weite */
.pms_content_checkout {width:920px; padding:20px;}    
.pms_intro_descr{padding:30px 0 0 0;}  

.pm_impressum dl {width:400px; clear:both;}
.pm_impressum dt{font-weight:bold;}   
.pm_impressum dd{width:200px; }   
.pm_impressum h2{display:block; width:100%;}

/* PMS Category View*/       
.pms_cv_products{width:720px; padding:10px 0 0 0 !important;}
.pms_cv_products .row{width:720px;}	   
.pms_cv_products .row ul {width:720px;} 
.pms_cv_imagelink{width: 160px;}    
.pms_cv_product a{outline:none;}
.grid .pms_cv_product {width: 180px; overflow:hidden;}  
.grid .listview {display:none;}   
.grid .pms_cv_frame{margin:0 10px 20px 10px;text-align:center;}
.list .pms_cv_product {width:100%;}   
.list .pms_cv_frame {border-bottom:1px solid #cccccc; padding:5px 0 5px 0;}
.list .pms_cv_frame a{float:left;}
.list .details {float:left; width:400px; padding:0 0 0 30px;} 
.list .details h4 a{float:none;}

 
/* PMS Product View */    
.pms_pv_produktbilder{width:260px; min-height:200px; overflow:hidden;}   
.pms_pv_produktbilder a{outline:none;}
.pms_pv_coreinfo {width:450px;}  /*pmss*/
.pms_pv_productname {color:#832E4C;} 
.pms_pv_summary {font-size:14px;}   
.pms_pv_descr {width:720px;}    
#shopp  .gallery {}  /* ie6 korrektur*/
.pms_pv_heading{}
.pms_pv_variations {}  
.pms_pv_addons {}
.pms_pv_addons label {font-weight:normal;} 

.pms h2 {color:#832E4C;}
.pms h3 {color:#832E4C;}    


.pms_pv_addtocart_container {text-align:right; padding: 20px 0 30px 0;}    
.addtocart{background-color:#ad9e84;color:#fff;font-size:14px;font-weight:bold;padding:5px;text-decoration:none;border:none;cursor:pointer;}

.cart_hover {background-color: #00005F;color: #FFFFFF;}  

.pms_pv_price_container  {text-align:right; padding:10px 0 0 0;} 
.pms_pv_final_price  {font-size:20px; color:#522424;}         

.pms_pv_specs_container {}
.pms_pv_specs {width:400px;}        


.pms_pv_specs dt {width:190px; display:block;}   
.pms_pv_specs dd {width:200px; float:left;}

/* Checkout View*/
.pms_cart_checkout {margin: 0 0 30px 0 !important;}   
.pms_cart_checkout tr {border-bottom:1px solid #cccccc;}  
.pms_co_kundenlogin { float:right; margin:0 0 -60px 0 !important; width:400px;}

/*PMS Sidebar*/ 
.pms_widget {width:200px; padding: 10px; margin:0 0 10px 0; background-color:#fff; background-color:rgba(255, 255, 255, 0.5);}  
.pms_widget ul {list-style-position: inside;}     
.pms_widget h3{color:#000000; margin:0;}
.shopp_categories {list-style:none;}  
.pms_sidebar_cart {}   
.pms_sidebar_cats  {}
.pms_sidebar_search  {}
 
/*expandable subkategorien*/
#sidebar .children {display:none;}
#sidebar .current ul{display:inline;}   
#sidebar .active {display:inline;} 

#fancybox-content p {margin:20px 0 18px 0;}   

.pms #shopp .breadcrumb {color:#39420b; margin:-12px 0 10px 0;}          
.pms #content .gallery img {border:none;} 
.pms #shopp .gallery {margin:0;}    
       
.ie6 #shopp .gallery .previews li {margin-top:-100px !important; margin-left:-43px;}    
.ie6 #shopp .gallery .thumbnails {display:none !important;}

.pms_catalog_categorys {width:720px; padding:0 0 30px 0;} 
.pms_category_thumb {width:120px;}    
.pms_catalog_uebersicht {padding:50px 0 0 0;}
.pms_catalog_uebersicht h3{margin:0;}

#shopp ul {list-style: none outside none; }
