@charset "UTF-8";

/* WORKING DRAFT - basemod_magento */

/** Various Classes **/

/** nice blue buttons **/
a.blue-button,
a.blue-button:focus,
a.blue-button:active,
a.blue-button:visited,
a.blue-button-right,
a.blue-button-right:focus,
a.blue-button-right:active,
a.blue-button-right:visited {
    background-repeat: no-repeat;
    height: 23px;
    display: block;
    color: #2496c7;
	white-space:nowrap;
}

button.blue-button,
button.blue-button-right,
input.blue-button,
input.blue-button-right{
    cursor: pointer;
	background-color: transparent;
    background-repeat: no-repeat;
    height: 22px;
    display: block;
    color: #2496c7;
    border:none;
    line-height: 1em;
	white-space:nowrap;
}

.blue-button-right:hover { color: #1b6f94; }

.blue-button { padding: 3px 0 0 28px; text-align:left; }
.blue-button-right { padding: 3px 28px 0 0px; background-position: top right; text-align:right; }
.blue-button.twolines { padding: 0 0 0 28px; line-height: 1em; }

.blue-button.arrows-left,
.blue-button-right.arrows-left { background-image: url("../../images/blue_arrows_l_button.gif"); }
.blue-button.arrows-right,
.blue-button-right.arrows-right{ background-image: url("../../images/blue_arrows_r_button.gif"); }
.blue-button.cart,
.blue-button-right.cart { background-image: url("../../images/blue_basket_button.gif"); }
.blue-button.mail,
.blue-button-right.mail { background-image: url("../../images/blue_mail_button.gif"); }
.blue-button.zoom,
.blue-button-right.zoom { background-image: url("../../images/blue_zoom_button.gif"); }

/**
 * Header
 *
 */

 #header a:hover { color: #FFFFFF; }

 #topnav { position:absolute;top:10px;right:10px; }
 #topnav li.first { padding-left: 0; }
 #topnav li { margin: 0; padding: 0 0.8em 0 0.8em; border-right: 1px solid #000000; }
 #topnav li.last { border:none; padding-right: 0; }

 /* Catalog navigation top*/
 #nav { font-size: 1.2em; position:absolute; top: 35px; left: 220px; }
 #nav ul { margin: 0; }
 #nav li { padding: 0 0.8em 0 0.8em; }
 #nav li.first { padding-left: 0; }

 /*#nav .nav-kollektionen { display:none; }*/

 /* # Logo # */
 h1#logo {
    position: absolute; top: 4px; left: 4px;
 }
 
 /* links -> for Template File see: app/design/frontend/default/yaml/template/page/template/links.phtml */
 #header .links ul li {
 	list-style-type: none;
 	list-style-image: none;
 	list-style-position: inside;
 	display: inline;
 }
 
 /* # Search # */
form#search_mini_form {
	margin-bottom: 4em;
 }

 /*form#search_mini_form #search { width: 80px; background-color: #666; color: #DDD; }
 
 form#search_mini_form .mini-search { }*/
 
/**
 * Navbar / Breadcrumb
 *
 */

 form .range input { width: 10% !important; display:inline !important; }
 
 #navbar {margin-bottom: 2em;}
 
 #navbar ul.breadcrumbs { margin: 0; font-size:0.9em; float:left; }
 
 #navbar ul.breadcrumbs li {
 	list-style-type: none;
 	list-style-image: none;
 	list-style-position: inside;
 	display: inline;
	margin: 0 0.25em 0 0;
	padding:0;
 }

 #navbar #top-links { float:right; }
 #navbar #top-links li { padding: 0 0.5em 0 0.5em; border-left: 1px solid #000066; }
 #navbar #top-links li.first { border-left:none; padding-left:0;}
 #navbar #top-links li.last { padding-right:0; }
 #navbar #top-links a,
 #navbar #top-links a:active,
 #navbar #top-links a:visited,
 #navbar #top-links a:focus { color: #000066; }
/**
 * Col_1
 *
 */

 /* Catalog navigation left level 1 */
 #col1 .head { height: 22px; border-bottom: 1px dotted #adadad; padding: 0 0 8px 0; margin-bottom: 9px; }
 .layered-nav .narrow-by { padding: 0 4px 4px 4px; font-family: Verdana,Arial,Helvetica,sans-serif; }
 .layered-nav ul { margin:0; padding: 0; }
 .layered-nav li { list-style-type:none; text-indent:0; margin:0; padding:0; }
 .layered-nav .narrow-by-level-1 { margin-bottom: 3em; min-height: 26px; }
 .layered-nav .narrow-by-level-1 li a {
     background-image: url("../../images/blue_arrows_r_button.gif");
 }
 .layered-nav .narrow-by-level-1 li a:hover { color: #1b6f94; }

 /* Catalog navigation left level 2 */
 .layered-nav .narrow-by-level-2 li { margin-bottom: 0.2em; }
 .layered-nav .narrow-by-level-2 { 
     font-size: 1.15em;
     color: #888888;
 }
 .layered-nav .narrow-by-level-2 .active { color: #333333; }

 /* Quick Hack to remove system messages from left col */
 #col1 .messages { display:none; }

/**
 * Col_2
 *
 */

/**
 * Col_3
 *
 */
#page-message { height: 22px; padding: 0 0 8px 0; border-bottom: 1px dotted #adadad; margin-bottom: 9px; }
#page-message p { margin:0 !important; padding:0 !important; }
/*#page-message h2 { margin:0 0 4px 0; }*/
/**
 * Footer
 *
 */

 /* Footer Links */
 #footer .informational { float:left; }

 #footer a:hover { color: #FFFFFF; }

 #footer li.first { padding-left: 0; }
 #footer li { margin: 0; padding: 0 0.8em 0 0.8em; border-right: 1px solid #000000; }
 #footer li.last { border:none; }

 /* Footer Mwst. Hinweis */
 #footer .legability { float: right; }



 /*** basic Form styles **/
 input.input-text,
 select {
	 background-color: #FFFFFF;
	 color: #444444;
	 border: 1px solid #444444;
	 padding:2px;
 }

 input,option { padding: 2px; }
 button { background-color: #2496c7; color: #FFFFFF; border-width:0; padding: 2px 4px; width:auto; white-space:nowrap; cursor:pointer; }


 /** basic magento styles **/
 .col2-set .col-1,
 .col2-set .col-2 {
	float:left;
	width: 47.5%;
 }
 .col2-set .col-1 { margin-right: 5%; }

.messages { background: #EEEEEE; margin: 1em 0em; padding: 0.5em; text-indent: 0; }
.messages ul { text-indent: 0; margin: 0; padding: 0; }
.messages li { list-style-type: none; margin: 0; padding: 0; }

.checkout-onepage-success ul.messages {backround: transparent; padding:0;}
.warning-msg li { background: #FFBABA; padding: 5px; color: red; border: 1px solid red; }



.left { float: left; }
.right { float: right }
.v-middle { vertical-align:middle; }

/* Sitemap */
ul.sitemap li.level--1 { display:none; }
ul.sitemap li.level-1 { margin-left: 2em; }
ul.sitemap li.level-2 { margin-left: 4em; }
ul.sitemap li.level-3 { margin-left: 6em; }

