/*-------------------------------------------------------------------*/
/*-----ALLGEMEINE STYLES---------------------------------------------*/
/*-------------------------------------------------------------------*/

* {	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#6580a0;}

html { height: 100%; margin-bottom: 1px; }
body {
	font-size: 100.01%;
	margin: 0px auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	background-color:#ffffff;}
table{
	border-collapse: collapse;
	border-spacing: 0px;
	width:100%;}
td{ vertical-align:top;
	padding:2px 2px 2px 0px;}
td p{
	margin-bottom:0px;}
p{
	margin-bottom: 7px;
	line-height:17px;}
a:link {
	text-decoration: underline;
	color:#709ecf;}
a:visited{
	color:#709ecf;}
a:hover {
	color:#026ab3;}
a:active{
	color:#026ab3;}
h1, h2, h3, h4, h5, h6 {
	font-size: 1em;}
textarea, input, select {
	font-size: 1em;
	background : #FFFFFF;
	border: 1px solid #9FAEC5;
	background-color: #FFFFFF;}
img {
	border: none;}
hr {border:0px;
	background-color:#FFFFFF;
	color:#ffffff;}
.clear{
	clear: both;
	line-height: 0px;
	height:0px;
	width:0px;
	font-size:0px;}
.unsichtbar{
	display:none;}
/*-------------------------------------------------------------------*/
/*-----SEITENSTRUKTUR------------------------------------------------*/
/*-------------------------------------------------------------------*/
#allWrap{
	width:100%;	
	background-color:#ffffff;
	font-size:62.5%;}
#innerWrap{
	width:980px;
	margin:0px auto;
	background-image:url(/fileadmin/template/img/content_back.gif);
	background-repeat:repeat-y;}
/*-------------------------------------------------------------------*/
#contentWrap{
	width:980px;
	min-height:375px;
	margin:0px auto;
	background-image:url(/fileadmin/template/img/contentWrap_back.gif);
	background-repeat:repeat-y;
	padding:15px 0px;}
#contentWrap2{
	width:980px;
	min-height:375px;
	margin:0px auto;
	background-image:none;
	padding:15px 0px;}
/*-------------------------------------------------------------------*/
#middle{
	float:left;
	width:390px;
	margin:0px 12px;
	font-size:1.2em;
	min-height:1px;}
#middle table{
	margin-bottom:8px;}
#middle h1, #middle_large h1{
	color:#002b52;
	margin-bottom:7px;}
#middle ol{
	margin-left:20px;}
ul.csc-menu-1{
	margin-left:20px;
	list-style-type:square;}
#middle_large{
	float:left;
	width:534px;
	margin:0px 15px 0px 21px;
	font-size:1.2em;
	min-height:1px;}
#middle_large2{
	float:left;
	width:570px;
	margin:0px;
	font-size:1.2em;
	min-height:1px;
	display:inline;}
#middle_large2 #motioncontainer_33,#middle_large2 #motioncontainer_37,#middle_large2 #motioncontainer_41,#middle_large2 #motioncontainer_39,#middle_large2 #motioncontainer_38,#middle_large2 #motioncontainer_36,#middle_large2 #motioncontainer_40,#middle_large2 #motioncontainer_35,#middle_large2 #motioncontainer_42{
	width:570px;
	max-width:570px;}
ul.csc-menu-1{
	margin-left:20px;
	list-style-type:square;}
#middle_large3{
	float:left;
	width:690px;
	margin:0px 15px 0px 21px;
	font-size:1.2em;
	min-height:1px;
	display:inline;}

/*-------------------------------------------------------------------*/
#right{
	float:left;
	width:143px;
	margin-left:13px;
	font-size:1.2em;
	min-height:1px;}
#right *{	
	color:#9eaec5;}
#right p{
	font-size:0.9em;}
#right h1{
	margin-bottom:7px;}
#right ul{
	list-style:none;
	margin-bottom:9px;}
#right li{
	background-image:url(/fileadmin/template/img/list_dot.gif);
	background-repeat:no-repeat;
	background-position:0px 8px;
	padding-left:9px;
	margin-bottom:1px;
	color:#9eaec5;
	line-height:16px;}
#right li.head{
	background-image:url(/fileadmin/template/img/list_dot_2.gif);}
#right .csc-textpic-caption{
	color:#9faec5;
	font-size:0.9em;
	padding-top:3px;}
#right div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image{
	margin-bottom:10px;}
/*-------------------------------------------------------------------*/	
/*-----SITEMAP-------------------------------------------------------*/	
/*-------------------------------------------------------------------*/	
.sitemap_float{
	float:left;
	width:160px;
	margin-right:15px;}
.sitemap_float2{
	float:left;}

.csc-sitemap ul{
	list-style:none;}
.csc-sitemap ul ul{
	padding-left:0px;}
.csc-sitemap ul ul ul{
	padding-left:0px;}
.csc-sitemap a:link, .csc-sitemap a:visited{
	text-decoration:none;
	display:block;
	padding:4px 0px;
	margin-bottom:1px;}
.csc-sitemap a:link, .csc-sitemap a:visited{
	margin-bottom:8px;
	color:#026AB3}
.csc-sitemap a:hover, .csc-sitemap a:focus{}
.csc-sitemap ul ul a:link, .csc-sitemap ul ul a:visited{
	padding:0px 25px 0 13px;
	margin-bottom:1px;
	background-image:url(/fileadmin/template/img/subnavi1_dot.gif);
	background-position:0 4px;
	background-repeat:no-repeat;
	color:#709ECF;}
.csc-sitemap ul ul a:hover, .csc-sitemap ul ul a:focus{
	background-image:url(/fileadmin/template/img/subnavi1_dot_hover.gif);
	color:#026AB3}
.csc-sitemap ul ul ul a:link, .csc-sitemap ul ul ul a:visited{
	background-image:url(/fileadmin/template/img/subnavi2_dot.gif);
	background-position:0 4px;
	background-repeat:no-repeat;}
.csc-sitemap ul ul ul a:hover, .csc-sitemap ul ul ul a:focus{
	background-image:url(/fileadmin/template/img/subnavi2_dot_hover.gif);}
.csc-sitemap li{
	margin-bottom:8px;}
.csc-sitemap li li{
	margin-bottom:8px;}
.csc-sitemap li li li{
	margin-bottom:0px;}
.csc-sitemap li.s1, .csc-sitemap li.s2, .csc-sitemap li.s3{
	height:250px;
	border-right:2px solid #dce3ec;}
.csc-sitemap li.s4, .csc-sitemap li.s5, .csc-sitemap li.s6{
	margin-right:0px;
	width:155px;}
/*-------------------------------------------------------------------*/	
/*-----POWERMAIL-----------------------------------------------------*/	
/*-------------------------------------------------------------------*/		
.tx-powermail-pi1 fieldset{
	border:0px;}
.tx-powermail-pi1 fieldset legend{
	display:none;}
.tx_powermail_pi1_fieldwrap_html_label{
	margin-bottom:10px;}
.tx_powermail_pi1_fieldwrap_html{
	clear:both;}
.tx_powermail_pi1_fieldwrap_html label{
	float:right;
	clear:right;
	width:150px;
	margin-bottom:10px;}
.tx_powermail_pi1_fieldwrap_html input{
	width:190px;
	padding:1px 10px;
	border:2px solid #dfe3ec;
	margin-bottom:10px;}
.tx_powermail_pi1_fieldwrap_html input.required{
	background-image:url(/fileadmin/template/img/powermail_star.gif);
	background-repeat:no-repeat;
	background-position:3px 6px;}
.tx_powermail_pi1_fieldwrap_html textarea{
	width:190px;
	border:2px solid #dfe3ec;
	padding:1px 10px;
	height:60px;
	margin-bottom:10px;}
.tx_powermail_pi1_fieldwrap_html select{
	width:214px;
	border:2px solid #dfe3ec;
	margin-bottom:10px;
	padding-left:6px;}
.tx_powermail_pi1_fieldwrap_html option{
	padding:1px 10px;}
.powermail_mandatory{
	color:#fbba00;
	padding-left:5px;}
.powermail_mandatory_js{
	color:#fbba00;
	margin-bottom:10px;}
.powermail_captcha_captcha{
	margin-bottom:10px;}
.tx_powermail_pi1_fieldwrap_html input.powermail_captcha{
	width:76px;
	float:left;
	margin-right:14px;}
.tx_powermail_pi1_fieldwrap_html_captcha_description{
	margin-bottom:10px;}
.tx_powermail_pi1_fieldwrap_html input.powermail_submit{
	width:100px;
	padding:1px 0px;}
.powermail_all_td{
	border-bottom:1px solid #dfe3ec;
	width:50%;}
.tx_powermail_pi1_formconfirmation_back{
	width:175px;
	margin-top:10px;
	float:left;}
.tx_powermail_pi1_formconfirmation_back input{
	border:2px solid #dfe3ec;
	width:100px;}
.tx_powermail_pi1_formconfirmation_submit{
	width:175px;
	margin-left:190px;
	margin-top:10px;}
.tx_powermail_pi1_formconfirmation_submit input{
	border:2px solid #dfe3ec;
	width:140px;}
.tip_error, .tip_error strong{
	margin-bottom:10px;
	color:#faba00;}
/*-------------------------------------------------------------------*/
/*-----FELOGIN-------------------------------------------------------*/
/*-------------------------------------------------------------------*/
.tx-felogin-pi1 h3{
	color:#002c52;
	margin-bottom:7px;}
.tx-felogin-pi1 fieldset{
	border:0px;}
.tx-felogin-pi1 fieldset legend{
	display:none;}
.tx-felogin-pi1 div{
	margin-bottom:10px;
	clear:both;}
.tx-felogin-pi1 label{
	clear:right;
	float:right;
	width:150px;}
.tx-felogin-pi1 input {
	border:2px solid #DFE3EC;
	padding:1px 5px;
	width:200px;}
.tx-felogin-pi1 input[type=submit]{
	padding:1px 0;
	width:110px;}
/*-------------------------------------------------------------------*/
/*-----SEITE EMPFEHLEN-----------------------------------------------*/
/*-------------------------------------------------------------------*/
.tipafriend_fieldwrap{
	margin-bottom:10px;
	clear:both;}
.tipafriend_fieldwrap label{
	clear:right;
	float:right;
	width:150px;}
.tipafriend_fieldwrap input {
	border:2px solid #DFE3EC;
	padding:1px 5px;
	width:200px;}
.tipafriend_fieldwrap textarea{
	width:190px;
	border:2px solid #dfe3ec;
	padding:1px 10px;
	height:60px;
	margin-bottom:10px;}
.tipafriend_fieldwrap input[type=checkbox]{
	width:14px;
	margin-left:200px;
	border:0px;
	padding:0px;}
.tipafriend_fieldwrap input[type=submit]{
	padding:1px 0;
	width:100px;}
.tipafriend_fieldwrap img{
	margin-bottom:10px;}
.tipafriend_fieldwrap input.tipafriend_captcha {
	float:left;
	margin-right:14px;
	margin-bottom:10px;
	width:86px;}
/*-------------------------------------------------------------------*/
/*-----BILDERGALERIE-------------------------------------------------*/
/*-------------------------------------------------------------------*/
.tx-rgsmoothgallery-pi1, .jdGallery .slideElement{
	background-color:#ffffff !important;}
.myGallery{
	border:1px solid #dfe3ec !important;}
.jdGallery a.carouselBtn {
	background-color:#dfe3ec !important;
	color:#002B52 !important;}
.jdGallery .carousel {
	background-color:#dfe3ec !important;}
.jdGallery .carousel .carouselInner .thumbnail {
	background-color:#ffffff !important;}
/*-------------------------------------------------------------------*/
/*-----FRONTEND-UPLOAD-----------------------------------------------*/
/*-------------------------------------------------------------------*/
.tx-mocfilemanager-pi1 *{
	font-size:12px !important;
	font-family:Arial, Helvetica, sans-serif !important;
	color:#6580A0 !important;}
.tx-mocfilemanager-pi1 img{
	vertical-align:middle;
	margin-right:5px;}
div.tx-mocfilemanager-pi1 .dirpath{
	font-weight:normal;}
div.tx-mocfilemanager-pi1 table#contenttable td.borderbottom{
	border-bottom:0px solid #dce3ec;}
.tx-mocfilemanager-pi1 .contenttable{
	margin-bottom:15px;}
.tx-mocfilemanager-pi1 .contenttable td{
	padding:0px;}
.tx-mocfilemanager-pi1 form{
	border-top:2px solid #dce3ec;
	padding-top:15px;}
.tx-mocfilemanager-pi1 .actionbutton{
	border:2px solid #DFE3EC;
	padding:1px 5px;
	width:110px;}
.tx-mocfilemanager-pi1 .action{
	border:2px solid #DFE3EC;
	padding:1px;
	width:175px;}
