/*
Template Version: 1.3
Date: 2006-12-12
XHTML 1.0 / 1.1 Valid, CSS 2.1 / 3
*/
* {
	margin: 0;
	padding: 0;
}
body {
	color:#666666;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	font-size:75%;
	margin:auto;
	padding-right:1ex;
	background-color:#999999;
}
a {
	color: #666;
	text-decoration:none;
}
h1 {
	font-size:1.2em;
	margin-bottom:10px;
}
#logo{
	float:right;
	margin-right:3em;
	margin-top:1em;
}
#bodyBox {
	background:#FFFFFF none repeat scroll 0 0;
	font-size:1.1em;
	margin: 4.7em auto auto;
	min-height:53.7em;
	width:68em;
}
#bodyBox #logoSub {
	float:right;
	margin-right:2em;
	margin-top:0.6em;
}
#bodyBox #bgImg{
	background-image:url(../img/contentBg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	min-height:46.5em;
}
#bodyBox #bgImg #imgRight {
	margin-top:0;
}
#bodyBox #bgImg #content_right {
	float:right;
}
#bodyBox #bgImg #content_right div div.csc-textpic-imagewrap {
	margin:0;
}
#bodyBox #bgImg #content_right div div dl {
	margin-bottom:0;
	margin-left:0;
	height:36.4em;	
	background-color:grey;
}
/* *** header */
#header {
	border-bottom:1px solid #A8A8A8;
	height:7em;
	padding-bottom:2px;
	width:100%;
}
/* *** submenu */
#submenu {
	float:left;
	margin-left:2em;
	margin-top:4.3em;
	width:12em;
}
#submenu ul li {
	list-style-image:url('../img/listStyle.jpg');
}
#submenu ul li ul {
	font-size:0.8em;
	margin-left:1em;
}
/* *** menu */
#menu_box {
	left:15em;
	padding-left:0.6em;
	padding-top:4em;
	width:48em;
}
#menu_box img {
	float:left;
}
#menu_box ul {
	font-size: 86%;
	list-style: none;
	padding:0;
	margin:0;
	float:left;
}
#menu_box li {
	background-image:url(../img/menu.bg.jpg);
	float:left;
	font-family:Arial,sans-serif;
	font-weight:bold;
	height:2.7em;
	line-height:2.2em;
}          
#menu_box ul li.act {
	background-image:url(../img/menu.bg.jpg);
}           
#menu_box li a {
	color:#666666;
	margin-left:1em;
	margin-right:1em;
	padding:0 0.8ex;
}
#menu_box ul li ul {
	position:absolute;
	width:10em;
	display:none;
	visibility:hidden;
}
#menu_box ul.sf-menu img.menu_left {
	background-image:url(../img/menu.left.jpg);
	background-repeat:no-repeat;
	float:left;
	height:2.7em;
	margin:0;
	width:1em;
	border:none;
}
#menu_box ul.sf-menu img.menu_leftact {
	background-image:url(../img/menu.leftact.jpg);
	background-repeat:no-repeat;
	float:left;
	height:2.7em;
	margin:0;
	width:1em;
	border:none;
}
#menu_box ul.sf-menu img.menu_tag {
	background-image:url(../img/menu.tag.jpg);
	background-repeat:no-repeat;
	float:left;
	height:2.7em;
	margin:0;
	width:0.1em;
	border:none;
}
#menu_box ul.sf-menu img.imgRight {
	background-image:url(../img/menu.right.jpg);
	background-repeat:no-repeat;
	float:left;
	height:2.7em;
	margin:0;
	width:1em;
	border:none;
}
/* *** contentBox */
#content_box {
	margin-top:1em;
	margin-bottom:10em;
	width:37.4em;
	float:left;
}
#content_box table.contenttable tr {
	height:5.5em;
}
#content_box a img{
	border:none;
}
/* *** Formulare */
#content_box form fieldset {
	border:medium none;
	margin-left:1.2em;
}
#content_box form fieldset div.csc-mailform-field {
	margin-bottom:1em;
}
#content_box form fieldset div label{
	float:left;
	width:6em;
}
/* ***GALLERY */
.tx-rgsmoothgallery-pi1 {
  float:left;
}
 
#externalthumbs {
  float:left;
  width:297px;
  margin-left:2em;
}
#externalthumbs .label {
  display:none;
}
.carouselInner {
  width:350px;
}
div.thumbnail {
	float:left;
	margin-right:1em;
	margin-bottom:.7em;
}
#cleargif {
	float:left;
}
/* ***SITEMAP **/
#Sitemap {
	background-image:url(../img/contentBg.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
}
#Sitemap #contentSitemap {
	width:67em;
	margin-top:1em;
	margin-left:1em;
	margin-bottom:10em;	
}
.tx-flseositemap-pi1 ul.deep0 li{
	display:block;
	float:left;
	font-size:92%;
	font-weight:bold;
	width:11.8em;
}

.tx-flseositemap-pi1 ul.deep1 li{
	border:medium none;
	display:block;
	font-weight:normal;
	padding-left:2em;
	width:11em;
}
.tx-flseositemap-pi1 ul.deep1 li a{
	font-weight:bold;
}
.tx-flseositemap-pi1 ul.deep1 li.first {
	padding-top:.5em;
}
.tx-flseositemap-pi1 ul.deep2 li{
	border:medium none;
	display:inline;
	padding-bottom:0.4em;
	padding-left:2em;
	width:11em;
}
.tx-flseositemap-pi1 ul.deep2 li.first {
	padding-top:0;
}
/*.tx-flseositemap-pi1 {
	clear:both;	
}*/

