@charset "UTF-8";

/* http://www.fiftyfoureleven.com/weblog/web-development/css/the-definitive-css-gzip-method */

/* CORE_BASE - Keine änderungen hier */
@media all
{
 
  * { margin:0; padding: 0 }

  
  option { padding-left: 0.4em }

  * html body * { overflow:visible }
  * html iframe, * html frame { overflow:auto }
  * html frameset { overflow:hidden }

  
  html { height: 100% }
  body {
    min-height: 100%; /* geändert von 101 auf 100 % (Matthias) */

   font-size: 100.01%;

    
    color: #000;
    background: #fff;
    text-align: left;
  }

  fieldset, img { border: 0 solid}


  ul, ol, dl { margin: 0 0 1em 1em }
  li { margin-left: 1.5em; line-height: 1.5em; }

  dt { font-weight: bold; }
  dd { margin: 0 0 1em 2em; }

  blockquote, cite { margin: 0 0 1em 1.5em; font-size: 0.93em; width: auto;}

  #header { position:relative }

  #topnav {
    position:absolute;
    top: 10px;
    right: 10px;

  
    text-align: right;
  }

  #nav { clear:both; width: auto }
  #main { clear:both; width: auto }


  #col1 { float: left; width: 200px }
 
  #col2 { float:right; width: 200px }
  
  #col3 { width:auto; margin: 0 200px }

  
  #footer { clear:both; display:block }

  
  #col1 {z-index: 3}
  #col2 {z-index: 5}
  #col3 {z-index: 1}
  #col1_content {z-index: 4}
  #col2_content {z-index: 6}
  #col3_content {z-index: 2}

  #col1_content, #col2_content, #col3_content { position:relative }

 /*------------------------------------------------------------------------------------------------------*/

  .hidenone #col3 {margin: 0 200px}
  .hideboth #col3 {margin-left: 0; margin-right: 0}
  .hideleft #col3 {margin-left: 0; margin-right: 200px}
  .hideright #col3 {margin-left: 200px; margin-right: 0}

  .hideboth #col1, .hideboth #col2 {display:none}
  .hideleft #col1 {display:none}
  .hideright #col2 {display:none}

   .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
  }

 
  .clearfix { display: block }


  .floatbox { overflow:hidden }
	
	#ie_clearing { display: none }

 
  .subcolumns, .subcolumns_oldgecko {
    width: 100%;
    overflow:hidden;
  }

 
  .subcolumns_oldgecko { float:left }

  .c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l {float: left; }
  .c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r {float: right; margin-left: -5px; }

  .c25l, .c25r { width: 25% }
  .c33l, .c33r { width: 33.333% }
  .c50l, .c50r { width: 50% }
  .c66l, .c66r { width: 66.666% }
  .c75l, .c75r { width: 75% }
  .c38l, .c38r { width: 38.2% }
  .c62l, .c62r { width: 61.8% }

  .subc  { padding: 0 0.5em }
  .subcl { padding: 0 1em 0 0 }
  .subcr { padding: 0 0 0 1em }

  .skip, .hideme, .print {
    position: absolute;
    top: -5000em;
    left: -5000em;
    height: 1px;
    width: 1px;
  }

  /* (en) make skip links visible when using tab navigation */
  /* (de) Skip-Links fÃ¼r Tab-Navigation sichtbar schalten */
  .skip:focus, .skip:active {
    position: static;
    top: 0;
    left: 0;
    height: auto;
    width: auto;
  }
}

/*------------------------------------------------------------------------------------------------------*/
/* BASEMOD-ab hier änderungen */
@media all
{
  /*------------------------------------------------------------------------------------------------------*/

  /**
  * (en) Formatting YAML's  basic layout elements
  * (de) Gestaltung des YAML Basis-Layouts
  */


  /* (en) Marginal areas & page background */
  /* (de) Randbereiche & Seitenhintergrund */
  body { background: url("/yaml/boettcherstrasse/images/scanlines_45.gif")  repeat ; padding: 0px 0; }
	
	div#sitemap0.sitemap {float:left;width:238px;font-size:1.2em;font-weight:normal;margin-top:0;padding: 0em 0 0 0;line-height: 20px;}
	div#sitemap0.sitemap a.home {font-size:1em;font-weight:bold;padding:0 1.5em 1em 0;line-height: 1.2em;}
	div#sitemap0.sitemap a {font-weight:normal;}
	div#sitemap0.sitemap li {padding: 0 0 0 24px;margin: 0;list-style-type: none;}
	div#sitemap0.sitemap li {background:#fff url("/yaml/boettcherstrasse/images/kb_sitemap_extm.gif") no-repeat 0 0;}	
	div#sitemap0.sitemap li.last {background:#fff url("/yaml/boettcherstrasse/images/kb_sitemap_exlm.gif") no-repeat 0 0;}
	div#sitemap0.sitemap ul {padding: 0 0 0 24px;margin: 0 0 0 -24px; list-style-type: none;}
	div#sitemap0.sitemap ul {background:#fff url("/yaml/boettcherstrasse/images/kb_sitemap_exim.gif") repeat-y top left;}
	div#sitemap0.sitemap ul.last {background-image: none;}
	div#sitemap0.sitemap ul li ul li {font-size:0.85em;}	
	.sitemap_ajax_list{display:none;position:relative;margin:0 0 0 0;
	padding:0;float:left;text-align:right;width:400px;}
	
  /* (en) Layout: width, background, borders */
  /* (de) Layout: Breite, Hintergrund, Rahmen */
  #page_margins { width:1000px;min-width: 1005px; max-width: 80em; margin: 0 auto;margin-top:10px; border: 1px #c3c3c3 solid; }
  #page{ background: #fff; border: 0; border-top: 10px #fff solid;border-bottom: 10px #fff solid;  /* background-image:  url("/yaml/boettcherstrasse/images/bg_right.gif");background-position:right;background-repeat:repeat-y;*/}

  /* (en) Centering layout in old IE-versions */
  /* (de) Zentrierung des Layouts in alten IE-versionen */
  body { text-align: center }
  #page_margins { text-align:left }

  /* (en) Designing main layout elements */
  /* (de) Gestaltung der Hauptelemente des Layouts */
  #header {
    color: #000;
    background: #fff url("/yaml/boettcherstrasse/images/header_bg.gif") no-repeat top left;
    padding: 0; /* 45px 2em 1em 20px - geändert */
    height:57px;
    height:112px; /* FIX für IE 5.5 - geändert von Matthias */ 
    
  }

  #topnav { color: #aaa; background: transparent; }

  /* (en) adjustment of main navigation */
  /* (de) Anpassung der Hauptnavigation */
  #nav ul { margin-left: 20px; }
  #nav_main {background-color: #336}

  #main {
  	padding:0px 0;
  	background-color: transparent;
    background-image:  url("/yaml/boettcherstrasse/images/leftnav_bg.gif"); /* Background für linke Navigation */
    background-repeat:repeat-y;
    background-position:left;
   }

  #footer { 
    color:#666; 
    background: #f9f9f9 url("/yaml/boettcherstrasse/images/footer_bg2.gif") no-repeat;
    padding: 0px;
    height:20px;
    padding-top:2px;
    border-top: 1px #babab6 solid;
    border-bottom: 1px #bab9b5 solid;
		text-align:right;
		padding-right:3px;
		
	}
	
	#breadcrumb {
		position:absolute;
		padding:0;
		margin:0;
		top:95px;
		left:230px;
	}
	
	#adminbar {
	position:absolute;
		width:100%;
		padding:0;
		height:25px;		
		top:0px;
		left:0px;
		background: #aaa;		
		border-bottom:2px solid #cc0033;
		border-top:none;
		z-index:100;		
	}
	 #adminbar a:hover {background-color:transparent; text-decoration:underline;padding-left:20px;}
	
	 #adminbar a {background:transparent;color: #fff; padding:0px;margin:0px;padding-left:20px;}

	#adminbar span{position:absolute;left:930px;color:#fff;font-size:12px;font-weight:bold;}


  /*------------------------------------------------------------------------------------------------------*/

  /**
  * (en) Formatting content container
  * (de) Formatierung der Inhalts-Container
  *
  * |-------------------------------|
  * | #header                       |
  * |-------------------------------|
  * | #col1   | #col3     | #col2   |
  * | 25%     | flexible  | 25%     |
  * |-------------------------------|
  * | #footer                       |
  * |-------------------------------|
  */
	
	/* padding/margin abkürzen : [oben] [rechts] [unten] [links] */

  #col1 { width:220px;}
  #col1_content { padding: 0px;}

  #col2 { width: 23%; }
  #col2_content { padding: 5px 0px 10px 0px;background-color:#fff; } /* rechte spalte */

  #col3 { margin: 0 22.0%;width:540px;}
  #col3_content { padding: 5px 0px 5px 3px;}	 /* mitte */

  /*------------------------------------------------------------------------------------------------------*/

  /**
  * (en) Modifying "shiny buttons" navigation
  * (en) Anpassung der "Shiny Buttons" Navigation
  */

	#nav * { border: 0px none !important}
	#nav_main { background: #efefef }
	#nav_main ul { margin-left: 10px }
	#nav_main ul li { line-height: 1.2em}
	
	#nav_main ul li a,
	#nav_main ul li strong { color: #666; font-weight: normal; padding: 0.5em 0.8em 0.5em 0.8em;}
	
	#nav_main ul li a:focus,
	#nav_main ul li a:hover,
	#nav_main ul li a:active  { background: #182E7A; color: #fff }
	
	#nav_main ul li#current { background: transparent }
	
	#nav_main ul li#current strong,
	#nav_main ul li#current a,
	#nav_main ul li#current a:focus,
	#nav_main ul li#current a:hover,
	#nav_main ul li#current a:active { color: #4D87C7; font-weight: bold }

}

/* NAV_VLIST */
@media all
{


  #submenu {
    width: 221px;    
    overflow: hidden;
    margin: 0em 0 1.5em 0;
    list-style-type: none;    
    border-top: 0px #ddd solid;
    border-right: none;
    border-bottom: 0px #ffffff none;
    font-family: Arial, Verdana, Helvetica, Arial, sans-serif;
    font-size:1.0em;
  }

  #submenu ul { list-style-type: none; margin:0; padding: 0; }
  #submenu li { float:left; width: 120%; margin:0; padding: 0; }

  #submenu a,
  #submenu strong {
    display:block;
    width: 90%;
    padding: 2px 0px 2px 10%;
    text-decoration: none;
    background-color:#babab6;
    color: #444;
    border-bottom: 1px #fff solid;    
  }

  /* Menu Title */
  #submenu li#title {
    width: 90%;
    padding: 3px 0px 3px 10%;
    font-weight: bold;
    color: #444;
    background-color:#babab6;
    border-bottom: 4px #888 solid;
  }

  #submenu li span {
    display:block;
    width: 90%;
    padding: 3px 0px 3px 10%;
    font-weight: bold;
    border-bottom: 1px #ddd solid;
  }

  /* Level 1 */
  #submenu li#active,
  #submenu li strong {
    width: 100%;
    padding: 3px 0px 3px 10%;
    font-weight: normal;
    color: #000;
    background-color:#f0efef;
    border-bottom: 1px #eee solid;
    
  }
  
  #submenu a.markedItem {background:#fff;}
  
  #submenu li a { width: 100%; padding-left: 5%;background: url('/yaml/boettcherstrasse/images/arrow_1_0.gif') no-repeat; background-position:4px 7px; background-color:#babab6; color: #000;  }
  #submenu li a:focus,
  #submenu li a:hover,
  #submenu li a:active { background: url('/yaml/boettcherstrasse/images/arrow_1_1.gif') no-repeat; background-position: 4px 7px; background-color:#f8e9c6; color: #000; }

  /* Level 2 */
  #submenu li ul li a {padding-left: 7%;}
  #submenu li ul li#active {padding: 2px 0px 2px 10px;}
  #submenu li ul li strong,
  #submenu li ul li span {width: 100%; padding-left: 10%; }

  #submenu li ul li a {background: none; background-color:#dadad7; color: #000; }
  #submenu li ul li a:focus,
  #submenu li ul li a:hover,
  #submenu li ul li a:active { background-color:#f8e9c6; color: #000; }

  /* Level 3 */
  #submenu li ul li ul li a,
  #submenu li ul li ul li#active,
  #submenu li ul li ul li strong,
  #submenu li ul li ul li span { width: 70%; padding-left: 30%; }

  #submenu li ul li ul li a { background-color:#dadad7; color: #000; }
  #submenu li ul li ul li a:focus,
  #submenu li ul li ul li a:hover,
  #submenu li ul li ul li a:active { background-color:#f8e9c6; color: #000; }

  /* Level 4 */
  #submenu li ul li ul li ul li a,
  #submenu li ul li ul li ul li#active,
  #submenu li ul li ul li ul li strong,
  #submenu li ul li ul li ul li span { width: 60%; padding-left: 40%; }

  #submenu li ul li ul li ul li a { background-color:#dadad7; color: #000; }
  #submenu li ul li ul li ul li a:focus,
  #submenu li ul li ul li ul li a:hover,
  #submenu li ul li ul li ul li a:active { background-color:#f8e9c6; color: #000; }
  
  
  
   /* Level 1 - admin */
  #submenu ul#admin,
  #submenu li strong {
    width: 90%;
    padding: 0px 0px 0px 0;
    font-weight: bold;
    color: #000;    
    background-color:#f0efef;
    border-bottom: 0px #none solid;
    
  }

	#submenu a#admin,
  #submenu strong {
    display:inline;
    width: 90%;
    padding: 0px 0px 0px 0%;
    text-decoration: none;
    background-color:#babab6;
    color: #444;
    border-bottom: 0px #fff none;    
    background: url('/yaml/boettcherstrasse/images/1px.gif') no-repeat;
  }

  
}

/* CONTENT */

@media all
{
  
  html * { font-size: 100.01% }

  /* (en) base layout gets standard font size 12px */
  /* (de) Basis-Layout erhÃ¤lt StandardschriftgrÃ¶ÃŸe von 12 Pixeln */
  body {
    font-family: Arial , Verdana, Helvetica, sans-serif;
    font-size: 75.00%; 
  }

  h1,h2,h3,h4,h5,h6 { font-weight:bold; margin: 0 0 0.10em 0; }
  h1 { font-size: 200% }                        /* 24px */
  h2 { font-size: 166.67% }                     /* 20px */
  h3 { font-size: 150% }                        /* 18px */
  h4 { font-size: 133.33%;line-height:1em; }                     /* 16px */
  h5 { font-size: 116.67% }                     /* 14px */
  h6 { font-size: 100.00%;  }  /* 14px */

  p { line-height: 1.5em; margin: 0 0 1em 0; }

  /* ### Lists | Listen  #### */

  ul, ol, dl { line-height: 1.5em; margin: 0 0 1em 1em }
  li { margin-left: 1.5em; line-height: 1.5em }

  dt { font-weight: bold }
  dd { margin: 0 0 1em 2em }

  /* ### text formatting | Textauszeichnung ### */

  cite, blockquote { font-style:italic }
  blockquote { margin: 0 0 1em 1.5em }

  strong,b { font-weight: bold }
  em,i { font-style:italic }

  pre, code { font-family: monospace; font-size: 1.1em; }

  acronym, abbr {
    letter-spacing: .07em;
    border-bottom: .1em dashed #c00;
    cursor: help;
  }

  

  .note {background: #dfd; padding: 1em; border-bottom: 1px #bdb dotted; border-bottom: 1px #dbb dotted;}
  .important {background: #ffd; padding: 1em; border-bottom: 1px #ddb dotted; border-bottom: 1px #dbb dotted;}
  .warning {background: #fdd; padding: 1em; border-bottom: 1px #dbb dotted; border-bottom: 1px #dbb dotted;}

  .float_left { float: left; display:inline; margin-right: 1em; margin-bottom: 0.15em;  }
  .float_right { float: right; display:inline; margin-left: 1em; margin-bottom: 0.15em;  }
  .center { text-align:center; margin: 0.5em auto }

  /**
  * External Links
  *
  * (en) Formatting of hyperlinks
  * (de) Gestaltung von Hyperlinks
  *
	*/

  a {color: #00509e; text-decoration:none;}
  a:focus,
  a:hover,
  a:active {background-color:transparent; text-decoration:underline;}
	
  #topnav a { color: #aac; font-weight: bold; background:transparent; text-decoration:none; }
  #topnav a.focus,
  #topnav a.hover,
  #topnav a.active{ text-decoration:underline; background-color: transparent;}
	
	
	#header #languageincons {position:absolute;left:160px;top:95px;}
	#header #languageincons img {margin:0 5px 0 0 ;padding:0;color: #aac; font-weight: bold; background:transparent; text-decoration:none; }
  
  
	#header #bg_collage {position:absolute;left:270px;top:10px;width:727px;height:69px;background: #fff url("/yaml/boettcherstrasse/images/top_collage_bg.jpg") no-repeat top left;}
	
	#header #homebutton {position:absolute;left:25px;top:15px;border:0px none #000;padding:0;margin:0}
	#header #homebutton img{width:226px;height:58px;}
	#header #homebutton a {text-decoration:none;background-color:transparent;}
	
	
  #footer a { color: #cccccc; background:transparent; font-weight: normal;padding:0;margin:0;}
  #footer a:focus,
  #footer a:hover,
  #footer a:active { color: #cccccc; background:transparent; font-weight: normal;}
  
  #footer p { color: #fff; background:transparent; font-weight: normal;}
  
	/**
  * (en) Emphasizing external Hyperlinks via CSS
	* (de) Hervorhebung externer Hyperlinks mit CSS
	*
  * @section             content-external-links
  * @app-yaml-default    disabled
  */

  /*
  #main a[href^="http://www.my-domain.com"],
  #main a[href^="https://www.my-domain.com"]
  {
    padding-left: 12px;
    background-image: url('your_image.gif');
    background-repeat: no-repeat;
    background-position: 0 0.45em;
  }
  */

  /**
  * Tables | Tabellen
  * (en) Generic classes for table-width and design definition
  * (de) Generische Klassen fÃ¼r die Tabellenbreite und Gestaltungsvorschriften fÃ¼r Tabellen
  *
  * @section content-tables
  */

  table { width: auto; border-collapse:collapse; margin-bottom: 0.5em; }
  table.full { width: 100%; }
  table.fixed { table-layout:fixed }

  th,td { padding: 0.5em; }
  thead th { background: #444; color: #fff }
  tbody th { background: #ccc; color: #333 }
  tbody th.sub { background: #ddd; color: #333 }


  /**
  * Miscellaneous | Sonstiges
  *
  * @section content-misc
  */

  hr {
    color: #fff;
    background:transparent;
    margin: 0 0 0.5em 0;
    padding: 0 0 0.5em 0;
    border:0;
    border-bottom: 1px #000 solid;
  }

	/* Zusätzliche Styles */
	/* Breadcrumb-Navigation */
	
	#breadcrumb h1 {
		font-family: Arial, Verdana, Helvetica, Arial, sans-serif;
    font-size: 1.0em; 
    color: #000;
    font-weight:normal;
     }
 	#breadcrumb a { color: #000; font-weight:bold; background:transparent; text-decoration:none; }
  #breadcrumb a:focus, 
  #breadcrumb a:hover,
  #breadcrumb a:active { text-decoration:underline; background-color: transparent;}
  
  
}
	* html input {overflow: hidden;} /* IE6 input-verl„ngerungs-hack */
	
	/* http://blog.reindel.com/2007/08/13/howto-spruce-up-your-search-box-with-css-and-a-background-image/ */
	/* fehler im form */
	.formerror{
		background-color: #aaa;		
	}

	p.errormessage{color:#990000;font-weight:bold;}
	
	textarea { font-family: Arial, Verdana, Helvetica, Arial, sans-serif;font-size:12px;border:2px solid #7f9db9}
	input { font-family: Arial, Verdana, Helvetica, Arial, sans-serif;font-size:12px;border:1px solid #7f9db9}
	
	
	#search_box_main{
		background: #babab6; 
		border-bottom:1px solid #fff;
		height:24px;
		width:221px;
		padding:0px;
		padding-top:5px;
		font-size:9px;
		
	}
		
	#search_box {
		width: 211px;
		height: 19px;
		margin-left:2px;
		background:#babab6 url(/yaml/boettcherstrasse/images/suchfeld_181px.gif) no-repeat;
	 }
	#search_box .swap_value{
	font-size:11px;
	}
	
	#search_box #s {
		float: left;
		padding: 0;
		margin: 3px 0 0 6px;
		border: 0;
		width: 169px;
		background: none;
	}
	
	#search_box #go {
		float: right;
		margin: 1px 4px 0 0;
		border:0;
	}



/* CMS-TEMPLATES */
/* padding/margin abkrzen : [oben] [rechts] [unten] [links] */

@media all
{

.iphoneadd {display:block;margin: 10px 0 0 40px; width:139px;height:305px;border:0 none;background:transparent url('/yaml/boettcherstrasse/images/website_iphone_add.png') top left no-repeat;}
.iphoneadd a{display:block;width:139px;height:260px;border:0 none;background:transparent;}

span.lieferantenfilter {font-size:15px;font-weight:bold;margin-bottom:6px;display:block;}

ul.manufacturerlist  {
margin: 0 0 5px 0;
padding: 0 0 2px 0;
list-style-type: none;
width:215px;
}

.manufacturerlist li{
background-image: none;
background-repeat: no-repeat;
margin:0;
padding:0;
background-position: 0px 5px; 
padding-left: 14px;
list-style-type: none;

}

.manufacturerlist li.selected{
background-image: url(/yaml/boettcherstrasse/images/arrow_1_1.gif);
background-repeat: no-repeat;
background-position: 0px 5px; 
padding-left: 14px;

}
 


.qrcode {display:block;margin: 10px 0 0 46px; width:124px;height:124px;border:0 none;background:transparent url('/yaml/boettcherstrasse/images/qrcode_124px.gif') top left no-repeat;}

#maincontent_panolife {padding: 0px 5px 0px 10px; margin:0px 5px 0px 0px;line-height: 1.5em; width:600px;border:1px solid #000;}

#maincontent {padding: 0px 5px 0px 10px; margin:0px 5px 0px 0px;line-height: 1.5em; width:520px;}
#maincontent p{}
#maincontent table{width:auto; float:none; /* Wird in content.functions festgelegt*/ /* white-space:nowrap; */ color:#000000;}
#maincontent h1{font-size:200.00%;background:transparent;}
#maincontent h2{font-size:150.00%;}
#maincontent h3{font-size: 133.33%;line-height:1em; }

#maincontent  a {background-image:none; color: #003366;padding:0;font-weight:bold;background-color:transparent;}
#maincontent  a.hover,a.focus,a.active {background-image:none;color: #003366;padding:0;font-weight:bold;background-color:transparent;}
#maincontent img {padding:0; margin:0;border:1px solid #ccc;}

#maincontent .titlebox{float:none;padding-top:10px;}

/* Content */

#maincontent .contentbox {width:100%;margin:0.5em 0 0 0;padding:0 0px 0px 0px;border:1px;}
#maincontent .contentbox img{float:left;margin:3px 8px 0px 0px;padding:0px 0px 0px 0px;} /* standardmässig -> bild links */
#maincontent .contentbox p {margin:0 0 10px 0;padding:0px 0x 0px 0px;border:0px none #ccc} /* standardmässig -> bild links */

/* Bilder Galerie */

#maincontent .contentbox .image_gallery {width:100%;overflow:hidden;padding:15px 0 0 0;margin:0 0 0 0;border: 0px solid #ccc} /* standardmässig -> bild links */
#maincontent .contentbox .image_gallery img {float:none;margin:0px;padding:0px;border:0px none #ccc;} /* standardmässig -> bild links */
#maincontent .contentbox .image_gallery a {width:128px;height:96px;background-image:none;text-align:center;float:left;padding:0px 0px 0px 0px;margin:5px 22px 15px 5px;border:4px solid #ddd;} /* standardmässig -> bild links */
#maincontent .contentbox .image_gallery	a:focus {border:4px solid #aaa;}
#maincontent .contentbox .image_gallery	a:active {border:4px solid #aaa;}
#maincontent .contentbox .image_gallery	a:hover{border:4px solid #aaa;background-color:#fff;} /* standardmässig -> bild links */


/* Tabelle */
#maincontent .contentbox .excel_table table {width:95%;overflow:hidden;padding:0px 0 0 0;margin:15px 0 0 0;background-color:transparent;} /* standardmässig -> bild links */
#maincontent .contentbox .excel_table thead td {padding:5px;margin:0;background-color:#ddd;} /* standardmässig -> bild links */
#maincontent .contentbox .excel_table tbody td {padding:2px 5px 2px 5px;margin:0;background-color:transparent;} /* standardmässig -> bild links */																	
#maincontent .contentbox .excel_table tfoot td {padding:2px;margin:0;background-color:#aaa;} /* standardmässig -> bild links */																	

/* Artikel Optionen */

#maincontent .optionsbox  {margin:5px 0px 10px 0px;padding:0px 0px 10px 0px;background:transparent; border-bottom:3px dotted #ddd ;text-align:right;}

/* #maincontent .optionsbox	a {margin:0px;padding:0px;}*/

#maincontent .gfxlink {margin:15px 0 0 30px;padding:0px;background:transparent;border:none;float:none;}
#maincontent .gfxlink	a {background:transparent;color: #930D00; padding:10px;margin:10px}
#maincontent .gfxlink	a.hover {background:transparent;color: #930D00; }
#maincontent .gfxlink	a.focus {background:transparent;color: #930D00; }
#maincontent .gfxlink	a.active {background:transparent;color: #930D00; }
#maincontent .gfxlink img {padding:2px;margin:4px;background:transparent ;border:0px none #cccccc;text-align:right; }

#maincontent .gfxlink_cart {padding:0px;background:transparent;border:none;float:none;}
#maincontent .gfxlink_cart	a {background:transparent;color: #930D00; padding:10px;margin:10px}
#maincontent .gfxlink_cart	a.hover {background:transparent;color: #930D00; }
#maincontent .gfxlink_cart	a.focus {background:transparent;color: #930D00; }
#maincontent .gfxlink_cart	a.active {background:transparent;color: #930D00; }
#maincontent .gfxlink_cart img {padding:2px;margin:4px;background:transparent ;border:0px none #cccccc;text-align:right; }



#maincontent .adminlink {margin:0px;padding:0px;background:transparent;border:none;float:none;}
#maincontent .adminlink	a {background:transparent;color: #930D00; padding:0px;margin:0px}
#maincontent .adminlink	a.hover {background:transparent;color: #930D00; }
#maincontent .adminlink	a.focus {background:transparent;color: #930D00; }
#maincontent .adminlink	a.active {background:transparent;color: #930D00; }
#maincontent .adminlink img {padding:0px;margin:0px;background:transparent ;border:0px none #cccccc;text-align:right; }
#maincontent .txtlink {margin:10px 0px 0px 0px;padding:5px;background: #f0efef;border:0px solid #ccc;}
#maincontent .txtlink	a{ background-image:none; color: #0000;padding:0;font-weight:bold;}
#maincontent .txtlink	a.hover,a.focus,a.active {background-image:none;color: #000;font-weight:bold;padding:0;}
#maincontent #admin_infolink {display:block;background-color:#ad0029;color:#fff;font-size:10px;width:100%;padding:0px;};

#maincontent .adminimage {
float:none;
border: 0px none #ccc;
padding:0px;
margin:0px;
}

#maincontent #agb_view h3{font-size: 133.33%;line-height:1em; }
#maincontent #agb_view h4{font-size: 116.67%;line-height:1em; }
#maincontent #agb_view p{margin:0.5em 0 1em 0; }

/* SHOP */

#shopcontent {padding: 0px 5px 0px 5px; margin:0px 5px 0px 0px;line-height: 1.5em; width:520px;border:0px none;}
#shopcontent p{}
#shopcontent #admin_infolink {display:block;background-color:#ad0029;color:#fff;font-size:10px;width:100%;padding:0px;};
#shopcontent  a {background-image:none; color: #00509e;padding:0;font-weight:bold;background-color:transparent;}
#shopcontent  a.hover,a.focus,a.active {background-image:none;color: #00509e;padding:0;font-weight:bold;background-color:transparent;}
#shopcontent h1{font-size:200.00%;background:transparent;}
#shopcontent h2{font-size:150.00%;}
#shopcontent h3{font-size: 133.33%;line-height:1em; }
#shopcontent img {padding:0; margin:0;border:1px solid #ccc;}
#shopcontent #admin_infolink {display:block;background-color:#ad0029;color:#fff;font-size:10px;width:100%;padding:0px;};
#shopcontent .optionsbox  {margin:5px 0px 10px 0px;padding:0px 0px 10px 0px;background:transparent; border-bottom:none ;text-align:right;}
#shopcontent .contentbox {width:100%;padding:0px 0px 0px 0px;border:1px;margin: 0.5em 0 0 0;}
#shopcontent .contentbox img{float:left;margin:3px 8px 0px 0px;padding:0px 0px 0px 0px;} 
#shopcontent .contentbox p {margin:0 0 0 0;padding:0px 0x 0px 0px;border:0px none #ccc} 
#shopcontent .gfxlink {margin:0px;padding:0px;background:transparent;border:none;float:none;}
#shopcontent .gfxlink	a {background:transparent;color: #930D00; padding:10px;margin:10px}
#shopcontent .gfxlink	a.hover {background:transparent;color: #930D00; }
#shopcontent .gfxlink	a.focus {background:transparent;color: #930D00; }
#shopcontent .gfxlink	a.active {background:transparent;color: #930D00; }
#shopcontent .gfxlink img {padding:2px;margin:4px;background:transparent ;border:0px none #cccccc;text-align:right; }

#shopcontent .contentbox .image_gallery {width:100%;overflow:hidden;padding:15px 0 0 0;margin:0 0 0 0;border: 0px solid #ccc} /* standardmässig -> bild links */
#shopcontent .contentbox .image_gallery img {float:none;margin:0px;padding:0px;border:0px none #ccc;} /* standardmässig -> bild links */
#shopcontent .contentbox .image_gallery a {width:128px;height:96px;background-image:none;text-align:center;float:left;padding:0px 0px 0px 0px;margin:5px 22px 15px 0px;border:4px solid #ddd;} /* standardmässig -> bild links */
#shopcontent .contentbox .image_gallery	a:focus {border:4px solid #aaa;}
#shopcontent .contentbox .image_gallery	a:active {border:4px solid #aaa;}
#shopcontent .contentbox .image_gallery	a:hover{border:4px solid #aaa;background-color:#fff;} /* standardmässig -> bild links */

 

/* CONTENTABSCHNITT  kann ggf raus*/
/*
.newcontent{
position:relative;
	width:470px;
	margin:0px;padding:0;
	padding-bottom:20px;
	border:1px solid #000;
}
*/

.newcontent_offline{ 
	float:left;
 
}

#adminSitemap{display:none;float:left;background:#fff;margin-top:3px;width:300px;}
#adminSitemap a {color: #00509e; text-decoration:none;}
#adminSitemap  a:focus,
  a:hover,
  a:active {background-color:transparent; text-decoration:underline;}

div#adminsitemap0.sitemap {float:left;width:300px;font-size:1.2em;font-weight:normal;margin-top:0;padding: 0em 0 0 0;line-height: 20px;}
div#adminsitemap0.sitemap a.home {font-size:1em;font-weight:bold;padding:0 1.5em 1em 0;line-height: 1.2em;}
div#adminsitemap0.sitemap a {font-weight:normal;}
div#adminsitemap0.sitemap li {padding: 0 0 0 24px;margin: 0;list-style-type: none;}
div#adminsitemap0.sitemap li {background:#fff url("/yaml/boettcherstrasse/images/kb_sitemap_extm.gif") no-repeat 0 0;}	
div#adminsitemap0.sitemap li.last {background:#fff url("/yaml/boettcherstrasse/images/kb_sitemap_exlm.gif") no-repeat 0 0;}
div#adminsitemap0.sitemap ul {padding: 0 0 0 24px;margin: 0 0 0 -24px; list-style-type: none;}
div#adminsitemap0.sitemap ul {background:#fff url("/yaml/boettcherstrasse/images/kb_sitemap_exim.gif") repeat-y top left;}
div#adminsitemap0.sitemap ul.last {background-image: none;}
div#adminsitemap0.sitemap ul li ul li {font-size:0.85em;}	
.adminsitemap_ajax_list{display:none;position:relative;margin:0 0 0 0;
padding:0;float:left;text-align:right;width:400px;}	

/* TEMPLATES-MAINCONTENT */
 
/* TEMPLATE1 - nur Text */ 
.black{color:#000;} 
 
#TEMPLATE1 {}
#TEMPLATE1 div.titlebox {}
#TEMPLATE1 div.contentbox {}
#TEMPLATE1 h1{}
#TEMPLATE1 p{text-align: left;}
#TEMPLATE2 .contentbox img {}
 
/* TEMPLATE2 Text & Bild links */

#TEMPLATE2 {}
#TEMPLATE2 div.titlebox {background-color:transparent;}
#TEMPLATE2 div.contentbox {background-color:transparent;}
#TEMPLATE2 h1{}
#TEMPLATE2 p{text-align: left;}
#TEMPLATE2 .contentbox img {}
#TEMPLATE2 #image_zoom {position:absolute;top:0px;left:0px;z-index:10;};

/* TEMPLATE3 Systemtemplate */

#TEMPLATE3 {margin:10px 0 10px 0;}
#TEMPLATE3 div.titlebox {}
#TEMPLATE3 div.contentbox {margin:1em 0 0 0;}

#TEMPLATE3 h1{}
#TEMPLATE3 p{}
#TEMPLATE3 img{float:none;border:0;}


/* TEMPLATE4 SHOP Template*/


#TEMPLATE4_TEASER {border:1px solid #aaa;float:left;margin:0 20px 30px 0;padding:0;width:148px;}
#TEMPLATE4_TEASER div.titlebox {font-size:11px;height:24px;background-color:#eee;padding:0.2em 0 0 0;margin:0;}
#TEMPLATE4_TEASER div.contentbox {height:98px;background-color:#fff;padding:0;margin:0;overflow:hidden;}
#TEMPLATE4_TEASER .contentbox a{padding:0;margin:0;border:none;display:block;background:#fff;} 
#TEMPLATE4_TEASER .contentbox img{margin:0 0px 0 0px;padding:0;border:0 none;overflow:hidden;} 
#TEMPLATE4_TEASER div.optionsbox {height:24px;background-color:#eee;padding:0;margin:0;text-align:right;}
#TEMPLATE4_TEASER h2{line-height:1em; background:transparent;padding:0;margin:0 0 0 2px;border:none;font-size:90%;}
#TEMPLATE4_TEASER .optionsbox .detail {margin:2px 0px 0 0px;padding:0;border:none;float:left;}
#TEMPLATE4_TEASER .optionsbox .price {font-size:80.00%;background:transparent;padding:0 0 0 2px;margin:2px 2px 0 0 ;border:none;font-weight:normal;text-align:left;}
#TEMPLATE4_TEASER .optionsbox .mwst {font-size:80.00%;background:transparent;padding:0 0 0 2px;margin:2px 2px 0 0 ;border:none;float:left;font-weight:normal;}
#TEMPLATE4_TEASER #admineditbox {float:none;width:128px;border:none;};

#TEMPLATE4_DETAIL {padding:0;margin:0;border:none;}
#TEMPLATE4_DETAIL div.titlebox {background-color:transparent;padding:0;margin-top:10px;}
#TEMPLATE4_DETAIL div.contentbox {background-color:transparent;}
#TEMPLATE4_DETAIL h2{line-height:1em; font-size:150.00%;background:transparent;padding:0;margin:0 0 0 3px;border:none;}
#TEMPLATE4_DETAIL a{line-height:1em;font-size:90.00%;}
#TEMPLATE4_DETAIL p{}
#TEMPLATE4_DETAIL div.optionsbox {background-color:transparent;padding:10px 0 0 0;margin:0;border:0 none;float:none;}
#TEMPLATE4_DETAIL div.orderbox {border:0 none; width:220px;background-color:transparent;padding:0px 0px 0 0;margin:0;float:left;text-align:left;}
#TEMPLATE4_DETAIL .orderbox .price {font-size:200.00%;float:right;background:transparent;padding:0 0px 0 2px;margin:2px 2px 0 0 ;border:none;font-weight:bold;text-align:right;}
#TEMPLATE4_DETAIL .orderbox .mwst {font-size:80.00%;background:transparent;padding:0 0px 0 2px;margin:2px 2px 0 0 ;border:none;float:left;font-weight:normal;text-align:right}
#TEMPLATE4_DETAIL div.backbox {background-color:transparent;padding:0px 10px 0 0px;margin:0;float:left;text-align:left;border:none;}
#TEMPLATE4_DETAIL div.cartbox {width:30px;background-color:transparent;padding:0px 10px 0 5px;margin:0;float:left;text-align:right;border:none;}
#TEMPLATE4_DETAIL div.cartbox img {border:none;}
#TEMPLATE4_DETAIL .contentbox img {}
#TEMPLATE4_DETAIL  #image_placeholder {position:relative;}
#TEMPLATE4_DETAIL #image_zoom {position:absolute;top:0px;left:0px;z-index:10;};

/* Template fr suchausgabe */

#TEMPLATE_SEARCHRESULT {border-bottom:3px dotted #ddd;padding-bottom:2em;}
#TEMPLATE_SEARCHRESULT div.titlebox {background-color:transparent;}
#TEMPLATE_SEARCHRESULT div.contentbox {background-color:transparent;}
#TEMPLATE_SEARCHRESULT h1{}
#TEMPLATE_SEARCHRESULT p {line-height:1.3em;}
#TEMPLATE_SEARCHRESULT .contentbox img {}

/* Template5, kleines Bild links fr suchausgabe */

#TEMPLATE5 {}
#TEMPLATE5 div.titlebox {background-color:transparent;}
#TEMPLATE5 div.contentbox {background-color:transparent;}
#TEMPLATE5 h1{}
#TEMPLATE5 p{text-align: justify;}
#TEMPLATE5 .contentbox img {float:left;margin:0px 4px 0px 0px;padding:0px 0px 0px 0px;}

/* TEMPLATE9 Kontaktformular */

#TEMPLATE9 {}
#TEMPLATE9 div.titlebox {background-color:transparent;}
#TEMPLATE9 table {width:460px;}
#TEMPLATE9 div.contentbox {background-color:transparent;}
#TEMPLATE9 div.formbox {background-color:transparent;}
#TEMPLATE9 h1{}
#TEMPLATE9 p{}
#TEMPLATE9 p.errormessage{color:#990000;font-weight:bold;}
#TEMPLATE9 p.custommessage{font-weight:bold;color:#000000;}
#TEMPLATE9 img {float:left;}

/* TEMPLATE10 Kontaktformular mit upload (bandkontakt) */

#TEMPLATE10 {}

#TEMPLATE10 table {width:auto;}

#TEMPLATE10 div.titlebox {}
#TEMPLATE10 div.contentbox {}
#TEMPLATE10 div.formbox {white-space:normal;}
#TEMPLATE10 h1{}
#TEMPLATE10 p{white-space:normal;}
#TEMPLATE10 p.errormessage{font-weight:bold;color:#990000;}
#TEMPLATE10 p.custommessage{font-weight:bold;color:#000000;}
#TEMPLATE10 img {float:left;border:1px solid #660000;}


/* RECHTER CONTENT-ABSCHNITT */
#right_column {padding: 10px 5px 0px 5px; margin:0px 5px 0px 0px;line-height: 1.5em; width:210px;}
#right_column p{}
#right_column table{width:auto; float:none; /* Wird in content.functions festgelegt*/ /* white-space:nowrap; */ color:#000000;}
#right_column h1{font-size:200.00%;background:transparent;}
#right_column h2{font-size:150.00%;}
#right_column  a {background-image:none; color: #00509e;padding:0;font-weight:bold;background-color:transparent;}
#right_column  a.hover,a.focus,a.active {background-image:none;color: #00509e;padding:0;font-weight:bold;background-color:transparent;}
#right_column img {padding:0; margin:0;border:0;}

#right_column .titlebox{float:none;padding-top:10px;}

/* Content */

#right_column .contentbox div {width:100%;background-color:transparent;}
#right_column .contentbox img{float:left;margin:3px 8px 0px 0px;padding:0px 0px 0px 0px;} /* standardmässig -> bild links */
#right_column .contentbox p {margin:0 0 0 0;padding:0px 0x 0px 0px;border:0px none #ccc} /* standardmässig -> bild links */

/* Artikel Optionen */

#right_column .optionsbox  {margin:5px 0px 10px 0px;padding:0px 0px 10px 0px;background:transparent; border-bottom:3px dotted #ddd ;text-align:right;}

/* #right_column .optionsbox	a {margin:0px;padding:0px;}*/
/*
#right_column .gfxlink {margin:0px;padding:0px;background:transparent;border:none;float:none;}
#right_column .gfxlink	a {background:transparent;color: #930D00; padding:10px;margin:10px}
#right_column .gfxlink	a.hover {background:transparent;color: #930D00; }
#right_column .gfxlink	a.focus {background:transparent;color: #930D00; }
#right_column .gfxlink	a.active {background:transparent;color: #930D00; }
#right_column .gfxlink img {padding:2px;margin:4px;background:transparent ;border:0px none #cccccc;text-align:right; }
*/

/*
#right_column  a.image_link{border:1px solid #fff;background-color:#fff;} /* standardmässig -> bild links */
#right_column  a:hover.image_link{border:1px solid #aaa;background-color:#fff;} /* standardmässig -> bild links */
*/


#right_column .img {border:2px solid #000;} /* standardmässig -> bild links */
#right_column a.image_link {border:1px solid #ddd;} /* standardmässig -> bild links */
#right_column a.image_link:focus {border:1px solid #aaa;}
#right_column a.image_link:active {border:1px solid #aaa;}
#right_column a.image_link:hover{border:1px solid #aaa;background-color:#fff;} /* standardmässig -> bild links */


#right_column .adminlink {margin:0px;padding:0px;background:transparent;border:none;float:none;}
#right_column .adminlink	a {background:transparent;color: #930D00; padding:0px;margin:0px}
#right_column .adminlink	a.hover {background:transparent;color: #930D00; }
#right_column .adminlink	a.focus {background:transparent;color: #930D00; }
#right_column .adminlink	a.active {background:transparent;color: #930D00; }
#right_column .adminlink img {padding:0px;margin:0px;background:transparent ;border:0px none #cccccc;text-align:right; }


#right_column .txtlink {margin:10px 0px 0px 0px;padding:5px;background: #f0efef;border:0px solid #ccc;}
#right_column .txtlink	a{ background-image:none; color: #0000;padding:0;font-weight:bold;}
#right_column .txtlink	a.hover,a.focus,a.active {background-image:none;color: #000;font-weight:bold;padding:0;}

#right_column #admin_infolink {display:block;background-color:#ad0029;color:#fff;font-size:10px;width:600px;padding:0px;};

 /* TEMPLATES-RECHTS */
 
 
/* Template6 Infokasten/Rightarea - in die Templates müssen nur Änderungen */

#TEMPLATE6 {}
#TEMPLATE6 div.titlebox {background-color:transparent;margin:0 0 0 0;padding:0px;}
#TEMPLATE6 div.contentbox {background-color:transparent;margin:7px 0 0 0;padding:0;}
#TEMPLATE6 h2{}
#TEMPLATE6 p{}
#TEMPLATE6 .contentbox img {}



/* Infokasten - Minilogin */

#TEMPLATE7 {}
#TEMPLATE7 div.titlebox {}
#TEMPLATE7 div.contentbox {}
#TEMPLATE7 h1{}
#TEMPLATE7 p{}
#TEMPLATE7 img {}




}

/* @import url(/yaml/print/print_003.css); */import url(/yaml/print/print_003.css); */import url(/yaml/print/print_003.css); */import url(/yaml/print/print_003.css); */import url(/yaml/print/print_003.css); */import url(/yaml/print/print_003.css); */import url(/yaml/print/print_003.css); */import url(/yaml/print/print_003.css); */import url(/yaml/print/print_003.css); */import url(/yaml/print/print_003.css); */import url(/yaml/print/print_003.css); */import url(/yaml/print/print_003.css); */import url(/yaml/print/print_003.css); */import url(/yaml/print/print_003.css); */import url(/yaml/print/print_003.css); */import url(/yaml/print/print_003.css); */import url(/yaml/print/print_003.css); */import url(/yaml/print/print_003.css); */import url(/yaml/print/print_003.css); */import url(/yaml/print/print_003.css); */import url(/yaml/print/print_003.css); */import url(/yaml/print/print_003.css); */import url(/yaml/print/print_003.css); */ {}

}

/* @import url(/yaml/print/print_003.css); */LATE7 img {}

}

/* @import url(/yaml/print/print_003.css); */3.css); */


