@CHARSET "UTF-8";

/**
 * Stylesheet Kalibrierlabor.de
 * CSS StyleSheet fuer Mami2008 Blog
 * 
 * @author			Hans-Georg Krejci, eyeman digital design
 * @version			0.9
 * @date			2008-10-26
 * @lastmodified	2009-01-10	20:00
 * @see				http://www.eyeman.de
 * @charset			UTF-8
 *
 */
 

 /**
  * Browser Reset
  *
  * @section		reset
  * @copyright		Yahoo (http://www.yahoo.com)
  */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {outline: 0;}
body {
	line-height: 1;
	color: black;
	background: #FFF;
}
ol, ul {list-style: none;}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}

blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}


/**
 * GLOBAL
 *
 * @section		global
 */
 

/**
 * Colors / Images
 *
 * @section		color+images
 * @colordef 	#E0E0E0; grau 
 * @colordef    #DDDDDD; dunkelgrau
 * @colordef	#FFCA04; orange
 * @colordef	#5E572F; braun 
 * @colordef	#0095CA; tuerkisblau
 * @colordef    #00B0F0; tuerkisblau (Logo)
 */
.buttonSmall {background: url('/themes/site_themes/default/img/button.gif') no-repeat;}
.buttonSmall a span {color:#FFF;}

#container {background-color: #FFF;}
#content h1, #content h1 a {color:#B75300;}
#content h2, #content h2 a {color:#B75300;}
#content h3, #content h3 a {color:#5E572F;}
#content h4, #content h4 a {color:#5E572F;}

.contentcolumn1 a:hover, .contentcolumn2 a:hover,
.contentcolumn3 a:hover, .contentcolumnWide a:hover, .contentcolumnDouble a:hover {background-color:#FFCA04;color:#5E572F;}
.contentcolumn1 a, .contentcolumn2 a, .contentcolumn3 a,
.contentcolumnWide a, .contentcolumnDouble a {color:#0095CA;}
.contentcolumn1 p, .contentcolumn2 p, .contentcolumn2 form,
.contentcolumn3 p, .contentcolumnWide p, .contentcolumnWide td,
.contentcolumnDouble p, contentcolumnWide td {color:#5E572F;} 
.contentcolumn1 ul, .contentcolumn2 ul, .contentcolumn3 ul,
.contentcolummDouble ul {color:#5E572F;list-style-image:url('/themes/site_themes/default/img/bullet-red.gif');}

#footer {background: url('/themes/site_themes/default/img/footer-background.gif') no-repeat;}
#footer p {color:#5e572f;}

.greyback {background:#E0E0E0 url('/themes/site_themes/default/img/dreieck-unten.gif') no-repeat left bottom;}
.hersteller {background:#E0E0E0 url('/themes/site_themes/default/img/dreieck-unten.gif') no-repeat left bottom;}

/* Hier müssen die Bilder mit dem entsprechenden "mainmenuXX" verknüpft werden */
/* Weiter unten werden noch 2x die "mainmenuXX" ins stylesheet gesetzt */
.mainmenu1 {background: url('/themes/site_themes/default/img/mainmenu-background1.jpg') no-repeat;}
.mainmenu2 {background: url('/themes/site_themes/default/img/mainmenu-background2.jpg') no-repeat;} 
.mainmenu3 {background: url('/themes/site_themes/default/img/mainmenu-background3.jpg') no-repeat;}
.mainmenu4 {background: url('/themes/site_themes/default/img/mainmenu-background4.jpg') no-repeat;}
.mainmenu5 {background: url('/themes/site_themes/default/img/mainmenu-background5.jpg') no-repeat;}
.mainmenu6 {background: url('/themes/site_themes/default/img/mainmenu-background6.jpg') no-repeat;}
.mainmenu7 {background: url('/themes/site_themes/default/img/mainmenu-background7.jpg') no-repeat;}
.mainmenu8 {background: url('/themes/site_themes/default/img/mainmenu-background8.jpg') no-repeat;}
.mainmenu9 {background: url('/themes/site_themes/default/img/mainmenu-background9.jpg') no-repeat;}
.mainmenu0 {background: url('/themes/site_themes/default/img/mainmenu-background18.jpg') no-repeat;}
.mainmenu10 {background: url('/themes/site_themes/default/img/mainmenu-background11.jpg') no-repeat;}
.mainmenu11 {background: url('/themes/site_themes/default/img/mainmenu-background12.jpg') no-repeat;}
.mainmenu12 {background: url('/themes/site_themes/default/img/mainmenu-background13.jpg') no-repeat;}
.mainmenu13 {background: url('/themes/site_themes/default/img/mainmenu-background14.jpg') no-repeat;}
.mainmenu14 {background: url('/themes/site_themes/default/img/mainmenu-background15.jpg') no-repeat;}
.mainmenu15 {background: url('/themes/site_themes/default/img/mainmenu-background16.jpg') no-repeat;}

.menutop a {color:#000;}
.menumain a, .menusub a {color:#FFF;}
.menumain a.active {color:#5E572F;} 
.menusub a.active {color:#DDD;}
.minitext {color:#5E572F;}

#nosubmenu {background: url('/themes/site_themes/default/img/no-submenu-background.gif');}

.resultHead {color:#5E572F;}
.resultHead, .resultRowOne {background:#E0E0E0;}
.resultRowTwo {background:#FFF;}
.resultRowOne a:hover, .resultRowTwo a:hover {background-color:#FFCA04;color:#5E572F;}
.resultHead,
.resultRowOne,
.resultRowTwo {color:#5E572F;}
.resultRowOne a,
.resultRowTwo a {color:#0095CA;}

#searchform {color:#ddd;}
#searchform .input {background: url('/themes/site_themes/default/img/search-background.gif') no-repeat left top;}
#submenu {background: url('/themes/site_themes/default/img/submenu-background.gif') no-repeat;}

.team a {color:#0095CA;}
.team p {color:#5E572F;}
.team ul {color:#5E572F;list-style-image:url('/themes/site_themes/default/img/bullet-red.gif');}
.toplink:hover {background-color:#00B0F0;color:#FFF;}
#topmenu {background: url('/themes/site_themes/default/img/header-background.gif') no-repeat;}


/**
 * Fonts
 *
 * @section		fonts
 */
.buttonSmall, {text-align:center;}
.buttonSmall a span  {font:bold .9em 'trebuchet MS',helvetica,sans-serif;}

#content h1, #content h1 a {font:bold 2em impact,verdana,tahoma,serif;letter-spacing:.08em;text-transform:uppercase;}
#content h2, #content h2 a {font:1.2em 'trebuchet MS',verdana,tahoma,serif;margin-bottom:.4em}
.hersteller {font:1.2em 'trebuchet MS',verdana,tahoma,serif;margin-bottom:.4em}
#content h3, #content h3 a {font:bold 1em 'trebuchet MS',verdana,tahoma,serif;letter-spacing:.08em;}
#content h4, #content h4 a {font:bold .9em 'trebuchet MS',verdana,tahoma,serif;letter-spacing:.08em;}
.contentcolumn1 a, .contentcolumn2 a, .contentcolumn3 a,
.contentcolumnWide a, .contentcolumnDouble a  {font-weight:bold;text-decoration:none;}
.contentcolumn1 li, .contentcolumn2 li, .contentcolumn3 li,
.contentcolumnWide li, .contentcolumnDouble li {font:.9em 'Trebuchet MS',Helvetica,sans-serif;line-height:1.4em;} 
.contentcolumn1 p, .contentcolumn2 p, .contentcolumn2 form,
.contentcolumn3 p, .contentcolumnWide p, 
.contentcolumnDouble td, .contentcolumnDouble p {font:.9em 'Trebuchet MS',Helvetica,sans-serif;line-height:1.4em;text-align:justify;}

#footer {font-family:'trebuchet MS',helvetica,sans-serif;}
#footer p {font-size:.7em;text-align:right;}

.mainmenu0, .mainmenu1, .mainmenu2, .mainmenu3, .mainmenu4, .mainmenu5, 
.mainmenu6, .mainmenu7, .mainmenu8, .mainmenu9, .mainmenu10, .mainmenu11,
.mainmenu12, .mainmenu13, .mainmenu14, .mainmenu15 {font:.9em 'trebuchet MS',helvetica,sans-serif;}
.menumain a.active, .menusub a.active {font-weight:bold;text-decoration:underline;}
.menumain a:hover, .menusub a:hover {text-decoration:underline;}
.menutop a, .menumain a, .menusub a{text-decoration:none;}
.minitext {font:.8em 'trebuchet MS',helvetica,sans-serif;line-height:1em;text-align:justify;}

.resultHead {font: bold 1em 'Trebuchet MS',Helvetica,sans-serif;}
.resultRowOne, .resultRowTwo {font:.9em 'Trebuchet MS',Helvetica,sans-serif;line-height:1.4em;text-align:justify;}
.resultRowOne a, .resultRowTwo a {font-weight:bold;text-decoration:none;}
.right {text-align:right;}

#searchform {font:.8em 'Trebuchet MS',Helvetica,sans-serif;}
#submenu {font:.8em 'trebuchet MS',helvetica,sans-serif;}

.team li {font:.9em 'Trebuchet MS',Helvetica,sans-serif;line-height:1.4em;}
.team a {font-weight:bold;text-decoration:none;}
.team p {font:.9em 'Trebuchet MS',Helvetica,sans-serif;line-height:1.4em;text-align:justify;}
#topmenu {font:.8em 'trebuchet MS',helvetica,sans-serif;}
#topmenu ul {text-align:right;}


/**
 * Border/Box-Model
 *
 * @section		border-box-model
 */
.buttonSmall  {border-top:2px solid #96894b;height:47px;width:140px;padding:15px 0px;}
.geraet {border-bottom:1px solid #fff;width:400px;padding:4px;}
.hersteller {width:420px;padding:4px 0 4px 8px;}

.clearboth {clear:both;}
.clearleft {clear:left;}
.clearright {clear:right;}
#container {margin:20px 10px 40px 20px;width:930px;}
#content {padding:10px 0 0 70px;}
#content table {margin-bottom:20px;}
.contentcolumn1, .contentcolumn2 {float:left;width:280px;margin:10px 40px 10px 0;}
.contentcolumn3 {float:left;width:220px;margin:10px 0 10px 0;}
.contentcolumnWide {float:left;width:860px;margin:10px 0 10px 0;} 
.contentcolumn1 img, .contentcolumn2 img, 
.contentcolumnWide img, .contentcolumnDouble img {margin:10px 0;}
.contentcolumnDouble {float:left;width:600px;margin:10px 40px 10px 0;}
.contentcolumn1 p, .contentcolumn2 p, .contentcolumn2 form,
.contentcolumn3 p, .contentcolumnWide p, .contentcolumnWide td,
.contentcolumnDouble, contentcolumnDouble p {margin-bottom:1.5em;}
.contentcolumn1 ul, .contentcolumn2 ul,.contentcolumn3 ul,
.contentcolumnWide ul, .contentcolumnDouble ul {margin:.8em 0 1.2em 1em;}

.floatRight {float:right;}
.floatLeft {float:left;}
.form label, .kalform label {display:block;float:left;width:110px;}
.kalinput {display:block;float:left;width:280px;border:1px solid #96894b;}
.kalinputtext {display:block;float:left;width:280px;height:100px;border:1px solid #96894b;}
#footer {clear:left;height:46px;}
#footer p {padding:9px 10px 0 0;}

.greyback {border-top:2px solid #96894b;padding:10px;}

.logo {float:left;}

.menu {list-style:none;}

.mainmenu0, .mainmenu1, .mainmenu2, .mainmenu3, .mainmenu4, .mainmenu5, 
.mainmenu6, .mainmenu7, .mainmenu8, .mainmenu9, .mainmenu10, .mainmenu11,
.mainmenu12, .mainmenu13, .mainmenu14, .mainmenu15, #switcher {height:170px;}
.menumain {padding:150px 0px 0 100px;float:left;}
.menusub {padding:18px 0px 0 100px;}
.menutop li, .menumain li, .menusub li {display:inline;margin-right:10px;} 
.menutop a, .menumain a, .menusub a {padding:.4em .25em;}
.minitext {margin-bottom:1.5em;}

.noborder {border:0;}
#nosubmenu {height:57px;}

.resultHead {border-top:2px solid #96894b;}
.resultHead, .resultRowOne, .resultRowTwo {padding:10px 5px;}
.right {float:right;}

#searchform {display:inline;float:right;margin-right:10px;padding-top:148px;}
#searchform .input {border:0;height:17px;padding-left:23px;}
#submenu {height:57px;}

.team {float:left;height:250px;margin:10px 40px 40px 0;width:390px;}
.team img {margin-right:10px;}
.team p {margin-bottom:1.5em;}
.team ul {margin:.8em 0 1.2em 1em;}
#topmenu {height:105px;}
#topmenu img {margin:0;padding:0;}
#topmenu ul {padding-top:84px;}