p.bodytext{
    margin-top: 15px;
}

.news-list-browse {
    margin-bottom: 0px;
    text-align: center;
}

div.csc-sitemap {
    margin-top: 10px;
}
.kasten .csc-sitemap ul {
    margin: 0;
    padding: 0;
}
.kasten .csc-sitemap ul li {
    margin: 0;
    padding: 0;
    list-style: none outside none;
}
.csc-sitemap li a:hover {
    background-color: #000000;
    color: #FFFFFF;
    text-decoration: none;
}
.csc-sitemap ul li li a {
    background-color: #D4D4D4;
    padding: 2px 0 2px 40px;
}
.csc-sitemap ul li a {
    background-color: #B9B9B9;
    border-bottom: 1px solid #FFFFFF;
    color: #000000;
    display: block;
    font-weight: bold;
    padding: 2px 0 2px 10px;
    text-decoration: none;
}


legend {
border:0 none;
padding-left:10px;
padding-right:10px;
}
fieldset {
border:0 none;
padding:10px;
}
.radiolayout {
padding-bottom:15px;
padding-top:15px;
width:60%;
}
.formu {
line-height:1.4em;
}
.mf-radio {
border:0 none;
}
.mf-text {
border: 1px solid #C0C0C0;
color: #000000;
height: 114px;
margin-bottom: 5px;
width: 259px;
}
.mf-check {
border:0 none;
}
.mf-select {
border:1px solid #CCCCCC;
}
.mf-input {
border:1px solid #C0C0C0;
height:20px;
margin-bottom:5px;
width:260px;
}

.mf-submit {
background-color:#d6d6d6;
border:0 solid #000000;
color:#acacac;
font-family:Tahoma New Roman,georgia,arial,verdana;
font-size:14px;
font-weight:bold;
padding:8px;
text-transform:uppercase;
width:261px;
margin-top:10px;
}

.formularfeld{
float: left;
width: 281px;
}



div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
background-color:#EBEBEB;
border:1px solid #CCCCCC;
font-size:11px;
padding-left:5px;
}

div#inhalt .tx-jfmulticontent-pi1 .ui-accordion-content .kasten{
margin:0px;
}

.kasten ol {
margin:0;
list-style-type:upper-roman;
margin:0 0 0 23px;
}

 .kasten  ul {
padding:5px 10px;
}

 .kasten  ul li {
line-height:20px;
padding-left:2px;
margin-left:6px;
}


 
 
 h1 {
border-bottom:1px solid #D0D0D0;
color:#f49e00;
font-family:Tahoma, Verdana,Trebuchet MS,Arial,Times New Roman;
font-size:22px;
line-height:normal;
margin-bottom:11px;
padding-bottom:6px;
text-transform:uppercase;
}

 h2 {
border-bottom:1px solid #D0D0D0;
color:#f49e00;
font-family:Tahoma, Verdana,Trebuchet MS,Arial,Times New Roman;
font-size:19px;
line-height:normal;
margin-bottom:11px;
padding-bottom:6px;
text-transform:uppercase;
}

 h3 {
color:#f49e00;
font-family:Verdana, Trebuchet MS,Arial,Times New Roman;
font-size:20px;
padding-bottom:12px;
line-height:normal;
}

 h4 {
color:#f49e00;
font-family:Verdana, Trebuchet MS,Arial,Times New Roman;
font-size:18px;
padding-bottom:12px;
line-height:normal;
}

 h5 {
color:#f49e00;
font-family:Tahoma, Verdana,Trebuchet MS,Arial,Times New Roman;
font-size:16px;
line-height:normal;
}
 


div#inhalt div.kasten{
/*line-height:1.6em;*/
margin-bottom:20px;
margin-top:10px;
}

/* div#inhalt p{padding-bottom:15px;} */
 
#tooltip{
	position:absolute;
	border:1px solid #cccccc;
	background:#ebebeb;
	padding:8px 8px;
	color:#333;
	display:none;
	width:200px;
	}	


.news-list-item {
border-bottom:1px solid #CCCCCC;
padding:20px 0;
}

.news-single-img img {
border:7px solid #CCCCCC;
}

.news-single-backlink {
padding:0px;
}

.news-single-item {
border-bottom:1px solid #CCCCCC;
margin-bottom:5px;
padding:5px;
}

div#inhalt div.listrechts p {
padding-bottom:0px;
}

.news-list-item:hover{
background-color:#f8f8f8;
}

.news-list-container {
border-top:1px solid #CCCCCC;
padding:0;
}

.listlinks{
float:left;
width:287px;
}

.listrechts{
    float: left;
    padding-left: 25px;
    width: 604px;
}



.latestbild{
    display: block;
    height: 134px;
    padding-top: 15px;
    width: 253px;
}

div#bottomwrap .latestueberschrift h2 a:link{
    font-family: Tahoma,Arial,Times New Roman;
    font-size: 20px;
    line-height: 1.5em;
    text-decoration: none;
}

div#bottomwrap .latestueberschrift h2 a:visited{
    font-family: Tahoma,Arial,Times New Roman;
    font-size: 20px;
    line-height: 1.5em;
    text-decoration: none;
}

div#bottomwrap .latestueberschrift h2 a:active{
    font-family: Tahoma,Arial,Times New Roman;
    font-size: 20px;
    line-height: 1.5em;
    text-decoration: none;
}


div#bottomwrap .latestueberschrift h2 a:hover{
    font-family: Tahoma,Arial,Times New Roman;
    font-size: 20px;
    line-height: 1.5em;
    text-decoration: none;
}

.news-latest-container {
padding:0px;
}

.news-latest-item {
margin:0;
padding-left:16px;
}

.news-latest-item img {
border:7px solid #FFFFFF;
float:left;
margin:0 5px 5px 0;
}

.news-latest-gotoarchive {
display:none;
}

span.news-latest-date{
display:none;
}



.tx-pitgooglemaps-pi1 {
    background: url("images/google_bg.jpg") repeat scroll 0 0 transparent;
    height: 190px;
    overflow: hidden;
    padding: 13px;
    position: relative;
    top: 10px;
    width: 892px;
}


div#copyright a:link{
color:#f49e00;
text-decoration:underline;
}
div#copyright a:visited{
color:#f49e00;
text-decoration:underline;
}
div#copyright a:active{
color:#f49e00;
text-decoration:underline;
}
div#copyright a:hover{
color:#f49e00;
text-decoration:none;
}


div#bottomwrap a:link{
color:#6f6f6f;
text-decoration:underline;
}


div#bottomwrap a:visited {
color:#6f6f6f;
text-decoration:underline;
}

div#bottomwrap a:active {
color:#6f6f6f;
text-decoration:underline;
}

div#bottomwrap a:hover {
color:#6f6f6f;
text-decoration:none;
}


 
 div.light_rounded .pp_top .pp_left{background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;}div.light_rounded .pp_top .pp_middle{background:#fff;}div.light_rounded .pp_top .pp_right{background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;}div.light_rounded .pp_content .ppt{color:#000;}div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right{background:#fff;}div.light_rounded .pp_content{background-color:#fff;}div.light_rounded .pp_next:hover{background: url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.light_rounded .pp_previous:hover{background: url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_rounded .pp_expand{background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_rounded .pp_expand:hover{background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_rounded .pp_contract{background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_rounded .pp_contract:hover{background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_rounded .pp_close{width:75px;height:22px;background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_rounded #pp_full_res .pp_inline{color:#000;}div.light_rounded .pp_arrow_previous{background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;}div.light_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_rounded .pp_arrow_next{background: url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;}div.light_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_rounded .pp_bottom .pp_left{background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;}div.light_rounded .pp_bottom .pp_middle{background:#fff;}div.light_rounded .pp_bottom .pp_right{background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;}div.light_rounded .pp_loaderIcon{background: url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;}div.dark_rounded .pp_top .pp_left{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;}div.dark_rounded .pp_top .pp_middle{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_top .pp_right{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;}div.dark_rounded .pp_content_container .pp_left{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}div.dark_rounded .pp_content_container .pp_right{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}div.dark_rounded .pp_content{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_next:hover{background: url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.dark_rounded .pp_previous:hover{background: url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.dark_rounded .pp_expand{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_expand:hover{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract{background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract:hover{background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_close{width:75px;height:22px;background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_rounded .currentTextHolder{color:#c4c4c4;}div.dark_rounded .pp_description{color:#fff;}div.dark_rounded #pp_full_res .pp_inline{color:#fff;}div.dark_rounded .pp_arrow_previous{background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;}div.dark_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_rounded .pp_arrow_next{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;}div.dark_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_rounded .pp_bottom .pp_left{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;}div.dark_rounded .pp_bottom .pp_middle{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_bottom .pp_right{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;}div.dark_rounded .pp_loaderIcon{background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_left ,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background: url(../images/prettyPhoto/dark_square/contentPattern.png) top left repeat;}div.dark_square .currentTextHolder{color:#c4c4c4;}div.dark_square .pp_description{color:#fff;}div.dark_square .pp_loaderIcon{background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_content_container .pp_left{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}div.dark_square .pp_content_container .pp_right{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}div.dark_square .pp_expand{background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_square .pp_expand:hover{background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_square .pp_contract{background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_square .pp_contract:hover{background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_square .pp_close{width:75px;height:22px;background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_square #pp_full_res .pp_inline{color:#fff;}div.dark_square .pp_arrow_previous{background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;}div.dark_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_square .pp_arrow_next{background: url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;}div.dark_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_square .pp_next:hover{background: url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor: pointer;}div.dark_square .pp_previous:hover{background: url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_square .pp_left ,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{background:#fff;}div.light_square .pp_content .ppt{color:#000;}div.light_square .pp_expand{background: url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_square .pp_expand:hover{background: url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_square .pp_contract{background: url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_square .pp_contract:hover{background: url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_square .pp_close{width:75px;height:22px;background: url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_square #pp_full_res .pp_inline{color:#000;}div.light_square .pp_arrow_previous{background: url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;}div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_square .pp_arrow_next{background: url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;}div.light_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_square .pp_next:hover{background: url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor: pointer;}div.light_square .pp_previous:hover{background: url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.facebook .pp_top .pp_left{background: url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat;}div.facebook .pp_top .pp_middle{background: url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x;}div.facebook .pp_top .pp_right{background: url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat;}div.facebook .pp_content .ppt{color:#000;}div.facebook .pp_content_container .pp_left{background: url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y;}div.facebook .pp_content_container .pp_right{background: url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y;}div.facebook .pp_content{background:#fff;}div.facebook .pp_expand{background: url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.facebook .pp_expand:hover{background: url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.facebook .pp_contract{background: url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.facebook .pp_contract:hover{background: url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.facebook .pp_close{width:22px;height:22px;background: url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.facebook #pp_full_res .pp_inline{color:#000;}div.facebook .pp_loaderIcon{background: url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat;}div.facebook .pp_nav .pp_arrow_previous{background: url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px;}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default;}div.facebook .pp_nav .pp_arrow_next{background: url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px;}div.facebook .pp_arrow_next.disabled{background-position: -32px -96px;cursor:default;}div.facebook .pp_nav{margin-top:0;}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px;}div.facebook .pp_next:hover{background: url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor: pointer;}div.facebook .pp_previous:hover{background: url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor: pointer;}div.facebook .pp_bottom .pp_left{background: url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat;}div.facebook .pp_bottom .pp_middle{background: url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x;}div.facebook .pp_bottom .pp_right{background: url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat;}div.pp_pic_holder a:focus{outline:none;}div.pp_overlay{background:#000;display: none;left:0;position:absolute;top:0;width:100%;z-index:9500;}div.pp_pic_holder{display: none;position:absolute;width:100px;z-index:10000;}.pp_top{height:20px;position: relative;}* html .pp_top{padding:0 20px;}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_top .pp_middle{left:0;position: static;}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_content{height:40px;}.pp_content .ppt{left:auto;margin-bottom:5px;position: relative;top:auto;}.pp_fade{display: none;}.pp_content_container{position: relative;text-align: left;width:100%;}.pp_content_container .pp_left{padding-left:20px;}.pp_content_container .pp_right{padding-right:20px;}.pp_content_container .pp_details{margin:10px 0 2px 0;}.pp_description{display: none;margin:0 0 5px 0;}.pp_nav{clear: left;float: left;margin:3px 0 0 0;}.pp_nav p{float: left;margin:2px 4px;}.pp_nav a.pp_arrow_previous,.pp_nav a.pp_arrow_next{display:block;float: left;height:15px;margin-top:3px;overflow: hidden;text-indent: -10000px;width:14px;}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000;}a.pp_next{background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: right;height:100%;text-indent: -10000px;width:49%;}a.pp_previous{background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: left;height:100%;text-indent: -10000px;width:49%;}a.pp_expand,a.pp_contract{cursor: pointer;display: none;height:20px;position:absolute;right:30px;text-indent: -10000px;top:10px;width:20px;z-index:20000;}a.pp_close{display:block;float: right;text-indent: -10000px;}.pp_bottom{height:20px;position: relative;}* html .pp_bottom{padding:0 20px;}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_bottom .pp_middle{left:0;position: static;}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_loaderIcon{display:block;height:24px;left:50%;margin: -12px 0 0 -12px;position:absolute;top:50%;width:24px;}#pp_full_res{line-height:1 !important;}#pp_full_res .pp_inline{text-align: left;}#pp_full_res .pp_inline p{margin:0 0 15px 0;}div.ppt{color:#fff;display: none;font-size:11px;left:0;position:absolute;top:0;z-index:9999;}.clearfix:after{content: ".";display:block;height:0;clear:both;visibility: hidden;}.clearfix {display: inline-block;}* html .clearfix {height:1%;}.clearfix {display:block;}




/************************************************************************
-) Slider: only the following lines are necceassary for slider styling,
   rest of the css file styles the demo page
*************************************************************************/
.aviaslider{ 
    background: url("images/loading.gif") no-repeat scroll center center transparent;
    height: 192px;
    left: 12px;
    overflow: hidden;
    position: relative;
    top: 12px;
    width: 916px;
}




.aviaslider li, .aviaslider .featured{
display: block;
width:100%;
height:100%;
position: absolute;
top:0;
left:0;
z-index: 1;
}

.js_active .aviaslider li, .js_active .aviaslider .featured{
display:none;
}

.aviaslider img, .aviaslider a img, .aviaslider a{
border:none;
text-decoration: none;
}

.slidecontrolls{
float: left;
margin: 24px auto 0;
position: relative;
}

.slidecontrolls a{
height:20px;
width:18px;
display:block;
cursor: pointer;
background:url("images/controlls.gif") no-repeat scroll -23px 4px transparent;
float:left;
outline: none;
}

.slidecontrolls a:hover, .slidecontrolls .active_item{
background:url("images/controlls.gif") no-repeat scroll 7px 4px transparent;
}

.feature_excerpt{
width:610px;
position: absolute;
display: block;
bottom: 0;
left:0;
z-index: 2;
padding:14px 15px;
font-size: 11.5px;
line-height:1.5em;
cursor: pointer;
background: #000;
color: #fff;
}

.feature_excerpt strong{
display: block;
font-size: 15px;
padding-bottom: 3px;
}




/************************************************************************
-) BASIC CONTAINERS
*************************************************************************/

.wrapper_fullwidth{ /*div for perfect centering of large scale background images*/
width:100%;
position:relative;
z-index: 1;
background: #000;
height:40px;
clear:both;
font-size: 10px;
color: #fff;
}

.center{ /*center content area */
position: relative;
margin:0 auto;
width:640px;
}


#main{ /*main area, contains all content and sidebars*/
float:left;
position:relative;
width:100%;
padding-top:40px;
float: left;
padding-bottom:40px;
}

.content{
position: relative;
float:left;
width:340px;
overflow: hidden;
}

.fullwidth .content{
width:100%;
padding:0;
margin:0;
background: transparent none;
}

.sidebar{
position: relative;
width:300px;
float:left;
overflow: hidden;
}

.fullwidth .sidebar{
display:none;
}


/************************************************************************
-) HEAD
*************************************************************************/

.logo, .logo a{
position: relative;
margin:28px auto;
width:283px;
height:110px;
text-indent: -9999px;
}

div .logo a{
position: absolute;
background: transparent url(/images/layout/logo.gif) top left no-repeat;
z-index: 3;
top:0;
left:0;
margin:0;
outline: none;
}

.wrapper_fullwidth a{
font-size: 10px;
color: #fff;
text-decoration: none;
display: block;
float:left;
line-height: 40px;
}

.wrapper_fullwidth a:hover{
color:#999;
}

.tw{background: transparent url(/images/layout/tw.gif) center left no-repeat; padding:0 0 0 25px; margin-right:20px;}
.fb{background: transparent url(/images/layout/fb.gif) center left no-repeat; padding:0 0 0 25px;}
.wrapper_fullwidth .kat{float:right; color:#777;}


/************************************************************************
-) CONTENT
*************************************************************************/

#main a img{
border:none;
}

/* #main a:hover img{
opacity:0.7;
} */

.sidebar ul{
list-style-position: outside;
list-style-type: none;
}

#main h2, #main h3{
display: block;
width:310px;
height:55px;
text-indent: -9999px;
}

#heading_examples{
background: transparent url(/images/layout/header_e.png) center left no-repeat;
}

#heading_features{
background: transparent url(/images/layout/header_f.png) center left no-repeat;
}

#heading_browser{
background: transparent url(/images/layout/header_bs.png) center left no-repeat;
}

#heading_docs{
background: transparent url(/images/layout/header_dd.png) center left no-repeat;
}

.content{ 
color:#666;
}

.content ul{
padding-bottom:30px;
}

.content ul li{
list-style-position: inside;
}

#download{
display: block;
width:290px;
height:90px;
background: transparent url(/images/layout/download.jpg) top left no-repeat;
text-indent: -9999px;
position: relative;
left:-4px;
outline: none;
}

#download:hover{
background: transparent url(/images/layout/download.jpg) bottom left no-repeat;
}















div#slidershow{
    background-image: url("images/slide_border.jpg");
    background-repeat: no-repeat;
    height: 216px;
    left: 26px;
    position: relative;
    top: 135px;
    width: 940px;
}

* {
    outline: none;
}




div#inhalt .news-list-item h2 a{
color:#f6a30a;
font-size:22px;
text-decoration:none;
}

div#inhalt .news-list-item h2 a:link{
color:#f6a30a;
font-size:22px;
text-decoration:none;
}


div#inhalt .news-list-item h2 a:visited {
color:#f6a30a;
font-size:22px;
text-decoration:none;
}

div#inhalt .news-list-item h2 a:active {
color:#f6a30a;
font-size:22px;
text-decoration:none;
}

div#inhalt .news-list-item h2 a:hover {
color:#f6a30a;
text-decoration:none;
}




.news-list-container img {
border:7px solid #CCCCCC;
float:left;
padding-top:0;
margin:0 2px 5px 10px;
}

span.more{
padding-left:2px;
padding-top:5px;
}

div#inhalt .chgallery-list li{
background-image:none;
}




#inhalt .csc-textpic-imagewrap ul, #inhalt .csc-textpic-imagewrap ul li {
background:transparent none repeat scroll 0 0;
border:0 none;
list-style-type:none;
margin:0 10px 10px 0;
padding:0;
}



div.zweispaltig{
float:left;
width:50%;
}

div.durchgehenderkasten{
width:708px;
clear:both;
}

div.orangenerkasten{
background-color:#FEF7EF;
border:1px solid #F4D3A0;
color:#DB8600;
padding:9px;
}

div#inhalt div.orangenerkasten p{
padding:0px;
margin:0px;
}

div.grauerkasten{
background-image:url("fonts_FILES/boxbg.jpg");
background-repeat:no-repeat;
float:left;
height:262px;
padding-left:14px;
padding-right:6px;
padding-top:7px;
width:260px;
}

div#inhalt div.grauerkasten p{
padding:0px;
margin:0px;
}


div#inhalt .csc-textpic-imagewrap ul {
margin:0;
padding:0;
}

 a:link {
color:#f6a30a;
text-decoration:underline;
font-weight:normal;
}

 a:visited {
color:#f6a30a;
text-decoration:underline;
font-weight:normal;
}

 a:active {
color:#f6a30a;
text-decoration:underline;
font-weight:normal;
}

 a:hover {
color:#f6a30a;
text-decoration:none;
font-weight:normal;
}


div#inhalt p.align-center{text-align:center;}
div#inhalt p.align-left{text-align:left;}
div#inhalt p.align-right{text-align:right;}





.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}















div#inhalt .tr-even {
    background-color: #f7f7f7;
    border-collapse: collapse;
}
div#inhalt .tr-0 {
    background-image: url("images/bottom_bg.jpg");
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
}
div#inhalt table tr td {
    border-bottom: 1px solid #E9E9E9;
    border-collapse: collapse;
    border-right: 1px solid #E9E9E9;
    padding: 3px 6px;
    width: 20%;
}
div#inhalt table {
    border: 1px solid #E9E9E9;
    border-collapse: collapse;
    border-spacing: 0;
    font-size: 11px;
    margin: 0;
    padding: 0;
    width: 100%;
}