@font-face {
    font-family: 'martaregular';
    src: url('images/webfonts/marta_book_macroman/Marta-Book-webfont.eot');
    src: url('images/webfonts/marta_book_macroman/Marta-Book-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('images/webfonts/marta_book_macroman/Marta-Book-webfont.woff') format('woff'),
         url('images/webfonts/marta_book_macroman/Marta-Book-webfont.html') format('truetype'),
         url('images/webfonts/marta_book_macroman/Marta-Book-webfont.svg#martaregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
*{font-family:martaregular;font-size:14px;margin:0;padding:0;color:#515254;border:0;}
body{background-color:#fff;}
h1{margin-bottom:15px;font-size:18px;font-weight:normal;font-style:none;color: #b6001e;}
ul {list-style:none;}
li {
	background:url('images/bullet.png') left 8px no-repeat;
	padding-left: 10px;
}
a {	text-decoration: none;}
a:hover {	color: #b6001e;}
#page{width:1060px;min-height:650px;margin:50px auto;background-image:url('images/bg.png');background-repeat:no-repeat;background-position:750px 100px;}
#metanav{list-style-type:none!important;color:#515254;display:block;margin-top: 8px;}
#metanav li{padding-left: 0;background: none;float:left;color:#515254;font-size:11px !important;}
#metanav li a{color:#515254;font-size:11px!important;letter-spacing:auto;text-decoration:none;}
#metanav li a:hover{color: #b6001e;}
#topleft{width:312px;height:32px;float:left;}
#topright{width:748px;height:32px;float:left;}
/* ------------------ */
#middlecenter{width:946px;clear:both;padding-top:33px!important;}
.contentelement_text{position:relative;}
.imgbar{width:567px; float:left; position:relative;}
.image1{display:block; width:372px; height:561px; float:left; margin-right:6px; margin-bottom:6px;}
.images1text{color:#000;line-height: 13px;position:absolute;bottom:4px;right:193px;width:153px;height:160px;background-color:#fff;padding:15px;padding-top:10px;opacity:0.7;font-size:11px!important;}
.images1text a{line-height: 13px;font-size:11px!important;}
.images1text b{font-size:13px!important;color:#b6001e;}
.image1a:hover {background-position: 372px;}
.image2{width:183px; height:183px; float:left; margin-right:0; margin-bottom:6px;}
.img183{width:183px; height:183px; float:left; margin-right:6px; margin-bottom:6px;cursor:pointer;}
.imgstartseite{margin-bottom: 6px; margin-right: 6px; float:left;vertical-align: top;}
.hover2x1{width: 372px; height: 183px;}
.hover2x1:hover{background-position: 372px;}
.textbar{float:left;width:344px;text-align:left;position:absolute;  bottom:0;  right:6px;  line-height:20px;}
.textbarcontact{float:left;width:340px;text-align:justify;position:absolute;  bottom:0;  right:0;  line-height:20px;}
/* ---- effekte ---- */
.breaker{clear:both;}
.hidden{display: none;}
.desaturate{
filter: grayscale(100%);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
filter: gray; /* IE6-9 */
-webkit-filter: grayscale(1); /* Google Chrome & Safari 6+ */
}
/*sitemap*/
#dynamo_autositemap{list-style-type:none!important;color:#515254;display:block;}
#dynamo_autositemap li a{color:#515254;font-size:14px!important;text-decoration:none;font-weight:bold;margin:7px;display:block;}
#dynamo_autositemap li ul li{list-style-type:none!important;}
#dynamo_autositemap li ul li a{color:#515254;font-size:14px!important;text-decoration:none;font-weight:normal;margin:7px;margin-left:20px;display:block;}
/*----------------------------*/
ul.jd_menu{background: none;position:relative;list-style-type:none;list-style-image:none;margin-top:14px;margin-right:120px;float:right;}
ul.jd_menu ul{display:none;}
ul.jd_menu a,ul.jd_menu a:active,ul.jd_menu a:link,ul.jd_menu a:visited{padding-left:25px;padding-right:25px;text-decoration:none;color:#333333;font-size:14px;border-left:solid 1px #b6001e;}
ul.jd_menu:last-child{border-right:solid 1px #b6001e;}
.menul1_active a,
ul.jd_menu a:hover{color:#b6001e!important;}
ul.jd_menu li{padding-left: 0;background: none;letter-spacing:0;text-transform:lowercase;float:left;font-size:14px;cursor:pointer;white-space:nowrap;color:#b6001e;}
ul.jd_menu li a.jd_menu_hover_toolbar{color:#333333;}
/* -- Sub-Menus Styling -- */
ul.jd_menu ul{list-style-image:none;position:absolute;display:none;list-style-type:none;margin-top:10px;margin-left:0;padding-left:28px;padding-right:32px;background:#fff;border:1px solid #b6001e;border-top:0;opacity:0.9;z-index:2000;}
ul.jd_menu ul li{float:none;font-size:14px;margin:0!important;padding:0!important;border:0!important;}
ul.jd_menu ul li a{font-size:10px;display:block;margin:0!important;padding:10px 0 10px 0 !important;border:0!important;border-bottom:1px solid #333333!important;}
ul.jd_menu ul li:last-child a{border-bottom:0!important;}
ul.jd_menu ul li a:hover,ul.jd_menu ul a.jd_menu_hover,ul.jd_menu ul li.jd_menu_hover{color:#b6001e!important;background:#fff!important;}
ul.jd_menu ul a,ul.jd_menu ul a:active,ul.jd_menu ul a:link,ul.jd_menu ul a:visited{color:#333333!important;background:#fff!important;}	
/* contactform*/
.contactform{margin-left:0px;margin-top:0px;width:336px;}
.cf_input{padding-left:5px;width:335px;height:26px;border:solid 1px #fff;margin-bottom:5px;background-color:#e3e3e3;color:#939393;}
.cf_textarea{padding:5px;width:330px;height:100px;border:solid 1px #fff;background-color:#e3e3e3;color:#939393;}
.cf_button{border:solid 1px #fff;margin-top:2px;color:#fff;background-color:#939393;padding:4px;text-decoration:none;font-size:12px;margin-bottom: 5px; }