@media all {
 body { height : 99%; position : relative; background-color : #FFFFFF; margin : 0px auto; padding : 0px; margin : 10px 0px 0px 0px; }
.page-container {  margin : 0px; padding : 0px; text-align : left; width : 1000px;  }
.header-container { height : 100px; width : 1000px; padding : 0px; margin : 0px; }
.title-container { float : left; width : 500px; } 
.spenden { float : left; width : 230px; margin : 0px 0px 0px 0px; }
.headline { float : right; width : 270px; }
.logo { float : right; left : 0px; margin : 0px 0px 0px 0px; padding: 0px; width : 350px; }
.navigation { height : 24px; width : 1000px; padding : 0px; margin: 0px 0px 0px 0px; text-align : right; margin-bottom: 0.0ex; }
.info-container { height : 1.5em; width : 1000px; padding : 0px; margin : 0px;  border-top : 1px #8A9199 solid; border-bottom : 1px #CCCCCC solid; }
.path { float : left;  }
.lang { float : right; }
.spezialnav  { float :right; }
.content-container { width : 1000px; padding : 0px; padding-top : 1.0em; margin : 0px; }
.subnavigation { float : left; width : 180px; border-right : 1px #F7403A solid; }
.content { float : left; width : 570px; padding-left : 49px; }	
.content_full { float : right; width : 770px; padding-left : 48px; }
.content_half { float : left; width : 360px; margin : 0 0 0 49px;  }
.subcontent { float : left; width : 180px; padding : 0px; margin : 40px 0 0 19px; }
.childportrait { float : right; width : 130px;  padding-left : 10px; margin : 45px 0px 10px 10px; }	
.start_picture { width : 1000px; height : 300px; border : 1px #CCCCCC solid; }
.balken { width : 1000px; height : 100px; margin:0px; padding:0px; top:357px; position:absolute; outline:0px; color:#ffffff; background-color:#ffffff; filter:alpha(opacity=60); -moz-opacity:.60; -khtml-opacity:.60; opacity:.60;  z-index:2; }
.balken_goenner { width : 1000px; height : 100px; margin:0px; padding:0px; top:358px; position:absolute; outline:0px; color:#ffffff; background-color:#ffffff; filter:alpha(opacity=60); -moz-opacity:.60; -khtml-opacity:.60; opacity:.60;  z-index:2; }
/*.balken { filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60, FinishOpacity=60, Style=2)"; } */
.balken { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);}
.slogan { width : 988px; height : 90px; border-left : 1px #CCCCCC solid; border-right : 1px #CCCCCC solid; margin:0px; padding:0px; padding-left:10px; padding-top:10px; top:357px; position:absolute; outline:0px; z-index:3; } 	
.box_left {	float : left; width : 490px; margin : 0px 0px 10px 0px; }
.box_right {	float : right; width : 490px; margin : 0px 0px 10px 0px; }
.box_content { margin : 10px 0px 0px 0px; padding: 8px; width : 474px; border : 1px #CCCCCC solid; border-left : 3px #F7403A solid; background-color : #FEFEFE;}
.startpicture { border : 1px #CCCCCC solid; }
.usability { height : 72px; width : 140px; padding : 0px; margin: 0px; float : left; }
.search { height : 20px; width : 140px; padding : 0px; margin : 0px; float : left; }
.search_field { width : 90px; height : 20px; float : left; padding : 0px; margin : 0px 0px 0px 0px; }
.search_button { width : 50px; height : 20px; float : right; padding : 0px; margin : 0px 0px 0px 0px; }	
.section-container { width : 800px; padding : 0px; margin : 0px 0px 50px 0px; }	
.section_left { float : left; width : 180px; border-top : 1px #CCCCCC solid; }
.section_right { float : right; width : 770px; padding-left : 20px; }
.footer-container { width : 1000px; padding : 0px; margin : 0px; border-top : 1px #CCCCCC solid; }	
.footer_left { float : left; width : 699px; padding : 0px; margin : 0px; }
.footer_right { float : right; width : 301px; padding : 0px; margin : 0px; padding-top : 4px; text-align:right;}
.clearing:after { content: ".";  display: block; height: 0; clear: both; visibility: hidden; }
.start_spacer:after { content: "."; display: block; height: 1px; clear: both; zoom: 1; }
.tx-rgsmoothgallery-pi1 { float:left; }
#extthumbs { float:left; width:600px; margin-top: 30px;}
#extthumbs .label { display:none;}
.carouselInner { width:255px; }
.carouselInner .thumbnail { float:left; padding-bottom:10px;}
.navigation ul, .spezialnav ul, .info-container ul, .lang ul { margin : 0px 0px 0px 0px; padding-left : 0px; }
.csc-sitemap li { list-style-type: none;  }
.csc-sitemap li  a  { background: url(/fileadmin/images/sitemaplist.gif) no-repeat; padding-left : 10px; }
.csc-sitemap  ul  ul  { margin-left : 20px; }
 dl, dt { margin : 0px; padding : 0px; }
 li {margin : 0px 0px 0px 0px; list-style-type: square; padding-left : 0px; padding-bottom: 0px; }
 .navigation li { display: inline; vertical-align: bottom; text-align: right; border: none; padding: 0px; margin : 0px;}
 .subnavigation li { list-style-type : none; padding: 0px; text-align: left;}
 .navigation ul {text-align: right; white-space: nowrap; padding : 0px; padding-bottom: 10px; margin: 0px 0px 0px 0px; }
 .subnavigation ul { margin : 0px 0px 0px 0px; padding : 0px; }
 .lang li { list-style-type : none; display: inline; }
 img { border : 0; margin : 0px 0px 0px 0px; }
 label { margin : 0px 0px 0px 0px; padding : 0px; }
 .hidden, .printfooter { display : none; left : -3000em; position : absolute; width : 0em; height : 0em; } /*.content span */
 .usb{ display : none; left : -3000em; position : absolute; width : 0em; height : 0em; }
/* slider */
#start_slider{width:1000px;height:300px;border:1px #CCC solid;}
.slide{position:relative;width:1000px;margin:0;}
div.tabs{background:rgba(0, 0, 0, .6);text-align:center;background: url(white.png);}
div.tabs a{color:#000;font-size:1.2em;text-decoration:none;margin:0 5px 0 0;}
div.tabs a.selected{color:#F7403A;text-decoration:none;}
.slide div.tabs{position:absolute;top:0;left:0;z-index:100;}
#slide{position:relative;height:300px;width:1000px;overflow:hidden;}
#slide div{position:relative;display:inline-block;width:1000px;margin-left:0;}
#slide h1{margin:0;}
#slide span{position:absolute;top:0;right:0;width:240px;height:280px;background:rgba(255, 255, 255, .7);background: url(white.png);padding:10px 18px 18px;}
#slide .item p,#slide h1{font-size:1.7em;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
#slide .item a{text-decoration:underline;color:#666;}
#slide .item p.slider_red{color:#F7403A;font-weight:bold;font-size:1.85em;}
#slide .item p.slider_black{color:#222; font-weight:normal; }
}