@import url(reset.css);
@import url(http://fonts.googleapis.com/css?family=Muli);
@import url(jquery.fancybox-1.3.4.css);





html {background: #EFEFEC url('../img/background.jpg'); background-repeat:no-repeat; background-position:top center;} /* background color */
body {color: #71777d;font-family: 'Muli', arial, verdana, sans-serif; background-color:#EFEFEC;}
.wrap2 {margin: 0 auto; background-color:#EFEFEC; height:230px; }
.wraphead {margin: 0 auto; height:140px; background-image:url(../images/Headerlogo.png);  background-position:center; background-repeat:no-repeat; padding-right:590px; }

.clearer {clear:both;}

.mitte{margin: 0 auto; width:950px; }
.mitte2{margin: 0 auto; width:914px;}
.mitte-content{margin: 0 auto; width:920px; background-image:url(../images/bgc.jpg); background-repeat:repeat-y; }
.wrap1 {margin: 0 auto; height:133px;z-index:-2; text-align:center; padding-top:50px; background-color:#EFEFEC; background-image:url(../images/bgw.png); background-repeat:repeat-x;}
.wrap1a {margin: 0 auto; height:133px;z-index:-2; text-align:center; padding-top:50px; background-color:#EFEFEC; background-image:url(../images/Headerlogo.png); background-repeat:no-repeat; background-position:center;}

.wrap3 {margin: 0 auto; background-color:#E6E6E6; height:47px; background-image:url(../images/bg-menu.jpg); background-repeat:repeat-x;}
.wrap4 {margin: 0 auto; background-color:#fff; height:100%;}
.wrap4-l{float:left; width:523px;   padding-right:20px; padding-top:33px; padding-left:4px; font-size:14px;}
.wrap4-r{float:right; width:320px;padding-top:33px; padding-left:10px;}
.wrap4-e {margin: 0 auto; background-color:#fff; height:33px;}
.wrap4-r-content {background-image:url(../images/bg-klemmbrett.jpg); background-repeat:no-repeat; width:320px; min-height:400px;}
.wrap4-r-content2 {padding-left:50px; width:220px; padding-top:73px; font-size:12px;}
.wrap5 {margin: 0 auto; background-color:#E6E6E6; height:35px; background-image:url(../images/bg-wrap5.jpg); background-repeat:repeat-x;}
.wrap6 {margin: 0 auto; background-color:#eee; height:100%;}
.wrap7 {margin: 0 auto; background-color:#999; height:30px; color:#FFFFFF;}

.text-12 {font-size:15px;}
.text-13 {font-size:14px;}
.text-box{font-size:22px; color:#99A94A; }
.text-box2{font-size:22px; color:#99A94A;font-weight:bold; }


a, a:link, a:focus {color: #6C8620;outline: 0;text-decoration: none} 
a:hover {color: #6C8620;text-decoration: underline}
a.more {padding-right: 15px;background: url('../img/arrow.gif') no-repeat 100% 50%}


h1, h2, h3, h4 {font-family: 'Muli', arial, verdana, sans-serif;line-height: 1.2em;margin-bottom: 15px;font-weight: bold;}
h1 {font-size: 2.2em;font-family: 'Muli', arial, verdana, sans-serif;font-weight: normal;} 
h1 span {color: #EFEFEC}
h2 {font-size: 2.1em;}
h3 {font-size: 1.5em;}
h4 {font-size: 1.0em;font-family: 'Muli', arial, verdana, sans-serif;margin-bottom: 10px;font-weight: normal;font-style: normal}

.Slidetitel {font-size: 25px;font-family: 'Muli', arial, verdana, sans-serif;font-weight: normal;font-color:#EFEFEC;}
.Slidetext {font-size: 1em;font-family: 'Muli', arial, verdana, sans-serif;font-weight: normal;font-color:#EFEFEC;}

#intro {position: relative;height: 470px; }
#intro #slider {
	height: 270px;
	overflow: hidden;
	width: 980px;
	position: relative;
	
}
#intro #slider .window {width: 520px;height: 273px;background: url('../img/window.png') no-repeat; float: left;position: relative}
#intro #slider .video {
	width: 520px;
	height: 213px;
	padding: 0px 0 0 20px;
	float: left;
	position: relative;
	
}
#intro #slider .window * {position: absolute;left: 11px;top: 37px}
#intro #slider .content {width: 360px;position: relative;right: 20px;float: right;}
#intro #slider h2 {margin-bottom: 10px;color: #dedede;} /* color */
#intro #slider ul {
	height: 470px;
	position: absolute;
	top: 0;
	left: 0;

	
	


}


.blinks {float: left;margin-right: 20px; margin-bottom:20px;} 

#intro #slider ul li {display: block;padding: 5px 0;overflow: hidden;width: 980px;float: left;}
#intro #slider p {margin-bottom: 20px;color: #fff;font-size: 1.0em;}
#intro a.prev, #intro a.next {display: block;width: 15px;height: 22px;text-indent: -9999px;position: absolute;top:45%;margin-top:-11px}
#intro a.prev {left:  -35px;margin-top:-80px;background: url('../img/prev.png') no-repeat;}
#intro a.next {right: -35px;margin-top:-80px;background: url('../img/next.png') no-repeat;}


#content {padding: 10px 0; background-color:#FFF; padding-top:30px;}
#content .separate {padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px solid #e7e8ea}
#content .post {margin-bottom: 15px;}
#content .post:last-child {margin-bottom: 0}
#content .post .photo {float: left}
#content .post .content {width: 190px;float: right}
#content .post small {color: #808790;font-size: 11px}
#content iframe {border: 1px solid #e7e8ea;margin-bottom: 20px;}
#content .buttonWrap {background: #f6f6f6;border: 1px solid #e7e8ea;padding: 15px 20px;border-radius: 10px;margin: 20px 0;}
#content .buttonWrap .button {position: relative;left: -25px}
#content .buttonWrap p {margin: 0;font-weight: bold;font-style: italic;font-family: 'Muli', arial, verdana, sans-serif;font-size: 1.2em;padding: 5px 0;}


.wrap {margin: 0 auto;position: relative;width: 980px}
.mask {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
a.button {display: block;float: left;background: url('../img/button-left.png') no-repeat;height: 38px;text-decoration: none}
a.button span {position: relative;left: 20px;padding: 0 20px 0 0px;display: block;float: left;background: url('../img/button-right.png') no-repeat 100% 0;height: 38px;line-height: 38px;font-size: 1.0em;color: #fff;text-shadow: 1px 1px 1px #666;text-decoration: none} /* shadow color */
.gallery .photo {margin-left: 29px}
.gallery .photo:first-child {margin-left: 0}
a.photo {display: block;float: left;}
a.photo img, img.photo {display: block;float: left;border: 1px solid #e7e8ea}
a.photo:hover img {border-color: #d1d1d1}
.photoWrap {margin: 30px 0 30px}
.col1-3 {width: 300px;margin-left: 40px;float: left}
.col1-3 p:last-child, 
.col2-3 p:last-child {margin-bottom: 0}
.col1-3:first-child {margin-left: 0}
.col2-3 {width: 640px;margin-left: 40px;float: left}






.FooterTitel {  line-height: 40px;  font-size: 20px; font-family: 'Muli', arial, verdana, sans-serif; font-weight:bold;  }
.grid {  width: 900px;  margin: auto;}
.grid-m1 {  float: left;  width: 22px;  height: 1px;}
.grid-c1 {  float: left;  width: 272px;}
.grid-m2 {  float: left;  width: 20px;  height: 1px;}
.grid-c2 {  float: left;  width: 272px; font-size: 12px; }
.grid-m3 {  float: left;  width: 20px;  height: 1px;}
.grid-c3 {  float: left;  width: 272px; font-size: 12px;}


#mbmcpebul_table {
  margin: 0px;
  padding: 0px;
  line-height: 0px;
  font-size: 0px;
  display: inline-block;
  background-image:url(../images/bg-menu.png); background-repeat:repeat-x;
  
}

#mbmcpebul_table li a {
  line-height: 16px;
  font-size: 13px;
  font-family: 'Muli', arial, verdana, sans-serif;
  text-decoration: none;
  color: #FFFFFF;
  font-style: normal;
 
  padding: 12px;
  display: block;
  cursor: pointer;
  white-space: nowrap;
}

#mbmcpebul_table li div.buttonbg {
  height: 41px;
  width: 142px;
  line-height: 0;
  background-color: #333333;
  border-style: solid;
  border-color: #eee;
  border-width: 3px 0 3px 0;
  border-radius: 0;
  padding: 0;
  box-shadow: none;
  text-align: center;
}

#mbmcpebul_table li:hover div.buttonbg a, #mbmcpebul_table li.expanded a.topitem, #mbmcpebul_table li.active a.topitem,
#mbmcpebul_table li.itemhot a.topitem, #mbmcpebul_table li a:hover {
  color: #FFFFFF;
  font-style: normal;

  text-decoration: none;
}


#mbmcpebul_table li.expanded div.buttonbg, #mbmcpebul_table li.active div.buttonbg, #mbmcpebul_table li.itemhot div.buttonbg, #mbmcpebul_table li:hover div.buttonbg {
  background-color: #990101;
  box-shadow: none;
  border-color: #99AA43;
}

#mbmcpebul_table {
  padding: 0;
  border-style: solid;
  border-color: #000000;
  border-width: 0;
  border-radius: 0;
  background-color: #FFFFFF;
  box-shadow: none;
}

#mbmcpebul_table ul li a {
  color: #FFFFFF;
  font-family: Arial,sans-serif;
  font-size: 13px;
  line-height: 16px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  display: block;
  vertical-align: middle;
  white-space: nowrap;
}

#mbmcpebul_table ul li:hover > a {
  color: #FFFFFF;
  font-family: Arial,sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}

#mbmcpebul_table ul li.subexpanded a.subexpanded, #mbmcpebul_table ul li.subitemhot a.subitemhot, #mbmcpebul_table ul li a:hover {
  color: #FFFFFF;
  font-family: Arial,sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}

#mbmcpebul_table ul li:hover, #mbmcpebul_table ul li.subexpanded, #mbmcpebul_table ul li.subitemhot {
  border-color: transparent;
  background-color: #9DAF46;
  box-shadow: none;
}

#mbmcpebul_table ul {
  margin: 0;
  border-style: solid;
  border-color: #8A8A8A;
  border-width: 0;
  padding: 4px;
  background: #CB0202;
  font-size: 0;
  border-radius: 0;
}

#mbmcpebul_table ul li a {
  padding: 10px 18px 10px 16px;
  text-align: left;
}

#mbmcpebul_table ul li.separator {
  padding: 10px;
  cursor: default;
  background: none;
  box-shadow: none;
  border-width: 0;
}

#mbmcpebul_table ul li.separator div {
  border-top: 1px solid #575757;
  border-bottom: 1px solid #ABABAB;
  font-size: 0px;
}

#mbmcpebul_table ul li {
  border-style: solid;
  border-color: #000000;
  border-width: 0;
  height: auto;
  width: auto;
  text-align: left;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  float: none;
  margin: 0 0 6px 0;
  border-radius: 0;
  padding: 0;
  box-shadow: none;
  background-color: transparent;
}

#mbmcpebul_table ul li.last_item {
  margin-bottom: 0;
}


#mbmcpebul_table ul {
  box-shadow: 0 0 5px -1px #333333;
}

#mbmcpebul_table .spaced_li {
  margin: 0px 3px 0px 0px;
}

#mbmcpebul_table a img {
  border: none;
}

#mbmcpebul_table li {
  list-style: none;
  float: left;
}

#mbmcpebul_table.css_menu li {
  position: relative;
}

#mbmcpebul_table.css_menu ul li:hover > ul {
  opacity: 1;
}

#mbmcpebul_table.css_menu li:hover > ul {
  top: 100%;
  left: 0;
  right: auto;
  opacity: 1;
  transform: scale(1,1);
  -webkit-transform: scale(1,1);
  -moz-transform: scale(1,1);
  -ms-transform: scale(1,1);
}

#mbmcpebul_table.css_menu ul li:hover > ul {
  top: -0px;
  left: 100%;
  right: auto;
}

#mbmcpebul_table.css_menu ul {
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -ms-transition-duration: 0.3s;
  transition-property:transform,opacity;
  -webkit-transition-property:-webkit-transform,opacity;
  -moz-transition-property:-moz-transform,opacity;
  -ms-transition-property:-ms-transform,opacity;
  opacity: 0;
  transform-origin: 0 0;
  transform: scale(1, 0.1);
  -webkit-transform-origin: 0 0;
  -webkit-transform: scale(1, 0.1);
  -moz-transform-origin: 0 0;
  -moz-transform: scale(1, 0.1);
  -ms-transform-origin: 0 0;
  -ms-transform: scale(1, 0.1);
}

#mbmcpebul_table ul {
  position: absolute;
  top:-99999px;
  z-index: 4000;
}

#mbmcpebul_table ul ul {
  position: absolute;
  z-index: 5000;
}

#mbmcpebul_table .submenu_arrow {
  margin-left: 8px;
}

#mbmcpebul_table div.arrow { 
  background-image: url(../menu_files/ebab_mbmcp_d.png); 
  background-repeat: no-repeat; 
  background-position: right center; 
  height: 100%; 
} 

#mbmcpebul_table ul li a.with_arrow { 
  background-image: url(../menu_files/ebab_mbmcp_c.png); 
  background-repeat: no-repeat; 
  background-position: right center; 
  padding-right: 33px; 
} 

#mbmcpebul_table ul a img, #mbmcpebul_table ul a span { 
  margin-right: 6px; 
  vertical-align: middle; 
} 

#mbmcpebul_table ul.img_16 > li > a { 
  padding-left: 25px; 
} 

#mbmcpebul_table ul.img_16 > li > a.with_img_16 { 
  padding-left: 3px; 
} 

#mbmcpebul_table ul.img_16 > li > a { 
  padding-left: 25px; 
} 

#mbmcpebul_table ul.img_16 > li > a.with_img_16 { 
  padding-left: 3px; 
} 

#mbmcpebul_table div.gradient47 { 
  background-image: url('../menu_files/button_bg.png'); 
  background-repeat: repeat-x; 
  background-color: #919191; 
} 

#mbmcpebul_table li:hover div.gradient47, #mbmcpebul_table li.expanded div.gradient47, #mbmcpebul_table li.active div.gradient47, #mbmcpebul_table li.itemhot div.gradient47 { 
  background-image: url('../menu_files/buttonhot_bg.png'); 
  background-repeat: repeat-x; 
  background-color: #8A993D; 
} 

#mbmcpebul_table div.gradient_button { 
  background: -moz-linear-gradient(top, #C4C4C4 0%, #8F8F8F 50%, #707070 51%, #919191 100%); 
  background: -webkit-linear-gradient(top, #C4C4C4 0%, #8F8F8F 50%, #707070 51%, #919191 100%); 
  background: -ms-linear-gradient(top, #C4C4C4 0%, #8F8F8F 50%, #707070 51%, #919191 100%); 
  background: linear-gradient(top, #C4C4C4 0%, #8F8F8F 50%, #707070 51%, #919191 100%); 
} 

#mbmcpebul_table li:hover div.gradient_button, #mbmcpebul_table li.expanded div.gradient_button, #mbmcpebul_table li.active div.gradient_button, #mbmcpebul_table li.itemhot div.gradient_button { 
  background: -moz-linear-gradient(top, #99AA43 0%, #AFBF5F 50%, #99AA43 51%, #8A993D 100%); 
  background: -webkit-linear-gradient(top, #99AA43 0%, #AFBF5F 50%, #99AA43 51%, #8A993D 100%); 
  background: -ms-linear-gradient(top, #99AA43 0%, #AFBF5F 50%, #99AA43 51%, #8A993D 100%); 
  background: linear-gradient(top, #99AA43 0%, #AFBF5F 50%, #99AA43 51%, #8A993D 100%); 
} 

#mbmcpebul_table ul.gradient86 { 
  background-image: url('../menu_files/menu_bg1.png'); 
  background-repeat: repeat-x; 
  background-color: #8A993D; 
} 

#mbmcpebul_table ul.gradient170 { 
  background-image: url('../menu_files/menu_bg.png'); 
  background-repeat: repeat-x; 
  background-color: #8A993D; 
} 

#mbmcpebul_table ul.gradient_menu { 
  background: -moz-linear-gradient(top, #99AA43 0%, #8A993D 100%); 
  background: -webkit-linear-gradient(top, #99AA43 0%, #8A993D 100%); 
  background: -ms-linear-gradient(top, #99AA43 0%, #8A993D 100%); 
  background: linear-gradient(top, #99AA43 0%, #8A993D 100%); 
} 

#mbmcpebul_table li a.button_2, #mbmcpebul_table li div a.button_2 { 
  padding-right: 35px; 
} 

#mbmcpebul_table li a.button_3, #mbmcpebul_table li div a.button_3 { 
  padding-right: 35px; 
} 

#mbmcpebul_table li a.button_5, #mbmcpebul_table li div a.button_5 { 
  padding-left: 34px; 
} 

#mbmcpebul_table div.icon_5 { 
  background-image: url(../menu_files/ebab_mbmcp_ico_4.png); 
  background-repeat: no-repeat; 
  background-position: 36px center; 
  height: 100%; 
} 

.menu-data{width: 725px; height: 47px;}
.menu-data2{ width: 132px;}

.kb1 {width:218px; height: 55px;}
.kb2 {width:218px; height: 55px;}
.kb3 {width:218px; height: 38px;}

.kbc1 {width:48px; height: 38px; float:left; text-align:center}
.kbc2 {width:170px; height: 31px; float:right; padding-top:5px;}

.kbc1a {width:55px; height: 38px; float:left; margin-top:-10px;}
.kbc2b {width:110px; height: 31px; float:right;margin-top:-10px; }


.bottom-wrapper{ font-size:12px;
		width: 850px;
	margin: 0 auto;	padding-top:10px;
}

.bottom-wrapper a{color: #fff;outline: 0;text-decoration: none} 
.bottom-wrapper a:hover {text-decoration: underline}
