*{
	margin:0;
	padding:0
}
body {
  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333333;background-color:#ffffff;
  margin:0px 0;
	padding:0;
	background: url(img/bg0.gif) repeat-x #fff;
	color:#555;
	line-height:18px;
    /* Für Webfonts! */
	     -webkit-font-smoothing: antialiased;
	     -moz-font-smoothing: antialiased;
	     font-smoothing: antialiased;
	     text-rendering: optimizeLegibility;
}
a.menu{margin:0 24px 0 0;color:#3333ff; }
/* HEADINGS */
h1, h2, h3, h4{font-family:"Share", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:500;line-height:1.1;color:inherit
/*font-family:tahoma;*/
line-height:1.5;}
#content_1 h1{color:#444;font-weight:bold;font-size:1.8em;margin:24px 0px 24px 0px;padding:0px;width:auto;border:#ccc solid;border-width:0px 0px 1px 0px;padding-bottom:8px;}
h2{color:#444;font-weight:bold;font-size:1.6em;margin:15px 0px 20px 0px;padding:0px;}
h3{color:#444;font-weight:bold;font-size:1.4em;  margin:0 0 16px 0;}
h4{font-size:1.2em;color:#444;margin:0 0 12px 0;}
p{font-size:1.0em;line-height:1.6em;color:#444;}
p.balken{font-size:1.0em;line-height:1.6em;background:#ff8833;color:#fff;padding:0px 0 0 20px;}
p.teaser{font-size:1.0em;line-height:1.6em;color:#444;font-weight:bold;border-bottom:1px solid #ff8833;padding:0 0 18px 0;}
span.Auszeichnung{color:#44ee00;}
ol li, ul li{font-size:1.0em;line-height:1.6em;color:#444;}
/* LINKS GLOBAL */
a,a:link,a:link,a:link,a:hover{background:transparent;text-decoration:none;outline:none;cursor:pointer;}
a:link{color:#0000ff;outline:none;}
a:visited{color:#0000ff;outline:none;}
a:hover,a:active{color:#0000ff;outline:none;}
a:hover{color:#555;text-decoration:underline;outline:none;}
a img{border:none;outline:none;}
/* INPUT ELEMENTS GLOBAL (CSS 1 compatible) */
input{font-family:Arial,Sans-serif;font-size:12px;  width:100%;}
textarea{font-family:Arial,Sans-serif;font-size:12px;border:1px solid #666;padding:10px;background:url(img/input_bg.gif) no-repeat;  width:100%;}
select{font-family:Arial,Sans-serif;font-size:12px;border:1px solid #666;}
/* INPUT ELEMENTS DETAILED (CSS 2 compatible - works only in new browsers (FF 2.0,IE 7...) */
input[type=text],input[type=password]{border:1px solid #666;padding:2px;background:url(img/input_bg.gif) no-repeat;  width:100%;}
/* PARAGRAPH GLOBAL */
p {
	margin:8px 0px;
}
/* FAKE HR DIV CAUSE OF IE TROUBLES */
div.hr{padding-top:1px;height:0;overflow:hidden;margin:0;line-height:0px;background-color:#4E4E4F;}
div.hrlightgrey{padding-top:1px;height:0;overflow:hidden;margin:0;line-height:0px;background-color:#999;}
div.hrproductpreview{padding-top:1px;height:0;overflow:hidden;margin:12px 0px;display:inline;height:0px;line-height:0px;display:block;background-image:url(img/hr_productpreview.gif);}
/* TABLE GLOBAL */
table td {
	padding:2px;
}
/* WHOLE SITE WRAPPER */
#wrap {
	margin: 0 auto;
	max-width:1200px;
	background-color:#fff;
	border: #fff solid;
	border-width:0px 10px 0px 10px;
  border-radius: 0px;
	margin-bottom:0px;
}
/* HEADER WITH LOGO, SEARCH BOX AND LANGUAGE SELECTION */
#hdwrap{margin:0 auto;  background-color:#fff;  border-bottom:1px solid #eee;}
#navwrap{margin:0 auto;max-width:1200px;}
#header{height:120px;  max-width:1800px;  margin-left:auto;  margin-right:auto;  background:#fff url(img/logo-kuc-kl.png) no-repeat; border-top:0px solid #fff;border-bottom:0px solid #fff;}
#header #logo{float:left}
#cpwrap{background-color:#fff;  border-bottom:1px solid #eee;}
#company{margin:0 auto;max-width:1800px;  height:45px;  color:#333;  font-size:15px;  font-weight:bold;  padding:5px 0px 0px 0px;  }
#company a{color:#333;}

  
/* Top Links
---------------------------------*/
.top-links{position:absolute;  top:0px;  left:20px;float:left;}
.top-links ul{margin:0;list-style:none;}
.top-links ul li{float:left;position:relative;height:30px;  padding:10px;border-left:1px solid #EEE;}
.top-links ul li:first-child, .top-links ul ul li{border-left:0 !important; }
.top-links li > a{display:block;padding:0 12px;font-size:12px;font-weight:600;text-transform:uppercase;height:30px;    text-decoration:none;color:#666;}
.top-links li i{vertical-align:top; }
.top-links li i.icon-angle-down{margin:0 0 0 5px !important; }
.top-links li i:first-child{margin-right:3px; }
.top-links li.full-icon i{top:2px;font-size:14px;margin:0;}
.top-links li:hover{background-color:#EEE; }
.top-links ul ul, .top-links ul div.top-link-section{display:none;pointer-events:none;position:absolute;z-index:210;line-height:1.5;background:#FFF;border:0;top:44px;left:0;width:140px;margin:0;border-top:1px solid #1ABC9C;border-bottom:1px solid #EEE;box-shadow:0 0 5px -1px rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px -1px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 5px -1px rgba(0,0,0,0.2);}
.top-links li:hover ul, .top-links li:hover div.top-link-section{pointer-events:auto; }
.top-links ul ul li{float:none;height:36px;border-top:1px solid #F5F5F5;border-left:1px solid #EEE;}
.top-links ul ul li:hover{background-color:#F9F9F9; }
.top-links ul ul li:first-child{border-top:none !important;border-left:1px solid #EEE;}
.top-links ul ul a{height:36px;line-height:36px;font-size:12px;}
.top-links ul ul img{display:inline-block;position:relative;top:-1px;width:16px;height:16px;margin-right:4px;}
.top-links ul ul.top-demo-lang img{top:4px;width:16px;height:16px;}
.top-links ul div.top-link-section{padding:25px;left:0;width:280px;}
.fright .top-links ul div.top-link-section, .top-links.fright ul div.top-link-section{left:auto;right:0;}
 /* Top Rechst */  
.hlink{position:absolute;  top:0px;  right:40px;  float:right;}
.hlink ul{margin:0;list-style:none;}
.hlink ul li{float:right;position:relative;  height:30px;  padding:10px;border:1px solid #EEE;}
.hlink ul li:first-child, .hlink ul ul li{border-left:0 !important; }
.hlink li > a{display:block;padding:0 12px;font-size:12px;font-weight:600;text-transform:uppercase;height:30px;    text-decoration:none;color:#666;}
.hlink li i{vertical-align:top; }
.hlink li i.icon-angle-down{margin:0 0 0 5px !important; }
.hlink li i:first-child{margin-right:3px; }
.hlink li.full-icon i{top:2px;font-size:14px;margin:0;}
.hlink li:hover{background-color:#EEE; }
.hlink ul ul, .hlink ul div.top-link-section{display:none;pointer-events:none;position:absolute;z-index:210;line-height:1.5;background:#FFF;border:0;top:44px;left:0;width:140px;margin:0;border-top:1px solid #1ABC9C;border-bottom:1px solid #EEE;box-shadow:0 0 5px -1px rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px -1px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 5px -1px rgba(0,0,0,0.2);}
.hlink li:hover ul, .hlink li:hover div.top-link-section{pointer-events:auto; }
.hlink ul ul li{float:none;height:36px;border-top:1px solid #F5F5F5;border-left:1px solid #EEE;}
.hlink ul ul li:hover{background-color:#F9F9F9; }
.hlink ul ul li:first-child{border-top:none !important;border-left:1px solid #EEE;}
.hlink ul ul a{height:36px;line-height:36px;font-size:12px;}
.hlink ul ul img{display:inline-block;position:relative;top:-1px;width:16px;height:16px;margin-right:4px;}
.hlink ul ul.top-demo-lang img{top:4px;width:16px;height:16px;}
.hlink ul div.top-link-section{padding:25px;left:0;width:280px;}
.fright .hlink ul div.top-link-section, .hlink.fright ul div.top-link-section{left:auto;right:0;}
/* Top Center
---------------------------------*/
.top-center{position:absolute;  top:0px;  left:50%;float:left;}
.top-center ul{margin:0;list-style:none;}
.top-center ul li{position:relative;  float:left;height:30px;  padding:10px;border-left:1px solid #EEE;}
.top-center ul li:first-child, .top-center ul ul li{border-left:0 !important; }
.top-center li > a{display:block;padding:0 12px;font-size:12px;font-weight:600;text-transform:uppercase;height:30px;    text-decoration:none;color:#666;}
.top-center li i{vertical-align:top; }
.top-center li i.icon-angle-down{margin:0 0 0 5px !important; }
.top-center li i:first-child{margin-right:3px; }
.top-center li.full-icon i{top:2px;font-size:14px;margin:0;}
.top-center li:hover{background-color:#EEE; }
.top-center ul ul, .top-center ul div.top-link-section{display:none;pointer-events:none;position:absolute;z-index:210;line-height:1.5;background:#FFF;border:0;top:44px;left:0;width:140px;margin:0;border-top:1px solid #1ABC9C;border-bottom:1px solid #EEE;box-shadow:0 0 5px -1px rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px -1px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 5px -1px rgba(0,0,0,0.2);}
.top-center li:hover ul, .top-center li:hover div.top-link-section{pointer-events:auto; }
.top-center ul ul li{float:none;height:36px;border-top:1px solid #F5F5F5;border-left:1px solid #EEE;}
.top-center ul ul li:hover{background-color:#F9F9F9; }
.top-center ul ul li:first-child{border-top:none !important;border-left:1px solid #EEE;}
.top-center ul ul a{height:36px;line-height:36px;font-size:12px;}
.top-center ul ul img{display:inline-block;position:relative;top:-1px;width:16px;height:16px;margin-right:4px;}
.top-center ul ul.top-demo-lang img{top:4px;width:16px;height:16px;}
.top-center ul div.top-link-section{padding:25px;left:0;width:280px;}
.fright .top-center ul div.top-link-section, .top-center.fright ul div.top-link-section{left:auto;right:0;}

#company #search{font-family:arial;  width:200px;height:20px;float:right;color:#0000ff;padding:0px 0px 0px 0px}
#company #search a{color:#fff;font-size:8px;outline:none;}
#header td{padding-top:1px;padding-right:4px;}
#banner{width:100%;   height:auto;   }


/* BREADCRUMB PATH AS LIST */
/* ----------------------------------------------------------------
	Page Title
-----------------------------------------------------------------*/
#page-title{position:relative;padding:50px 0;background-color:#F5F5F5;border-bottom:1px solid #EEE;}
#page-title .container{position:relative; }
#page-title h1{padding-left:50px;line-height:1;font-weight:600;letter-spacing:1px;color:#333;font-size:28px;text-transform:uppercase;}
#page-title span{display:block;margin-top:10px;font-weight:300;color:#777;font-size:18px;}

.breadcrumb{position:absolute !important;width:auto !important;top:50% !important;left:auto !important;right:50px !important;margin:-10px 0 0 0 !important;background-color:transparent !important;padding:0 !important;font-size:12px;}

/* Breadcrumb alt */
#breadc{font-family:arial;  clear:both;color:#c64934;padding:1px 0px 10px 15px;list-style-type:none;outline:none;height:22px;font-size:11px; border-top:1px solid #eee;}
#breadc a,#breadc a:link,#breadc a:visited,#breadc a:hover,#breadc a:active{line-height:23px;text-decoration:none;outline:none;font-weight:normal;cursor:pointer;color:#333333;margin:0;padding:0; float:right; padding-right: 50px;padding-top: 5px;}

#hslider{max-width:1200px;  margin-left:auto;  margin-right:auto;}
/* TOPMENU AS LIST */
#topmenuwrap{background:#ffffff url(img/bg_topmenu_hh.gif) repeat-x;}
#topmenu{font-family:Arial,Sans-serif;  float:left;padding:0;margin:0;list-style-type:none;height:36px;font-size:13px;background:url(img/bg_topmenu_hh.gif) repeat-x;}
#topmenu li{height:36px;float:left;padding:0px 25px;margin:0;background:url(img/bg_topmenu_bl.gif) no-repeat;background-position:right;}
#topmenu a,#topmenu a:link,#topmenu a:visited,#topmenu a:hover,#topmenu a:active{line-height:36px;vertical-align:middle;text-decoration:none;outline:none;font-weight:bold;cursor:pointer;color:#fff;margin:0;padding:0;}
#topmenu a:hover{color:#ff8833;}

/* LANGUAGE SELECTION IN TOPMENU LIST */
#languages{text-align:right;height:26px;font-size:13px;background:url(img/bg_topmenu_hh.gif) repeat-x;padding:10px 10px 0px 0px;margin:0;}

/* CONTENT WRAPPER */
#contentwrap {clear:both;	width:100%;	padding-top: 30px; padding-bottom:40px;}
#contentwrap ul { padding-left: 20px;}
#leftcol{width:20%;float:left;padding:1%;font-family:Arial;font-size:1.0 em; padding-top: 65px; }
#rightcol{width:20%;float:right;padding:1%;font-family:Arial; font-size:1.0 em;}
#content{width:54%;float:center;margin-bottom:15px;padding:0 1%;display: inline-block !important; padding-bottom:40px;}
#content_1 {display: inline-block;width: 74%;padding: 1%px;padding-bottom: 40px;min-height: 400px;}
#contentfull {max-width:1140px; padding:40px 30px; margin-bottom:15px;}

/* CATEGORY MENU */
h2.categoryheader{background:#868686 url(img/bg_boxheader_hh.gif);height:28px;font-size:12px;color:#fff;padding:2px 8px 0px 8px;margin:0;line-height:28px;vertical-align:middle;}
h2.categoryheader a{text-decoration:none;outline:none;color:#fff;}
ul#categorymenu{background-color:#EDEDED;margin-bottom:15px;border:solid #ccc;border-width:0px 1px 1px 1px;}
/* 1st TIER */
ul#categorymenu li.level1{list-style-type:none;border:solid #fff;border-width:1px 0px 0px 0px;}
ul#categorymenu li.level1 a{text-decoration:none;outline:none;color:#333;background:#eee;font-size:12px;  font-weight:bold;padding:4px 0px 4px 6px;display:block;}
ul#categorymenu li.level1 a:hover{text-decoration:none;color:#333;background-color:#e1e1e1;font-size:12px;  font-weight:bold;}
/* 2nd TIER */
ul#categorymenu li.level2{list-style-type:none;border:solid #fff;border-width:1px 0px 0px 0px;}
ul#categorymenu li.level2 a{text-decoration:none;outline:none;color:#333;background:url(img/dotted1.gif) no-repeat 8px 9px #e1e1e1;font-weight:bold;padding:4px 0px 4px 18px;display:block;}
ul#categorymenu li.level2 a:hover{text-decoration:none;color:#333;background-color:#c7c7c7;font-weight:bold;}
/* 3rd TIER */
ul#categorymenu li.level3{list-style-type:none;border:solid #fff;border-width:1px 0px 0px 0px;}
ul#categorymenu li.level3 a{text-decoration:none;outline:none;color:#333;background:url(img/dotted1.gif) no-repeat 16px 9px #c7c7c7;font-weight:bold;padding:4px 0px 4px 26px;display:block;}
ul#categorymenu li.level3 a:hover{text-decoration:none;color:#333;background-color:#b3b3b3;font-weight:bold;}
/* 4th TIER */
ul#categorymenu li.level4{list-style-type:none;border:solid #fff;border-width:1px 0px 0px 0px;}
ul#categorymenu li.level4 a{text-decoration:none;outline:none;color:#333;background:url(img/dotted1.gif) no-repeat 24px 9px #b3b3b3;font-weight:bold;padding:4px 0px 4px 34px;display:block;}
ul#categorymenu li.level4 a:hover{text-decoration:none;color:#333;background-color:#999;font-weight:bold;}
/* 5th TIER */
ul#categorymenu li.level5{list-style-type:none;border:solid #fff;border-width:1px 0px 0px 0px;}
ul#categorymenu li.level5 a{text-decoration:none;outline:none;color:#333;background:url(img/dotted1.gif) no-repeat 32px 9px #a2a2a2;font-weight:bold;padding:4px 0px 4px 42px;display:block;}
ul#categorymenu li.level5 a:hover{text-decoration:none;color:#333;background-color:#7e7e7e;font-weight:bold;}
/* CATEGORY IMAGE DEFINITION */
// img.imgLeft {float: left;margin: 2px 10px 2px 0px;position: relative;}
/* BOXES GLOBAL DEFINITION */
h2.boxheader{background:#868686 url(img/bg_boxheader_bl.gif);height:28px;font-size:12px;color:#fff;padding:2px 8px 0px 8px;margin:0;line-height:28px;vertical-align:middle;}
h2.boxheader a:link,h2.boxheader a:hover,h2.boxheader a:active,h2.boxheader a:visited{background:#3300ff;  text-decoration:none;outline:none;color:#fff;}

/*Seitennavigation*/
#sectionLinks{margin:0px;padding:0px; list-style-type:none;}
#sectionLinks h3{padding:10px 0px 2px 10px;}
#sectionLinks a:link,#sectionLinks a:visited{display:block;background-image:url(img/bg_boxheader_bl.gif);   background-color:#3333ff;  border-bottom:1px solid #000000;  border-right:1px solid #000000;  border-left:1px solid #000000;font-size:12px;  font-weight:bold;padding:5px 0px 5px 10px; color:#ffffff;}
#sectionLinks a:hover{background-color:#ff8833;background-image:url(img/bg_boxheader_or.gif); font-size:12px;  font-weight:bold;color:#ffffff; text-decoration:none;}
#sectionLinks .next a:link,#sectionLinks .next a:visited{display:block;border-top:1px solid #ffffff;border-bottom:1px solid #cccccc;background-color:#cecece;  background-image:url(../Design/bg_nav.jpg);  font-size:12px;  font-weight:bold;  padding:3px 0px 3px 23px; color:#ffffFF;}
#sectionLinks .next a:hover{border-top:1px solid #cccccc;background-color:#ff8833;
/*background-image:url(img/bg_boxheader_hh_v.gif); */
font-size:12px;  font-weight:bold;  color:#ffffff; text-decoration:none;}
/*Bodybox*/
.boxbody{background-color:#ededed;border:solid #ccc;border-width:0px 1px 1px 1px;padding:8px;margin-bottom:15px  }
.boxbody h3,.boxbody h3 a{font-size:12px}
.boxbody h3.center,.boxbody h3.center a{font-size:12px;text-align:center;outline:none;}
.boxbody p{color:#000000;font-size:12px;  font-family:tahoma;  margin:6px 0px;}
.boxbody p.center{color:#000000;font-size:12px;text-align:center;margin:6px 0px;}
.boxbody td{color:#000000;font-size:12px;margin:6px 0px;}
.boxbody .productOldPrice{font-size:12px;color:#FF0000}
.boxbody div.hr{margin:5px 0px;}
.boxbody div.hrlightgrey{margin:5px 0px;}
.boxbody a{font-size:11px;outline:none;}
.boxbody .productboximage{border:solid 1px #999;padding:5px;background:#fff;}
.boxbody ul.contentlist{margin-left:5px;margin-right:0;padding:0;}
.boxbody ul.contentlist li{margin-left:0px;padding:0;list-style-type:none;}
.contentlist a{border-bottom:1px solid #ccc;display:block;padding:5px 0;outline:none;}

/* CART BOX */
h2.boxcartheader{background:#ff8833 url(img/bg_boxheader_or.gif);height:28px;font-size:12px;color:#fff;padding:2px 8px 0px 8px;margin:0;line-height:28px;vertical-align:middle;}
h2.boxcartheader a{text-decoration:none;color:#fff;outline:none;}

.boxcartbody{padding:4px 8px 4px 8px;margin-bottom:15px;background-color:#EDEDED;border:solid #ccc;border-width:0px 1px 1px 1px;}
.boxcartbody p{font-size:11px;}
.box{background-color:#ededed;  border:solid #ccc;  border-width:0px 1px 1px 1px;  padding:8px;  margin-bottom:15px  }
.box p{color:#000000;  font-size:12px;  font-family:tahoma;    margin:6px 0px;}
.box p.center{color:#000000;  font-size:12px;  text-align:center;  margin:6px 0px;}

.rightbox{color:#efefef;}
.rightbox ul{list-style-type:none;    text-decoration:none;    border:1px #afafaf solid;    text-align:center;    border-radius:5px;    width:95%;    height:290px;    margin:2px;    padding:2px;    float:left;    background-color:#efefef;    }
.rightbox ul li a img{width:92%;    margin:0px;    padding:2px;    }
.rightbox h3{font-size:14px;    }

/* FOOTER */
.footer{clear:both;  background-color:#E2E2E2;margin-bottom:5px;border-bottom:2px solid #ccc;}
.footer a{outline:none;}
/* XTC COPYRIGHT */
.copyright{margin:0 auto;max-width:1200px;text-align:center;color:#bababa;font-size:11px;  font-family:tahoma;padding:0px 0px 10px 0px;  }
.copyright a{color:#bbb;}
#content_1 ol,#content_1 ul{margin:10px 0 10px 14px;}
#content ol,#content ul{margin:10px 0 10px 14px;}
/* SEARCHBOX */
.search_header{line-height:normal;  padding:0;  border-collapse:collapse;   border-spacing:0;  }
td.main_row{border-top:1px solid #ccc;}

/* Firmenname */
#toptitle{font-family: 'tahoma';top:20px;left:140px;position:relative;text-align:left;font-weight:bold;font-size:125%;color:#333;letter-spacing: .3em;}
#topdesc{font-family: 'tahoma';top:35px;left:140px;position:relative;text-align:left;font-weight:bold;font-size:90%;color:#333;letter-spacing: .3em;}

/* Topnavigation */
#topnavi{font-family:'tahoma';top:10px;right:10px;position:relative;text-align:right;font-weight:bold;font-size:60%;color:#fff;letter-spacing:.3em;}
#topnavi a{color:#fff;}
#topnavi a:hover{color:#fff;}
/* Footernavigation */
.footnavi{font-family:tahoma;top:20px;position:relative;text-align:center;font-weight:bold;font-size:12px;color:#0000ff;letter-spacing:.3em;background-color:#eeeeee;padding-left:10px;margin:0px 10px 40px 10px;}

/*****************weiter h6*************************/
h6  { color: #03f; font-size: 125%; text-align: center }
h6 a    { color: 44ee00; font-size: 125%; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; text-decoration: underline }
h6 a:hover, .weiter a:active    { color: #09f }

/****************Format Typo Kontakt*************/

#mailform fieldset.csc-mailform .csc-mailform-field     { padding:2px 0px; }
#mailform label {float:left; width:150px;}
#mailform input {border: 1px solid blue; }

/*********Colum************/

// .multicolumnContainer .column{background-color:#eeeeee;margin:1px;border-radius:5px;border:1px solid;}
.csc-header{margin:5px;}
.bodytext{margin:5px}
.grenz-up{background-color:#000099; MIN-height:100px; }
.grenz{background-color:#303030; min-height:200px; }

/*4 Footer-blöcke */
.bottom{overflow:hidden;height:100%;   max-width:1200px;  margin:0 auto;  }
.clear{clear:both;}
.bottom_first{overflow:hidden;clear:both;}
.bottom a{text-decoration:none;font-size:12pt;color:#fff;}
.bottom h1{padding:0;margin:0;font-size:20px;}
.text{overflow:hidden;text-align:left;padding:10px 10px;}
.text p{font-size:12pt;}
.bottom h2{padding:0;margin:1px 0;font-size:10pt;border:0;font-weight:normal;color:#fff;}
.bottom h2 a{color:#0000ff;font-weight:bold;text-decoration:underline;}
.bottom h3{padding:0;margin:0;font-size:16px;border:0;height:33px;color:#fff;text-align:left;}
.bottom h4{padding:0;margin:0;font-size:16px;font-weight:bold;border:0;height:33px;color:#ff8833;text-align:left;}
.bottom h3 a{color:#fff;}
.bottom ul {
  text-align: left;
  padding: 10px;
  margin: 10px;
  list-style-type: none;
  width: 255px;
  float: left;
  height: 270px;
  overflow: hidden;
  font-family:tahoma;
  font-size: 14px;
}
.bottom li{padding:0;margin:0;color:#fff;}
.bottom li img{padding:8px 0 0 0px;}
.bottom_data{font-size:10px;padding:0 0 0 0px;}
.bottom a{color:#fff;}
.bottom a:hover{color:#ff8833;}

.copyr{color:#bababa;background-color:#303030;border-top:1px #686868 solid;}
.copyr P{color:#888;}  

/* Hauptmenü */ 
#menu{color:#333;  text-transform:uppercase;clear:both;display:block;line-height:105px;margin:0 auto;width:100%;  font-family:tahoma;  font-weight:bold;  font-size:15px;  padding-top:10px;     }
#menu ul{font-size:20px;list-style:none;margin:0 0 0 -0.8125em;padding-left:0;  float:right;}
#menu li{float:left;position:relative;}
#menu a{color:#333;display:block;line-height:105px;  border-top:2px #fff solid;padding:0 15px;text-decoration:none;    }
#menu ul ul{-moz-box-shadow:0 3px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2);box-shadow:0 3px 3px rgba(0,0,0,0.2);display:none;float:left;margin:0;position:absolute;text-transform:none;  top:105px;right:0px;width:188px;z-index:99999;}
#menu ul ul ul{left:100%;top:0;}
#menu ul ul a{background:#f9f9f9;border-top:2px #1ABC9C solid;  border-bottom:1px dotted #ddd;color:#444;font-size:13px;font-weight:normal;height:auto;line-height:1.4em;padding:10px 10px;width:168px;}
#menu li:hover > a, #menu ul ul:hover > a, #menu a:focus{background:#efefef;  background-color:#1ABC9C;  color:#fff;}
#menu li:hover > a, #menu a:focus{background-COLOR:#1ABC9C;
/* Show a solid color for older browsers */
border-top-color:#1ABC9C;  color:#fff;}
#menu ul li:hover > ul{display:block;}
#menu .current-menu-item > a, #menu .current-menu-ancestor > a, #menu .current_page_item > a, #menu .current_page_ancestor > a{font-weight:bold;}

/*Änderungen*/
#menu .active{border-top-color:#1ABC9C;  background:#1ABC9C;   color:#fff;display:block;line-height:105px;padding:0 10px;  text-decoration:none;  }
#menu ul{font-size:15px;list-style:none;margin:0 0 0 0em;padding-left:0;  }
#menu ul ul .active{line-height:40px; }
/* Flexslider */
.caption-text {display:none;}

/*hypnose cd produkte*/

.cdproduct{overflow:hidden;height:100%;}
.clear{clear:both; }
.cdproduct_first{overflow:hidden;clear:both;}
.cdproduct a{text-decoration:none; font-size:10pt; color:;}
.cdproduct h1{padding:0;margin:0;font-size:16px;}
.text{overflow:hidden; text-align:left; padding:10px 10px;}
.text p{font-size:9pt;}
.cdproduct h2{padding:0;margin:1px 0;font-size:10pt;border:0; font-weight:normal;color:#0000ff;}
.cdproduct h2 a{color:#0000ff; font-weight:bold; text-decoration:underline;}
.cdproduct h3{padding:0;margin:0;font-size:12px;border:0;height:33px;color:#000066;}
.cdproduct h6{padding:0;margin:0;font-size:10px;border:0;height:33px;color:#000066;}
.cdproduct h3 a{color:#000066;}
.cdproduct ul{text-align:center;padding:5px;margin:3px 3px 3px 3px;list-style-type:none;width:170px;float:left;height:270px;overflow:hidden;border:2px solid #ababab;}
.cdproduct li {padding:0; margin:0;}
.cdproduct li img { padding:8px 0 0 0px; }
.cdproduct_data {font-size:10px; padding:0 0 0 0px;}

/*nice-links in green*/
.btn a{
  background: #2bb853;
  background-image: -webkit-linear-gradient(top, #2bb853, #2bb86f);
  background-image: -moz-linear-gradient(top, #2bb853, #2bb86f);
  background-image: -ms-linear-gradient(top, #2bb853, #2bb86f);
  background-image: -o-linear-gradient(top, #2bb853, #2bb86f);
  background-image: linear-gradient(to bottom, #2bb853, #2bb86f);
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  font-family: Arial;
  font-weight: bold;
  color: #ffffff;
  font-size: 12px;
  padding: 5px 10px 5px 10px;
  text-decoration: none;
  text-align:center;
}
/*****************weiter h6*************************/
h6  { color: #226ab9; font-size: 110%; text-align: center }
/**h6 a { color:#226ab9; font-size: 110%; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; text-decoration: underline }
**/
h6 a{background:#2bb853;  background-image:-webkit-linear-gradient(top,#2bb853,#2bb86f);  background-image:-moz-linear-gradient(top,#2bb853,#2bb86f);  background-image:-ms-linear-gradient(top,#2bb853,#2bb86f);  background-image:-o-linear-gradient(top,#2bb853,#2bb86f);  background-image:linear-gradient(to bottom,#2bb853,#2bb86f);  -webkit-border-radius:5;  -moz-border-radius:5;  border-radius:5px;  font-family:Arial;  font-weight:bold;  color:#ffffff;  font-size:14px;  padding:5px 10px 5px 10px;  text-decoration:none;  text-align:center;}
h6 a.internal-link {color:#fff; background:#2bb853;}
h6 a:hover, .weiter a:active    { color: #fff; background-color:#009900; }

#content_1 ul{margin: 0px 20px;}

.csc-textpic-intext-right .csc-textpic-image {float: right; margin-left: 20px; margin-bottom: 20px;}
.csc-textpic-intext-left .csc-textpic-image {float: left; margin-right: 20px; margin-bottom: 20px;}
.csc-textmedia-beside-right .csc-textmedia-gallery-media {float:right; margin-left: 20px; margin-bottom:20px;}
.csc-textmedia-beside-left .csc-textmedia-gallery-media {float:left; margin-right: 20px; margin-bottom:20px;} 
# .ce-left {float:left; margin-right: 20px; margin-bottom:20px;}
# .ce-right {float:right; margin-left: 20px; margin-bottom:20px;}
.ce-left .image-embed-item {float:left; margin-right: 20px; margin-bottom:20px;}
.ce-right .image-embed-item {float:right; margin-left: 20px; margin-bottom:20px;}


/* Responsiv */  
.logo {float:left; height:45px;}

@media (max-width: 950px){
#toptitle {display:none;}
#topdesc  {display:none;}
}

  
@media(max-width:900px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}
/* Contao Open Source CMS, (c) 2005-2014 Leo Feyer, LGPL license */
body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{width:0;height:0;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}  
/*responsing design*/  
.image_container-350 {display:none;}

@media screen and (max-width: 900px) {
    #content_1{width:98%;        padding:1%    }
    #content {width: 98%; padding:1%}
    #rightcol{width:98%;        float:none;        padding:1%;}
    //    #leftcol {width: 98%; padding: 1%;clear:left;}
    #leftcol {display:none;}
    #languages {display:none;}
    .tx-powermail {max-width:800px;}
    .powermail_field {max-width: 340px;}
    #header {display:none;} 
    #wrap {border-top:10px;}
    #banner {display:none;}
    #company {display:none;}
    .image_container-350 {display:block;}
    #page-title {display:none;}
  
} 
    
.slicknav_menu {
	display:none;
}

@media screen and (max-width: 900px) {
	.js #menu {
		display:none;
	}
	
	.js .slicknav_menu {
		display:block;
	}
}
@font-face{font-family:'Share';font-style:normal;font-weight:400;src:url('../../typo3conf/ext/bootstrap_package/Resources/Public/Fonts/share-regular-webfont-webfont.eot');src:url('../../typo3conf/ext/bootstrap_package/Resources/Public/Fonts/share-regular-webfont-webfont.eot?#iefix') format('embedded-opentype'),url('../../typo3conf/ext/bootstrap_package/Resources/Public/Fonts//share-regular-webfont-webfont.woff') format('woff'),url('../../typo3conf/ext/bootstrap_package/Resources/Public/Fonts/share-regular-webfont-webfont.ttf') format('truetype')}
@font-face{font-family:'Share';font-style:italic;font-weight:400;src:url('../../typo3conf/ext/bootstrap_package/Resources/Public/Fonts/share-italic-webfont-webfont.eot');src:url('../../typo3conf/ext/bootstrap_package/Resources/Public/Fonts/share-italic-webfont-webfont.eot?#iefix') format('embedded-opentype'),url('../../typo3conf/ext/bootstrap_package/Resources/Public/Fonts//share-italic-webfont-webfont.woff') format('woff'),url('../../typo3conf/ext/bootstrap_package/Resources/Public/Fonts/share-italic-webfont-webfont.ttf') format('truetype')}
@font-face{font-family:'Share';font-style:normal;font-weight:500;src:url('../../typo3conf/ext/bootstrap_package/Resources/Public/Fonts/share-bold-webfont-webfont.eot');src:url('../../typo3conf/ext/bootstrap_package/Resources/Public/Fonts/share-bold-webfont-webfont.eot?#iefix') format('embedded-opentype'),url('../../typo3conf/ext/bootstrap_package/Resources/Public/Fonts//share-bold-webfont-webfont.woff') format('woff'),url('../../typo3conf/ext/bootstrap_package/Resources/Public/Fonts/share-bold-webfont-webfont.ttf') format('truetype')}
@font-face{font-family:'Share';font-style:normal;font-weight:bold;src:url('../../typo3conf/ext/bootstrap_package/Resources/Public/Fonts/share-bold-webfont-webfont.eot');src:url('../../typo3conf/ext/bootstrap_package/Resources/Public/Fonts/share-bold-webfont-webfont.eot?#iefix') format('embedded-opentype'),url('../../typo3conf/ext/bootstrap_package/Resources/Public/Fonts//share-bold-webfont-webfont.woff') format('woff'),url('../../typo3conf/ext/bootstrap_package/Resources/Public/Fonts/share-bold-webfont-webfont.ttf') format('truetype')}   