@charset "utf-8";body,html{height:100%}
body{
background-color:#FFFFFF;
/*background:url(../images/verlauf2.jpg);
background-repeat:repeat-y;
background-attachment:fixed;*/
font-family:'Calibri'/*'Open Sans'*/,sans-serif;
font-size:80%;
margin:0 auto;
padding:0;
color: #7F7F7F;
}
hr {width:100%;border:0;color:#FFFFFF;background-color:#FFFFFF;height:1px;}
#gaBG{height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}
#empty{height:10px;width:960px}
#padder{padding:0 10px}
#padderboth{padding:10px 10px}
#search{position:absolute;float:right;height:px;margin-left:860px;margin-top:10px;padding:px}
#search form{margin:0;padding:0}
#language{position:absolute;margin-top:45px;margin-left:925px;float:right;height:px;padding:0px;width:20px}
#header{padding:0 10px;width:960px;margin:0;background-color:#FFFFFF;height:72px;}
#logo{clear:both;color:#000;float:left;font-weight:300;height:65px;}
#logoleft{position:absolute;float:left;/*width:117px;*/padding-top:3px;padding-left:10px;}
#logoright{float:left;margin-bottom:5px;margin-top:8px;margin-left:130px;position:absolute;height:;background-color:/*#2b3644*/;}
#logotext{float:left;font-size:2.0em;margin-bottom:5px;margin-top:8px;margin-left:137px;position:absolute;font-weight:bold;color:#fff;}
#logo img{float:left;}
/* Slider */
#button_type1{
	display: inline-block; 
	padding: 1px 6px 1px; 
	text-decoration: none;
	position: relative;
	cursor: pointer;
	padding-left: px;
	color: #fff;
	float:left;
	background: #7E7E7E;
	border: none;
}

#footermenu{
        /*position:absolute;*/
		color:#7E7E7E;
        width:900px;
        height:80px;
		margin:0 auto;
        background:#7E7E7E;
        padding:0px;
		font-size:12px;
		padding-left:40px;
		padding-right:40px;;
      
}
#footermenu .module_menu div div div,#footermenu .module div div div{background-color:#7E7E7E;}

#footermenu a:link,#footermenu a:visited,#footermenu a:focus{color:#FFFFFF;text-decoration:none;}
#footermenu a:hover,#footermenu a:active{text-decoration:none;color:#00AAFF;border-right:1px solid #00AAFF;border-left:0px solid #00AAFF;border-bottom:0px;}
#footerslide-1 ul.menu,#footerslide-2 ul.menu,#footerslide-3 ul.menu,#footerslide-4 ul.menu,#footerslide-5 ul.menu {font-weight:100;float:none;background:#7E7E7E;}
#footerslide-1 ul.menu li,#footerslide-2 ul.menu li,#footerslide-3 ul.menu li,#footerslide-4 ul.menu li,#footerslide-5 ul.menu li {padding-left:5px;float:none;line-height: 12px;border-left:1px solid #7E7E7E;}
#footermenu h1, #footermenu h2,#footermenu h3,#footermenu h4,#footermenu h5,#footermenu h6 {margin: 0px 0px 0px 0px;}

#footerslide-1,#footerslide-2,#footerslide-3,#footerslide-4,#footerslide-5{
float:left;
width:173px;
padding-top:5px;
padding-bottom:5px;
padding-right:3px;
padding-left:3px;
}

#footerslide{
width:100%;
}


#logogfc { position:fixed;
 /*top:30px;
 left:30px;*/
 margin-left: 10px;
 margin-top: 50px;
 width:200px;
 
 z-index:1;
 display:none;
         }
.logo{color:#000;cursor:default;margin:auto;text-align:left;text-decoration:none}
#slide{margin:0 0 0;padding:0 0px;width:980px}
.page_bg{}.page{margin:0 auto;z-index:2;}
.wrapper{
         /*opacity:0.8;
         filter:alpha(opacity=80);
         z-index:2;*/
         background: repeat scroll 0 0 #ffffff;
         margin:0 auto;
         width:980px;
         -moz-box-shadow:0 0 14px #000;
         -webkit-box-shadow:0 0 14px #000;
         box-shadow:0 0 14px #000;
                 /* For IE 8 */
                -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
                /* For IE 5.5 - 7 */
                filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
                padding-bottom:0px;
         }

#breadcrumbs{margin-left:auto;margin-right:auto;margin-top:10px;text-transform:uppercase;vertical-align:middle;width:960px}
#breadcrumbs a,#breadcrumbs p,#breadcrumbs span{font-size:.8em}
#bottom{margin-top:10px;padding:0 0px;width:980px;background:#FFFFFF;}
#bottomcontainer{margin:10px 0 0;padding:0 10px;width:960px}
#bottomcontainer div .module div div div p{padding:8px}
#bottomcontainer h3{border-right:1px dotted #7E7E7E}
#bottom1,#bottom2,#bottom3,#bottom4 > div{padding:0}
#bottom1{float:left;width:25%}
#bottom2{float:left;width:25%}
#bottom3{float:left;width:25%}
#bottom4{float:left;width:25%}
#bottom4 h3{border-right:none}
#bottomhalf1{float:left;width:50%}
#bottomhalf2{float:left;width:50%}
#bottomhalf2 h3{border-right:none}
#bottomfull{margin-top:10px;padding:0 0px;width:980px;background:#FFF;}
#top{margin-top:0px;padding:0px;width:980px}
#top div div div div p{padding:0px}
#topcontainer{margin:10px 0 0;padding:0 10px;width:960px}
#topcontainer div .module div div div p{padding:8px}
#topcontainer h3{border-right:1px dotted #2E2F30}
#top1,#top2,#top3,#top4 > div{padding:0}
#top1{float:left;width:25%}
#top2{float:left;width:25%}
#top3{float:left;width:25%}
#top4{float:left;width:25%}
#top4 h3{border-right:none}
#tophalf1{float:left;width:50%}
#tophalf2{float:left;width:50%}
#tophalf2 h3{border-right:none}
#cont_modul{float:left; width:300px;padding:0 13px 0 0}
/*.img-fulltext-left{margin-left:-20px;margin-top:-20px;}*/
.module_produktslider{margin-left:-20px;}
.headerbild{margin-left:-20px;margin-top:-25px;}
.main{margin:10px 0;padding:0 10px;width:960px}
.leftcol{float:left;margin:0 10px 0 0;width:200px}
.leftcol div div div div p{padding:8px 10px}
.rightcol{float:right;margin-left:10px;width:200px}
.rightcol div div div div p{padding:0px 0px}
.maincol{float:left;padding:0 10px;width:520px}
.maincol_left{float:left;padding:0 10px;width:730px}
.maincol_right{float:left;padding:0 10px;width:730px}
.maincol_full{padding:0 10px}
.maincolumn_full{float:left;padding:0 10px;width:940px}
.clr{clear:both;font-size:0;line-height:0;overflow:hidden}
.cont{overflow:hidden}
.items-leading,.category-desc{margin:0 0 20px}
.leftcol div div div .custom,.rightcol div div div .custom{background:none repeat scroll 0 0 transparent;padding:0}
.leftcol p,.rightcol p{padding:10px}
.separator{color:#505050;display:block;font-weight:700;padding:20px 0 0}
.module_menu,.module{}.module .custom,.module .latestnews{margin:0}
.module_menu div,.module div{background:none repeat scroll 0 0 #7E7E7E}
.module_menu div div,.module div div{background-color:#7E7E7E}
.module_menu div div div,.module div div div{background-color:#FFFFFF;}
.module_menu div div div div,.module div div div div{background:none repeat scroll 0 0 transparent;/*margin:0*/;padding:0}
.module_menu .menu,.module .menu{margin:0 20px 0 10px}
.module_menu .menu li,.module .menu li{line-height:20px;padding:0 0 0 0px}
.module_menu .menu li a,.module .menu li a{display:block}
.module_menu .menu li a span,.module .menu li a span{background:url("../images/arrow1.gif") no-repeat scroll left 7px transparent;cursor:pointer;display:block;padding:0 10px 0 0px}
a,img{
         border:medium none;
         margin:0;
         outline:medium none;
         padding:0;
         border-top-color:c2c2c2;
		 border-bottom:0px;
                  }
a:link,a:visited{color:#525355;border-bottom:0px solid #00AAFF;text-decoration:none;}
a:hover,a:active,a:focus{color:#525355;border-bottom:0px solid #185BE1;}form{margin:0;padding:0}
header,nav,menu,section,aside,footer{display:block}
.module ul{list-style:none outside none;margin:0;padding:0}
.readmore{color:#FFFFFF;line-height:1em}
.readmore a:hover{color:#FFFFFF;border-bottom:2px solid #185BE1;}
iframe{border:medium none}
dl dd{margin:0;padding:0}
fieldset{border:medium none;margin:0;padding:0}
input,textarea,button{color:#FFFFFF;font-family:inherit;}
button {
	display: inline-block; 
	padding: 1px 6px 1px; 
	text-decoration: none;
	position: relative;
	cursor: pointer;
	padding-left: px;
	color: #fff;
	float:left;
	background: #FFFFFF;
	border: none;
}
/*button{margin-right:5px;background:none repeat scroll 0 0 #7E7E7E;color:#FFF;cursor:pointer;display:inline;list-style:none outside none}   <-- alter style*/
button a:hover{color:#9e9e9e}
#search .button{padding-left:5px;vertical-align:text-bottom}
#scgallery a:link {color:#FFFFFF;text-decoration:none;}
#scgallery a:visited  {color:#FFFFFF;text-decoration:none;}	/* Link Setting für Frontbuttons*/
#login-form{margin:0}
fieldset.userdata{border:medium none;height:150px;padding:0;position:relative}
#login-form ul{margin-top:20px}
fieldset.userdata label{display:block;line-height:16px}
#form-login-remember label{display:inline}
fieldset.userdata input{background:none repeat scroll 0 0 transparent;border:1px solid #D5D5D5;color:#666;width:160px}
fieldset.userdata input.button{bottom:0;left:0;position:absolute;width:80px;cursor:pointer}
#form-login-username,#form-login-password,#form-login-remember{margin:0 0 10px;overflow:hidden}
#modlgn-remember{background:none repeat scroll 0 0 transparent;border:medium none;float:none;margin:0 0 0 10px;width:auto}
.module .search{position:relative}
.searchintro p{font-weight:300}
.search label{display:none}
#mod-search-searchword{background:none repeat scroll 0 0 transparent;border:1px solid #D5D5D5;color:#7E7E7E;width:160px}
.module .search .button{background:url("../images/search_bg.png") no-repeat scroll center center transparent;height:20px;position:absolute;right:0;text-indent:-9999px;top:0;width:20px}
.items-row .item{margin:0 0 20px;text-align:justify}
.items-row
.item h2,.items-row .item h2 a{}
.item .readmore{margin-top:5px;text-align:justify}
.actions{margin:0 0 10px;overflow:hidden}
.actions li{float:left}
.actions li img{float:left;margin:0 6px 0 0}
.category-desc img{margin:0 10px 4px}
.category-desc a,.category-desc a:link,.category-desc a:visited{color:#2E2F30;text-decoration:underline}
.image-left{float:left;margin:0 10px 4px 0}
.image-right{float:left;margin:0 0 4px 10px}
.item-title{}
.main .categories-list ul li{padding:5px}
.category-desc{line-height:1.7em;margin:10px 0;padding-left:0}
.category-desc p{line-height:40px}
.pagination{overflow:hidden;padding:10px 0}
.pagination .counter{margin:0}
.current > a > span{color:#aaa}
.pagination ul{overflow:hidden;list-style-type:none;}
.pagination ul li{float:left;margin:0 6px 0 0}
.pagination .pagenav{border:none;display:block;margin:10px 0;padding:2px 6px}
.pagenav .pagenav-prev{float:left}
.pagenav .pagenav-next{float:right}
.pagenav-prev,.pagenav-next{margin:10px 0;padding:2px 6px;border-bottom:1px dotted #2E2F30}
table{border-collapse:collapse}
table.weblinks th,table.newsfeeds th,table.category th,table.jlist-table th{background:none repeat scroll 0 0 #EFEFEF;color:#7E7E7E}
table.weblinks,table.category{margin:10px 10px 20px 0;width:99%}
table.weblinks td{border-collapse:collapse}
table.weblinks td,table.category td{padding:7px}
table.weblinks th,table.category th{padding:7px;text-align:left}
td.num{text-align:left;vertical-align:top}
td.hits{text-align:center;vertical-align:top}
td p{line-height:1.3em;margin:0}
.filter{margin:10px 0}
.display-limit,.filter{margin-right:7px;text-align:right}
table.category th a img{padding:0 10px;vertical-align:text-top}
.filter-search{float:left}
.filter-search .inputbox{border:1px solid #E5E5E5;font-weight:300;width:6em}
#ordering{border:1px solid #E5E5E5;font-weight:300}
legend.element-invisible{height:0;position:absolute}
.cat-items{margin-top:20px}
#contact-slider .panel{background:none repeat scroll 0 0 #FFF;border:1px solid #E5E5E5;margin:10px 0;padding:10px}
#contact-slider .panel h3{margin:0}
#contact-slider .panel h3 a{line-height:normal}
#contact-slider .panel .pane-slider{padding:10px 0 0}
#contact-slider .panel .pane-slider div{overflow:hidden;padding:10px 0 0}
.contact-email label{float:left;width:140px}
#member-registration label{display:block}
#member-registration legend{}
#member-registration dd{margin:0 0 10px;padding:0}
.contact-links li{line-height:20px}
#jform_email-lbl{float:left;width:200px}
#article-index li{line-height:20px}
.cont li{line-height:1.3em;font-size:1.2em;}
.cont .menu li,#article-index li,.cont .latestnews li,.cont .relateditems li,.cont .categories-module li{
         background:url("../images/arrow-1.png");
         no-repeat scroll left top transparent;
         line-height:20px
         ;padding:0 10px 0 20px
         }
#article-index ul,.cont .menu{margin:10px 0}
.stats-module dt{float:left;font-weight:bold;margin:0 10px 0 0}
.cont .login,.cont .registration,#user-registration{background:none no-repeat scroll right center #FFF;border:1px solid #7E7E7E;margin:0 0 10px;padding:20px 100px 20px 20px;width:190px}
.cont .login label{float:left;width:100px}
.cont .login .login-fields{margin:0 0 10px;overflow:hidden}
#footer{width:400px;margin-left: auto; margin-right: auto;text-align:center;color:#7E7E7E;font-size:.7em;font-weight:300;letter-spacing:.1em;padding-bottom:10px;padding-top:10px;text-decoration:none;text-transform:uppercase}
.error{background:none repeat scroll 0 0 #FDCDC9;border:medium none;display:none;margin:0 0 20px;padding:10px}
#system-message{margin:0}
#system-message dt.warning{color:#BE4E4C;font-weight:700;margin:0 0 10px}
#system-message dd.warning li{background:url("../images/arrow-2.png") no-repeat scroll left top transparent;line-height:20px;padding:0 0 0 20px}
.tip-wrap{background:none repeat scroll 0 0 #FFF;border:1px solid #E5E5E5;margin:0 0 10px;padding:10px}
div#rotator{height:224px;margin:0 0 20px;position:relative}
div#rotator ul li{float:left;position:absolute}
div#rotator ul li img{background:none repeat scroll 0 0 #FFF;border:1px solid #CCC;padding:6px}
div#rotator ul li.show{z-index:500}
.syndicate-module{margin:0 20px}
.flexicontact{color:#666;font-weight:300;line-height:normal}
.flexicontact_form{border:medium none}
.flexicontact table,table th,table td{color:#7E7E7E; border:0px none #7E7E7E;}
table.flexicontact_table{border:1px none #FFF}
.contentpaneopen{margin-top:10px}
.flexsendbutton{background:none repeat scroll 0 0 #D5FF00;border:medium none;color:#7E7E7E}
#fb{margin-left:19px;width:250px}
.fblike{width:250px}
.jplayer-text{color:#666;font-weight:300;line-height:normal}
#socialwidget{margin-top:10px;padding:0 10px;width:960px}
.social_media{background-color:#C2C2C2;height:143px}
.social_media a{float:left;height:40px;margin:5px;padding:0;width:40px}
#preload{background-image:url("../images/icons.png");left:-9999px;position:absolute}
.social_media .facebook{background:url("../images/icons.png") no-repeat scroll 0 0 transparent}
a.facebook:hover{background:url("../images/icons.png") no-repeat scroll -40px 0 transparent}
.social_media .twitter{background:url("../images/icons.png") no-repeat scroll -80px 0 transparent}
a.twitter:hover{background:url("../images/icons.png") no-repeat scroll -120px 0 transparent}
.social_media .skype{background:url("../images/icons.png") no-repeat scroll -160px 0 transparent}
a.skype:hover{background:url("../images/icons.png") no-repeat scroll -200px 0 transparent}
.social_media .linkedin{background:url("../images/icons.png") no-repeat scroll -240px 0 transparent}
a.linkedin:hover{background:url("../images/icons.png") no-repeat scroll -280px 0 transparent}
.social_media .twittert{background:url("../images/icons.png") no-repeat scroll -320px 0 transparent}
a.twittert:hover{background:url("../images/icons.png") no-repeat scroll -360px 0 transparent}
.social_media .youtube{background:url("../images/icons.png") no-repeat scroll -400px 0 transparent}
a.youtube:hover{background:url("../images/icons.png") no-repeat scroll -440px 0 transparent}
.social_media .deviantart{background:url("../images/icons.png") no-repeat scroll 0 -40px transparent}
a.deviantart:hover{background:url("../images/icons.png") no-repeat scroll -40px -40px transparent}
.social_media .blogger{background:url("../images/icons.png") no-repeat scroll -80px -40px transparent}
a.blogger:hover{background:url("../images/icons.png") no-repeat scroll -120px -40px transparent}
.social_media .paypal{background:url("../images/icons.png") no-repeat scroll -160px -40px transparent}
a.paypal:hover{background:url("../images/icons.png") no-repeat scroll -200px -40px transparent}
.social_media .digg{background:url("../images/icons.png") no-repeat scroll -240px -40px transparent}
a.digg:hover{background:url("../images/icons.png") no-repeat scroll -280px -40px transparent}
.social_media .flickr{background:url("../images/icons.png") no-repeat scroll -320px -40px transparent}
a.flickr:hover{background:url("../images/icons.png") no-repeat scroll -360px -40px transparent}
.social_media .google{background:url("../images/icons.png") no-repeat scroll -400px -40px transparent}
a.google:hover{background:url("../images/icons.png") no-repeat scroll -440px -40px transparent}
.social_media .googleplus{background:url("../images/icons.png") no-repeat scroll 0 -80px transparent}
a.googleplus:hover{background:url("../images/icons.png") no-repeat scroll -40px -80px transparent}
.social_media .vimeo{background:url("../images/icons.png") no-repeat scroll -80px -80px transparent}
a.vimeo:hover{background:url("../images/icons.png") no-repeat scroll -120px -80px transparent}
.social_media .stumbleupon{background:url("../images/icons.png") no-repeat scroll -160px -80px transparent}
a.stumbleupon:hover{background:url("../images/icons.png") no-repeat scroll -200px -80px transparent}
.social_media .tumblr{background:url("../images/icons.png") no-repeat scroll -240px -80px transparent}
a.tumblr:hover{background:url("../images/icons.png") no-repeat scroll -280px -80px transparent}
.social_media .picasa{background:url("../images/icons.png") no-repeat scroll -320px -80px transparent}
a.picasa:hover{background:url("../images/icons.png") no-repeat scroll -360px -80px transparent}
.social_media .apple{background:url("../images/icons.png") no-repeat scroll -400px -80px transparent}
a.apple:hover{background:url("../images/icons.png") no-repeat scroll -440px -80px transparent}
.social_media .rss{background:url("../images/icons.png") no-repeat scroll 0 -120px transparent}
a.rss:hover{background:url("../images/icons.png") no-repeat scroll -40px -120px transparent}
.social_media .lastfm{background:url("../images/icons.png") no-repeat scroll -80px -120px transparent}
a.lastfm:hover{background:url("../images/icons.png") no-repeat scroll -120px -120px transparent}
.social_media .windows{background:url("../images/icons.png") no-repeat scroll -160px -120px transparent}
a.windows:hover{background:url("../images/icons.png") no-repeat scroll -200px -120px transparent}
.social_media .yahoo{background:url("../images/icons.png") no-repeat scroll -240px -120px transparent}
a.yahoo:hover{background:url("../images/icons.png") no-repeat scroll -280px -120px transparent}
.social_media .delicious{background:url("../images/icons.png") no-repeat scroll -320px -120px transparent}
a.delicious:hover{background:url("../images/icons.png") no-repeat scroll -360px -120px transparent}
.social_media .forrst{background:url("../images/icons.png") no-repeat scroll -400px -120px transparent}
a.forrst:hover{background:url("../images/icons.png") no-repeat scroll -440px -120px transparent}
.social_media .dribble{background:url("../images/icons.png") no-repeat scroll 0 -160px transparent}
a.dribble:hover{background:url("../images/icons.png") no-repeat scroll -40px -160px transparent}
.social_media .amazon{background:url("../images/icons.png") no-repeat scroll -80px -160px transparent}
a.amazon:hover{background:url("../images/icons.png") no-repeat scroll -120px -160px transparent}
.social_media .html5{background:url("../images/icons.png") no-repeat scroll -160px -160px transparent}
a.html5:hover{background:url("../images/icons.png") no-repeat scroll -200px -160px transparent}
.social_media .wordpress{background:url("../images/icons.png") no-repeat scroll -240px -160px transparent}
a.wordpress:hover{background:url("../images/icons.png") no-repeat scroll -280px -160px transparent}
.social_media .joomla{background:url("../images/icons.png") no-repeat scroll -320px -160px transparent}
a.joomla:hover{background:url("../images/icons.png") no-repeat scroll -360px -160px transparent}
.social_media .technorati{background:url("../images/icons.png") no-repeat scroll -400px -160px transparent}
a.technorati:hover{background:url("../images/icons.png") no-repeat scroll -440px -160px transparent}
.social_media .foursquare{background:url("../images/icons.png") no-repeat scroll 0 -200px transparent}
a.foursquare:hover{background:url("../images/icons.png") no-repeat scroll -40px -200px transparent}
.social_media .myspace{background:url("../images/icons.png") no-repeat scroll -80px -200px transparent}
a.myspace:hover{background:url("../images/icons.png") no-repeat scroll -120px -200px transparent}
#menu{font-family:'Calibri'/*'Open Sans Condensed'*/,sans-serif;font-size:110%/*1.6em*/;height:30px;margin-top:-30px;margin-left:440px;padding:0;width:840px;background-color:;}
ul.menu{background:; repeat scroll 0 0 #C2C2C2;font-weight:bold;height:;letter-spacing:0;line-height:0;width:100%;word-spacing:0;}
ul.menu .current > a{color:#aaa;background:#}
ul.menu li.active.parent > a{background:none repeat scroll 0 0 #;color:#aaa}
ul.menu li.current.active > a{background:none repeat scroll 0 0 #;color:#aaa}
ul.menu a:link{color:#FFFFFF}
ul.menu a:visited{color:#FFFFFF}
ul.menu a:hover{background: repeat scroll 0 0 #; color:#aaa;height:100%;}
ul.menu a:active{color:#FFFFFF}
ul.menu,ul.menu li,ul.menu ul{list-style:none outside none;margin:0;padding:0}
ul.menu ul{left:0;position:absolute;top:100%;visibility:hidden;z-index:598}
ul.menu ul li{float:none;}
ul.menu ul ul{left:99%;top:0}
ul.menu li:hover > ul{visibility:visible}
ul.menu li.hover,ul.menu li:hover{float:left;cursor:default;position:relative;z-index:599}
ul.menu li{float:left;line-height:2.44em;vertical-align:middle;}
ul.menu li a{display:block;padding: 1px 1px}
ul.menu li.dir{padding: 0px 0px 0px 0px}
ul.menu ul li.dir{padding-right: 0px;}
ul.menu ul a{background-color:#FFF;border-top-width:0px;border-left-width:1px;border-right-width:1px;border-bottom-width:1px;border-color:#185BE1;border-style:solid;}
.menuside{width:200px;background:none repeat scroll 0 0 #C2C2C2}
.menuside ul{text-transform:none}
.menuside li{}
.menuside a{background-color:#C2C2C2;display:block;padding:10px}
.menuside ul li a{padding:9px 10px}
.menuside ul{background:none repeat scroll 0 0 #ebebeb;display:none;height:0;visibility:hidden;z-index:598}
ul.menuside li:hover > ul{background:none repeat scroll 0 0 #ebebeb;display:block;float:none;left:200px;line-height:1.62em;position:relative;top:-38px;visibility:visible;z-index:666}
ul.menuside a:link{color:#000}
ul.menuside a:visited{color:#000}
ul.menuside a:hover{background:none repeat scroll 0 0 #2E2F30;color:#fff}
ul.menuside a:active{color:#000}
ul.menuside .current > a{background-color:#ebebeb;color:#7E7E7E}
ul.menuside li.active.parent > a{background:none repeat scroll 0 0 #7E7E7E;color:#2E2F30}
ul.menuside li.current.active > a{background:none repeat scroll 0 0 #7E7E7E;color:#2E2F30}
ul.actions {list-style-type: none;}
h1,h2,h3,h4,h5,h6{color:#7E7E7E;font-weight:800;line-height:normal;margin:0 0 2px}
h1{}
h2{color:#7E7E7E}
.module h3{color:#fff;background:#7E7E7E;padding-left:5px;padding-right:5px;text-transform:uppercase;border-bottom:4px solid #185BE1;line-height:1.2}
h4{}
h5{}
h6{color:#7E7E7E;font-weight:400;letter-spacing:.02em;line-height:1.4;word-spacing:-.02em;}
p{color:#7E7E7E;font-size:1.2em;font-weight:400;letter-spacing:.01em;line-height:1.5em;margin:5px 5px 5px;text-align:justify;word-spacing:.01em}
.cont h1{font-size:1.6em;color:#7E7E7E;margin-bottom:8px;padding:0;font-weight:600;letter-spacing:.05em;line-height:1.75em;border-bottom:0px solid #2E2F30;}
.cont h2,.cont h2 a{color:#00AAFF;font-weight:700;line-height:normal;letter-spacing:.05em;/*border-bottom:1px solid #2E2F30;*/}
.cont h2{font-size:1.2em;margin:0;padding:0}
.cont h3{font-size:1.2em;margin:0;padding:0;font-weight:500;line-height:normal;color:#2E2F30;}/*border-bottom:1px solid #7E7E7E;}*/
.cont h1,h3,h4,h5,h6{padding-left:0;padding-right:0}
.module div div div > p{margin:0;padding:0}
.module div div div > h6{margin:5px 20px}
.module_menu div div div h3,.module div div div h3{
         /*font-family:'Calibri' /*'Open Sans Condensed',sans-serif;
         background:none repeat scroll 0 0 #7E7E7E;
         border-bottom:1px dotted #2E2F30;
         color:#FFF;font-weight:400;
         letter-spacing:.05em;
         line-height:3em;
         margin:0;
         padding:0 0 0 10px;
         text-align:left;
         text-transform:uppercase}*/
         font-weight:500;line-height:normal;text-transform:uppercase;border-bottom:1px solid #2E2F30;background-color:#7E7E7E;color:#fff;padding-left:5px;padding-right:5px;}
.module p{font-size:1em;font-weight:400;letter-spacing:.01em;line-height:1.5;word-spacing:-.1em}
.item-page-produkte h1{display:none;}
.item-page-produkte {margin-top:-25px;}
.easyfolderlisting {margin-top:15px;}
html[lang].item-page-produkte {margin-top:-15px;}
.blog_hidden h1{display:none;}