h1 {
	font-size: 24px;
	font-weight: normal;
	margin: 0 0px 13px 0px;
	line-height: 1.2em;
	color: #006AA8;
	padding: 6px 5px 0 5px;
	/*border-top: 4px #006AA8 solid;*/
}
.leftRightPadding h1 {padding:6px 0px 0 0px;}

h2 {
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 10px 0;
	line-height: 1.25em;
	color: #006AA8;
}
#homeColLeft273 h2, #homeColRight273 h2 {font-size:12px;}
h2.presse {color:#1F9E47;}

h3, h3 a, a h3 {
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 6px 0;
	line-height: 1.25em;
	color: #006AA8;
}
h4 {
	font-size: 11px;
	font-weight: bold;
	margin: 0 0px 10px 0px;
	padding: 0px 5px 0 5px;
	height: 15px;
	line-height: 1.25em;
	color: #FFF;
	background-color: #006AA8;
	background-image: url('../gfx/design/bg_h4.gif');
	background-repeat: repeat-x;
	text-transform: uppercase;
	vertical-align: middle;
}
h4.greenBg {
	background-color: #008F2E;
	background-image: url('../gfx/design/bg_h4_green.gif');
}
h5 {
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 6px 0;
	line-height: 1.25em;
	color: #006AA8;
}
h6 {
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 6px 0;
	line-height: 1.25em;
	color: #000;
}

p {
	margin: 0px 0px 6px 0;
	line-height: 1.24em;
}

table {padding:0px; margin:0px; border:none;}

td p {
	margin: 0 0 5px 0;
	line-height: 1.24em;;
}


a, a:link {
	color: #000;
	text-decoration: none;
}
a:visited {
	color: #000;
}
a:hover {
	color: #000;
	text-decoration: underline;
}

/****
  LINK-ICON Defnitionen
****/
#contentArea a {background-image: url(../gfx/design/link_icon.gif); background-repeat:no-repeat; padding-left:14px;}
#normalContentFooter a, #contentArea div.csc-textpic a {background:none; padding-left:0px;}
#contentArea .news-list-container-press a {background:none; padding-left:0px;}
#contentArea .tx-vgetagcloud-pi1 a {background:none; padding-left:0px;}
#contentArea  .news-single-img a {background:none; padding-left:0px; overflow:hidden; display:block;}

#contentArea .csc-uploads-fileName a {background-image: url(../gfx/design/download_icon.gif); background-repeat:no-repeat; padding-left:16px; color:#000000;}
a.download {background-image: url(../gfx/design/download_icon.gif); background-repeat:no-repeat; padding-left:16px; color:#000000;}
a.internal-link {background-image: url(../gfx/design/link_icon.gif); background-repeat:no-repeat; padding-left:14px;}
a.external-link-new-window {background-image: url(../gfx/design/link_icon.gif); background-repeat:no-repeat; padding-left:14px;}
.tx-felogin-pi1 .forgotpassw a {background-image: url(../gfx/design/link_icon.gif); background-repeat:no-repeat; padding-left:14px;}

a.arrowLink,  a.arrowLink:visited, .arrowLinkInside a, .arrowLinkInside a:visited {
	padding: 0px 0 0 13px;
	background-image: url('../gfx/design/link_icon.gif');
	background-repeat: no-repeat;
	background-position: 0 0px;
	text-decoration: none;
}
a.arrowLink:hover, .arrowLinkInside a:hover {
	text-decoration: underline;
}
#normalContentFooter a.arrowUpLink,  #normalContentFooter a.arrowUpLink:visited {
	padding: 0px 0 0 11px;
	background-image: url('../gfx/design/link_arrow_up.gif');
	background-repeat: no-repeat;
	background-position: 0 0px;
	text-decoration: none;
}
a.arrowUpLink:hover {
	text-decoration: underline;
}
#normalContentFooter a, #normalContentFooter a:visited {
	text-decoration: none;
}
#normalContentFooter a:hover {
	text-decoration: underline;
}

#contentArea ul {margin: 0px 0px 6px 14px;}
#contentArea ol {margin: 0px 0px 6px 16px;}

#pageContent ul
{
	margin: 0px 0 0px 0;
	padding: 5px 0 5px 0;
	list-style-type: none;
}
#pageContent ul li {
	display: block;
	margin: 0px 0 5px 1px;
	padding: 0 0 0 11px;
	background-image: url(../gfx/design/list_item_marker03.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	
}

.lineAfter {
	border-color: #8598BA;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
	height: 1px;
	padding: 0 0 6px 0;
	margin: 0 0 15px 0;
}
.lineBeforeBox {
	border-color: #8598BA;
	border-width: 1px 0 0px 0;
	border-style: solid none none none;
	padding: 15px 0 0px 0;
	margin: 6px 0 0px 0;
}
#rightCol .lineBeforeBox {
	border-color: #E9E9E9;
	border-width: 2px 0 0px 0;
	margin: 4px 0 0px 0;
}
#rightCol .rightColIndentBox {
	margin: 0 8px 0px 12px;
}


.csc-linkToTop {
	padding: 0px 0 0px 0;
	margin: -10px 0 15px 0;
	text-align: right;
}

/*
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
	padding: 0 0 10px 0;
}
*/

div.csc-textpic {margin-bottom:10px; overflow:hidden;}
div.csc-textpic-text {overflow:hidden;}


/* IE7 bug space between images */
body div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
margin-bottom: 0px !important;
padding-bottom: 10px;
}
body div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image {
margin-bottom: 0px !important;
padding-bottom: 0px;
}

/*
* html div.csc-textpic-intext-left-nowrap .csc-textpic-text {
	float:left;
}
*/

.csc-textpic-caption {
	font-size: 9px;
	line-height: 1.05em;
	padding: 2px 0 0px 0;
}

div.errorMessage {
	color: #BF0000;
	margin-bottom: 10px;
}

.csc-mailform .csc-mailform-field input.csc-mailform-submit
{
	cursor: pointer;
}
.csc-mailform .csc-mailform-field input.csc-mailform-submit:hover {
	cursor: pointer;
}
.csc-mailform label {
	font-weight: bold;
}
.csc-mailform input {
	display: block;
	margin: 2px 0 8px 0;
}
.csc-mailform input.csc-mailform-radio {
	display: inline;
	margin: 2px 5px 0px 0;
}
.csc-mailform textarea {
	display: block;
	margin: 2px 0 8px 0;
}
.csc-mailform select {
	display: block;
	margin: 2px 0 8px 0;
}
.csc-mailform option {
	padding-right: 0.5em;
}
.csc-mailform .csc-mailform-radio {
	display: block;
	margin: 2px 0 8px 0;
}

.csc-uploads {margin-bottom:15px;}
.csc-uploads a {font-size:11px;}

.csc-form-labelcell {
	padding: 7px 7px 0px 0;
}
.csc-form-fieldcell {
	padding: 5px 0px 0px 0;
}
table.csc-loginform {
	margin: 0 0 20px 0;
}

/* +++ NEWS +++ */
.news-latest-container p {font-size:12px;}

.news-latest-item {
	margin: 0 0 10px 0;
}
.news-latest-item img {
	margin: 0 0 2px 0;
}
.news-latest-date, .news-latest-date a {
	font-size: 9px;
	color: #888;
}
#newsTeaserBox p {
	margin: 0px 0 0px 0px;
}

.news-list-item {
	/*border-bottom: #8598BA;
	border-width: 0 0 1px 0;
	border-style: none none solid none;*/
	/*padding: 0 0 9px 0;*/
	margin: 0 0 5px 0;
	overflow:hidden;
}

.news-list-item {padding: 0px 5px 14px 5px; background-image: url('../gfx/design/bg_news.jpg'); background-repeat: repeat-x; background-position:bottom; font-size:11px;}
.news-list-item .nImage img {float:left; border:none; oerflow:hidden; display:block; margin-right:5px; margin-bottom:5px;}

.news-list-advert {border:3px solid #CCE3EF; padding:4px; margin-bottom:10px;}
.news-list-advert .nImage {margin-bottom:5px;}

.news-list-date, .news-list-date a {
	text-align:right;
	font-size: 11px;
	color: #000000;
}
#colLeft175 .news-list-container .news-list-item div.nImage {overflow:hidden; width:175px;}
#colLeft175 .news-list-container .news-list-item h2 {font-size:13px;}

.news-list-container p {
	font-size:12px;
	/*margin: 0px 0 0px 0px;*/
}
.news-list-container h3 {
	margin: 0px 0 4px 0px;
}

.news-single-item {padding: 0px 5px 0px 5px;}

.news-single-timedata {
	font-size: 9px;
	font-weight: normal;
	color: #888;
}
.news-single-timedata-adv {margin-bottom:15px;}

.newsSingleLeftCol {
	/*float: left;*/
	overflow:hidden;
	overflow: hidden;
	padding: 0 0px 0 0;
}
.news-single-backlink {font-size:11px;}

.newsSingleLeftCol .news-single-timedata {text-align:right; font-size:11px;}
.news-single-img {overflow:hidden;}
.news-single-img img {display:block; overflow:hidden; margin-right:10px;}
.news-single-item .newsSingleLeftCol .nsimage {float:left; overflow:hidden; margin-bottom:10px;}


.newsSingleRightCol {
	float: left;
	width: 200px;
	overflow: hidden;
	margin: 0 0 0 20px;
}
p.news-single-imgcaption {
	overflow:hidden;
	font-size: 10px;
	line-height: 1.05em;
	margin: 3px 0 12px 0;
}
div.news-single-backlink {
	border-top: #8598BA;
	border-width: 1px 0 0 0;
	border-style: solid none none none;
	padding: 5px 0 0px 0;
}

.nscont {margin-bottom:20px;}
#contentArea .nscont ul, .nscont ol {margin:0px 0px 6px 0px; list-style-position:inside}


.news-single-related {overflow:hidden; width:475px; margin-bottom:10px;}
#colNormal670 .news-single-related {overflow:hidden; width:660px; margin-bottom:10px;}

.wwwlinks p {margin-bottom:5px;}

.wwwlinks {overflow:hidden; width:475px; margin-bottom:10px;}
#colNormal670 .wwwlinks {overflow:hidden; width:660px; margin-bottom:10px;}

.wwwlinksTitel {overflow:hidden; width:465px;}
#colNormal670 .wwwlinksTitel {overflow:hidden; width:650px; margin-bottom:10px;}

#colNormal485 .news-single-files {overflow:hidden; width:475px; margin-bottom:10px;}
#colNormal670 .news-single-files {overflow:hidden; width:660px; margin-bottom:10px;}

#contentArea #colLeft175 .news-single-item {display:none;}

.news-list-container-press {padding:0px; margin:0px; margin-bottom:10px; padding-bottom:18px; background-image: url('../gfx/design/bg_news.jpg'); background-repeat: repeat-x; background-position:bottom;}
.news-list-container-press .news-list-item {padding: 0px 5px 0 5px; margin:0px; margin-bottom:5px; background:none;}
.news-list-container-press .news-list-date, .news-list-date a {text-align:left; font-size: 11px; text-decoration:underline;}
.news-list-container-press .news-list-date {padding-left:16px; background-image: url('../gfx/design/pfeil-gruen.gif'); background-repeat: no-repeat;}

#contentArea .news-amenu-container ul {list-style-type:none; margin-left:0px;}
.news-amenu-container li.news-amenu-item-year { margin-top:8px; font-weight:bold; font-size:12px;}

.news-search-form form {margin-left:0px;}
#colNormal485 .news-search-form {overflow:hidden; background-color:#F2F7FB; padding:10px 5px 10px 5px; margin-bottom:10px;}
#colNormal670 .news-search-form {overflow:hidden; background-color:#F2F7FB; padding:10px 5px 10px 5px; margin-bottom:10px;}
#colNormal485 .news-search-form form {margin-top:0px;}
#colNormal670 .news-search-form form {margin-top:0px;}

.news-search-form input {width:155px;}
.news-search-form-submit input {width:100px; margin-top:5px;}

/**
	TAGCLOUD
**/
.tx-vgetagcloud-pi1 {background:none; padding-bottom:18px; margin-bottom:10px; line-height:200%;background-image: url('../gfx/design/bg_news.jpg'); background-repeat: repeat-x; background-position:bottom;}

.tx-thmailformplus-pi1 {border-top:4px #006AA8 solid; margin-top:20px; margin-bottom:10px; padding: 0 5px 20px 5px; background-color:#F2F7FB;}

/**
  E-Mail-Form Styles
**/
FORM TABLE.csc-mailform TR TD.csc-form-labelcell  {vertical-align:top;}
.csc-mailform {padding-top:10px;}

Form {margin-left:10px; margin-top:15px;}
Form fieldset {border:none;}
Form .csc-mailform-field {margin-bottom:10px;}
Form .csc-mailform-field input {height:18px; color: #000000; font-weight: normal; font-size: 11px;  font-family: Arial, Helvetica; border:1px solid #999999; width: 300px; background-color:#ffffff;}
Form .csc-mailform-field textarea {width:300px; height:200px; line-height: 13px;color:#000000; font-weight: normal; font-size: 11px;  font-family: Arial, Helvetica; border:1px solid #999999; background-color:#ffffff;}
Form .csc-mailform-field label {font-family:arial, sans-serif; font-size:12px; color:#016BA7;}

Form .csc-mailform-submit input {margin-top:15px; margin-left:0px; width:166px; font-weight:normal; color:#ffffff; padding:2px; font-size: 11px; border:none; background-color:#999999;}
Form .captcha {overflow:hidden;}
Form .captcha img {width:160px; height:50px;}
Form .captcha input {height:18px; color: #000000; font-weight: normal; font-size: 11px;  font-family: Arial, Helvetica; border:1px solid #999999; width: 120px; background-color:#ffffff;}
Form .tx-srfreecap-pi2-cant-read {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; font-style:italic;}
Form .tx-srfreecap-pi2-cant-read a {font-size:10px; color:#999999; font-style:italic;}
Form .tx-srfreecap-pi2-cant-read a:hover {text-decoration:underline;}
Form .tx-srfreecap-pi2-image {margin-left:0px;}

.label {overflow:hidden; float:left; width:130px; padding-top:2px; font-size:12px; font-weight:bold; color:#016BA7;}
.labelclass {overflow:hidden; float:left; width:170px; font-size:10px; padding-top:2px; margin-right:5px;}

.formError {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:red; font-style:italic;}

#normalContentFooter a {font-size:10px;}
.tx-hhtseitemerken-pi1 {padding: 0 5px 10px 5px;}
.printLink div.tx-hhtseitemerken-pi1 {display:inline; padding:0px;}
.tx-hhtseitemerken-pi1 p {margin-top:10px;}

#contentArea .tx-rgsmoothgallery-pi1 a{background:none;}

/**********************************
  Formular allgemeine Styles
***********************************/
.tx-powermail-pi1 {border-top:4px #006AA8 solid; margin-top:20px; margin-bottom:10px; padding: 0 5px 20px 5px; background-color:#F2F7FB;}
.tx-powermail-pi1 legend {font-size: 16px; font-weight: bold; margin: 0 0 10px 0; line-height: 1.25em; color: #006AA8;}
.tx-powermail-pi1 p {margin-left:0px;}
.tx-powermail-pi1 h1 {margin-left:0px;}
.tx-powermail-pi1 label {font-family: Arial, Helvetica; font-size:12px; font-weight:bold; color:#016BA7;}
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_label {margin-bottom:10px; font-family: Arial, Helvetica; font-size:12px;}

/** overflow divs **/
.tx-powermail-pi1 div {margin-bottom:10px;}
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_text {overflow:hidden;}
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_textarea {overflow:hidden;}
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_check {overflow:hidden;}
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_radio {overflow:hidden;}
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_file {overflow:hidden;}
.tx-powermail-pi1 .powermail_mandatory_js {overflow:hidden;}

/** inputs **/
.tx-powermail-pi1 input {height:18px; width:300px; color: #000000; font-weight: normal; font-size: 11px;  font-family: Arial, Helvetica; border:1px solid #000000; background-color:#ffffff;}
.tx-powermail-pi1 textarea {height:60px; width:300px; color: #000000; font-weight: normal; font-size: 11px;  font-family: Arial, Helvetica; border:1px solid #000000; background-color:#ffffff;}
.tx-powermail-pi1 select {height:18px; width:200px; color: #000000; font-weight: normal; font-size: 11px;  font-family: Arial, Helvetica; border:1px solid #000000; background-color:#ffffff;}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_check input {overflow:hidden; float:left; margin-right:10px; width:16px; background:none; border:none;}
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_radio input {overflow:hidden; float:left; margin-right:40px; width:16px; background:none; border:none;}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_submit input {margin-left:145px; width:166px; font-weight:normal; color:#ffffff; padding:2px; font-size: 11px; border:none; background-color:#999999;}
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_reset input {margin-left:145px; width:166px; font-weight:normal; color:#ffffff; padding:2px; font-size: 11px; border:none; background-color:#999999;}

/** labels **/
.tx_powermail_pi1_fieldwrap_html label {overflow:hidden; margin-right:10px; width:135px; float:left;}
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_text label {overflow:hidden; margin-right:10px; width:135px; float:left;}
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_textarea label {overflow:hidden; margin-right:10px; width:135px; float:left;}
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_check label {overflow:hidden; display:block; font-weight:normal;}
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_radio label {overflow:hidden; display:block; font-weight:normal;}

.tx-powermail-pi1 .powermail_radio_inner label {width:50px; margin:0px;}
.tx-powermail-pi1 .powermail_radio_inner {margin-right:50px;}
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_radio div {margin:0px;}
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_radio_title {width:135px; float:left; margin-right:10px;}
.tx-powermail-pi1 p.tx_powermail_pi1_fieldwrap_html_radio_title {font-family: Arial, Helvetica; font-size:12px; font-weight:bold; color:#016BA7;}

/** upload funktion texte **/
#colNormal670 .tx-powermail-pi1 .leftRightPadding {padding:0px;}

/**********************************
  Formular allgemeine Styles -- ENDE
***********************************/
/**********************************
  Calendar Styles
***********************************/
#contentArea .tx-cal-controller a {background:none;}
.tx-cal-controller .callist {margin-top:10px;}
.tx-cal-controller .calborder, .tx-cal-controller .calendar_nav, .tx-cal-controller .callist {padding: 0 5px 20px 5px; background-color:#F2F7FB;}
.tx-cal-controller h1 {font-size:12px; font-weight:bold;}
.tx-cal-controller h4 {background:none; padding:0px; font-size:12px; text-transform:none; text-align:left; color:#006AA8;}
.tx-cal-controller .eventlistodd, .tx-cal-controller .eventlisteven {overflow:hidden; border-bottom:1px dotted #000000; padding-top:10px; padding-bottom:10px;}
.tx-cal-controller label {float:left; display:block; overflow:hidden; width:90px; font-weight:bold; text-align:left;}
.tx-cal-controller p {margin-bottom:2px; text-align:left;}
.tx-cal-controller .calendar_nav form {margin:0px; padding:0px;}
.tx-cal-controller .calendar_nav form select {margin-right:9px;}

/** WOCHENANSICHT **/
.tx-cal-controller .eventfont {overflow:hidden; border-bottom:1px dotted #000000; padding-top:10px; padding-bottom:10px;}

/**********************************
  Calendar Styles -- ENDE
***********************************/

/**********************************
  Smoothgalerie Styles
***********************************/
.tx-rgsmoothgallery-pi1 {background-color:#F2F7FB;}

/**********************************
  RDA Branchenkatalog SUCHE
***********************************/
.tx-rdabranchen-pi1 {padding: 0 5px 20px 5px;}
.tx-rdabranchen-pi1 .searchform {overflow:hidden; background-color:#F2F7FB; padding-top:10px; padding-bottom:10px; margin-bottom:10px;}
.tx-rdabranchen-pi1 .searchform dt , .tx-rdabranchen-pi1 .searchform dd {display:block; overflow:hidden;}
.tx-rdabranchen-pi1 .searchform dd {margin-bottom:5px;}
.tx-rdabranchen-pi1 .searchform dt {float:left; width:120px; margin-right:10px;}
.tx-rdabranchen-pi1 .dbrsearchlistview .brLogo {float:left; width:160px; margin-right:20px; margin-bottom:10px;overflow:hidden;}
.tx-rdabranchen-pi1 .dbrsearchlistview .brText {overflow:hidden; margin-bottom:10px;}
.tx-rdabranchen-pi1 .dcitemlast, .tx-rdabranchen-pi1 .dcitem {overflow:hidden; padding: 0px 5px 14px 5px; margin-bottom:15px;background-image: url('../gfx/design/bg_news.jpg'); background-repeat: repeat-x; background-position:bottom;}
/*{overflow:hidden; margin-bottom:10px; padding-bottom:10px; padding-top:10px; border-bottom:1px dotted #006AA8;}*/
.tx-rdabranchen-pi1 .branchlabel-def {font-size:10px;}

.tx-rdabranchen-pi1 .dbrsearchlistview dt {float:left; display:block; overflow:hidden; width:100px; margin-right:10px;}
.tx-rdabranchen-pi1 .dbrsearchlistview dt label {font-weight:bold;}
.tx-rdabranchen-pi1 .dbrsearchlistview dd {display:block; overflow:hidden;}
.tx-rdabranchen-pi1 .searchWords {position:absolute; margin: -340px auto 0px 400px; overflow:hidden; padding:10px; background-color:#E4EFF8;}

/**********************************
  RDA Radreisenveranstalter SUCHE
***********************************/
.tx-rdabikesearch-pi1 {padding: 0 5px 20px 5px;}
.tx-rdabikesearch-pi1 .searchform {overflow:hidden; background-color:#F2F7FB; padding-top:10px; padding-bottom:10px; margin-bottom:10px;}
.tx-rdabikesearch-pi1 .searchform dl , .tx-rdabikesearch-pi1 .searchform dt , .tx-rdabranchen-pi1 .searchform dd {display:block; overflow:hidden;}
.tx-rdabikesearch-pi1 .searchform dd {margin-bottom:5px;}
.tx-rdabikesearch-pi1 .searchform dt {float:left; width:120px; margin-right:10px;}
.tx-rdabikesearch-pi1 .searchform .radios {overflow:hidden; padding-top:5px; margin-bottom:10px; padding-bottom:5px; border-bottom:1px dotted #006AA8;}
.tx-rdabikesearch-pi1 .searchform .submit {margin-left:130px; margin-top:20px;}
.tx-rdabikesearch-pi1 .searchform .checkBoxes {margin-left:130px;}

.tx-rdabikesearch-pi1 .dbrsearchlistview .rLogo {float:left; width:160px; margin-right:20px; margin-bottom:10px;overflow:hidden;}
.tx-rdabikesearch-pi1 .dbrsearchlistview .rText {overflow:hidden; margin-bottom:10px;}
.tx-rdabikesearch-pi1 .dcitemlast, .tx-rdabikesearch-pi1 .dcitem {overflow:hidden; padding: 0px 5px 14px 5px; margin-bottom:15px;background-image: url('../gfx/design/bg_news.jpg'); background-repeat: repeat-x; background-position:bottom;}
/*{overflow:hidden; margin-bottom:10px; padding-bottom:10px; padding-top:10px; border-bottom:1px dotted #006AA8;}*/
.tx-rdabikesearch-pi1 .branchlabel-def {font-size:10px;}

.tx-rdabikesearch-pi1 .dbrsearchlistview dl {overflow:hidden;}
.tx-rdabikesearch-pi1 .dbrsearchlistview dt {float:left; display:block; overflow:hidden; width:120px; margin-right:10px;}
.tx-rdabikesearch-pi1 .dbrsearchlistview dt label {overflow:hidden; font-weight:bold;}
.tx-rdabikesearch-pi1 .dbrsearchlistview dd {display:block; overflow:hidden;}
.tx-rdabikesearch-pi1 .searchWords {position:absolute; margin: -450px auto 0px 400px; overflow:hidden; padding:10px; background-color:#E4EFF8;}

/**********************************
  RDA myRDA-Styles
***********************************/
p.error {margin-top:10px; color:red;}
.tx-rdamyrda-pi1 {padding: 0 5px 20px 5px;}
.tx-rdamyrda-pi1 .info {color:red;}
.tx-rdamyrda-pi1 p.desc {margin-left:10px;}
.tx-rdamyrda-pi1 .maindata {background-color:#F2F7FB; padding-top:10px; padding-bottom:10px; margin-bottom:10px;}
.tx-rdamyrda-pi1 .maindata dt {float:left; display:block; overflow:hidden; width:100px; margin-right:10px;}
.tx-rdamyrda-pi1 .maindata dt label {font-weight:bold;}
.tx-rdamyrda-pi1 .maindata dd {display:block; overflow:hidden; margin-bottom:5px;}
.tx-rdamyrda-pi1 .maindata input.rda-cphone {width:50px;}
.tx-rdamyrda-pi1 .maindata input.rda-vphone {width:50px;}
.tx-rdamyrda-pi1 .maindata input.rda-vfax {width:50px;}

.tx-rdamyrda-pi1 .memberlogo {background-color:#F2F7FB; overflow:hidden; margin-top:10px; padding-top:10px; padding-bottom:10px; margin-bottom:10px;}
.tx-rdamyrda-pi1 .memberlogoHeight {float:left; margin-right:20px; overflow:hidden; height:160px;}
.tx-rdamyrda-pi1 .memberlogoCont {padding:10px; border:1px dotted #006AA8;}
/*.tx-rdamyrda-pi1 .memberlogoCont {float:left;  margin-left:10px; margin-right:20px; overflow:hidden; padding:10px; border:1px dotted #006AA8;}*/

.tx-rdamyrda-pi1 .zform select {width:170px;}
.tx-rdamyrda-pi1 .newcontact {padding:3px; text-align:right; background-color:#D6E9F9;}

.tx-rdamyrda-pi1 .contactlistview {background-color:#F2F7FB; overflow:hidden; padding-top:10px; padding-bottom:10px; margin-bottom:2px;}
.tx-rdamyrda-pi1 .contactlistview form {margin-top:2px;}
.tx-rdamyrda-pi1 .dcitem {padding:2px; margin-bottom:2px; background-color:#E4F0FA;}
.tx-rdamyrda-pi1 .dcitem .contactlist {float:left; margin-right:5px; width:470px; overflow:hidden;}
.tx-rdamyrda-pi1 .dcitem .editButtons{overflow:hidden;}

.tx-rdamyrda-pi1 .contactdelete {background-color:#F2F7FB; overflow:hidden; padding-top:10px; padding-bottom:10px; padding-right:10px;}
.tx-rdamyrda-pi1 .contactdelete .deleteMessage {border:5px solid red; padding:30px; margin-bottom:10px;}


.tx-rdamyrda-pi1 .zielgebiete {background-color:#F2F7FB; overflow:hidden; padding-top:10px; padding-bottom:10px; margin-bottom:10px;}
.tx-rdamyrda-pi1 .zielgebiete .zform {float:left; overflow:hidden; width:200px; margin-right:20px;}
.tx-rdamyrda-pi1 .zielgebiete .zchoice {overflow:hidden; width:425px; padding-top:20px;}
.tx-rdamyrda-pi1 .zielgebiete .userChoice {padding:3px; margin-bottom:2px; font-weight:bold; background-color:#E4F0FA;}

.tx-rdamyrda-pi1 .quellgebiete {background-color:#F2F7FB; overflow:hidden; padding-top:10px; padding-bottom:10px; margin-bottom:10px;}
.tx-rdamyrda-pi1 .quellgebiete .zform {float:left; overflow:hidden; width:200px; margin-right:20px;}
.tx-rdamyrda-pi1 .quellgebiete .zchoice {overflow:hidden; width:425px; padding-top:20px;}
.tx-rdamyrda-pi1 .quellgebiete .userChoice {padding:3px; margin-bottom:2px; font-weight:bold; background-color:#E4F0FA;}

.tx-rdamyrda-pi1 .tourdaten {background-color:#F2F7FB; overflow:hidden; padding-top:10px; padding-bottom:10px; margin-bottom:10px;}
.tx-rdamyrda-pi1 .tourdaten .zform {float:left; overflow:hidden; width:200px; margin-right:20px;}
.tx-rdamyrda-pi1 .tourdaten .zchoice {overflow:hidden; width:425px; padding-top:20px;}
.tx-rdamyrda-pi1 .tourdaten .userChoice {padding:3px; margin-bottom:2px; font-weight:bold; background-color:#E4F0FA;}

.tx-rdamyrda-pi2 {padding: 0 5px 20px 5px;}
.tx-rdamyrda-pi2 .searchform {overflow:hidden; background-color:#F2F7FB; padding-top:10px; padding-bottom:10px; margin-bottom:10px;}
.tx-rdamyrda-pi2 .searchform dt , .tx-rdabranchen-pi1 .searchform dd {display:block; overflow:hidden;}
.tx-rdamyrda-pi2 .searchform dd {margin-bottom:5px;}
.tx-rdamyrda-pi2 .searchform dt {float:left; width:120px; margin-right:10px;}
.tx-rdamyrda-pi2 .searchform select {width: 170px;}
.tx-rdamyrda-pi2 .searchheader {margin-bottom:20px;}

.tx-rdamyrda-pi2 .dbrsearchlistview .brLogo {float:left; width:160px; margin-bottom:10px; margin-right:20px; overflow:hidden;}
.tx-rdamyrda-pi2 .dbrsearchlistview .brText {overflow:hidden; margin-bottom:10px;}
.tx-rdamyrda-pi2 .dcitemlast, .tx-rdamyrda-pi2 .dcitem {overflow:hidden; padding: 0px 5px 14px 5px; margin-bottom:15px;background-image: url('../gfx/design/bg_news.jpg'); background-repeat: repeat-x; background-position:bottom;}
/*{overflow:hidden; margin-bottom:10px; padding-bottom:10px; padding-top:10px; border-bottom:1px dotted #006AA8;}*/
.tx-rdamyrda-pi2 .branchlabel-def {font-size:10px;}

.tx-rdamyrda-pi2 .dbrsearchlistview dt {float:left; display:block; overflow:hidden; width:100px; margin-right:10px;}
.tx-rdamyrda-pi2 .dbrsearchlistview dt label {font-weight:bold;}
.tx-rdamyrda-pi2 .dbrsearchlistview dd {display:block; overflow:hidden;}
.tx-rdamyrda-pi2 .searchWords {position:absolute; margin: -240px auto 0px 400px; overflow:hidden; padding:10px; background-color:#E4EFF8;}

.tx-rdamyrda-pi3 .branchlogo {background-color:#F2F7FB; overflow:hidden; margin-top:10px; padding-top:10px; padding-bottom:10px; margin-bottom:10px;}
.tx-rdamyrda-pi3 .branchlogo h5 { margin-left:10px;}
.tx-rdamyrda-pi3 .branchlogoCont {float:left;  margin-left:10px; margin-right:20px; overflow:hidden; padding:10px; border:1px dotted #006AA8;}

.tx-rdamyrda-pi3 {padding: 0 5px 20px 5px;}
.tx-rdamyrda-pi3 .info {color:red;}
.tx-rdamyrda-pi3 p.desc {margin-left:10px;}
.tx-rdamyrda-pi3 .maindata {background-color:#F2F7FB; padding-top:10px; padding-bottom:10px; margin-bottom:10px;}
.tx-rdamyrda-pi3 .maindata dt {float:left; display:block; overflow:hidden; width:100px; margin-right:10px; margin-bottom:5px;}
.tx-rdamyrda-pi3 .maindata dt label {display:block; font-weight:bold; overflow:hidden;}
.tx-rdamyrda-pi3 .maindata dd {display:block; overflow:hidden; margin-bottom:5px;}
.tx-rdamyrda-pi3 .maindata input.rda-cphone {width:50px;}
.tx-rdamyrda-pi3 .maindata input.rda-vphone {width:50px;}
.tx-rdamyrda-pi3 .maindata input.rda-vfax {width:50px;}
.tx-rdamyrda-pi3 .maindata textarea {width:300px; height:100px;}
.tx-rdamyrda-pi3 .zform select {width:170px;}
.tx-rdamyrda-pi3 .newcontact {padding:3px; text-align:right; background-color:#D6E9F9;}


.tx-rdamyrda-pi3 .branchlistview form {margin-top:2px;}
.tx-rdamyrda-pi3 .newbranch {padding:3px; text-align:right; background-color:#D6E9F9; margin-bottom:15px;}
.tx-rdamyrda-pi3 .branchlistview {background-color:#F2F7FB; overflow:hidden; padding-top:10px; padding-bottom:10px; margin-bottom:10px;}
.tx-rdamyrda-pi3 .dcitem {padding:10px 2px 10px 2px; margin-bottom:2px; background-color:#E4F0FA; overflow:hidden; border-top:3px solid #006AA8;}
.tx-rdamyrda-pi3 .dcitem .branchlist {float:left; margin-right:5px; width:500px; overflow:hidden;}

.tx-rdamyrda-pi3 .branchdelete {background-color:#F2F7FB; overflow:hidden; padding-top:10px; padding-bottom:10px; padding-right:10px;}
.tx-rdamyrda-pi3 .branchdelete .deleteMessage {border:5px solid red; padding:30px; margin-bottom:10px;}

.tx-rdamyrda-pi4 {padding: 0 0px 20px 0px;}
.tx-rdamyrda-pi4 .listCont {overflow:hidden; padding: 0px 5px 14px 5px; margin-bottom:15px;background-image: url('../gfx/design/bg_news.jpg'); background-repeat: repeat-x; background-position:bottom;}

.tx-rdamyrda-pi4 .nmLgogo {overflow:hidden; float:left; width:160px; height:125px; margin-right:15px; margin-bottom:10px;}

.tx-rdamyrda-pi4 .maindata p {margin:0px;}
/*.tx-rdamyrda-pi4 .maindata {background-color:#F2F7FB; padding: 10px 10px 10px 10px; margin-bottom:2px;}*/
.tx-rdamyrda-pi4 .maindata {}
.tx-rdamyrda-pi4 .maindata dt {float:left; display:block; overflow:hidden; width:60px; margin-right:10px;}
.tx-rdamyrda-pi4 .maindata dt label {font-weight:bold;}
.tx-rdamyrda-pi4 .maindata dd {display:block; overflow:hidden; margin-bottom:2px;}

.tx-rdamyrda-pi4 .maindatashort {padding-left:5px; padding-right:5px; padding-bottom:18px; background-image:url('../gfx/design/bg_news.jpg'); background-position:bottom; background-repeat:repeat-x;}
#contentArea .tx-rdamyrda-pi4 .maindata a.anchor {background:none; height:1px; line-height:0px;}
#contentArea  .tx-rdamyrda-pi4 .maindatashort a {display:block; background:none; margin-left:5px; overflow:hidden; font-size:11px; text-decoration:underline;}
.tx-rdamyrda-pi4 .maindatashort div {margin-bottom:5px; background-image:url('../gfx/design/link_icon.gif'); background-repeat:no-repeat;}


.tx-rdamyrda-pi5 {padding: 0 5px 20px 5px;}
.tx-rdamyrda-pi5 .searchform {overflow:hidden; background-color:#F2F7FB; padding-top:10px; padding-bottom:10px; margin-bottom:10px;}
.tx-rdamyrda-pi5 .searchform dt , .tx-rdabranchen-pi1 .searchform dd {display:block; overflow:hidden;}
.tx-rdamyrda-pi5 .searchform dd {margin-bottom:5px;}
.tx-rdamyrda-pi5 .searchform dt {float:left; width:120px; margin-right:10px;}
.tx-rdamyrda-pi5 .searchform select {width: 170px;}
.tx-rdamyrda-pi5 .searchheader {margin-bottom:20px;}
.tx-rdamyrda-pi5 .rda-trend-submit {margin-left:130px;}

#contentArea .tx-rdamyrda-pi5 .dbrsearchlistview ul {overflow:hidden; margin:0px 0px 6px 0px;}
.tx-rdamyrda-pi5 .dbrsearchlistview ul.header {margin:0px; background-color:#F2F7FB; padding:1px; font-weight:bold;}
.tx-rdamyrda-pi5 .dbrsearchlistview ul.header li {float:left; overflow:hidden; width:30%; margin-right:10px; padding:1px;}

#contentArea .tx-rdamyrda-pi5 .dbrsearchlistview ul.resultheader {margin:0px; border-bottom:1px dotted #006AA8;}
#contentArea .tx-rdamyrda-pi5 .dbrsearchlistview ul.resultheader li {float:left; overflow:hidden; width:30%; margin-right:10px; padding:1px;}
#contentArea .tx-rdamyrda-pi5 .dbrsearchlistview ul.result li {float:left; overflow:hidden; width:30%; margin-right:10px; padding:1px;}

.tx-rdamyrda-pi5 .dcitem {margin-bottom:15px;}

.tx-rdamyrda-pi5 .searchWords {position:absolute; margin: -170px auto 0px 400px; overflow:hidden; padding:10px; background-color:#E4EFF8;}

/***********************************
  Loginbox
***********************************/
.tx-felogin-pi1 {background-color:#F2F7FB; padding:5px; margin-bottom:10px;}
.tx-felogin-pi1 form {margin:0px;}

/***********************************
 First Login Box
***********************************/
.tx-rdafirstlogin-pi1 {background-color:#F2F7FB; padding:5px; margin-bottom:10px;}
.tx-rdafirstlogin-pi1 form {margin:0px;}
.tx-rdafirstlogin-pi1 legend {margin-bottom:10px;}
.tx-rdafirstlogin-pi1 .firslog {overflow:hidden; margin-bottom:5px;}
.tx-rdafirstlogin-pi1 label {float:left; display:block; overflow:hidden; width:120px;}
.tx-rdafirstlogin-pi1 .firssubmit {margin-left:125px;}

/***********************************
  POLL
***********************************/
.tx_ttpoll {overflow:hidden; padding-bottom:18px; margin-bottom:10px; background-image:url('../gfx/design/bg_news.jpg'); background-position:bottom; background-repeat:repeat-x;}
.tx_ttpoll form {margin:0px; padding:0px;}
.tx_ttpoll table.voteform .radio, .tx_ttpoll table.voteform .headline {padding: 0px 5px 5px 5px;}
.tx_ttpoll table.voteform .radio input {margin-right:5px;}

.tx_ttpoll table.voteresult {padding: 0px 5px 5px 5px;}
.tx_ttpoll table.voteresult .headline {padding-left:1px;}

/***********************************
  INDEXED SEARCH
***********************************/

.tx-indexedsearch .tx-indexedsearch-searchbox {background-color:#F2F7FB; padding:5px;}
.tx-indexedsearch .tx-indexedsearch-searchbox form {margin:0px;}
.tx-indexedsearch .tx-indexedsearch-browsebox li { display:inline; margin-right:5px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:186px; }
.tx-indexedsearch .tx-indexedsearch-whatis {margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead h2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead td { background:#cccccc; vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; padding:3px; background-color:#F2F7FB;}
.tx-indexedsearch .searchbox-tmpl-css label{ margin-right:1em; width:10em; float:left; }
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }

.tx-indexedsearch .tx-indexedsearch-search-submit {margin-left:11em; margin-bottom:1em;}
.tx-indexedsearch .tx-indexedsearch-browsebox {margin-bottom:15px;} 
.tx-indexedsearch .tx-indexedsearch-rules {margin-bottom:15px; padding: 5px 5px 5px 5px; border-top:1px dotted #006AA8; background-color:#F2F7FB;}
	
.tx-indexedsearch fieldset div {margin-bottom:3px;}
.tx-indexedsearch fieldset select {width:190px;}

/***********************************
  INDEXED SEARCH
***********************************/
#contentArea .banner-right a {background:none; padding:0px;}
#contentArea .banner-right {text-align:center; width:175px; overflow:hidden;}
#contentArea .banner-right .bannerrow {margin-bottom:15px;}

/***********************************
  FE-LOGINBOX
***********************************/
.tx-felogin-pi1 label {float:left; width:80px; margin-right:5px;}
.tx-felogin-pi1 div {margin-bottom:5px;}
.tx-felogin-pi1 div.submit {margin-left:85px;}

/***********************************
  DAM-FE-Downolad
***********************************/
.tx-damfrontend-pi1 { padding:0px 5px 0 5px; margin-bottom:15px;}
#contentArea .tx-damfrontend-pi1 td.singleLink a {background:none;}
#contentArea .tx-damfrontend-pi1 td.downloadLink a {background:none;}
#contentArea .tx-damfrontend-pi1 td a.downloadLink {background:none;}
#contentArea .tx-damfrontend-pi1 td.backLink a {background:none;}

.tx-damfrontend-pi1 form {margin:0px;}
.tx-damfrontend-pi1 table.filelist, .tx-damfrontend-pi1 table.file_singleView {border-width:0px; border:none;}
.tx-damfrontend-pi1 table.filelist th {padding:3px 3px 3px 3px; background-color:#006AA8; text-align:center; vertical-align:middle;}
.tx-damfrontend-pi1 table.file_singleView th {padding:3px 3px 3px 3px; background-color:#006AA8; text-align:left; vertical-align:middle;}
.tx-damfrontend-pi1 table.file_singleView td.title {width:25%; vertical-align:top; border-right:1px solid #ffffff;}
.tx-damfrontend-pi1 table.file_singleView td {color:#333333;background-color:#F2F7FB; border-bottom:2px solid #ffffff;}

.tx-damfrontend-pi1 table.filelist tr.even td {background-color:#F2F7FB;}

.tx-damfrontend-pi1 div.pageBrowser {margin-top:5px; margin-bottom:2px; padding:5px; background-color:#F2F7FB;}
.tx-damfrontend-pi1 span#browseresultlist {margin-right:20px;}
.tx-damfrontend-pi1 span.brpadding {color:#bbbbbb; border:1px solid #006AA8; margin-right:5px; padding-top:1px; padding-bottom:1px;}

#contentArea  .tx-damfrontend-pi1 div.pageBrowser a {background:none; padding:0px; padding:1px 3px 1px 3px; background-color:#ffffff;}
.tx-damfrontend-pi1 span.current {padding:1px 3px 1px 3px; background-color:#006AA8;}

.tx-damfrontend-pi1 div.listOverview {padding:5px; background-color:#F2F7FB;}

.tx-damfrontend-pi2 {padding: 0 5px 20px 5px;}
.tx-damfrontend-pi2 .ddl_container {margin-bottom:2px; overflow:hidden; padding:5px 5px 5px 5px; background-color:#F2F7FB;}
.tx-damfrontend-pi2 span.downloadImage {display:block; overflow:hidden; text-align:center; float:left; margin-right:15px; padding:4px; width:84px; height:84px; border:1px solid #006AA8;}

/***********************************
  Rahmen im Contentelement
***********************************/
.csc-frame-rulerBefore {margin-bottom:15px; border-top:1px solid #006AA8;}
.csc-frame-rulerAfter {margin-top:15px; border-bottom:1px solid #006AA8;}
/*.csc-frame-frame1 {margin-bottom:10px; margin-top:10px; padding:10px; border-top:1px solid #817F7F; border-bottom:1px solid #817F7F; background-color:#E8E8E8;}
.csc-frame-frame1 p.bodytext {margin:0px; padding:0px;}
.csc-frame-frame2 {margin-bottom:10px; padding:5px; border-top:1px solid #817F7F; border-bottom:1px solid #817F7F;}
.csc-frame-frame2 p.bodytext {margin:0px; padding:0px; margin-bottom:5px; font-size:11px;}*/


/***************************************
  Zusätzliche Rahmenelemente
 **************************************/
.flashdist {overflow:hidden; margin-bottom:10px;}

/***********************************
 Styles für die abcourses 
 Seminarverwaltung
***********************************/
.tx-abcourses-pi1 {padding:5px;}
.tx-abcourses-pi1 h1 {padding:0;}
.tx-abcourses-pi1 .audience {margin-bottom:10px;}
.tx-abcourses-pi1 ul {margin-left:30px; margin-bottom:10px; font-size:12px;}
/*.tx-abcourses-pi1 li {line-height:18px; margin-bottom:2px;}*/
.tx-abcourses-pi1 .trainer {overflow:hidden; margin-bottom:2px; background-color:#F2F7FB; padding:5px;}
.tx-abcourses-pi1 .trainer p {margin:0px; margin-bottom:3px;}
.tx-abcourses-pi1 .bookingdata {padding:5px; background-color:#F2F7FB; margin-bottom:2px;}
.tx-abcourses-pi1 h4 {font-size:13px; margin-bottom:8px;}

#homeColBorder273 .tx-abcourses-pi1 h4 {font-size:12px; margin-bottom:8px; background:none; color:#006AA8; text-transform:none; padding:0px; border-bottom:1px solid #006AA8}
#homeColBorder273 .tx-abcourses-pi1 .courses .course .event .booking {display:none;}

.teaserOneCont .tx-abcourses-pi1 h4 {border-top:4px solid #8AB08D;}

.tx-abcourses-pi1 div.booking {padding:0px;  margin-bottom:15px;}
.tx-abcourses-pi1 div.booking p {display:inline;}
#contentArea .tx-abcourses-pi1 div.booking a {display:block; float:right; padding:0px; padding-right:50px; width:110px; height:15px; text-decoration:none; text-align:center; color:#EAF6EB; background:none; background-image:url('../gfx/design/book-but.gif'); background-repeat:no-repeat;}
.tx-abcourses-pi1 .detaillink {padding:0px; margin-bottom:15px; margin-top:15px;}
.tx-abcourses-pi1 .subscribeteaser {margin-bottom:15px;}
.tx-abcourses-pi1 .address {margin-bottom:2px; background-color:#F2F7FB; padding:5px;}
.tx-abcourses-pi1 .courseDownload {padding:5px 0 20px 0;}
.tx-abcourses-pi1 .backgr-line-above-bottom {margin-bottom:2px; background-color:#F2F7FB; padding:5px;}
.tx-abcourses-pi1 .backgr-line-above-bottom p {margin:0px; margin-bottom:3px;}
.tx-abcourses-pi1 .noConditions {margin-bottom:2px; background-color:#F2F7FB; padding:5px;}
.tx-abcourses-pi1 .noConditions p {margin:0px; margin-bottom:3px;}
#contentArea .tx-abcourses-pi1 .courseDownload a {background:none;}

.tx-abcourses-pi1 .cntSubForm {padding:5px; background-color:#F2F7FB; margin-bottom:2px;}
.tx-abcourses-pi1 form {margin:0px; padding:0px;}
.tx-abcourses-pi1 .subscrform label {overflow:hidden; float:left; display:block; padding:1px; width:120px;}

Form .subscrform  input {height:16px; color:#333333; font-weight: normal; font-size: 11px;  font-family: Arial, Helvetica; border:none; width: 280px; border:1px solid #006AA8;}
Form .subscrform  textarea {width:280px; height:100px; line-height: 13px;color: #333333; font-weight: normal; font-size: 11px;  font-family: Arial, Helvetica;  border:1px solid #006AA8;}
Form .subscrform  label {font-family:arial, sans-serif; font-size:11px; color:#333333; font-weight:bold;}
Form .subscrform div {clear:left; margin-top:3px;}
Form .subscrform .submit {height:20px; width:120px; border:1px solid #006AA8;}

.rightCnt .teaserOneCont {width:240px;}
.teaserOneCont .tx-abcourses-pi1 {width:230px;}

.tx-abcourses-pi1 .courses {overflow:hidden; margin-bottom:20px;}
#homeColBorder273 .tx-abcourses-pi1 .courses {overflow:hidden; margin-bottom:5px;}

.tx-abcourses-pi1 .catTitleTeaser h3 {border-bottom:1px solid #006AA8; margin-bottom:10px;}
.tx-abcourses-pi1 .courses .course {overflow:hidden; padding: 0px 0px 14px 0px; background-image: url('../gfx/design/bg_news.jpg'); background-repeat: repeat-x; background-position:bottom; font-size:12px;}
.tx-abcourses-pi1 .courses .course .mod, .tx-abcourses-pi1 .courses .course .loc, .tx-abcourses-pi1 .courses .course .typ {padding-left:3px;}
.tx-abcourses-pi1 .courses .course .loc {overflow:hidden; display:block; padding-bottom:10px;}

/*.tx-abcourses-pi1 .courses .course a {display:block; overflow:hidden; padding:3px; margin-bottom:3px; color:#173B7B; font-size:12px; font-weight:bold; background-color:#C8E0D3; text-decoration:none;}
.tx-abcourses-pi1 .courses .course a:hover {background-color:#B4CBBD;}*/
.tx-abcourses-pi1 .courses .course .event .info {overflow:hidden; padding-left:3px; margin:0px;}
.tx-abcourses-pi1 .bookingdata p {margin:0px; margin-bottom:3px;}
.tx-abcourses-pi1 .courses .course .event .booking {overflow:hidden; margin:0px; height:18px; margin-left:355px; text-align:center; color:#912505; background:none; background-image:url('../gfx/design/book-but-fini.gif'); background-repeat:no-repeat;}
#contentArea .tx-abcourses-pi1 .courses .course .event .booking a {display:block; width:110px; padding:0px; text-align:center; color:#EAF6EB; background:none; background-image:url('../gfx/design/book-but.gif');}

.trainer .trainercont {float:left; margin-right:20px;}

.tx-abcourses-pi1 .formerror {margin-left:25px; font-weight:bold; color:red;}
.tx-abcourses-pi1 .labelerror {}

/***********************************
 Styles für die simple-sitemap
***********************************/
.tx-sitemap-pi1 ul li ul {margin: 0 0 6px 14px}

/***************************************
  Flex Datenstruktur 3 Spalten
 **************************************/
.cntElm3Sp {overflow:hidden;}
h1.cntElement3SpHeader {}
.cntElm3Sp .leftCnt {float:left; overflow:hidden; width:33%; margin-right:10px;}
.cntElm3Sp .middleCnt {float:left; overflow:hidden; width:33%; margin-right:10px;}
.cntElm3Sp .rightCnt {overflow:hidden; width:31%}






