@font-face {
    font-family: 'KievitWebBlack';
    src: url('http://www.plusx.de/tl_files/fonts/KievitWeb-Black.eot');
    src: url('http://www.plusx.de/tl_files/fonts/KievitWeb-Black.eot?#iefix') format('embedded-opentype'),
         url('http://www.plusx.de/tl_files/fonts/KievitWeb-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;

}
@font-face {
    font-family: 'KievitWebBold';
    src: url('http://http://www.plusx.de/tl_files/fonts/KievitWeb-Bold.eot');
    src: url('http://www.plusx.de/tl_files/fonts/KievitWeb-Bold.eot?#iefix') format('embedded-opentype'),
         url('http://www.plusx.de/tl_files/fonts/KievitWeb-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;

}
@font-face {
    font-family: 'KievitWebRegular';
    src: url('http://http://www.plusx.de/tl_files/fonts/KievitWeb.eot');
    src: url('http://www.plusx.de/tl_files/fonts/KievitWeb.eot?#iefix') format('embedded-opentype'),
         url('http://www.plusx.de/tl_files/fonts/KievitWeb.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
a, body, div, em, input, label, li, ol, p, select, span, td, th, textarea, u, ul{font-family:"KievitWebRegular","ff-kievit-web-1","ff-kievit-web-2", sans-serif;}
strong{font-family:"KievitWebBold","ff-kievit-web-1","ff-kievit-web-2", sans-serif;}
a, body, div, input, label, li, ol, p, select, td, th, textarea, u, ul{font-size:12px;}
body{margin:0 0 24px;padding:0;}
img{vertical-align:middle;border:0px;}
p, pre, form, .formbody, .ce_form{margin:0;padding:0;}
body{background:url(style/bgFooter.png) repeat-x left bottom #fff;margin-bottom:78px;}
a{outline:0;text-decoration:none;}
p{font-weight:normal;font-style:normal;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;height:auto}
#wrapper{background-color:#ffffff;}
#main{padding:30px 5px 0;}
.ce_text ul,.ce_text ol{padding-left:30px;margin-top:0px;}
.ce_text ul li, .ce_text ol li{margin-bottom:5px;color: #666666;font-size: 13px;line-height: 1.6;}
#top_image{margin:34px 0 0 0;padding:0;}
#headerBox{position:absolute;top:3px;right:0px;border:1px solid #686868;border-top:0;background:#484848;width:310px;height:21px;text-align:center;color:#d1d1d1;font-family:"KievitWebBold","ff-kievit-web-1","ff-kievit-web-2", sans-serif;text-shadow:1px 1px 2px #000;padding-top:4px;}
#headerBox a{color:#d1d1d1;font-family:"KievitWebBold","ff-kievit-web-1","ff-kievit-web-2", sans-serif;font-size:12px;text-shadow:1px 1px 2px #000;padding:5px;}
#headerBox a:hover{text-decoration:underline;}
#headerBox10Jahre{position:absolute;top:6px;right:0px;width:150px;height:100px;}
#top-navigation{overflow:visible;z-index:2;position:absolute;top:110px;left:0px;}
#header{position:relative;z-index:30;background:url(style/bgHeader.png) repeat-x;height:140px;}
#header .inside{width:950px;margin:0 auto;}
#container{position:relative;clear:both;z-index:1;}
#intro{height:350px;margin:20px 0 15px 0;}
.introtext{float:right;width:310px;}
.introtext h2{font-family:"KievitWebBlack","ff-kievit-web-1","ff-kievit-web-2", sans-serif;margin:0 0 22px 0;font-size:22px;line-height:1.8;color:#0485bd;background:url(style/bgHeadlineIntro.png) no-repeat;padding-left:19px;padding-top:2px;border-bottom:4px solid #eaeaea;}
.introtext a{color:#151515;text-decoration:underline;}
.introtext a:hover{text-decoration:none;}
.introtext a strong{font-family:"KievitWebBold","ff-kievit-web-1","ff-kievit-web-2", sans-serif;}
.introtext p{font-size:12px;color:#151515;line-height:1.7;padding-left:19px;padding-top:0px;padding-bottom:0px;}
.introButton{position:absolute;top:273px;right:0px;height:37px;width:308px;}
.introimage{padding:10px 0;float:right;}
#footer{position:relative;margin:32px 5px 0;border-top:1px solid #c0c0c0;border-bottom:1px dotted #c0c0c0;}
#footer .inside{padding:27px 0 0px 10px;}
#footer h4, #footer a{font-family:"KievitWebRegularSC","ff-kievit-sc-web-1","ff-kievit-sc-web-2", sans-serif;color:#484848;font-size:12px;text-transform:lowercase;}

#footer .mod_customnav a:hover{;text-decoration:underline;}
#footer h4{line-height:1;padding-bottom:11px;margin:0;}
#footer .mod_customnav{;float:left;}
#footer .spalte1{width:240px;}
#footer .spalte2{width:180px;}
#footer .mod_customnav ul{margin:0;padding:0;list-style-type:none;}
#footer .mod_customnav li{padding-bottom:6px;}
#footer_image{float:right;padding-right:4px;padding-top:13px;}
#teaser-container{clear:both;margin-bottom:30px;}
#teaser-container .ce_text, #teaser-container .mod_newslist{float:left;width:189px;margin-right:10px;position:relative;border:1px solid #c0c0c0;background:#f9f9f9;padding:16px 20px 0 19px;height:245px;}
#teaser-container .mod_newslist{margin:0px;padding:16px 0 0 0px;width:228px;}
#teaser-container a{color:#151515;}
#teaser-container .ce_text a{margin-top:4px;display:block;text-decoration:underline;}
#teaser-container .ce_text a:hover{text-decoration:none;}
#teaser-container h2{font-family:"KievitWebBlack","ff-kievit-web-1","ff-kievit-web-2", sans-serif;border-bottom:1px dotted #c0c0c0;color:#4e4e4e;font-size:17px;line-height:1;padding:7px 0 9px 0;margin:0 0 8px 0;text-decoration:none;}
#teaser-container .ce_text h2 a{font-family:"KievitWebBlack","ff-kievit-web-1","ff-kievit-web-2", sans-serif;color:#4e4e4e;font-size:17px;line-height:1;text-decoration:none;margin-top:0;}
#teaser-container h2 .ce_text a:hover{text-decoration:underline;}
#teaser-container .ce_text p{color:#151515;line-height:1.7;padding:0px;font-size:12px;}
#teaser-container .mod_newslist h2{border:0;margin:0;padding-left:20px;}
#teaser-container .mod_newslist .rss{position:absolute;right:10px;top:20px;}
#teaser-container .layout_plusx{border-top:1px solid #dcdcdc;}
#teaser-container .text_container{float:left;width:130px;padding-top:13px;padding-left:7px;}
#teaser-container .text_container p{padding:0 0 0px 0;margin:0px;line-height:1.4;}
#teaser-container .datum{color:#646464;font-size:12px;}
#teaser-container .text_container a{color:#151515;font-size:12px;}
#teaser-container .text_container a:hover{text-decoration:underline;}
#teaser-container .image_container_news{float:left;padding:13px 0 13px 19px;}
#teaser-container .image_container_news img {border:1px solid #dbdbdb;}
#teaser-container .link_container{margin:0px;float:left;width:28px;text-align:right;height:70px;}
#teaser-container .link_container img{padding:28px 10px 28px 10px;}
#teaser-container-big{width:100%;}
#teaser-container-big a{color:#484848;text-decoration:underline;}
#teaser-container-big a:hover{text-decoration:none;}
#teaser-container-big .inside{}
#teaser-container-big h3{font-family:"KievitWebBlack","ff-kievit-web-1","ff-kievit-web-2", sans-serif;font-size:17px;color:#4e4e4e;line-height:1;padding:24px 18px 12px;margin:0px;}
#teaser-container-big .left p{color:#484848;padding:0 18px 4px;line-height:1.7;}
#teaser-container-big .right .image_container{margin-right:40px;}
#teaser-container-big .ce_text{width:468px;height:241px;border-left:1px dotted #c0c0c0;border-right:1px dotted #c0c0c0;border-top:1px solid #c0c0c0;border-bottom:3px solid #c0c0c0;position:relative;color:#484848;}
#teaser-container-big blockquote p{margin:0px;font-size:23px;padding:0px;}
#teaser-container-big blockquote{font-size:23px;margin-bottom:12px;margin-right:25px;margin-top:30px;}
#teaser-container-big .right p{padding:0px;}
.mod_social_bookmarks{float:left;padding-top:10px;padding-left:5px;}
.mod_social_bookmarks ul{margin:0px;padding:0px;}
.mod_social_bookmarks li{list-style-type:none;float:left;}
.mod_social_bookmarks a{margin:0 10px 0 0;}
.contentOverlay{position:absolute;width:100%;height:100%;background:#000;top:140px;z-index:20;display:none}
.sf-menu, .sf-menu *{margin:0;padding:0;list-style:none;}
.sf-menu{line-height:1.0;float:left;width:100%;}
.sf-menu ul{position:absolute;top:-999em;width:100%;}
.sf-menu ul li{width:100%;}
.sf-menu li:hover{visibility:inherit;}
.sf-menu li{float:left;position:relative;background:url(style/navigation/navBg.png) repeat-x #eaeaea;width:150px;margin-right:10px;}
.sf-menu li.last{margin:0px;}
.sf-menu a{font-family:"KievitWebBold","ff-kievit-web-1","ff-kievit-web-2", sans-serif;font-size:14px;display:block;position:relative;padding:7px 10px 9px;text-decoration:none;text-align:center;color:#010101;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul{left:0;top:30px;z-index:99;}
.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul{top:-999em;}
.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul{left:100%;top:0;}
.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul{top:-999em;}
.sf-menu li li{background:#fff;border-top:1px solid #dcdcdc;}
.sf-menu li li a{color:#151515;font-size:13px;text-align:center;padding:10px 2px 10px 0;font-weight:normal;font-family:"KievitWebRegular","ff-kievit-web-1","ff-kievit-web-2", sans-serif;line-height:0.9;}
.sf-menu li li a:hover{color:#0485bd;}
.sf-menu li li a.current{color:#0485bd;font-family:"KievitWebBold","ff-kievit-web-1","ff-kievit-web-2", sans-serif;}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active{background:#fff;outline:0;}
.sf-menu .current{background:#fff;}
.anythingSlider{width:630px;height:310px;margin:0;float:left;}
.anythingSlider .wrapper{width:630px;overflow:hidden;height:310px;margin:0;position:absolute;top:0;left:0;}
.anythingSlider .wrapper ul{width:32700px;list-style:none;position:absolute;top:0;left:0;background:#eee;margin:0;padding:0px;}
.anythingSlider .wrapper ul li{display:block;float:left;padding:0;height:310px;width:630px;margin:0;}
.anythingSlider .schatten{position:absolute;top:299px;left:-5px;}
.thumbNav{position:relative;top:310px;text-align:center;}
.thumbNav ul{margin:0px;padding:0px;}
.thumbNav li{display:inline;}
.thumbNav a.image{display:inline-block;padding:6px 6px;height:18px;margin:0;background:url(style/slider.png) no-repeat -43px 12px;}
.thumbNav a.image:hover{background:url(style/slider.png) no-repeat -43px -10px;}
.thumbNav a.cur{background:url(style/slider.png) no-repeat -43px -10px;}
.anythingSlider .arrow{background:url(style/slider.png) no-repeat 0 0;position:absolute;top:0px;cursor:pointer;display:inline-block;padding:6px 10px;height:18px;margin:0;}
.anythingSlider .forward{background-position:-16px 10px;right:0px;}
.anythingSlider .back{background-position:3px 10px;left:0px;margin:0px;}
.anythingSlider .forward:hover{background-position:-16px -12px;}
.anythingSlider .back:hover{background-position:3px -12px;}
.anythingSlider .wrapper ul ul{position:static;margin:0;background:none;overflow:visible;width:auto;border:0;}
.anythingSlider .wrapper ul ul li{float:none;height:auto;width:auto;background:none;}
.plusxFacebook{position:absolute;top:-600px;margin-top:-600px;}
#referenzen .facebook {  float: left;margin: 20px 20px 20px; }
.layout_full .facebook, #referenzen .facebook{  float: left;margin: 25px 0 0 20px; }
.layout_full .facebook img, #referenzen .facebook img{float:left;margin-right: 1px; border: 0px;}
.layout_full .facebook .bubble, #referenzen .facebook .bubble{display:block;float:left;background:url(style/bubble.png) no-repeat}
.layout_full .facebook .bubble span, #referenzen .facebook .bubble span{font-family: arial,sans-serif;font-size:14px; color: #666;background: url("style/bubbleEnd.png") no-repeat scroll 100% 0 transparent;display: block;margin-left: 6px;padding: 5px 9px 3px 6px;text-align: center;}
.layout_full .plusone{ margin:20px 0 0 20px;}
#referenzen .plusone { margin:20px 0 0 0px; float:left;}
#facebookLikeBox{}
#nachrichtenleser {
  display: inline;
}

/************** FACEBOOK ***********************/
.fan_box .full_widget {
    height: 200px;
    border: 0 !important;
    position: relative;
}
.fan_box .clearfix{
	clear:both;
}
.fan_box a {
    color: #464646;
}

.fan_box .full_widget .connect_top {
    background: none;
}

.fan_box .connect_top {
    padding: 0 0 0 10px;
}

.fan_box .connections {
    border: 0;
    padding: 7px 0 0 10px !important;
}

.fan_box .connections_grid .grid_item {
    padding-left: 10px;
    padding-right: 0px;
}

.fb-start .fan_box .connections_grid .grid_item {
    padding-left: 11px;
    padding-right: 0px;
}

.fan_box .connections_grid {
    margin-left: -10px;
}

.fan_box .connect_action {
    padding: 0
}

.fan_box .connect_widget .connect_button_slider {
    margin-right: 0px;
}



