*{margin:0;padding:0;}
html, body{background:#fff;}
html,body,input,textarea{font-family:Verdana,Arial,sans-serif;font-size:10px;line-height:14px;color:#666;}
a,span.important{text-decoration:none;color:#646464;}
a img{border:0;}
#seite{width:960px;margin:0 auto;}
#top{height:90px;background:url(img/top.png) 0% 100% repeat-x;}
#top a img{margin:26px 0 0 34px;}
#main{position:relative;padding:32px;overflow:hidden;}
#inhalt{float:right;width:656px;height:344px;font-size:13px;
/*position:absolute;right:32px;bottom:29px;*/
}
#left{float:left;width:200px;height:344px;}
#left h1{width:450%;opacity:0.7;font-size:50px;margin-top:0;margin-bottom:20px;line-height:50px;}
#subnavi{position:absolute;left:32px;bottom:29px;width:200px;}
#bottom{margin:0 0 32px;border:1px solid #828282;border-width:1px 0;padding:14px 32px;overflow:hidden;}
#navi{float:left;width:224px;margin-top:-1px;}
#navi ul,#subnavi ul{list-style:none;}
#navi li{margin:3px 0;}
#navi a,#subnavi a{text-transform:uppercase;font-size:13px;line-height:15px;
/*color:#323232;*/
text-decoration:none;}
#subnavi .sublevel{padding-bottom:32px;}
#subnavi a{font-size:26px;line-height:28px;text-transform:none;}
#subnavi .sublevel a{color:#fff;}
#subnavi .active a{position:absolute;bottom:0;}
#navi a:hover,#navi .active a,#subnavi a:hover,#subnavi .active a,#subnavi li.active a:hover{color:#df002a;}
#subnavi .sublevel a:hover{color:#ddd;}
#teaser{width:920px;}
#teaser .csc-default{float:left;width:192px;height:110px;padding:0 14px;border-left:1px solid #828282;}
#teaser #c4,#teaser #c102{width:200px;}
#teaser #c101{width:210px;}
#teaser h1{margin-top:3px;margin-bottom:0px;font-size:12px;}
#teaser p{margin-top:2px;}
#teaser img{float:right;margin:0 0 12px 6px;}
#tools{float:left;margin:14px 0 0 272px;}
#tools a{margin-right:14px;}
#social{float:right;margin-right:32px;}
#social a{display:block;float:left;width:29px;height:29px;background-position:center center;background-repeat:no-repeat;margin-left:10px;}
#social a.twitter{background-image:url(img/twitter.png);}
#social a.twitter:hover{background-image:url(img/twitter_a.png);}
#social a.facebook{background-image:url(img/facebook.png);}
#social a.facebook:hover{background-image:url(img/facebook_a.png);}
#social a.xing{background-image:url(img/xing.png);}
#social a.xing:hover{background-image:url(img/xing_a.png);}
#social a.youtube{background-image:url(img/youtube.png);}
#social a.youtube:hover{background-image:url(img/youtube_a.png);}
#social a.siegel{background-image:url(img/siegel.png);}
#social a.siegel:hover{background-image:url(img/siegel_a.png);}
/* ### Bilder ### */
#inhalt div.csc-textpic-imagewrap,#inhalt .csc-textpic-imagerow{width:auto !important;}
#inhalt .csc-textpic,#inhalt .tx-rgsmoothgallery-pi1,#inhalt .cb{margin-left:-16px;width:672px;background:#fff;}
#inhalt dl.csc-textpic-image{margin:0 16px 16px 0;border:1px solid #828282;}
#inhalt dd.csc-textpic-caption{color:#fff;background:#929292;padding:0 8px;font-size:10px;}
#inhalt div.myGallery{border-color:#828282;}
#inhalt .slideElement{background:#fff;}
/* ### Rollover ### */
.csc-frame-frame1{display:inline;position:relative;top:120px;}
.csc-frame-frame1 h1{display:inline;cursor:pointer;font-weight:normal;}
span.important,.csc-frame-frame1 h1:hover{color:#df002a;}
.csc-frame-frame1 div.content{display:none;position:absolute;top:16px;width:500px;height:211px;
/*line-height:30px;*/
line-height:16px;}
.csc-frame-frame1 div.content span.important{font-size:24px;line-height:16px;}
.frame-left div.content{left:50%;border-left:1px solid #aaa;}
.frame-right div.content{right:50%;border-right:1px solid #aaa;text-align:right;}
.csc-frame-frame1 div.content p{margin:0 10px;padding:0;position:absolute;bottom:0px;width:100%;}
.frame-left div.content p{left:0px;}
.frame-right div.content p{right:0px;}
.csc-frame-frame1:hover div.content{display:block;}
/* Frame 2 */
.csc-frame-frame2{margin-top:120px;}
/* RO - Bilder */
#inhalt .cb img{float:left;}
#c101 img{margin-top:-22px;}
#c101{padding-right:0;}
/* ### Carousel ### */
#inhalt .jcarousel-container{background:none;border-color:#828282;border:0;-moz-border-radius:0;padding:0;height:344px;}
#inhalt .jcarousel-clip{height:344px;}
#inhalt .jcarousel-prev,#inhalt .jcarousel-next,#inhalt .prev,#inhalt .next{top:50%;margin-top:-15px;width:15px;height:30px;}
#inhalt .prev,#inhalt .next{position:absolute;display:block;cursor:pointer;}
#inhalt .jcarousel-list li{margin-right:50px;}
#inhalt .jcarousel-prev,#inhalt .prev{background:url(img/prev.png);left:-16px;}
#inhalt .jcarousel-next{right:-16px;}
#inhalt .prev{left:230px;}
/*#inhalt .jcarousel-prev:hover{background:url(img/prev_h.png);}
#inhalt .jcarousel-prev-disabled:hover{background:url(img/prev.png);}
*/
#inhalt .jcarousel-next,#inhalt .next{background:url(img/next.png);}
#inhalt .next{right:8px;}
/*#inhalt .jcarousel-next:hover{background:url(img/next_h.png);}
#inhalt .jcarousel-next-disabled:hover{background:url(img/next.png);}
*/
/* ### Sonderseiten ### */
#s50 #c103,#s106 #c102{color:#bbb;}
#s50 #inhalt .csc-textpic-text{position:absolute;bottom:22px;margin-left:16px;font-size:11px;}
#s106 #lcont{margin-top:11px;}
#s106 #left h1{width:auto;opacity:1;font-size:13px;line-height:15px;font-weight:normal;margin:0 4px 0 0;line-height:16px;}
#s106 #inhalt{background:url(img/lexikon.png) 100% 50% no-repeat;}
#lexikon{width:438px;height:329px;font-size:10px;}
#lexikon div.csc-default{margin-right:24px;}
#lexikon h1{margin-top:-3px;}
#s106 #lcont h1{float:left;width:auto;}
/* Scroller */
.jScrollPaneContainer{position:relative;overflow:hidden;z-index:1;margin-top:15px;padding:0;}
.jScrollPaneTrack{position:absolute;cursor:pointer;right:0;top:0;height:100%;background:url(img/scrollbar.png) center top repeat-y;}
.jScrollPaneDrag{position:absolute;background:url(img/scroller.png) 0px 0px no-repeat;cursor:pointer;overflow:hidden;height:29px !important;}
.jScrollPaneDragTop{position:absolute;top:0;left:0;overflow:hidden;}
.jScrollPaneDragBottom{position:absolute;bottom:0;left:0;overflow:hidden;}
/* ### Textpic Carousel ### */
.sliderWrapper{position:relative;overflow:hidden;width:672px;height:344px;margin-left:-16px;}
.slider{position:absolute;width:5000px;}
#inhalt .slider .csc-textpic{margin-left:0;}
#inhalt .slider .csc-default{float:left;}

#bloglink{position:relative;top:-330px;left:110px;}
