/* Style sheet blockadenlösung-cd */
*{margin:0;padding:0;}
body{padding:0;font-family:Arial, Sans-serif;font-size:12px;color:#555;line-height:18px;
background: rgb(204,204,204); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(204,204,204,1) 0%, rgba(238,238,238,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(204,204,204,1)), color-stop(100%,rgba(238,238,238,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(204,204,204,1) 0%,rgba(238,238,238,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(204,204,204,1) 0%,rgba(238,238,238,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(204,204,204,1) 0%,rgba(238,238,238,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(204,204,204,1) 0%,rgba(238,238,238,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */

}
h1{width:auto;margin:20px 0 15px;padding:0 0 8px;border-top:0px solid;border-right:0px solid;border-bottom:1px solid;border-left:0px solid;font-weight:bold;font-size:18px;color:#000000;}
h2{margin:15px 0 8px;padding:0;font-weight:bold;font-size:16px;color:#000000;}
h3{font-weight:bold;font-size:12px;color:#555555;}
a,a:link,a:link,a:link,a:hover{text-decoration:none;background:transparent;outline: none;cursor:pointer;}
a:link{color:#893769;outline: none;}
a:visited{color:#893769;outline: none;}
a:hover,a:active{color:#893769;outline: none;}
a:hover{text-decoration:underline;color:#555;outline: none;}
a img{border:none;outline: none;}
input{font-family:Arial, Sans-serif;font-size:12px;}
textarea{padding:10px;border:1px solid #666;font-family:Arial, Sans-serif;font-size:12px;background:url(img/input_bg.gif) no-repeat;}
select{border:1px solid #666;font-family:Arial, Sans-serif;font-size:12px;}
input[type=text],input[type=password]{padding:2px;border:1px solid #666;background:url(img/input_bg.gif) no-repeat;}
p{margin:8px 0;}
div.hr{height:0;overflow:hidden;margin:0;padding-top:1px;background-color:#4E4E4F;line-height:0px;}
div.hrlightgrey{height:0;overflow:hidden;margin:0;padding-top:1px;background-color:#999;line-height:0px;}
div.hrproductpreview{height:0px;overflow:hidden;display:block;margin:12px 0;padding-top:1px;background-image:url("img/hr_productpreview.gif");line-height:0px;}
table td{padding:2px;}
#wrap{margin: 0 auto;max-width:1200px;background-color:#fff;border: #fff solid;border-width:0px 10px 10px 10px;margin-bottom:10px;}
#header{max-width: 1200px; position:relative;height:auto;}
#header td{padding-top:1px;padding-right:4px;}
#breadcrumb{height:22px;clear:both;padding:1px 0 10px 15px;font-size:11px;color:#c64934;list-style-type:none;outline: none;background: #fff url(img/bg_breadcrumb.gif) repeat-x;}
#breadcrumb a,#breadcrumb a:link,#breadcrumb a:visited,#breadcrumb a:hover,#breadcrumb a:active{margin:0;padding:0;font-weight:normal;text-decoration:none;color:#333333;line-height:23px;outline: none;cursor:pointer;}
#topmenuwrap{background: #ffffff url(img/bg_topmenu_hh.gif) repeat-x;}
#topmenu{height:36px;float:left;margin:0;padding:0;font-size:13px;list-style-type:none;background: url(img/bg_topmenu_hh.gif) repeat-x;}
#topmenu li{height:36px;float:left;margin:0;padding:0 25px;background-position:right;background: url(img/bg_topmenu_bl.gif) no-repeat;list-style-type:none;}
#topmenu a,#topmenu a:link,#topmenu a:visited,#topmenu a:hover,#topmenu a:active{margin:0;padding:0;vertical-align:middle;font-weight:bold;text-decoration:none;color:#fff;line-height:36px;outline: none;cursor:pointer;}
#topmenu a:hover{color:#E030ff;}
.mod_navigationMain{}
.mod_navigationMain ul,.mod_navigationMain ul{}
.mod_navigationMain .active{margin:0;padding:0;vertical-align:middle;font-weight:bold;text-decoration:none;color:#E030ff;line-height:36px;outline: none;cursor:pointer;}
#languages{height:26px;margin:0;padding:10px 10px 0 0;text-align:right;font-size:13px;background: url(img/bg_topmenu_hh.gif) repeat-x;}
#contentwrap{max-width:1200px;clear:both;padding:0;}
#leftcol{width:200px;float:left;padding:0 0 15px;}
#rightcol{width:200px;float:right;padding:0 0 15px;}
#content{width:525px;float:left;margin-bottom:15px;padding:0 25px;}
#content_1{max-width:725px;float:left;margin-bottom:15px;padding:0 25px;}
#contentfull{max-width:1140px;margin-bottom:15px;padding:0 30px;font-size: 16px;}
h2.categoryheader{height:28px;margin:0;padding:2px 8px 0;vertical-align:middle;font-size:12px;color:#fff;line-height:28px;background: #868686 url(img/bg_boxheader_hh.gif);}
h2.categoryheader a{text-decoration:none;color:#fff;outline: none;}
ul#categorymenu{margin-bottom:15px;background-color:#EDEDED;border-top:0px #ccc;border-right:1px #ccc;border-bottom:1px #ccc;border-left:1px #ccc;}
ul#categorymenu li.level1{border-top:1px #fff;border-right:0px #fff;border-bottom:0px #fff;border-left:0px #fff;list-style-type:none;}
ul#categorymenu li.level1 a{display:block;padding:4px 0 4px 6px;font-weight:bold;text-decoration:none;color:#333;outline: none;background:#eee;}
ul#categorymenu li.level1 a:hover{background-color:#e1e1e1;font-weight:bold;text-decoration:none;color:#333;}
ul#categorymenu li.level2{border-top:1px #fff;border-right:0px #fff;border-bottom:0px #fff;border-left:0px #fff;list-style-type:none;}
ul#categorymenu li.level2 a{display:block;padding:4px 0 4px 18px;font-weight:bold;text-decoration:none;color:#333;outline: none;background: url(img/dotted1.gif) no-repeat 8px 9px #e1e1e1;}
ul#categorymenu li.level2 a:hover{background-color:#c7c7c7;font-weight:bold;text-decoration:none;color:#333;}
ul#categorymenu li.level3{border-top:1px #fff;border-right:0px #fff;border-bottom:0px #fff;border-left:0px #fff;list-style-type:none;}
ul#categorymenu li.level3 a{display:block;padding:4px 0 4px 26px;font-weight:bold;text-decoration:none;color:#333;outline: none;background: url(img/dotted1.gif) no-repeat 16px 9px #c7c7c7;}
ul#categorymenu li.level3 a:hover{background-color:#b3b3b3;font-weight:bold;text-decoration:none;color:#333;}
ul#categorymenu li.level4{border-top:1px #fff;border-right:0px #fff;border-bottom:0px #fff;border-left:0px #fff;list-style-type:none;}
ul#categorymenu li.level4 a{display:block;padding:4px 0 4px 34px;font-weight:bold;text-decoration:none;color:#333;outline: none;background: url(img/dotted1.gif) no-repeat 24px 9px #b3b3b3;}
ul#categorymenu li.level4 a:hover{background-color:#999;font-weight:bold;text-decoration:none;color:#333;}
ul#categorymenu li.level5{border-top:1px #fff;border-right:0px #fff;border-bottom:0px #fff;border-left:0px #fff;list-style-type:none;}
ul#categorymenu li.level5 a{display:block;padding:4px 0 4px 42px;font-weight:bold;text-decoration:none;color:#333;outline: none;background: url(img/dotted1.gif) no-repeat 32px 9px #a2a2a2;}
ul#categorymenu li.level5 a:hover{background-color:#7e7e7e;font-weight:bold;text-decoration:none;color:#333;}
img.imgLeft{position:relative;float:left;margin:2px 10px 2px 0;}
h2.boxheader{height:28px;margin:0;padding:2px 8px 0;vertical-align:middle;font-size:12px;color:#fff;line-height:28px;background: #868686 url(img/bg_boxheader_hh.gif);}
h2.boxheader a:link,h2.boxheader a:hover,h2.boxheader a:active,h2.boxheader a:visited{color:#fff;background: #3300ff text-decoration:none;outline: none;}
#sectionLinks{margin:0;padding:0;}
#sectionLinks h3{padding:10px 0 2px 10px;}
#sectionLinks a:link,#sectionLinks a:visited{display:block;padding:5px 0 5px 10px;background-image:url("img/bg_boxheader_hh.gif");font-weight:bold;color:#ffffff;}
#sectionLinks a:hover{background-color:#69A3BA;background-image:url("img/bg_boxheader_hh_v.gif");font-weight:bold;text-decoration:none;color:#ffffff;}
#sectionLinks .level_2 a:link,#sectionLinks .level_2 a:visited{display:block;padding:3px 0 3px 23px;background-image:url("../Design/bg_nav.jpg");border-top:1px solid #ffffff;font-weight:normal;color:#0020FF;border-bottom: 1px solid #cccccc;}
#sectionLinks .active{background-image: url(img/bg_boxheader_hh_v.gif);        padding: 5px 0px 5px 10px; font-weight: bold;color: #ffffff; text-decoration: none;}
.boxbody{border-top:1px;border-right:1px;border-bottom:1px;border-left:1px;background-color:#ededed;border: solid #ccc;border-width:1px 1px 1px 1px;padding:8px;margin-bottom:15px}
.boxbody h3,.boxbody h3 a{font-size:11px;}
.boxbody h3.center,.boxbody h3.center a{text-align:center;font-size:11px;outline: none;}
.boxbody p{margin:6px 0;font-size:11px;color:#000000;}
.boxbody p.center{margin:6px 0;text-align:center;font-size:11px;color:#000000;}
.boxbody td{margin:6px 0;font-size:11px;color:#000000;}
.boxbody .productOldPrice{font-size:11px;color:#FF0000;}
.boxbody div.hr{margin:5px 0;}
.boxbody div.hrlightgrey{margin:5px 0;}
.boxbody a{font-size:11px;outline: none;}
.boxbody .productboximage{padding:5px;border-style:1px;border-color:#999;background:#fff;}
.boxbody ul.contentlist{margin-right:0;margin-left:5px;padding:0;}
.boxbody ul.contentlist li{margin-left:0;padding:0;list-style-type:none;}
.contentlist a{display:block;padding:5px 0;border-bottom:1px solid #ccc;outline: none;}
h2.boxcartheader{height:28px;margin:0;padding:2px 8px 0;vertical-align:middle;font-size:12px;color:#fff;line-height:28px;background: #893769 url(img/bg_boxheader_hh_v.gif);}
h2.boxcartheader a{text-decoration:none;color:#fff;outline: none;}
.boxcartbody{margin-bottom:15px;padding:4px 8px;background-color:#EDEDED;border-top:0px #ccc;border-right:1px #ccc;border-bottom:1px #ccc;border-left:1px #ccc;}
.boxcartbody p{font-size:11px;}
.footer{clear:both;margin-bottom:5px;padding:8px;text-align:center;background-color:#E2E2E2;border-bottom:2px solid #ccc;font-size:11px;color:#666;}
.footer a{text-decoration:underline;color:#666;outline: none;}
.copyright{width:970px;margin:0 auto;padding:0 0 10px;text-align:center;font-size:11px;color:#666;}
#content ol,#content ul{margin:10px 0 10px 14px;}
.search_header{}
td.main_row{border-top:1px solid #ccc;}

.weiter{text-align:center;}
.weiter a{font-family:Arial, Helvetica, sans-serif;font-weight:bold;text-decoration:underline;font-size:140%;color:#3C3CFF;}
.weiter a:hover,.weiter a:active{color:#0033cc;}
.invisible {
display:inline;
height:0;
left:-1000px;
overflow:hidden;
position:absolute;
top:-1000px;
width:0;
}
/*hypnose cd produkte*/

.product
{
	overflow:hidden;
	height:100%;
}
.clear { clear:both; }
.product_first
{
	overflow:hidden;
	clear:both;
}
.product a { text-decoration:none; font-size:10pt; color:;}
.product h1
{
	padding:0;
	margin:0;
	font-size:16px;
}

.text
{overflow:hidden; text-align:left; padding:10px 10px;

}
.text p
{
font-size:9pt;
}
.product h2
{
	padding:0;
	margin:1px 0;
	font-size:10pt;
	border:0; font-weight:normal;
	color:#0000ff;
}

.product h2 a
{
	color:#0000ff; font-weight:bold; text-decoration:underline;
}
.product h3
{
	padding:0;
	margin:0;
	font-size:12px;
	border:0;
	height:33px;
	color:#000066;
}
.product h6
{
	padding:0;
	margin:0;
	font-size:10px;
	border:0;
	height:33px;
	color:#000066;
}
.product h3 a
{
	color:#000066;
}
.product .product_first ul
{
	text-align:center;
	padding:5px;
	margin:8px 7px 8px 8px;
	list-style-type:none;
	width:auto;
	background:#fff;
	float:left;
	overflow:hidden;
	border:1px solid #cc00ff;
}

.product ul
{
	text-align:center;
	padding:5px;
	margin:3px 3px 3px 3px;
	list-style-type:none;
	width:160px;
	float:left;
	height:250px;
	overflow:hidden;
	border:2px solid #ababab;
	border-radius: 3px;
}

.product li
{
	padding:0;
	margin:0;
}
.product li img { padding:8px 0 0 0px; }
.product_data
{
	font-size:10px;
	padding:0 0 0 0px;
 }
 
 /* = Navigationsmenü
-------------------------------------------------------------- */

#menu {
	background: #222; /* Show a solid color for older browsers */
	background: -moz-linear-gradient(#676767, #0a0a0a);
	background: -o-linear-gradient(#676767, #0a0a0a);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#676767), to(#0a0a0a)); /* older webkit syntax */
	background: -webkit-linear-gradient(#676767, #0a0a0a);
	-webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
	-moz-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
	box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
	clear: both;
	display: block;
	float: left;
	margin: 0 auto 0px;
	width: 100%;
  font-family: tahoma;
  font-weight: bold;
}
#menu ul {
	font-size: 13px;
	list-style: none;
	margin: 0 0 0 -0.8125em;
	padding-left: 0;
}
#menu li {
	float: left;
	position: relative;
}
#menu a {
	color: #eee;
	display: block;
	line-height: 35px;
	padding: 0 20px;
	text-decoration: none;
  border-right: 1px solid;
  border-left: 1px solid;
  border-color: #3f3f3f;
    
}
#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;
	top: 35px;
	left: 0;
	width: 188px;
	z-index: 99999;
}
#menu ul ul ul {
	left: 100%;
	top: 0;
}
#menu ul ul a {
	background: #f9f9f9;
	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;
}
#menu li:hover > a,
#menu a:focus {
	background: #f9f9f9; /* Show a solid color for older browsers */
	background: -moz-linear-gradient(#f9f9f9, #e5e5e5);
	background: -o-linear-gradient(#f9f9f9, #e5e5e5);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9f9f9), to(#e5e5e5)); /* Older webkit syntax */
	background: -webkit-linear-gradient(#f9f9f9, #e5e5e5);
	color: #373737;
}
#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 {
	background: #000099; 
  color: #fff;
	display: block;
	line-height: 35px;
	padding: 0 10px;
  text-decoration: none;
  }

#menu .level_2 .active {
	background: #000099; 
  color: #fff;
	display: block;
	line-height: 40px;  
	padding: 0 10px;
  text-decoration: none;
  max-width: 168px;  
  }  
  
#menu ul {
	font-size: 13px;
	list-style: none;
	margin: 0 0 0 0em;
	padding-left: 0;
  }
  
  
.footer{clear:both;margin-bottom:5px;padding:8px;text-align:center;background-color:#E2E2E2;border-bottom:2px solid #ccc;font-size:11px;color:#666;border-radius:0px;}
.footer a{text-decoration:underline;color:#666;outline: none;}  

.auswahl{overflow:hidden;height:100%;}
.clear{clear:both; }
.auswahl_first{overflow:hidden;clear:both;}
.auswahl a{text-decoration:none; font-size:10pt; color:;}
.auswahl h1{padding:0;margin:0;font-size:16px;}
.text{overflow:hidden; text-align:left; padding:10px 10px;}
.text p{font-size:9pt;}
.auswahl h2{padding:0;margin:1px 0;font-size:10pt;border:0; font-weight:normal;color:#0000ff;}
.auswahl h2 a{color:#0000ff; font-weight:bold; text-decoration:underline;}
.auswahl h3{padding:5px;margin:0;font-size:14px;border:0;height:33px;color:#000066;}
.auswahl h6{padding:0;margin:0;font-size:10px;border:0;height:33px;color:#000066;}
.auswahl h3 a{color:#000066;}
.auswahl .auswahl_first ul{text-align:center;padding:5px;margin:8px 7px 8px 8px;list-style-type:none;width:auto;background:#fff;float:left;overflow:hidden;border:1px solid #cc00ff;}

.auswahl ul{
  text-align:center;
  
  margin:3px 3px 3px 3px;
  list-style-type:none;
  width:200px;
  float:left;
  height:350px;
  overflow:hidden;
  border:2px solid #dedede;
  
}
.auswahl li{padding:0;margin:0;}
.auswahl li img{padding:0px 0 0 0px; }
.auswahl_data{font-size:10px;padding:0 0 0 0px; }

/*link in grün*/
.ce_hypnerlink {
text-align: center; 
}

.ce_hyperlink a, .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;
}

.ce_hyperlink a:hover, .btn a:hover {
  background: #138233;
  text-decoration: none;
}

/*Style Container */

.col_1, .col_2, .col_3  {
padding: 10px;
 
background-color:#fff;

margin: 5px;
}
.ce_text h1 {
text-decoration:none;
border-bottom:0px solid; 
text-align:center;
color:#3b3b3b; 
}

/*---Formatierung Event --*/

.event a:link{
  color: #0000ff;
}
.event a:visited{
  color: #0000ff;
}
.event a:hover{
  color: #ff6600;
}
.date {
 
}
 
.mod_eventlist .header {
 padding: 20px;
 color: #fff;
 font-size: 16px; 
 margin-top: 20px;
 background-color: #7f7f7f;
}

.error {
 color:#ff0000;  
}
#sectionf { margin:0px; padding:0px;}
#sectionf .mod_navigation {margin:-20px;}
#sectionf a {color: #fff; }
#sectionf a:link {border: 1px solid; background-color:#0000ff;display:block;padding:5px 10px 3px 10px;background-image:url("img/bg_boxheader_hh.gif");text-decoration: none; color:#fff;}
#sectionf a:hover{background-color:#ff6600;background-image:url("img/bg_boxheader_hh_v.gif");font-weight:bold;text-decoration:none;color:#ffffff;}
#sectionf .active{background-image: url(img/bg_boxheader_hh_v.gif); display:block;padding: 4px 0px 3px 7px; font-weight: bold;color: #ffffff; text-decoration: none;}    
#sectionf .sibling {font-weight: bold;color: #ffffff; text-decoration: none;}
.float_left{
    float: left;
    
}
.float_right{
    float: right;
}

 

#site-logo{
padding-left: 30px;
padding-bottom: 30px;
}
#toptitle {top:50px;position:relative;text-align:left;font-weight:bold;font-size:200%;color:#ff6600;left:180px;letter-spacing: .3em;}
#topdesc {top:60px;position:relative;text-align:left;font-weight:bold;font-size:150%;color:#ff6600;left:180px;letter-spacing: .3em;}
 
.search{width:250px;height:80px;float:right;padding:0 0 0 60px;color:#fff;}
.search a{font-size:11px;color:#fff;outline: none;}


.slicknav_menu {display:none;}
/*macht 2.Menü sichtbar*/
.block {overflow:visible;} 
.image_container-350 {display:none;}
@media screen and (min-width: 200px) and (max-width: 750px) {	
  #toptitle{display:none;}
  #topdesc{display:none;}
 .block {overflow:invisible;} 
  body{margin:0px 10px}
  #contentfull{padding:0 10px;}
  #wrap{ border-radius: 0 0 10px 10px;}
 .search {display:none;}
 .image_container {display:none;}
 .image_container-350 {border-top 5px solid #fff;display:inline;}
 .js #menu {display:none;	}
   #menu {display:none;}
   #site-logo {display:none;}
	.slicknav_menu {display:block;}
  #kontakt .text {width:150px; height:20px;}
  #kontakt .textarea{width:150px;}
  .ce_form .text,.ce_form .textarea{width:150px;}
  
}

