
/* ******************************************************************** */
/* Ausrichtung der Webseite */
/* ******************************************************************** */
html { 
  padding:0px;
  margin:0px;
  overflow: -moz-scrollbars-vertical;
}

html, body {
 line-height: 150%; 
}

body {
  font-size: 12px;
  font-family: verdana,arial,helvetica,sans-serif;
  color:#3C3937;  
  text-align:center;
	margin:0px;
	padding:0px;
	padding-top:15px;
  padding-bottom:15px;
}


/* 1. Element - Zentrierung und gesamtbreite */
#main {
  width:860px;
  margin: 0px auto;
  padding:0px;
  text-align:left;
  /*min-height:100%;*/
  color:#4b4949;
}

img {
  border:0px;
}

a {
  color:#144968;
  text-decoration:none;
}

a:hover {
  color:#4b4949;
}

a:active {
  color:#4b4949;
}


/* ******************************************************************** */




/* ******************************************************************** */
/* Rahmen ausrichten
/* ******************************************************************** */
#left_body .rahmen
{
	width          : 100%;
}

#left_header .rahmen {
  width          : 100%;
}


#right_body .rahmen
{
	width          : 100%;
}

#right_header .rahmen {
  width          : 100%;
}



#left_body .content
{
  margin-top:1px;
  margin-left:1px;
  margin-right:5px;
  margin-bottom:9px;
  padding-top:0px;
  padding-bottom:5px;
  text-align:left;
/*
  background 		      : url(../image/box_verlauf.png);
	background-position	: top left;
	background-repeat	   : repeat-x;
*/
}

#left_body .ttcontent {
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
  margin-bottom:9px;
  padding-top:0px;
  padding-bottom:9px;
  text-align:left;
  background 		      : url(../image/box_verlauf.png);
	background-position	: top left;
	background-repeat	   : repeat-x;  
}

#left_header .content {
  height:30px;
  color:#FFFFFF;
  font-size:15px;
  font-weight:bold;
  /*
  padding-left:10px;
  padding-top:2px;
  */
}

#right_body .content {
  margin:0px;
  margin-top:0px;
  padding:0px;
  text-align:left;
}

.csc-header-date {
 font-size:10px;
}

#right_body p,h3 {
 margin:0px;
 padding:0px;
}

#right_header .content {
  height:30px;
  color:#FFFFFF;
  font-size:15px;
  font-weight:bold;
  /*
  padding-left:15px;
  padding-top:4px;
  */
}

#middle .content {
  min-height: 215px;
  margin:0pt 15px 0pt 4px;
  padding:20px 25px;
  text-align:left;
}  

#middle_breiter .content {
  min-height: 215px;
  margin:0pt 15px 0pt 4px;
  padding:20px 25px;
  text-align:left;
}


#middle .rahmen
{
	width          :430px;
	float          :left;
	padding-left   :5px;
}

#middle_breiter .rahmen
{
	width          :645px;
	float          :left;
	padding-left   :5px;
}

#footer .content
{
  height: 20px;
  text-align:center;
  color:#FFFFFF;
  font-size:12px;
  font-weight:normal;  
}
#footer * {
  color:#FFFFFF;
}


/* ******************************************************************** */

/* ******************************************************************** */
/* Box mit Schatten linke Box */
/* ******************************************************************** */
#left_body .obenlinks
{
	background 		      : url(../image/div/eckig/linksoben.png);
	background-position	: top left;
	background-repeat	   : no-repeat;
}
#left_body .obenmitte
{
	background 		      : url(../image/div/eckig/obenmitte.png);
	background-position	: top left;
	background-repeat	   : repeat-x;
}
#left_body .obenrechts
{
	background 		      : url(../image/div/eckig/rechtsoben.png);
	background-position	: top right;
	background-repeat	   : no-repeat;
}
#left_body .mittelinks
{
	background 		      : url(../image/div/eckig/linksmitte.png);
	background-position	: top left;
	background-repeat	   : repeat-y;
}
#left_body .mitterechts
{
	background 		      : url(../image/div/eckig/rechtsmitte.png);
	background-position	: top right;
	background-repeat	   : repeat-y;
}
#left_body .untenlinks
{
	background 		      : url(../image/div/eckig/linksunten.png);
	background-position	: bottom left;
	background-repeat	   : no-repeat;
}
#left_body .untenmitte
{
	background 		      : url(../image/div/eckig/untenmitte.png);
	background-position	: bottom left;
	background-repeat	   : repeat-x;
}
#left_body .untenrechts
{
	background 		      : url(../image/div/eckig/rechtsunten.png);
	background-position	: bottom right;
	background-repeat	   : no-repeat;
}
/* ********************************************************************

/* ******************************************************************** */
/*  Box - Header Runde Ecken Links  */
/* ******************************************************************** */
/*
#left_header .rahmen {
  width                : 100%;
}

#left_header .obenlinks
{
	background 			     : url(../image/div/boxtop/li_blau.png);
	background-position	 : top left;
	background-repeat	   : no-repeat;
}
#left_header .obenmitte
{
	background 			     : url(../image/div/boxtop/mitte_blau.png);
	background-position	 : top left;
	background-repeat	   : repeat-x;
}
#left_header .obenrechts
{
	background 			     : url(../image/div/boxtop/re_blau.png);
	background-position  : top right;
	background-repeat	   : no-repeat;
}
*/
/* ******************************************************************** */


/* ******************************************************************** */
/*  Left   */
/* ******************************************************************** */
#left {
  float        :left;
  width        :210px;
}

#right {
  float        :left;
	width        :210px;
	padding-left :5px;  
}
/* ******************************************************************** */




/* ******************************************************************** */
/* Box mit Schatten Mitte Box */
#middle .obenlinks
{
	background 		      : url(../image/div/rund/linksoben.png);
	background-position	: top left;
	background-repeat	  : no-repeat;
}
#middle .obenmitte
{
	background 			    : url(../image/div/rund/obenmitte.png);
	background-position	: top left;
	background-repeat	  : repeat-x;
}
#middle .obenrechts
{
	background 			    : url(../image/div/rund/rechtsoben.png);
	background-position	: top right;
	background-repeat	  : no-repeat;
}
#middle .mittelinks
{
	background 			    : url(../image/div/eckig/linksmitte.png);
	background-position	: top left;
	background-repeat	  : repeat-y;
}
#middle .mitterechts
{
	background 			    : url(../image/div/eckig/rechtsmitte.png);
	background-position	: top right;
	background-repeat	  : repeat-y;
}
#middle .untenlinks
{
	background 			    : url(../image/div/eckig/linksunten.png);
	background-position	: bottom left;
	background-repeat	  : no-repeat;
}
#middle .untenmitte
{
	background 			    : url(../image/div/eckig/untenmitte.png);
	background-position	: bottom left;
	background-repeat	  : repeat-x;
}
#middle .untenrechts
{
	background 			    : url(../image/div/eckig/rechtsunten.png);
	background-position	: bottom right;
	background-repeat	  : no-repeat;
}
/* ********************************************************************





/* ******************************************************************** */
/* Box mit Schatten Mitte Box */
#middle_breiter .obenlinks
{
	background 			    : url(../image/div/rund/linksoben.png);
	background-position	: top left;
	background-repeat	  : no-repeat;
}
#middle_breiter .obenmitte
{
	background 		    	: url(../image/div/rund/obenmitte.png);
	background-position	: top left;
	background-repeat	  : repeat-x;
}
#middle_breiter .obenrechts
{
	background 			    : url(../image/div/rund/rechtsoben.png);
	background-position	: top right;
	background-repeat	  : no-repeat;
}
#middle_breiter .mittelinks
{
	background 		    	: url(../image/div/eckig/linksmitte.png);
	background-position	: top left;
	background-repeat	  : repeat-y;
}
#middle_breiter .mitterechts
{
	background 			    : url(../image/div/eckig/rechtsmitte.png);
	background-position	: top right;
	background-repeat	  : repeat-y;
}
#middle_breiter .untenlinks
{
	background 			    : url(../image/div/eckig/linksunten.png);
	background-position	: bottom left;
	background-repeat	  : no-repeat;
}
#middle_breiter .untenmitte
{
	background 			    : url(../image/div/eckig/untenmitte.png);
	background-position	: bottom left;
	background-repeat	  : repeat-x;
}
#middle_breiter .untenrechts
{
	background 			    : url(../image/div/eckig/rechtsunten.png);
	background-position	: bottom right;
	background-repeat	  : no-repeat;
}
/* ********************************************************************









/* ******************************************************************** */
/* Box mit Schatten Rechts Box */
#right_body .obenlinks, .boxBody .obenlinks
{
	background 			    : url(../image/div/eckig/linksoben.png);
	background-position	: top left;
	background-repeat	  : no-repeat;
}
#right_body .obenmitte, .boxBody .obenmitte
{
	background 			    : url(../image/div/eckig/obenmitte.png);
	background-position	: top left;
	background-repeat	  : repeat-x;
}
#right_body .obenrechts, .boxBody .obenrechts
{
	background 			    : url(../image/div/eckig/rechtsoben.png);
	background-position	: top right;
	background-repeat	  : no-repeat;
}
#right_body .mittelinks, .boxBody .mittelinks
{
	background 			    : url(../image/div/eckig/linksmitte.png);
	background-position	: top left;
	background-repeat	  : repeat-y;
}
#right_body .mitterechts, .boxBody .mitterechts
{
	background 			    : url(../image/div/eckig/rechtsmitte.png);
	background-position	: top right;
	background-repeat	  : repeat-y;
}
#right_body .untenlinks, .boxBody .untenlinks
{
	background 		     	: url(../image/div/eckig/linksunten.png);
	background-position	: bottom left;
	background-repeat	  : no-repeat;
}
#right_body .untenmitte, .boxBody .untenmitte
{
	background 			     : url(../image/div/eckig/untenmitte.png);
	background-position	 : bottom left;
	background-repeat	   : repeat-x;
}
#right_body .untenrechts, .boxBody .untenrechts
{
	background 			     : url(../image/div/eckig/rechtsunten.png);
	background-position	 : bottom right;
	background-repeat	   : no-repeat;
}
/* ******************************************************************** */

/* ******************************************************************** */
/*  Box - Header Runde Ecken Links  */
/* ******************************************************************** */
/*
#right_header .rahmen {
  width                :100%;
}

#right_header .obenlinks
{
	background 			     : url(../image/div/boxtop/li_gruen.png);
	background-position	 : top left;
	background-repeat	   : no-repeat;
}
#right_header .obenmitte
{
	background 			     : url(../image/div/boxtop/mitte_gruen.png);
	background-position	 : top left;
	background-repeat	   : repeat-x;
}
#right_header .obenrechts
{
	background 			     : url(../image/div/boxtop/re_gruen.png);
	background-position	 : top right;
	background-repeat	   : no-repeat;
}
*/
/* ******************************************************************** */




/* ******************************************************************** */
/*  Kopf - Runde Ecken   */
/* ******************************************************************** */
#header {
  width:860px;
  height:30px;
}

#header .obenlinks
{
	background 		       : url(../image/div/top/li.png);
	background-position	 : top left;
	background-repeat	   : no-repeat;
}
#header .obenmitte
{
	background 		       : url(../image/div/top/mitte.png);
	background-position	 : top left;
	background-repeat	   : repeat-x;
}
#header .obenrechts
{
	background 		       : url(../image/div/top/re.png);
	background-position	 : top right;
	background-repeat	   : no-repeat;
}
/* ******************************************************************** */



/* ******************************************************************** */
/*  Fuss - Runde Ecken   */
/* ******************************************************************** */
#footer {
  width                :860px;
  height               :20px;
  padding-top          :10px;
}

#footer .obenlinks
{
	background 			     : url(../image/div/footer/li.png);
	background-position  : top left;
	background-repeat    : no-repeat;
}
#footer .obenmitte
{
	background           : url(../image/div/footer/mitte.png);
	background-position  : top left;
	background-repeat    : repeat-x;
}
#footer .obenrechts
{
	background           : url(../image/div/footer/re.png);
	background-position  : top right;
	background-repeat    : no-repeat;
}
/* ******************************************************************** */




/* ******************************************************************** */
/*  Kopf Bild + Logo   */
/* ******************************************************************** */
#header_picture {
  width:860px;
  height:150px;
  border-top:1px solid #FFFFFF;
}

#top {
  padding-bottom:15px;
  padding-top:15px;
}

#top .logo {
  float:none;
}

#top .rootline {
  float:none;
  color:#B2B2B2;
  margin-top:10px;
}

#top .rootline * {
  color:#B2B2B2;
}

#top .rootline * {
  display:inline;
  
}

.killer {
  clear:both;
}
/* ******************************************************************** */



/* ******************************************************************** */
/* Eigentlicher Inhalt wird gestyled */
/* ******************************************************************** */
#header .content {
  height:36px;
  text-align:left;
  padding-top:0px;
}


#header {
  color:#FFFFFF;
  font-size:12px;
}


#header .content .left {
  float:left;
  padding-top:0px;
}
#header .content .right {
  float:right;
  margin-right:30px;
  padding-top:7px;
  margin-top:-3px;
}


#header .menu {
  padding-left:50px;
  margin-left:0px;
  margin-top:0px;
  padding-top:0px;
  
}

#header ul {
  padding: 0px;
  margin: 0px;
}

#header .menu li {
  display:inline;
  list-style:none;
  padding-left:10px;
}

/* ******************************************************************** */





/* ******************************************************************** */
/* Menü/Inhalt - Linke Spalte */
/* ******************************************************************** */
#left_body .menulinks {
   list-style:none; 
   padding:0px;
   margin:0px;
}

#left_body .menulinks span {
  display:block;
}

#left_body .menulinks li {
   padding-top:15px;
   padding-left:10px;
   padding-right:10px;
   padding-bottom:10px;
   border-bottom: 1px dotted #4b4949;
}

#left_body .menulinks .last {
   border-bottom: 0px !important;
}


#left_body .menulinks li .header {
   padding-bottom:5px;
   font-weight:bold;
   font-size:14px;
   color:#014A6C;
   width:180px;
   cursor:pointer;
}

#left_body .menulinks li .text {
   width:160px;
   cursor:pointer;
}

#left_body .menulinks li:hover {
   background-color:#EEEEEE;
   cursor:pointer;
}

#left_body .menulinks .currentactive .header, #left_body .menulinks .currentactive .text {
   color:#FFFFFF;
}

#left_body .menulinks .currentactive {
   border-bottom: 1px dotted #4b4949;
   padding-left:30px;
}


/* Pfeil */
#left_body .menulinks li {
  background-image:url(../icons/menue/blue.gif);
  background-repeat:no-repeat;
  background-position:190px center;
}

#left_body .menulinks .currentactive {
  background-image:url(../icons/menue/blue_act.gif);
  background-repeat:no-repeat;
  background-position:10px center;
}


#left_body .menulinks .backlink {
  background-image:url(../icons/menue/blueback.gif);
  background-repeat:no-repeat;
  background-position:10px center;
  padding-left:30px;
}
/* Pfeil */



/* ******************************************************************** */
/* Menü/Inhalt - Linke Spalte */
/* ******************************************************************** */
#left_body .menulinks2 {
   list-style:none; 
   padding:0px !important;
   margin:0px !important;
  background 		       : url(../image/box_verlauf.png);
	background-position	 : top left;
	background-repeat	   : repeat-x;
   
}

#left_body .menulinks2 span {
  display:block;
}

#left_body .menulinks2 li.no:hover {
   background-color:#EEEEEE;
   cursor:pointer;
}

#left_body .menulinks2 li {
   padding-top:15px;
   padding-left:15px;
   padding-right:10px;
   padding-bottom:10px;
   border-bottom: 1px dotted #4b4949;
}

#left_body .menulinks2 .last {
   border-bottom: 0px !important;
}

#left_body .menulinks2 li.no .header, #left_body .menulinks2 li.no .text {
  cursor:pointer;
}
#left_body .menulinks2 li .header {
   padding-bottom:5px;
   font-weight:bold;
   font-size:14px;
   width:180px;
}

#left_body .menulinks2 .linkslvl2 li .header { 
   font-weight:normal;
   font-size:12px;
} 

#left_body .menulinks2 .linkslvl2 li .header, #left_body .menulinks2 .linkslvl2 li .text {
  color:#144968;
}

#left_body .menulinks2 li .text {
   width:160px;
}

#left_body .menulinks2 .currentactive {
   border-bottom: 1px dotted #4b4949;
   padding-left:30px;
}
#left_body .menulinks2 .currentactive span { color:#144968;}

/* Pfeil 
#left_body .menulinks2 li.no {
  background-image:url(../icons/menue/blue.gif);
  background-repeat:no-repeat;
  background-position:190px center;
  padding-left:13px; 
}
*/

#left_body .menulinks2 li.first {
  background-image:url(../image/box_verlauf.png);
  background-repeat:repeat-x;
  background-position:top center;
  padding-left:13px; 
}
#left_body .menulinks2 li.first {
  background-image:url(../image/hoverboxverlauf.jpg);
  background-repeat:repeat-x;
  background-position:top center;
  padding-left:13px; 
}

#left_body .menulinks2 .currentactive {
  background-image:url(../icons/menue/blue_act.gif);
  background-repeat:no-repeat;
  background-position:10px center;
  background-color:#EEEEEE;
}

#left_body .menulinks2 .backlink {
  background-image:url(../icons/menue/blueback.gif);
  background-repeat:no-repeat;
  background-position:10px center;
  padding-left:30px;
}
/* Pfeil */

#left_body .menulinks2 .linkslvl2 {
   list-style:none; 
   padding:0px !important;
   margin:0px !important;
   border-top: 1px dotted #4b4949;
   margin-top:10px !important;
}

#left_body .menulinks2 .linkslvl2 .currentactive {
   border-bottom: 1px dotted #4b4949;
   padding-left:15px;
}

#left_body .menulinks2 .linkslvl2 .currentactive span {
   color:#144968;
}
#left_body .menulinks2 .linkslvl2 li.currentactive:hover span {
   color:#144968;
}

#left_body .menulinks2 li.currentsub {
   padding-top:15px;
   padding-left:0px;
   padding-right:0px;
   padding-bottom:15px;
   border-bottom: 1px dotted #4b4949;
   border-left: 6px solid #69AB3A;
   background-color:#EEEEEE;
}
#left_body .menulinks2 li.currentsub span { color:#144968; padding-left:9px;}
#left_body .menulinks2 .linkslvl2 li.currentsub { border-left:none; background-color:#EEEEEE;}
#left_body .menulinks2 .linkslvl2 {
  background-color:#FFFFFF;
}
#left_body .menulinks2 li.curent {
  padding-bottom:0px !important;
}


#left_body .menulinks2 .linkslvl2 li {
   padding-top:5px;
   padding-left:15px;
   padding-right:15px;
   padding-bottom:5px;
   border-bottom: 1px dotted #4b4949;
}
#left_body .menulinks2 .linkslvl2  li .header,
#left_body .menulinks2 .linkslvl2  li .text {
  width: 160px;
}
#left_body .menulinks2 .linkslvl2 li { background-position:170px center; }

#left_body .menulinks2 .linkslvl2 li:hover {
   background-color:#EEEEEE;
   cursor:pointer;
}

/* Normaler Inhalt - Strichellinie */
#left_body .bodytext {
  padding-left:15px;
  padding-right:15px;
  padding-bottom:15px;
}

.csc-frame-rulerAfter {
  border-bottom: 1px dotted #4b4949;
}

#right_body .ttcontent .tx-detailseite-pi1 {
  padding-top:15px;    
  padding-left:10px;
  padding-right:15px;
  padding-bottom:15px;
}
#right_body .ttcontent {
  padding-top:7px;
  margin-left:1px;
  margin-right:5px;
  padding-bottom:5px;
  background 		       : url(../image/box_verlauf.png);
	background-position	 : top left;
	background-repeat	   : repeat-x;
}

#right_body .ttcontent .tx-detailseite-pi1 .detail_text {
  float:left;
  width:175px;
}
#right_body .ttcontent .tx-detailseite-pi1 .detail_link {
  float:right;
}


#right_body .ttcontent .over .tx-detailseite-pi1 {
  background-image:url(../icons/menue/green.png);
  background-repeat:no-repeat;
  background-position: 190px center;  
}

#right_body .ttcontent .over .tx-detailseite-pi1:hover {
  background-image:url(../icons/menue/green_hover.png);
  background-repeat:no-repeat;
  background-position: 190px center;  

}

.over:hover {
  background-color:#EEEEEE;
}

#right_body .ttcontent .csc-header h1, .boxBody .content .csc-header h1 {
  padding:0px;
  margin:0px;
  font-size:14px;
}

.boxBody .content form input {
  font-size:11px;
} 
.boxBody .content .newsLetterInput {
  width:115px;
  border: 1px solid #C0C0C0;
}

.boxBody .content .csc-header {
  padding:10px 15px 10px 10px;
}

#right .boxBody .content {
  width:100% !important;
  overflow:hidden;
}

.warning { color:red; font-size:11px; font-weight:bold;}

.boxBody .content {
  padding-right:5px;
  padding-left:1px;   
}

.boxBody .content div, .boxBody .content form {
  padding-left:10px;
  padding-right:10px;
}

#right_body .ttcontent .csc-header {
  padding-top:10px;
  padding-left:10px;
  padding-right:15px;
  padding-bottom:0px;
}

#right_body .ttcontent .bodytext {
  font-size:10px;
  line-height:1.3;
  margin:0px;
  padding-top:10px;    
  padding-left:10px;
  padding-right:15px;
  padding-bottom:15px;
}


#middle h1, #middle_breiter h1 {
  font-size:16px;
  font-weight:bold;
}

#middle h2, #middle_breiter h2 {
  font-size:14px;
  font-weight:bold;
}

#middle h3, #middle_breiter h3 {
  font-size:12px;
  font-weight:bold;
}

#right_body h3 {
 font-size:12px;
}


/* ******************************************************************** */




/* ******************************************************************** */
/* Suchbox */
/* ******************************************************************** */
#header input.searchbox_sword {
  width: 145px; /* entspricht Grafikbreite */
  height: 18px; /* entspricht Grafikhöhe */
  background: url(../image/suchbox.png); /* Hintergrundgrafik */
  border: 0; /* Elementrahmen deaktivieren */
  padding-left:5px;  /* Innenabstand */
  padding-top:3px;  /* Innenabstand */
}

#header .submit {
	border: 0px;
	background-color: #4D4B4A;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	height:19px;
  width:49px;
}

.tx-macinasearchbox-pi1 * {
  vertical-align:middle;
}

.mf-submit, .mf-file {
  margin-top:20px;
  color: #ffffff;
  background-color: #ECE9D8;
  border: 1px solid #C0C0C0;
}
.mf-file{
  margin-top:0px;

}

/* ******************************************************************** */



#overlayimage {
  position:relative;
  left:-50px;
  top:60px;
  z-index:0;

}

.abstand {
  padding-bottom:60px;
}


.csc-header {
  border-bottom: 1px solid #DDDDDD;
}

#right_body .csc-header {
  border-bottom: none;
}


#left_body .content div {
  padding-left:10px;
}

#left_body .content ul {
  padding-left:37px;
}


#left_body .content h1, #right_body .content h1 {
  font-size: 14px;
  color:#3C3937;
}

.menulinks { 
  padding-left:0px !important;
  margin-top:-6px !important;
}


.nobr * {
  display:inline !important;
}

.tx-srfeuserregister-pi1 {
  padding-top: 25px;

}


.csc-frame-frame1 {
  margin:10px;
  padding:10px;
  border:1px solid gray;
  background-color: #FFFFFF;
  
}

.csc-frame-frame1 img { border:1px solid #DDDDDD !important; padding:1px;}
.csc-frame-frame1 .csc-textpic-image { margin-bottom:3px !important; }
#middle a, #middle_breiter a {
  color:#144968 !important;
  text-decoration: underline;
}


.csc-frame .csc-header {
  background-color:#144968;
  color:#FFFFFF;
}

.csc-frame .csc-header h5 {
  padding:5px;
  margin:0px;
  font-size:12px;
}

.tx-lumogooglemaps-pi1 {
  padding-top:20px;
}


.tx-mghelp-pi1 .tx-mghelp-pi1-browsebox table * {
  padding-top:0px;
  padding-bottom:0px;
  height:5px;
  line-height:5px;
  
}

.tx-mghelp-pi1 .tx-mghelp-pi1-browsebox .tx-mghelp-pi1-browsebox-SCell p {
  height:5px;
  padding-top:0px;
  padding-bottom:0px;
  padding-left:5px;
  padding-right:5px;

}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
  margin-bottom:25px;
}
.csc-textpic-caption {
  color:#B2B2B2;
}


.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
  margin-top:30px;
}



/* tx_seminars */

#tx-seminars-pi1-registration-form {display:block;}

#tx-seminars-pi1-registration-banking-data {
  position:static !important;
}

.tx-seminars-pi1 .place dd {
  background-image:url(http://www.tridelta-systemhaus.de/shop/templates/tsh/img/arrow_green.gif);
  background-repeat:no-repeat;
  background-position:left;
  padding-left:15px;
}
.tx-seminars-pi1-listrow {padding-top:25px;}
.tx-seminars-pi1-listrow table {width:100%;}
