* {
margin:0;
padding:0;
}

img,img a {
border:0;
}

body {
font-family:arial, helvetica, sans serif;
font-size:13px;
background-color:#fff;
text-align:center;
margin:0;
}

#wrapper {
position:relative;
width:1120px;
overflow:hidden;
text-align:left;
margin:0 auto;
padding:0 100px;
}

*+html #wrapper {
width:1120px;
overflow:hidden;
margin:0 auto;
padding:0 100px;
}

*html #wrapper {
width:1120px;
overflow:hidden;
margin:0 auto;
padding:0 100px;
}

#top {
width:1120px;
float:left;
padding-bottom:10px;
position:relative;
}

#maincontent {
width:1120px;
float:left;
padding-top:20px;
}

#left {
position:static !important;
float:left;
overflow:hidden;
width:270px;
display:inline;
}

#menu {
font-family:arial, helvetica, sans serif;
width:540px;
float:left;
margin-top:30px;
display:block;
overflow:hidden;
}

#menu ul {
width:980px;
border:0;
list-style-type:none;
margin:0;
padding:0;
}

#menu li {
border:0;
display:block;
float:left;
z-index:8;
margin:0 15px 0 0;
padding:0;
background: none;
}

#menu li li a{
background: none !important;
}

.textlink
{
display: none;
}


.mainNav624 a
{
background: url(images/01.gif) no-repeat top left !important;
}

.mainNav624 a img
{
width: 102px;
}

.mainNav624 a:hover, li.active .mainNav29 a
{
background: url(images/01b.gif) no-repeat top left !important;
}

.mainNav29 a
{
background: url(images/01.gif) no-repeat top left !important;
}

.mainNav29 a img
{
width: 102px;
}

.mainNav29 a:hover, li.active .mainNav29 a
{
background: url(images/01b.gif) no-repeat top left !important;
}

.mainNav24 a
{
background: url(images/02.gif) no-repeat top left !important;
}

.mainNav24 a img
{
width: 97px;
}

.mainNav24 a:hover, li.active .mainNav24 a
{
background: url(images/02b.gif) no-repeat top left !important;
}

.mainNav205 a
{
background: url(images/03.gif) no-repeat top left !important;
}

.mainNav205 a img
{
width: 65px;
}

.mainNav205 a:hover, li.active .mainNav205 a
{
background: url(images/03b.gif) no-repeat top left !important;
}

.mainNav19 a
{
background: url(images/04.gif) no-repeat top left !important;
}

.mainNav19 a img
{
width: 84px;
}

.mainNav19 a:hover, li.active .mainNav19 a
{
background: url(images/04b.gif) no-repeat top left !important;
}

.mainNav26 a
{
background: url(images/05.gif) no-repeat top left !important;
}

.mainNav26 a img
{
width: 65px;
}

.mainNav26 a:hover, li.active .mainNav26 a
{
background: url(images/05b.gif) no-repeat top left !important;
}



* html #menu li {
position:static;
}

#menu:after {
clear:both;
content:'.';
display:block;
height:1px;
line-height:1px;
visibility:hidden;
overflow:hidden;
}

#menu li a {
color:#000;
text-decoration:none;
font-size:14px;
display:block;
margin:0 12px 0 0;
}

#menu li.curr li {
background-image:none;
}

#menu li li {
width:100%;
z-index:9;
padding: 1px 0;
}

*+html #menu ul {
min-height:1px;
}

#menu li ul {
width:180px;
display:none;
position:absolute;
z-index:8;
background-color:#eee;
border:1px solid #bbb;
padding:8px;
}


#menu li:hover>ul {
display:block;
background-color:#eee;
}

#menu li li a {
font-size:1em;
display:block;
margin:0;
}

#menu ul li ul li a:hover {
color:#B1C906;
display:block;
}

#content {
float:left;
text-align:justify;
width:500px;
display:inline;
line-height:1.5em;
padding:0 0 0 10px;
}

#footer {
width:980px;
float:left;
display:inline;
margin-top:10px;
font-size:10px;
padding-bottom:20px;
padding-top:10px;
}

#footer a {
color:#555;
text-decoration:none;
}

h1 {
margin-top:5px;
margin-bottom:15px;
font-size:22px;
font-weight:normal;
color:#000;
}

h2 {
font-size:14px;
font-weight:bold;
color:#000;
margin:0 0 12px;
}

h3 {
font-size:12px;
font-weight:400;
color:#000;
margin-bottom:5px;
}
#content ul, #content2 ul{
	padding: 0 0 0 8px; 
	}

#content li,#content2 li {
list-style-position:outside;
}

#content li li,#content2 li li {
padding-left:20px;
}

#content ul,#content2 ul {
padding-bottom:10px;
padding-top:10px;
}

p {
padding-bottom:15px;
padding-top:10px;
}

hr {
border-top:1px solid #fff;
position:relative;
left:-15px;
width:450px;
border-bottom:0;
border-left:0;
border-right:0;
margin:0 0 10px;
height: 1px;
}

.yt_hr {
border-top:1px solid #fff;
position:relative;
left:0px;
width:450px;
border-bottom:0;
border-left:0;
border-right:0;
margin:10px 0px 15px 0px;
height: 1px;
}

.csc-mailform {
width:500px;
font-size:13px;
border:none;
}

.csc-mailform-field {
margin-bottom:6px;
line-height:18px;
}

.csc-mailform-field label {
float:left;
clear:both;
display:block;
width:130px;
padding-left:5px;
margin-bottom:10px;
}

.csc-mailform-field input,.csc-mailform-field textarea,.csc-mailform-field select {
float:left;
display:block;
width:200px;
border:1px solid #333;
background:#FFF;
margin-bottom:10px;
font-size:13px;
padding:1px;
}

.csc-mailform-submit {
margin-left:135px;
clear:both;
}

#content input,#content textarea,#content select {
width:200px;
border:1px solid #333;
background:#FFF;
margin-bottom:10px;
font-size:13px;
padding:1px;
}

#content textarea {
height:200px;
border:1px solid #333;
background:#FFF;
margin-bottom:10px;
font-size:13px;
padding:1px;
}

#lehrgang {
margin-top:25px;
height: 80px;
}

.left_box {
width:450px;
background-color:#B1C906;
float:right;
height:30px;
-moz-border-radius:5px;
-khtml-border-radius:5px;
position:relative;
padding:0;
}

.left_box_start h1.box-headline
{
	font-size: 0.8em;
}

.left_box_start {
width:450px;
height:auto;
background-color:#B1C906;
float:right;
-moz-border-radius:5px;
-khtml-border-radius:5px;
position:relative;
display:inline;
padding:0;
}

.left_box_big {
width:450px;
height:auto;
background-color:#B1C906;
float:right;
-moz-border-radius:5px;
-khtml-border-radius:5px;
position:relative;
padding: 20px 0 0;
}

.left_box_wide {
width:450px;
height:auto;
background-color:#B1C906;
float:right;
padding-top:30px;
-moz-border-radius:5px;
-khtml-border-radius:5px;
position:relative;
padding-right:20px;
padding-left:20px;
}

.left_box_wide a {
font-size:1.1em;
line-height:1.1em;
font-weight:700;
}

.left_content_border {
width:470px;
border-top:10px solid #B1C906;
border-bottom:10px solid #B1C906;
float:right;
padding:10px;
}

.left_content_border p, #bluebox p {
  text-align:justify;
}


.left_content_border_small {
width:430px;
border-top:10px solid #B1C906;
border-bottom:10px solid #B1C906;
float:right;
padding:10px;
}


/* kursprogramm new small border boxes */

.left_content_bottom_linesmall
{
	width:470px;
	float:right;
	border-bottom:2px solid #B1C906;
	padding:10px;
	margin: -20px 0 0 0;
}

body.body29 .left_content_bottom_linesmall, body.body470 .left_content_bottom_linesmall
{
	width:470px;
	float:right;
	border-bottom:2px solid #B1C906;
	padding:10px;
	margin: -5px 0 0 0;
}

.left_content_bottom_linesmall_floatleft
{
	width:470px;
	float:right;
	border-bottom:2px solid #B1C906;
	padding:10px;
}

#left .left_content_bottom_linesmall_floatleft li, #left .left_content_bottom_linesmall li
{
	margin-right: 3px;
	margin-top: 3px;
	list-style: none;
}

#left .left_content_bottom_linesmall_floatleft li a
{
	font-size:12px;
	font-weight:400;
	line-height:18px;
	margin:1px 1px 5px;
	text-decoration:none;
}

.body625 #left ul li, .parentbody625 #left ul li  {
	color: #CE1719;
    font-weight: bold;	
	font-size: 15px;
}
.body626 #left ul li, .parentbody626 #left ul li  {
	color: #FBBA00;
    font-weight: bold;	
	font-size: 15px;
}
.body627 #left ul li, .parentbody627 #left ul li  {
	color: #A0AD41;
    font-weight: bold;	
	font-size: 15px;
}
.body628 #left ul li, .parentbody628 #left ul li  {
	color: #0170A8;
    font-weight: bold;	
	font-size: 15px;
}
#left ul li  img {
	position:relative;
	top:3px;
}
#left .bodytext ul li  {
	margin:5px 3px 3px 50px;
	list-style:none;
	font-size: 13px;
}
#left .bodytext ul li a {
	color: #C0C0C0;
    font-weight: bold;
}

.left_content_bottom_linesmall_floatleft h1, #left .left_content_bottom_linesmall h1
{
	color: #b1c906 !important;
	margin-bottom: 3px !important;
	font-size: 18px !important;
	font-weight: normal;
}

.left_content_bottom_linesmall_floatleft h2, #left .left_content_bottom_linesmall h2
{
	font-weight: normal !important;
	font-size: 15px !important;
	margin: 5px 0 0 !important;
}


.left_content_bottom {
width:470px;
float:right;
border-bottom:10px solid #B1C906;
padding:10px;
}

.left_content_bottom_small {
width:430px;
float:right;
border-bottom:10px solid #B1C906;
padding:10px;
}

.left_content_bottom a {
font-size:13px;
line-height:13px;
font-weight:700;
color:#333;
}

#left .left_content_bottom a.mail {
  font-weight:normal;
  text-decoration:underline;
}

.left_content {
width:470px;
float:right;
padding:10px;
}

.headline {
height:30px;
width:500px;
background-repeat:no-repeat;
background-position:top left;
background-color:#B1C906;
}

.box_headline {
background-image:url(images/button_left_bg.png);
background-repeat:repeat-x;
background-position:top left;
background-color:#555;
color:#fff;
height:20px;
line-height:20px;
vertical-align:middle;
font-weight:700;
font-size:1.2em;
float:left;
position:absolute;
top:0;
left:-40px;
-moz-border-radius:5px;
-khtml-border-radius:5px;
display:inline;
margin:0;
padding:5px 8px;
}

.box_headline_big {
background-image:url(images/button_left_big_bg.png);
background-repeat:repeat-x;
background-position:top left;
background-color:#555;
color:#fff;
height:40px;
line-height:20px;
vertical-align:middle;
font-weight:700;
font-size:1.2em;
float:left;
position:absolute;
top:0;
left:-40px;
-moz-border-radius:5px;
-khtml-border-radius:5px;
padding:5px 8px;
}

.blue_box {
background-image:url(images/button_left_bg.png);
background-repeat:repeat-x;
background-position:top left;
background-color:#555;
color:#fff;
height:20px;
line-height:20px;
vertical-align:middle;
font-size:0.9em;
font-weight:700;
float:left;
position:absolute;
top:0;
left:0;
-moz-border-radius:5px;
-khtml-border-radius:5px;
padding:5px 8px;
}

.blue_box_headline_big .blue_content
{
	padding-top: 60px;	
}

.blue_box_headline_big .blue_box
{
background-image:url(images/button_left_big_bg.png);
background-repeat:repeat-x;
background-position:top left;
height: 40px;	
}

#bluebox .csc-textpic-lastcol {
  margin-bottom:5px !important;
}

.box_content {
width:400px;
height:auto;
background-color:#B1C906;
float:right;
margin:10px;
}

.box_content_start {
width:450px;
padding-top:30px;
overflow:hidden;
}

.left_box_start .box_content_start div {
float:left;
display:inline;
width:430px;
}

.left_box_start .box_content_start .innerContent {
  padding-left:10px; 
  padding-right:10px;
}

#left a {
text-decoration:none;
}

.body1 .innerContent {
  padding-bottom:10px;
}
.body1 #left p 
{
  padding-top:5px;
  padding-bottom:5px;
}

.body1 #left h2 
{
  margin-bottom:10px;
}

.body1 #left p a {
  text-decoration:underline;
}


.body1 .left_box_start p.align-left {
  padding-bottom:2px;
}

.body1 #left .left_box_start p.align-justify {
  padding-bottom:7px;
}


a:hover>.box_link,.box_link:hover {
background-color:#c1d438;
background-image:url(images/arrow_h.png);
}

#right {
float:right;
height:auto;
width:270px;
}

#right_nav li {
width:195px;
height:65px;
vertical-align:middle;
background-image:url(images/button_right.png);
background-repeat:no-repeat;
list-style:none;
display:block;
font-weight:700;
margin:0 0 4px;
}

#right_nav li.hover {
cursor:pointer;
background-image:url(images/button_right_hover.png);
}

#right_nav li:hover {
cursor:pointer;
}

#right_nav li a {
font-family:arial, helvetica, sans serif;
color:#eee;
font-size:1.2em;
padding-left:15px;
text-decoration:none;
display:block;
position:relative;
top:22px;
text-transform:uppercase;
}

#fachkurse {
position:relative;
top:-12px;
}

#contact {
text-align:right;
margin:20px 0;
}

#button {
width:182px;
height:180px;
background-image:url(images/button.png);
background-repeat:no-repeat;
text-align:left;
overflow:hidden;
}

#button_inner {
width:170px;
line-height:180px;
height:180px;
text-align:center;
vertical-align:middle;
display:table-cell;
overflow:hidden;
position:relative;
top:auto;
}

#bluebox {
width:270px;
height:auto;
background-color:#5EC5ED;
background-repeat:no-repeat;
margin-bottom:10px;
position:relative;
-moz-border-radius:5px;
-khtml-border-radius:5px;
}

#greenbox {
width:270px;
height:auto;
background-color:#B1C906;
background-repeat:no-repeat;
margin-bottom:10px;
position:relative;
-moz-border-radius:5px;
-khtml-border-radius:5px;
}

#greenbox a {
font-weight:700;
text-decoration:none;
line-height:1.3em;
}

#tags {
color:#000;
text-align:left;
padding:35px 15px 15px;
}

.blue_content {
color:#000;
text-align:left;
overflow:hidden;
padding:40px 20px 20px;
}

#logo {
position:absolute;
margin-top:25px;
top:0;
right:0;
}

#secnav {
font-size:10px;
width:430px;
float:right;
margin-top:0px;
display:inline;
}

.raiba{
    float: right;
    }

.body1 #secnav {

background-repeat:no-repeat;
background-position:top right;
margin-top:0px;


}


*+html #secnav {
font-size:10px;
width:430px;
float:right;
margin-top:35px;
display:inline;
margin-right:20px;
}

#secnav ul {
float:right;
margin-right:2px;
}

#secnav li {
display:inline;
float:left;
margin-left:8px;
}

#secnav a {
text-decoration:none;
color:#666;
}

#bottommenu {
margin-bottom:30px;
font-family:arial, helvetica, sans serif;
width:980px;
float:left;
margin-top:30px;
}

#bottommenu ul {
width:980px;
}

#bottommenu li {
list-style-type:none;
display:inline;
float:left;
margin-right:0;
width:180px;
}

#bottommenu li li {
margin-right:20px;
border:0;
}

#bottommenu li li a {
font-weight:400;
text-decoration:none;
font-size:1em;
display:block;
padding-bottom:3px;
margin:0;
}

#bottommenu li a {
width:100%;
color:#000;
text-decoration:none;
text-transform:uppercase;
padding-bottom:10px;
font-size:11px;
font-weight:700;
margin:5px 25px 5px 0;
}

#bottommenu li ul {
border-top:1px solid #E4E4E4;
width:100%;
height:auto;
margin-top:5px;
overflow:hidden;
border-bottom:0;
padding:5px 0 0;
}

#programm,#right .bodytext {
width:170px;
height:auto;
text-align:center;
background-color:#4b4b4d;
-moz-border-radius:5px;
-khtml-border-radius:5px;
font-size:13px;
color:#fff;
font-weight:700;
padding:10px;
}

#programm a, #right .bodytext a, .left_box_start a.internal-link, .body1 #left p a.internal-link {
color:#fff;
font-size:11px;
text-decoration:none;
}

.csc-frame-frame2 .csc-textpic-text
{
	position: relative;
}

/* STEFAN: shift link to uniformed right position */
.csc-frame-frame2 p .internal-link
{
	position: absolute;
	right: 5px;
	bottom: 5px;
}

.box_padding {
padding:10px;
}

.box_padding a {
color:#fff;
text-transform:uppercase;
}

div.active {
display:block;
}

.kursuebersicht {
border-top:5px solid #B1C906;
}

.dozent {
  margin-bottom:2px;
  clear:both;
}

.dozent .bild, .doz_detail .bild {
  float:left;
  width:100px;
  padding:0;
  margin-bottom:2px;
}

.dozent .text {
float:left;
margin-left:2px;
background-color:#D8E482;
height:80px;
width:368px;
padding:10px;
position:relative;
}

.doz_detail .text {
float:left;
margin-left:2px;
height:80px;
background-color:#D8E482;
width:368px;
padding:10px;
position:relative;
margin-bottom:2px;
}

.doz_detail .doz_info  {
background-color:#D8E482;
width:80px;
padding:10px;
font-weight:bold;
font-size:13px;
vertical-align:top;
}

.doz_detail .doz_info_text  {
background-color:#D8E482;
padding:10px;
font-size:13px;
width:368px;
}

.dozent .dozname, .doz_detail .dozname  {
  font-weight:bold;
}

.dozent a.link {
background-image:url(images/arrow_grey.gif);
background-position:left center;
background-repeat:no-repeat;
border:1px solid #888888;
color:#888888;
font-size:11px;
padding:1px 5px 1px 10px;
text-transform:uppercase;
bottom:5px;
position:absolute;
right:5px;
}


.doz_detail li {
list-style-type:none;
}


table.details.dozent th {
padding:0.4em;
}

table.details.dozent li {
list-style-image:none !important;
list-style-position:outside;
list-style-type:none;
padding-top:5px;
}

tr.row1 {
background-color:#D8E482;
}

ul.dozenten li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-top:5px;
}

ul.dozenten a {
color:#B1C906;
text-decoration:underline;
}

tx-webbasys-pi1 {
border-bottom:10px solid #B1C906;
float:right;
width:430px;
padding:10px;
}

h4.headlinekurs_neu {
color:#B1C906;
font-size:13px;
font-weight:700;
text-transform:uppercase;
margin-bottom:5px;
}

hr.kursuebersicht {
border-top:1px solid #EEE;
width:450px;
border-bottom:0;
border-left:0;
border-right:0;
clear:both;
margin:5px 0;
}

.stundenplan {
width:250px;
float:left;
height:30px;
padding-top:10px;
}

.stundenplan a {
	font-size: 0.9em;
	background-position: left 4px;
}

.anmeldung {
width:150px;
float:right;
}

li.anmeldung_start {
  padding-bottom:15px;
}

table.mitarbeiter, table.weiterepersonen {
  margin-left:10px;
}

.mitarbeiter td.orange, .weiterepersonen td.orange {
  font-size:13px;
}

.hauptseite_kurse .left_box_start {
margin-bottom:20px;
}

.hauptseite_kurse .box_headline {
left:-30px;
text-transform:uppercase;
}

.csc-frame-indent {
margin:10px;
}

#left .csc-frame-indent a {
text-decoration:underline;
font-weight:700;
color:#B1C906;
}

.urania_zeitraum {
width:250px;
float:left;
margin-bottom:10px;
}

#kursinfos h1 {
color:#000;
font-size:18px;
font-weight:400;
margin:0 0 3px;
}

td.kursdetails_title {
font-weight:700;
font-size:13px;
}

.gebuehren_info {
border-top:10px solid #B1C906;
border-bottom:10px solid #B1C906;
margin-bottom:20px;
margin-top:10px;
padding-bottom:10px;
}

.gebuehren_info p {
margin-left:10px;
font-size:12px;
padding-bottom:5px;
}

#left .gebuehren_info a {
margin-top:5px;
margin-left:10px;
background-image:url(images/arrow_g.png);
background-repeat:no-repeat;
background-position:left center;
color:#B1C906;
font-weight:700;
padding:1px 5px 1px 10px;
}

#kurseinheiten .datum {
float:left;
}

.kurseinheit {
border-bottom:1px solid #EEE;
margin-bottom:5px;
padding-bottom:5px;
}

#anmelde_button_urania_detail {
float:right;
margin-bottom:10px;
margin-right:10px;
}

#kursdetails {
clear:both;
}

.kurs a.kursdetaillink {
	display:none;
}

.left_content_border h2, .left_content_bottom h2 {
margin-top:5px;
margin-bottom:5px;
}

.left_content_border ul {
padding-top:5px;
padding-bottom:5px;
margin-left:20px;
}

.csc-frame-frame1 table.contenttable td {
border-bottom:1px solid #bbb;
}

.csc-frame-frame1 table.contenttable tr {
margin-top:2px;
margin-bottom:2px;
}

.left_content_bottom li {
list-style-image:none;
list-style-position:outside;
background-image:url(images/arrow_g.png);
background-position:left 2px;
background-repeat:no-repeat;
list-style-type:none;
padding:2px 0 2px 15px;
}

.csc-frame-frame2 .csc-textpic-text {
height:90px;
padding-left:10px;
padding-top:10px;
background-color:#D8E482;
color:#000;
line-height: 1.1em;
margin:2px !important;
}

.csc-frame-frame2 .csc-textpic-text p {
text-align:left;
width:97%;
padding-bottom:3px;
padding-top:3px;
}

.body329 .csc-frame-frame2 .csc-textpic-text p {
padding-bottom:7px;
}

.csc-frame-frame2 .csc-textpic-text a {
color:#7D8C11;
}

.csc-frame-frame2 .csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
margin-bottom: 2px !important;
}

.csc-frame-frame2 .csc-textpic-intext-left .csc-textpic-imagewrap,.csc-frame-frame2 .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
margin-right:2px;
}

.csc-frame-frame2 .contenttable {
width:479px;
margin:0;
padding:0;
}


.csc-frame-frame2 .contenttable td {
background-color:#D8E482;
font-size:13px;
}

.csc-frame-frame2 .contenttable td p {
margin:5px 0;
}

.csc-frame-frame2 .contenttable td.white {
background-color:#fff;
padding:0;
}

.csc-frame-frame2 .csc-textpic-text a.internal-link {
background-image:url(images/arrow_grey.gif);
background-repeat:no-repeat;
background-position:left center;
border:1px solid #888;
color:#888;
font-size:11px;
text-transform:uppercase;
padding:1px 5px 1px 10px;
}

.csc-frame-frame1 table.contenttable td.align-left {
	padding-right: 10px;
}

h1.csc-firstHeader, .csc-header h1 {
color:#707F01;
font-size:14px;
font-weight:700;
}

#left table.contenttable .align-right {
text-align:center;
border-bottom:1px solid #bbb;
}

#left table.contenttable .align-center {
text-align:center;
border-right:1px solid #bbb;
border-bottom:1px solid #bbb;
}

#left table.contenttable .last-row {
	border-bottom: none !important;
}

.medien .csc-frame-frame1 {
  border-bottom:1px solid #CCCCCC;
  margin:5px 0 5px 0;
}

.medien .csc-textpic,.medien .mp3 {
border-bottom:1px solid #bbb;
padding-bottom:20px;
margin-top:15px;
}

.medien .csc-frame-frame1 .contenttable {
  margin:0;
  width:100%;
}

#left .medien .csc-frame-frame1  .contenttable .align-center, #left .medien .csc-frame-frame1  .contenttable .align-left {
  border-bottom:none;
}

.medien .csc-frame-frame1 .contenttable img {
  margin-right:20px;
}

.medien .csc-textpic-text,.medien .mp3 .file {
margin-left:10px;
}

.medien .csc-textpic-text p,.medien .mp3 p,.csc-frame-frame1 p {
padding-top:2px;
padding-bottom:2px;
}

.medien h3, .medien .csc-textpic-text h3,.medien .mp3 h3,.csc-frame-frame1 h3 {
padding-top:2px;
padding-bottom:2px;
color:#B1C906;
font-weight:700;
font-size:12px;
margin:0;
}

.medien a.download,.csc-frame-frame1 a.download {
background-image:url(images/arrow_grey.gif);
background-repeat:no-repeat;
background-position:left center;
border:1px solid #888;
color:#888;
text-decoration:none;
text-transform:uppercase;
font-size:11px;
padding:1px 5px 1px 10px;
font-weight:normal;
}

#left .medien .csc-frame-frame1 .contenttable .align-center {
  border-right:none;
  border-bottom:1px solid #bbb;
}
#left .medien .csc-frame-frame1 .contenttable .align-left {
  border-bottom:1px solid #bbb;
}



a.print {
background-image:url(images/arrow_sw.png);
background-repeat:no-repeat;
background-position:left center;
color: #000000;
text-decoration:none;
text-transform:uppercase;
font-size:11px;
padding:1px 5px 1px 10px;
font-weight:bold;
}

.medien .mp3 .logo {
width:120px;
float:left;
margin-right:10px;
}

.medien td.logo {
vertical-align:top;
padding-top:15px;
}

.medien .mp3 .file {
margin-left:130px;
}

.medien .mp3 .caption {
margin-bottom:10px;
}

#player1,#player2,#player3,#player4,#player5,#player6,#player7 {
height:25px;
}

.fotos .csc-textpic-lastcol,.fotos .csc-textpic-firstcol {
#width:150px !important;
}

.fotos .csc-textpic-lastcol img {
padding:2px 0 2px 2px !important;
}

.fotos .csc-textpic-firstcol img {
padding:2px 2px 2px 0 !important;
}

.fotos .csc-textpic-firstcol {
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
}

.fotos .csc-textpic-lastcol {
border-bottom:1px solid #ccc;
}

.csc-frame-frame2 .csc-textpic-imagewrap
{
}

.csc-frame-frame2 .csc-textpic-text {
position:relative !important;
left: -10px;
width: 378px;
}

.table,.contenttable {
width:490px;
margin:0 0 0 60px;
border-collapse: collapse;
}

.table td,.contenttable td {
padding:5px 4px 5px 4px;
}

.table-lightgreen {
background:#d8e482;
color:#000;
width: 100%;
}

.left_content_border ul.subsiteNavigation {
margin-left:0;
}

.subsiteNavigation li, .left_content_bottom_linesmall_floatleft li, .left_content_bottom_linesmall li {
margin-top:10px;
margin-bottom:10px;
background-image:url(images/arrow_g.png);
background-position:left 2px;
background-repeat:no-repeat;
padding-left:15px;
}

.subsiteNavigation li a, .left_content_bottom_linesmall_floatleft li a, .left_content_bottom_linesmall li a {
border:none;
color:#000;
text-decoration:none;
font-weight:400;
font-size:15px;
margin:1px 1px 5px;
line-height:18px;
}

.urania_sprachen .subsiteNavigation {
width:450px;
}

.urania_sprachen .subsiteNavigation li, .left_content_bottom_linesmall_floatleft li {
display:inline;
margin-right:20px;
float:left;
margin-bottom:0px;
}

#tags #tagcloud {
height:140px;
}

#tags #tagcloud h1 {
float:left;
margin-right:10px;
margin-bottom:5px;
}

#tags #tagcloud h1 a {
color:#fff;
text-decoration:none;
font-weight:700;
}

#tags #tagcloud h1.size3 {
font-size:15px;
}

table.startpage .align-left,table.startpage .align-right {
border:none;
}

#left .table td {
border:0 !important;
}

#left .table .table-green a {
font-size:11px;
background:url(images/arrow.png) no-repeat 0 -1px;
padding:1px 10px 0;
}

.table a {
color:#fff;
border:0;
padding:0;
}

.startpage p,.startpageiefix p {
padding-top:0px;
padding-bottom:5px;
margin:0;
}

#left .startpage td
{
padding-left: 0;
}

.startpage .contenttable,.startpageiefix .contenttable {
width:430px;
margin:0;
padding:0;
}

#left .startpage .contenttable .align-left,#left .startpageiefix .contenttable .align-left {
border:none;
text-align:left;
}

#left .startpage .contenttable .align-right,#left .startpageiefix .contenttable .align-right {
border:none;
text-align:right;
}

.startpage h6,.startpageiefix h6 {
font-size:11px;
font-weight:400;
}

*+html .startpageiefix {
padding-top:15px;
}

.left_box_start .box_content_start .bodytext li, li.custom_nav {
background-image:url(images/arrow.png);
background-position:left 2px;
background-repeat:no-repeat;
list-style-type:none;
padding:2px 0 2px 15px;
}

.joblinks li {
background-image:url(images/arrow_g.png);
background-position:left 2px;
background-repeat:no-repeat;
list-style-type:none;
float:left;
width:220px;
padding:2px 0 2px 15px;
}

.joblinks p {
padding-bottom:7px;
padding-top:7px;
}

.dropDownLine {
background:url(images/light-grey-pixel.gif) repeat-x 0 7px;
text-align:right;
}

.dropDownLink {
background:#fff;
padding:0 0 0 5px;
}

.dropDownMore a {
display:inline;
background:url(images/arrow-drop-down.gif) no-repeat 3px 6px;
padding:0 0 0 15px;
font-size:11px;
}

.dropDownLess a {
background:url(images/arrow-drop-up.gif) no-repeat 3px 5px;
padding:0 0 0 15px;
font-size:11px;
}

#content .bodytext {
width:270px;
height:auto;
text-align:left;
background-color:#B1C906;
-moz-border-radius:5px;
-khtml-border-radius:5px;
font-size:11px;
color:#fff;
font-weight:normal;
padding:0;
text-transform: uppercase;
}

#content .bodytext .internal-link img
{
	position :relative;
	top: 1px;
}

#content .bodytext a.internal-link
{
	font-weight: bold;
	position: relative;
	left: -15px;
}

#content .bodytext p {
padding:5px 5px 5px 20px;
}

#content .bodytext a {
color:#fff;
text-decoration:none;
}

#moveToTop {
width:120px;
float: left;
height: 30px;
z-index:5;
line-height:30px;
text-align:center;
position:absolute;
top:0;
left:0;
margin:0;
}

#moveToTop .left_box
{
	width: 120px;
}

#moveToTop a {
/*text-decoration:none;
display:block;
color:#fff;
font-weight:700;
background-image:url(images/arrow_top.png);
text-transform:uppercase;
background-repeat:no-repeat;
background-position:left center;
margin-left:5px;
padding:1px 5px 1px 10px;*/
}

h1.box-headline {
font-size:12px;
color:#fff;
line-height:20px;
font-weight: 700;
margin:0;
text-align: left;
}

.align-left {
text-align:left;
}

.csc-textpic-firstcol {
margin-bottom:10px !important;
margin-left:10px !important;
}

.csc-textpic-lastcol {
margin-bottom:10px !important;
}

.splitter-1-2 {
text-align:center;
display:inline;
margin:0 0 10px;
}

#left .splitter-1-2 .splitFirst div {
width:140px !important;
}

#left .splitter-1-2 .splitLast {
display:inline !important;
float:left !important;
width:280px !important;
}

#left .splitter-1-1 {
width:280px !important;
}

#left .splitter-1-1-1  div
{
	width: auto;
}

#left .splitter-1-1-1 .splitMiddle 
{
	margin: 0 10px;
}

#left .splitter-1-1-1 .split 
{
	width: 133px;
	display: inline;
	float: left;
	text-align: center;
}

.splitterClearer
{
	clear: both;
}

.innerContent {
width:420px;
padding:15px;
}

#menu li a:hover,#menu li.curr a,#secnav a:hover,#bottommenu li a:hover {
color:#B1C906;
}

#menu li.curr li a,#bottommenu li.curr li a {
font-weight:400;
border:0;
padding-left:20px;
color:#bbb;
}

#menu li.curr li a:hover,#menu li.curr a:hover,#bottommenu li.curr li a:hover,#bottommenu li.curr a:hover {
background-image:none;
color:#000;
}

#bluebox .csc-textpic-image img
{
	margin-top: 10px;
}

a,#bluebox a {
color:#000;
text-decoration:underline;
}
/*
* html .box_content_start,*+html .box_content_start {
padding-top:15px;
overflow:hidden;
}

* html .box_content_start img,*+html .box_content_start img {
margin-top:15px;
}
*/
.box_content_start .box_link,.box_content_start .download,.box_content_start .internal-link,.blue_content .box_link,.box_content_start .box_link,.box_content_start .download,.box_content_start .internal-link {
background-image:url(images/arrow.png);
background-repeat:no-repeat;
background-position:left center;
border:1px solid #fff;
color:#fff;
text-decoration:none;
text-transform:uppercase;
padding:1px 5px 1px 10px;
}

.box_content_start h2 a.internal-link {
  background-image: none;
  color:#000000;
  font-size:14px;
  font-weight:bold;
  margin:0;
  border:none;
  padding:0;
  text-transform:none;
}


.partner_right #bluebox a.internal-link {
background-image:url(images/arrow_blue.png);
background-repeat:no-repeat;
background-position:left center;
border:1px solid #fff;
color:#FFFFFF;
font-size:11px;
text-decoration:none;
text-transform:uppercase;
padding:1px 5px 1px 10px;
}

.partner_right #bluebox .partner_image {
text-align:center;
margin-top:5px;
}

.partner_right #greenbox .partner_image {
text-align:center;
margin-top:15px;
}

#left .align-right,.box-imageWrap,#maincontent #left .table-green .align-right,.align-right {
text-align:right;
}

*+html #right_nav ul,*html #right_nav ul {
height:100%;
}

.f_right,iframe {
float:right;
}

iframe {
margin:3px 0 0 0;
width:500px;
}

#right .bodytext p,#maincontent #greenbox p,.table td p,.contenttable td p,#moveToTop p {
padding:0;
}

.clickpfad,div.menue_unterauswahl,.anzahl,.kosten,.dokument,.kontakt,.kursdetailslink,.display_none,.dozseiten,.clickpfad,div.menue_unterauswahl,.anzahl,.kosten,.dokument,.kontakt,h1.menue_unterauswahl,.dropDownLess,.dropDownBody,* html .notIE6 {
display:none;
}

.kurs p,.left_content_border p, .left_content_bottom p {
padding-top:5px;
padding-bottom:5px;
}

ul#dozentenliste a,.left_content_border a.download {
text-decoration:underline;
}

ul.dozenten,.indent, .csc-frame-frame2 .contenttable li {
margin-left:20px;
}

.stundenplan a,a.kursdetaillink_urania {
background-image:url(images/arrow_sw.png);
background-repeat:no-repeat;
background-position:left center;
padding:1px 5px 1px 10px;
}

#kursinfos h2,#left .kursdetails_info a {
color:#000;
font-size:13px;
font-weight:400;
}

td.kursdetails_info,#tags #tagcloud h1.size2 {
font-size:13px;
}

.csc-frame-frame1 table.contenttable .align-center p,.align-center {
text-align:center;
}

.table-green,.table-greenLink {
background:#b2c907;
color:#fff;
}

#tags #tagcloud h1.size1,.startpage a,.startpageiefix a {
font-size:11px;
}

#left .splitter-1-2 .splitFirst,#left .splitter-1-1 .splitFirst,#left .splitter-1-1 .split,#left .splitter-1-1 .splitLast {
display:inline !important;
float:left !important;
width:140px !important;
}

#greenbox a.internal-link {
background-image:url(images/arrow.png);
color:#ffffff;
font-weight:normal;
font-size:11px;
border:1px #ffffff solid;
text-transform:uppercase;
background-repeat:no-repeat;
background-position:left center;
padding:1px 5px 1px 10px;

}

#left .left_content_border p a.internal-link {
  background-image:url(images/arrow_sw.png);
  color:#000000;
  font-weight:normal;
  font-size:11px;
  border:1px #000000 solid;
  background-repeat:no-repeat;
  background-position:left center;
  padding:1px 5px 1px 10px;
}

.randomContent .csc-textpic {
  margin-bottom:20px;
}

.randomContent .csc-textpic-imagewrap {
  margin-top:5px;
}

#bluebox .csc-textpic-imagewrap {
  margin-top:5px;
} 

.tx-webbasys-pi1 {
  margin-top:10px;
}


.rooms {
  width:100%;
  clear:both;
}

.rooms .contenttable {
  margin:0;
  width:100%;
}

.rooms .contenttable p {
  font-size:13px;
  margin-left:10px;
}

.rooms .csc-textpic-lastcol {
  margin-bottom:0px !important;
}

.rabatt .contenttable {
  margin:0;
  width:100%;
}

#left .rabatt .contenttable td.align-center {
  border-bottom:1px solid #BBBBBB;
}
#left .rabatt .contenttable td.align-left {
  border-bottom:1px solid #BBBBBB;
  padding-top:10px;
}

.rabatt .contenttable p {
  font-size:12px;
}

.detail {
  font-size:11px;
}


.tx-webbasys-pi1 legend {
  display:none;
  border:none;
}

.tx-webbasys-pi1 fieldset {
  border-left:none;
  border-top:none;
  border-right:none;
  padding-bottom:15px;
  border-bottom:10px solid #B1C906;
}

.tx-webbasys-pi1 label {
  width:150px;
  float:left;
}

/* Fotogalerie 1 */

.parentBody274 .csc-textpic-imagerow
{
	width: 430px !important;
	margin: 0 15px 0 0;
}

.parentBody274 .csc-textpic-image
{
	padding: 10px 10px 0 0;
}

/* Medienbeiträge */

.body172 .contenttable .align-center, .body172 .contenttable .align-center img
{
	width: 100px !important;
}

.body172 .contenttable .align-left
{
	width: 320px !important;
	font-size: 12px;
}

/* Partner */

.body173 .contenttable
{
	border-spacing: 0;
	width: 430px;
	margin: 0 20px;
	font-size: 1em;
}

.body173 .contenttable td
{
	height:100px;
}

/* Team */

.body27 .csc-frame, .parentBody27 .csc-frame,.body329 .csc-frame, .parentBody329 .csc-frame
{
	width: 490px;
	margin-left: 0px;
}

.parentBody27 table, .parentBody329 table
{
	width: 490px !important;
}

.parentBody27 .contenttable p, .parentBody329 .contenttable p
{
	margin-left:8px !important;
}

/* Philosophie */

.body80 .left_content_border h1
{
	font-size: 14px;
	font-weight: 700;
}

.body80 .left_content_border b
{
	color: #B1C906;
	font-weight: 700;
}

.body348 #left p a {
background-image:url(images/arrow_g.png);
background-repeat:no-repeat;
background-position:left center;
color: #000000;
text-decoration:none;
padding:1px 5px 1px 15px;
font-weight:normal;
}

.body348 #left h2 a {
background-image:url(images/arrow_g.png);
background-repeat:no-repeat;
background-position:left center;
color: #000000;
text-decoration:none;
padding:1px 5px 1px 15px;
font-size:14px;
font-weight:bold;
}

table.table-3col {

}

table.table-3col td {
	width: 130px;
	padding: 0 4px;
	text-align: center;
}

table.table-3col td * {
	width: 130px !important;
}

table.table-3col td img {
	width: auto !important;
}

table.warenkorb, table.teilnehmer {
  margin-left:10px;
  margin-top:10px;
}
table.warenkorb th ,table.warenkorb td  {
  text-align:left;
  font-size:12px;
}

table.teilnehmer th, table.teilnehmer td {
  text-align:left;
  font-size:12px;
}

.csc-sitemap ul {
  padding-left:10px;
}

.csc-sitemap li {
background-image:url(images/arrow_g.png);
background-position:left 2px;
background-repeat:no-repeat;
list-style-type:none;
padding:2px 0 2px 15px;
}


.body274 .csc-textpic-text a {
background-image:url(images/arrow_grey.gif);
background-position:left center;
background-repeat:no-repeat;
border:1px solid #888888;
color:#888888;
font-size:11px;
padding:1px 5px 1px 10px;
text-transform:uppercase;
bottom:5px;
}

p.align-justify {
  text-align:justify;
}


/* Personalmanagement */
.body247 .contenttable, .body246 .contenttable {
  margin:0;
}
.body247 .contenttable td, .body246 .contenttable td {
  padding:0;
}
.body247 .contenttable p, .body246 .contenttable p {
  font-size:13px;
}

.statement {
  margin-top:2px;
  background-color:#D8E482;
  color:#000;
  line-height: 1.4em;
  text-align:justify;
}


.statement .csc-textpic-text {
background-color:#D8E482;
color:#000;
line-height: 1.4em;
text-align:justify;
}

.statement img {
border-right: 2px solid #ffffff;
border-bottom: 2px solid #ffffff;
}

.statement p {
  margin-left:5px;
  margin-right:10px;
}


.preise .contenttable {
  margin-left:0;
  width:440px;
}

.preise .contenttable p {
  font-size:13px;
}

.preise .contenttable td {
  padding-left:0px;
  padding-top:4px;
  padding-right:0px;
  padding-bottom:4px;
}

#left .preise .contenttable .align-right
{
  border-bottom:none;
}


.preise .contenttable .align-right a {
background-image:url(images/arrow_grey.gif);
background-position:left center;
background-repeat:no-repeat;
border:1px solid #888888;
color:#888888;
font-size:11px;
padding:1px 5px 1px 10px;
text-transform:uppercase;
}


/*maturantinnen*/
#bluebox .contenttable {
width:220px;
margin:0;
}



/* summerschool box */

.flowerbox 
{
	background: url(images/flowerbox-bg.jpg) no-repeat left top;
	padding: 0 0 10px;
}

.flowerboxGreen li, .flowerboxViolet li, .flowerboxOrange li, .flowerboxAqua li
{
	list-style: none;
	font-size:1.1em;
	padding: 4px 10px 4px 22px;
	border-bottom: 1px solid #fff;
	background-repeat: no-repeat;
	background-position: 12px 8px;
}

.flowerbox li:last-child
{
	border: none;
}

.flowerboxOrange li
{
	background-image: url(images/li-orange.gif);
}

.flowerboxGreen li
{
	background-image: url(images/li-green.gif);
}

.flowerboxViolet li
{
	background-image: url(images/li-violet.gif);
}

.flowerboxAqua li
{
	background-image: url(images/li-aqua.gif);
}

.flowerbox, .flowerbox a
{
	color: #4d4d4f;
	text-decoration: none;
}

.flowerboxGreen  h1, .flowerboxViolet  h1, .flowerboxOrange h1, .flowerboxAqua h1
{
	margin-top: -20px;
	margin-bottom: 20px;
}

.flowerboxGreen, .flowerboxViolet, .flowerboxOrange, .flowerboxAqua
{
	-moz-border-radius: 10px 0 0 10px;
	-khtml-border-radius: 10px 0 0 10px;
	width: 315px;
	float: right;
	padding: 10px 0;
}

.flowerboxGreenHeader, .flowerboxVioletHeader, .flowerboxOrangeHeader, .flowerboxAquaHeader
{
	width: 310px;
	float: right;
}


.flowerboxOrange
{
	background: #fcecd9;
}

.flowerboxGreen
{
	background: #f2f8e2;
}

.flowerboxViolet
{
	background: #ede4f1;
}

.flowerboxAqua
{
	background: #e7f8fe;
}



.flowerboxGreenHeader h1, 
.flowerboxVioletHeader h1, 
.flowerboxOrangeHeader h1,
.flowerboxAquaHeader h1
{
	font-size:1.6em;
	margin:1.4em 0 0.2em;
	text-transform:uppercase;
}

.flowerboxOrangeHeader h1
{
	color: #f58220;
	margin-top: -8px;
}

.flowerboxGreenHeader h1
{
	color: #a6ce3c;
}

.flowerboxVioletHeader h1
{
	color: #732b90;
}

.flowerboxAquaHeader h1
{
	color: #44c8f5;
}


/*Brain Fitness*/
.body1 #greenbox .blue_content, .body355 #greenbox .blue_content {
padding-left:15px;
padding-right:15px;
}


/*Lehrgang neu*/
.body359 #left .csc-header h1, .body222 #left .csc-header h1  {
color:#000000;
font-size:17px;
font-weight:normal;
}


.body359 #left .left_content_border p a, .body359 #left .left_content_bottom p a, .body222 #left .left_content_border p a, .body222 #left .left_content_bottom p a {
background-image:url("images/arrow_g.png");
background-position:left center;
background-repeat:no-repeat;
text-decoration:underline;
border:none;
color:#000000;
font-size:13px;
font-weight:normal;
padding:1px 0px 1px 10px;
}


.body359  #left .left_content_border ul {
margin:0;
padding:0;
}

.body359 #left .left_content_border li, .body359 #left .left_content_bottom li,.body222 #left .left_content_border li, .body222 #left .left_content_bottom li {
list-style:none;
background-image:url("images/arrow_g.png");
background-position:left 2px;
background-repeat:no-repeat;
margin-bottom:10px;
margin-top:10px;
padding-left:15px;
}

.body359 #left .left_content_border li a, .body359 #left .left_content_bottom li a, .body222 #left .left_content_border li a, .body222 #left .left_content_bottom li a {
border:medium none;
color:#000000;
font-size:15px;
font-weight:400;
line-height:18px;
margin:1px 1px 5px;
text-decoration:none;
}

.body359 #left h2 {
font-weight:normal;
}


.body359 #left .left_content_border li h2, .body359 #left .left_content_bottom li h2, .body222 #left .left_content_border li h2, .body222 #left .left_content_bottom li h2  {
padding:0;
margin:0;
}

.body359 #left .left_content_bottom h2, .body222 #left .left_content_bottom h2  {
font-size:15px;
font-weight:normal;
} 

.body359 #left .left_content_bottom h2 a, .body222 #left .left_content_bottom h2 a  {
text-decoration:none;
font-size:15px;
font-weight:normal;
} 

.body359 .seperator, .body222 .seperator  {
width:100%;
border-bottom:2px solid #B1C906;
margin:10px 0px 10px 0px;
}



.left_content_bottom_linesmall_ck {
float:left;
clear:both;
margin-top:10px;
}

#left .left_content_bottom_linesmall_ck li a {
font-size:15px;
}

.left_content_bottom_linesmall_wort {
	width:470px;
	float:left;
	border-bottom:none;
	padding-left:10px;
}

#left .left_content_bottom_linesmall_wort li
{
	margin-right: 3px;
	margin-top: 3px;
	list-style: none;
	float:left;
}

#left .left_content_bottom_linesmall_wort li a
{
	font-size:12px;
	font-weight:400;
	line-height:18px;
	margin:1px 1px 5px;
	text-decoration:none;
}

#info_table {
margin:0px;
width:400px;
}

#info_table p {
font-size:13px;
font-weight:normal;
text-align:left;
}

.body297 .blue_content {
  text-align:center;
}

.body390 .left_content_border {
  border-bottom:none;
}

#courseList .business{
    background-image: url("images/buisinessBlue.jpg");
    background-position: left 2px;
    background-repeat: no-repeat;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-left: 15px;
}
    
    
#courseList .marketing{
    background-image: url("images/marketingPink.jpg");
    background-position: left 2px;
    background-repeat: no-repeat;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-left: 15px;
}
    
    
#courseList .training{
    background-image: url("images/trainingRed.jpg");
    background-position: left 2px;
    background-repeat: no-repeat;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-left: 15px;
}
    
    
#courseList .calc{
    background-image: url("images/calcBlue.jpg");
    background-position: left 2px;
    background-repeat: no-repeat;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-left: 15px;
}
    
    
#courseList .personal{
    background-image: url("images/personalPink.jpg");
    background-position: left 2px;
    background-repeat: no-repeat;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-left: 15px;
    }
    
#courseList .english{
    background-image: url("images/englishBlue.jpg");
    background-position: left 2px;
    background-repeat: no-repeat;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-left: 15px;
    }
    
#courseList .institute{
    background-image: url("images/instituteGreen.jpg");
    background-position: left 2px;
    background-repeat: no-repeat;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-left: 15px;
    }
    
#courseList .deutsch{
    background-image: url("images/deutschBlue.jpg");
    background-position: left 2px;
    background-repeat: no-repeat;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-left: 15px;
    }
    
#courseList .dum{
    background-image: url("images/dumGreen.jpg");
    background-position: left 2px;
    background-repeat: no-repeat;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-left: 15px;
    }
    
/*NEW SUBPAGES*/

.clear{
    clear: both;
    }

.listBox{
    margin: 20px 0 0 0;
    }

.listHeadBlue{
    color: #4495C1;
    font-size: 15px;
    display: block;
    float: left;   
    } 
    
.listArrow{
    float: left;
    margin: 0 0 0 -13px;
    }

.listDescr{
    font-size: 12px;
    }
    
.listLinks{
    font-size: 11px;
    }
    
.listBlueDiv{
    background: #4495C1;
    height: 2px;
    margin: 0 0 0 20px;
    }               

/*Business*/

.body441 #left csc-firstHeader, .body441 #left .csc-header h1{
	color: #4495C1;
	font-family:arial;
	font-size:24px;
	font-weight:bold;
	margin:10px 0 0 38px;
	}

.body441 .left_content_bottom_linesmallBLue, .body471 .left_content_bottom_linesmallBLue {
	 border-bottom: 2px solid #4495C1;
    float: left;
    margin: 0 0 0 30px;
    padding: 10px 0;
    width: 450px;
	}

.body441 #left .headlineBorderBlue, .body471 #left .headlineBorderBlue {
	border-top:10px solid #4495C1;
	float:right;
	margin: 0 0 20px 0;
	width:450px;
	}

.body441 #left .csc-textpic, .body471 #left .csc-textpic {
    margin-left: 38px;
    }
	
.body441 .left_content_bottom_linesmall, .body471 .left_content_bottom_linesmall {
	border-bottom:none;
	}	

.body441 #left h2, .body471 #left h2 {
	color: #4495C1;
    font-size: 15px;
    margin-left: 20px !important;
    }
.body441 #left h2 a, .body471 #left h2 a {
	color: #4495C1;
    font-size: 15px;
    }
.body441 #left h2 a:hover, .body471 #left h2 a:hover {
	text-decoration: underline;
	}    

.body441 #left csc-firstHeader, .body471 .csc-header h1 {
	color:#4495C1;
	font-family:arial;
	font-size:24px;
	font-weight:bold;
	margin: 10px 0 0 44px;
	}

.body441 #left h5, .body471 #left h5 {
	color: #000;
    font-size: 11px;
    margin: 0 0 0 19px;
    font-weight: normal;
    }
    
.body441 #left h5 a:hover, .body471 #left h5 a:hover {
	text-decoration: underline;
	}    

.body441 #left p, .body471 #left p {
	padding: 0px;
	margin: 0px 0 0 19px;
	}

.body441 #left .csc-textpic-image, .csc-textpic-firstcol, .csc-textpic-lastcol, .body471 #left .csc-textpic-image, .csc-textpic-firstcol, .csc-textpic-lastcol {
	margin: 0px !important;
	}

.body441 #left div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image, .body471 #left div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin: 0;
	padding: 0;
	}

/*Marketing*/

.body442 .left_content_bottom_linesmallBLue, .body472 .left_content_bottom_linesmallBLue {
	 border-bottom: 2px solid #a14184;
    float: left;
    margin: 0 0 0 30px;
    padding: 10px 0;
    width: 450px;
	}

.body442 #left .headlineBorderBlue, .body472 #left .headlineBorderBlue {
	border-top:10px solid #a14184;
	float:right;
	margin: 0 0 20px 0;
	width:450px;
	}
	
.body442 #left .csc-textpic, .body472 #left .csc-textpic {
    margin-left: 38px;
    }	
	
.body442 .left_content_bottom_linesmall, .body472 .left_content_bottom_linesmall {
	border-bottom:none;
	}	

.body442 #left h2, .body472 #left h2 {
	color: #a14184;
    font-size: 15px;
    margin-left: 20px !important;
    }
.body442 #left h2 a, .body472 #left h2 a {
	color: #a14184;
    font-size: 15px;
    }
.body442 #left h2 a:hover, .body472 #left h2 a:hover {
	text-decoration: underline;
	}   

.body442 #left csc-firstHeader, .body442 .csc-header h1, .body472 #left csc-firstHeader, .body472 .csc-header h1 {
	color:#a14184;
	font-family:arial;
	font-size:24px;
	font-weight:bold;
	margin:10px 0 0 38px;
	}

.body442 #left h5, .body472 #left h5 {
	color: #000;
    font-size: 11px;
    margin: 0 0 0 19px;
    font-weight: normal;
    }
    
.body442 #left h5 a:hover, .body472 #left h5 a:hover{
	text-decoration: underline;
	}    

.body442 #left p, .body472 #left p {
	padding: 0px;
	margin: 0px 0 0 19px;
	}

.body442 #left .csc-textpic-image, .csc-textpic-firstcol, .csc-textpic-lastcol, .body472 #left .csc-textpic-image, .csc-textpic-firstcol, .csc-textpic-lastcol {
	margin: 0px !important;
	}

.body442 #left div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image, .body472 #left div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin: 0;
	padding: 0;
	}

/*Trainning & kommunikation*/

.body443 .left_content_bottom_linesmallBLue, .body473 .left_content_bottom_linesmallBLue {
	 border-bottom: 2px solid #ba1320;
    float: left;
    margin: 0 0 0 30px;
    padding: 10px 0;
    width: 450px;
	}

.body443 #left .headlineBorderBlue, .body473 #left .headlineBorderBlue {
	border-top:10px solid #ba1320;
	float:right;
	margin: 0 0 20px 0;
	width:450px;
	}
	
.body443 .left_content_bottom_linesmall, .body473 .left_content_bottom_linesmall, {
	border-bottom:none;
	}	

.body443 #left h2, .body473 #left h2 {
	color: #ba1320;
    font-size: 15px;
    margin-left: 20px !important;
    }
.body443 #left h2 a, .body473 #left h2 a {
	color: #ba1320;
    font-size: 15px;
    }
.body443 #left h2 a:hover, .body473 #left h2 a:hover{
	text-decoration: underline;
	}   

.body443 #left csc-firstHeader, .body443 .csc-header h1, .body473 #left csc-firstHeader, .body473 .csc-header h1 {
	color:#ba1320;
	font-family:arial;
	font-size:24px;
	font-weight:bold;
	margin:10px 0 0 38px;
	}

.body443 #left h5, .body473 #left h5 {
	color: #000;
    font-size: 11px;
    margin: 0 0 0 19px;
    font-weight: normal;
    }
    
.body443 #left h5 a:hover, .body473 #left h5 a:hover {
	text-decoration: underline;
	}    

.body443 #left p, .body473 #left p {
	padding: 0px;
	margin: 0px 0 0 19px;
	}

.body443 #left .csc-textpic-image, .csc-textpic-firstcol, .csc-textpic-lastcol, .body473 #left .csc-textpic-image, .csc-textpic-firstcol, .csc-textpic-lastcol {
	margin: 0px !important;
	}

.body443 #left div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image, .body473 #left div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin: 0;
	padding: 0;
	}
	
.body443 #left .csc-textpic, .body473 #left .csc-textpic {
    margin-left: 38px;
    }		
	
/*Controlling*/


.body444 .left_content_bottom_linesmallBLue, .body474 .left_content_bottom_linesmallBLue {
	 border-bottom: 2px solid #14266F;
    float: left;
    margin: 0 0 0 30px;
    padding: 10px 0;
    width: 450px;
	}

.body444 #left .headlineBorderBlue, .body474 #left .headlineBorderBlue {
	border-top:10px solid #14266F;
	float:right;
	margin: 0 0 20px 0;
	width:450px;
	}
	
.body444 .left_content_bottom_linesmall, .body474 .left_content_bottom_linesmall {
	border-bottom:none;
	}	

.body444 #left h2, .body474 #left h2 {
	color: #14266F;
  font-size: 15px;
  margin-left: 20px !important;
  }
.body444 #left h2 a, .body474 #left h2 a {
	color: #14266F;
  font-size: 15px;
  }
.body444 #left h2 a:hover, .body474 #left h2 a:hover {
	text-decoration: underline;
	}   

.body444 #left csc-firstHeader, .body444 .csc-header h1, .body474 #left csc-firstHeader, .body474 .csc-header h1 {
	color:#14266F;
	font-family:arial;
	font-size:24px;
	font-weight:bold;
	margin:10px 0 0 38px;
	}

.body444 #left h5, .body474 #left h5 {
	color: #000;
    font-size: 11px;
    margin: 0 0 0 19px;
    font-weight: normal;
    }
    
.body444 #left h5 a:hover, .body474 #left h5 a:hover {
	text-decoration: underline;
	}    

.body444 #left p, .body474 #left p {
	padding: 0px;
	margin: 0px 0 0 19px;
	}

.body444 #left .csc-textpic-image, .csc-textpic-firstcol, .csc-textpic-lastcol, .body474 #left .csc-textpic-image, .csc-textpic-firstcol, .csc-textpic-lastcol {
	margin: 0px !important;
	}

.body444 #left div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image, .body474 #left div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin: 0;
	padding: 0;
	}


.body444 #left .csc-textpic, .body474 #left .csc-textpic {
    margin-left: 38px;
    }	
/*Personalmagament*/

.body445 .left_content_bottom_linesmallBLue, .body475 .left_content_bottom_linesmallBLue {
	 border-bottom: 2px solid #56378a;
    float: left;
    margin: 0 0 0 30px;
    padding: 10px 0;
    width: 450px;
	}

.body445 #left .headlineBorderBlue, .body475 #left .headlineBorderBlue {
	border-top:10px solid #56378a;
	float:right;
	margin: 0 0 20px 0;
	width:450px;
	}
	
.body445 .left_content_bottom_linesmall, .body475 .left_content_bottom_linesmall {
	border-bottom:none;
	}	

.body445 #left h2, .body475 #left h2 {
	color: #56378a;
  font-size: 15px;
  margin-left: 20px !important;
  }

.body445 #left h2 a, .body475 #left h2 a {
	color: #56378a;
  font-size: 15px;
  }

.body445 #left h2 a:hover, .body475 #left h2 a:hover {
	text-decoration: underline;
	}   

.body445 #left csc-firstHeader, .body445 .csc-header h1, .body475 #left csc-firstHeader, .body475 .csc-header h1 {
	color:#56378a;
	font-family:arial;
	font-size:24px;
	font-weight:bold;
	margin:10px 0 0 38px;
	}

.body445 #left h5, .body475 #left h5 {
	color: #000;
    font-size: 11px;
    margin: 0 0 0 19px;
    font-weight: normal;
    }
    
.body445 #left h5 a:hover .body475 #left h5 a:hover {
	text-decoration: underline;
	}    

.body445 #left p, .body475 #left p {
	padding: 0px;
	margin: 0px 0 0 19px;
	}

.body445 #left .csc-textpic-image, .csc-textpic-firstcol, .csc-textpic-lastcol, .body475 #left .csc-textpic-image, .csc-textpic-firstcol, .csc-textpic-lastcol {
	margin: 0px !important;
	}

.body445 #left div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image, .body475 #left div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin: 0;
	padding: 0;
	}


.body445 #left .csc-textpic, .body475 #left .csc-textpic {
    margin-left: 38px;
    }		
/*English Courses*/

.body446 .left_content_bottom_linesmallBLue, .body476 .left_content_bottom_linesmallBLue {
	 border-bottom: 2px solid #65b9e0;
    float: left;
    margin: 0 0 0 30px;
    padding: 10px 0;
    width: 450px;
	}

.body446 #left .headlineBorderBlue, .body476 #left .headlineBorderBlue {
	border-top:10px solid #65b9e0;
	float:right;
	margin: 0 0 20px 0;
	width:450px;
	}
	
.body446 .left_content_bottom_linesmall, .body476 .left_content_bottom_linesmall {
	border-bottom:none;
	}	

.body446 #left h2, .body476 #left h2 {
	color: #65b9e0;
    font-size: 15px;
    margin-left: 20px !important;
    }
.body446 #left h2 a, .body476 #left h2 a {
	color: #65b9e0;
    font-size: 15px;
    }
.body446 #left h2 a:hover, .body476 #left h2 a:hover {
	text-decoration: underline;
	}   

.body446 #left csc-firstHeader, .body446 .csc-header h1, .body476 #left csc-firstHeader, .body476 .csc-header h1 {
	color:#65b9e0;
	font-family:arial;
	font-size:24px;
	font-weight:bold;
	margin:10px 0 0 38px;
	}

.body446 #left h5, .body476 #left h5 {
	color: #000;
    font-size: 11px;
    margin: 0 0 0 19px;
    font-weight: normal;
    }
    
.body446 #left h5 a:hover, .body476 #left h5 a:hover {
	text-decoration: underline;
	}    

.body446 #left p, .body476 #left p {
	padding: 0px;
	margin: 0px 0 0 19px;
	}

.body446 #left .csc-textpic-image, .csc-textpic-firstcol, .csc-textpic-lastcol, .body476 #left .csc-textpic-image, .csc-textpic-firstcol, .csc-textpic-lastcol {
	margin: 0px !important;
	}

.body446 #left div.csc-textpic div.csc-textpic-imagewrap, .csc-textpic-image, .body476 #left div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin: 0;
	padding: 0;
	}

.body446 #left .csc-textpic, .body476 #left .csc-textpic {
    margin-left: 38px;
    }	

/*Circle*/

.body461 .left_content_bottom_linesmallBLue {
	 border-bottom: 2px solid #4495C1;
    float: left;
    margin: 0 0 0 30px;
    padding: 10px 0;
    width: 450px;
	}

.body461 #left .headlineBorderBlue{
	border-top:10px solid #4495C1;
	float:right;
	margin: 0 0 20px 0;
	width:450px;
	}

.body461 #left .csc-textpic{
    margin-left: 38px;
    }
	
.body461 .left_content_bottom_linesmall{
	border-bottom:none;
	}	

.body461 #left h2{
	color: #4495C1;
    font-size: 15px;
    font-weight:normal !important;
    margin-left: 20px !important;
    }
.body461 #left h2 a{
	color: #4495C1;
    font-size: 15px;
    font-weight:normal;
    }
.body461 #left h2 a:hover{
	text-decoration: underline;
	}    

.body461 #left csc-firstHeader, .body461 .csc-header h1{
	color:#4495C1;
	font-family:arial;
	font-size:24px;
	font-weight:bold;
	margin: 10px 0 0 44px;
	}

.body461 #left h5{
	color: #000;
    font-size: 11px;
    margin: 0 0 0 19px;
    font-weight: normal;
    }
    
.body461 #left h5 a:hover{
	text-decoration: underline;
	}    

.body461 #left p{
	padding: 0px;
	margin: 0px 0 0 19px;
	}

.body461 #left .csc-textpic-image, .csc-textpic-firstcol, .csc-textpic-lastcol{
	margin: 0px !important;
	}

.body461 #left div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin: 0;
	padding: 0;
	}

/*institutes*/

.body447 #left .csc-textpic {
    margin-left: 38px;
    }	

.body447 .left_content_bottom_linesmallBLue {
	 border-bottom: 2px solid #920e38;
    float: left;
    margin: 0 0 0 30px;
    padding: 10px 0;
    width: 450px;
	}

.body447 #left .headlineBorderBlue{
	border-top:10px solid #920e38;
	float:right;
	margin: 0 0 20px 0;
	width:450px;
	}
	
.body447 .left_content_bottom_linesmall{
	border-bottom:none;
	}	

.body447 #left h2{
	color: #920e38;
    font-size: 15px;
    margin-left: 20px !important;
    }
.body447 #left h2 a{
	color: #920e38;
    font-size: 15px;
    }
.body447 #left h2 a:hover{
	text-decoration: underline;
	}   

.body447 #left csc-firstHeader, .body447 .csc-header h1{
	color:#920e38;
	font-family:arial;
	font-size:24px;
	font-weight:bold;
	margin:10px 0 0 38px;
	}

.body447 #left h5{
	color: #000;
    font-size: 11px;
    margin: 0 0 0 19px;
    font-weight: normal;
    }
    
.body447 #left h5 a:hover{
	text-decoration: underline;
	}    

.body447 #left p{
	padding: 0px;
	margin: 0px 0 0 19px;
	}

.body447 #left .csc-textpic-image, .csc-textpic-firstcol, .csc-textpic-lastcol{
	margin: 0px !important;
	}

.body447 #left div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin: 0;
	padding: 0;
	}			

/*Deutsch als Zweitsprache*/

.body477 .left_content_bottom_linesmallBLue{
	 border-bottom: 2px solid #00ADEE;
    float: left;
    margin: 0 0 0 30px;
    padding: 10px 0;
    width: 450px;
	}

.body477 #left .headlineBorderBlue {
	border-top:10px solid #00ADEE;
	float:right;
	margin: 0 0 20px 0;
	width:450px;
	}
	
.body477 #left .csc-textpic {
    margin-left: 38px;
    }	
	
.body477 .left_content_bottom_linesmall {
	border-bottom:none;
	}	

.body477 #left h2 {
	color: #00ADEE;
    font-size: 15px;
    margin-left: 20px !important;
    }
.body477 #left h2 a {
	color: #00ADEE;
    font-size: 15px;
    }
.body477 #left h2 a:hover {
	text-decoration: underline;
	}   

.body477 #left csc-firstHeader, .body477 .csc-header h1 {
	color:#00ADEE;
	font-family:arial;
	font-size:24px;
	font-weight:bold;
	margin:10px 0 0 38px;
	}

.body477 #left h5 {
	color: #000;
    font-size: 11px;
    margin: 0 0 0 19px;
    font-weight: normal;
    }
    
.body477 #left h5 a:hover {
	text-decoration: underline;
	}    

.body477 #left p {
	padding: 0px;
	margin: 0px 0 0 19px;
	}

.body477 #left .csc-textpic-image, .csc-textpic-firstcol, .csc-textpic-lastcol {
	margin: 0px !important;
	}

.body477 #left div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin: 0;
	padding: 0;
	}

/*DUM Akademie - Interkulturelle Kompetenz*/

.body519 .left_content_bottom_linesmallBLue{
	 border-bottom: 2px solid #2DB34F;
    float: left;
    margin: 0 0 0 30px;
    padding: 10px 0;
    width: 450px;
	}

.body519 #left .headlineBorderBlue {
	border-top:10px solid #2DB34F;
	float:right;
	margin: 0 0 20px 0;
	width:450px;
	}
	
.body519 #left .csc-textpic {
    margin-left: 38px;
    }	
	
.body519 .left_content_bottom_linesmall {
	border-bottom:none;
	}	

.body519 #left h2 {
	color: #2DB34F;
    font-size: 15px;
    margin-left: 20px !important;
    }
.body519 #left h2 a {
	color: #2DB34F;
    font-size: 15px;
    }
.body519 #left h2 a:hover {
	text-decoration: underline;
	}   

.body519 #left csc-firstHeader, .body519 .csc-header h1 {
	color:#2DB34F;
	font-family:arial;
	font-size:24px;
	font-weight:bold;
	margin:10px 0 0 38px;
	}

.body519 #left h5 {
	color: #000;
    font-size: 11px;
    margin: 0 0 0 19px;
    font-weight: normal;
    }
    
.body519 #left h5 a:hover {
	text-decoration: underline;
	}    

.body519 #left p {
	padding: 0px;
	margin: 0px 0 0 19px;
	}

.body519 #left .csc-textpic-image, .csc-textpic-firstcol, .csc-textpic-lastcol {
	margin: 0px !important;
	}

.body519 #left div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin: 0;
	padding: 0;
	}


/******/

.body82 #left h2, .body360 #left h2 {
    padding-left:10px;
    margin-bottom:20px !important;
    font-size: 15px;
    font-weight:normal;
}
.body82 #left h2 a, .body360 #left h2 a {
    color: #B1C906;
}
.body82 #left h2 a:hover, .body360 #left h2 a:hover {
	text-decoration: underline;
}   	

.body1 .csc-frame-frame1 .left_box_start .box_content_start {
  padding-top:0px;
}


body.body29 .left_content_bottom_linesmall, body.body470 .left_content_bottom_linesmall {
    border-bottom: 2px solid #B1C906;
    float: right;
   
    padding: 10px;
    width: 439px;
}

/*ANMELDE-BUTTON -- NEUTRAL*/


.anmelde_button{
  width:120px;
  height:28px;
  background: url("/kurse_yourtarget/webbasys/layout/btn_anmelden.jpg");
}

/*BEREICHSFARBEN -- BUSINESS*/

body.body92 .left_content_border, body.body88 .left_content_border, body.body93 .left_content_border, body.body316 .left_content_border, body.body317 .left_content_border, body.body408 .left_content_border,  body.body410 .left_content_border,   body.body316 .left_content_border, body.body317 .left_content_border, body.body408 .left_content_border, body.body407 .left_content_border,   body.body363 .left_content_border, body.body362 .left_content_border, body.body361 .left_content_border, body.body357 .left_content_border, body.body358 .left_content_border, body.body356 .left_content_border, body.body360 .left_content_border, body.body82 div.left_content_border, body.body83 .left_content_border, body.body414 .left_content_border, body.body461 .left_content_border, body.body297 .left_content_border, body.parentBody297 .left_content_border, body.parentBody471 .left_content_border
 {
 	border-bottom: 10px solid #4495C1;
 	border-top: 10px solid #4495C1;
}


body.body88 .left_content_border h2 a, body.body93 .left_content_border h2 a, body.body92 .left_content_border h2 a, body.body316 .left_content_border h2 a, body.body317 .left_content_border h2 a, body.body408 .left_content_border h2 a,   body.body363 .left_content_border h2 a, body.body362 .left_content_border h2 a, body.body361 .left_content_border h2 a, body.body357 .left_content_border h2 a, body.body358 .left_content_border h2 a, body.body356 .left_content_border h2 a, body.body360 #left .left_content_border h2 a, body.body82 #left div.left_content_border h2 a, body.body83 #left .left_content_border h2 a, body.body414 #left .left_content_border h2 a, body.body461 #left .left_content_border h2 a, body.body297 #left .left_content_border h2 a, body.parentBody297 #left .left_content_border h2 a, body.parentBody471 #left .left_content_border h2 a {
	color: #4495C1;
	}

body.body88 .left_content_bottom, body.body93 .left_content_bottom, body.body92 .left_content_bottom, body.body316 .left_content_bottom, body.body317 .left_content_bottom, body.body408 .left_content_bottom,    body.body363 .left_content_bottom, body.body362 .left_content_bottom, body.body361 .left_content_bottom, body.body357 .left_content_bottom, body.body358 .left_content_bottom, body.body356 .left_content_bottom, body.body360 .left_content_bottom, body.body82 div.left_content_bottom, body.body83 .left_content_bottom, body.body414 .left_content_bottom, body.body461 .left_content_bottom, body.body297 .left_content_bottom, body.parentBody297 .left_content_bottom, body.parentBody471 .left_content_bottom {
	border-bottom: 10px solid #4495C1;
	}
	
body.body88 h4.headlinekurs_neu, body.body93 h4.headlinekurs_neu, body.body92 h4.headlinekurs_neu, body.body316 h4.headlinekurs_neu, body.body317 h4.headlinekurs_neu, body.body408 h4.headlinekurs_neu,   body.body363 h4.headlinekurs_neu, body.body362 h4.headlinekurs_neu, body.body361 h4.headlinekurs_neu, body.body357 h4.headlinekurs_neu, body.body358 h4.headlinekurs_neu, body.body356 h4.headlinekurs_neu, body.body360 h4.headlinekurs_neu, body.body82 h4.headlinekurs_neu, body.body83 h4.headlinekurs_neu, body.body414 h4.headlinekurs_neu, body.body461 h4.headlinekurs_neu, body.body297 h4.headlinekurs_neu, body.parentBody297 h4.headlinekurs_neu, body.parentBody471 h4.headlinekurs_neu {
	color: #4495C1;
	}	
	
.body88 .left_box_start, .body93 .left_box_start, .body92 .left_box_start, .body316 .left_box_start, .body317 .left_box_start, .body408 .left_box_start, .body363 .left_box_start, .body362 .left_box_start, .body361 .left_box_start, .body357 .left_box_start, .body358 .left_box_start, .body356 .left_box_start, .body360 .left_box_start, .body82 .left_box_start, .body382 .left_box_start, .body414 .left_box_start, .body461 .left_box_start, .body297 .left_box_start, .parentBody297 .left_box_start, .parentBody471 .left_box_start {
  background-color: #4495C1;
}

.body88 .left_box_start, .body93 .left_box_start, .body92 .left_box_start, .body316 .left_box_start, .body317 .left_box_start, .body408 .left_box_start, .body363 .left_box_start, .body362 .left_box_start, .body361 .left_box_start, .body357 .left_box_start, .body358 .left_box_start, .body356 .left_box_start, .body360 .left_box_start, .body82 .left_box_start, .body427 .left_box_start,  .body83 .left_box_start, .body414 .left_box_start, .body461 .left_box_start, .body297 .left_box_start, .parentBody297 .left_box_start, .parentBody471 .left_box_start {
  background-color: #4495C1;
}


.body88 .anmelde_button, .body93 .anmelde_button, .body92 .anmelde_button, .body316 .anmelde_button, .body317 .anmelde_button, .body408 .anmelde_button,  .body410 .anmelde_button,  .body363 .anmelde_button, .body362 .anmelde_button, .body361 .anmelde_button, .body357 .anmelde_button, .body358 .anmelde_button, .body356 .anmelde_button, .body360 .anmelde_button, .body82 .anmelde_button,  .body83 .anmelde_button, .body414 .anmelde_button, .body461 .anmelde_button, .body297 .anmelde_button, .parentBody297 .anmelde_button, .parentBody471 .anmelde_button {
  width:120px;
  height:28px;
  background: url("/fileadmin/yt/images/anmeldenBB.jpg");
}

/*BEREICHSFARBEN -- MARKETING*/



 body.body409 h4.headlinekurs_neu, body.body364 h4.headlinekurs_neu, body.body246 h4.headlinekurs_neu, body.parentBody472 h4.headlinekurs_neu {
	color: #A14184;
	}	

 body.body409 .left_content_bottom, body.body364 .left_content_bottom, body.body246 .left_content_bottom, body.parentBody472 .left_content_bottom {
	border-bottom: 10px solid #A14184;
	}
	
 body.body409 #left .left_content_border h2 a, body.body364 #left .left_content_border h2 a, body.body246 #left .left_content_border h2 a, body.parentBody472 #left .left_content_border h2 a{
	color: #A14184;
	}
	
 body.body409 .left_content_border, body.body364 .left_content_border, body.body246 .left_content_border, body.parentBody472 .left_content_border
 {
 	border-bottom: 10px solid #A14184;
 	border-top: 10px solid #A14184;

}		

 body.body409 .left_box_start, body.body364 .left_box_start, body.body246 .left_box_start, body.parentBody472 .left_box_start {
  background-color: #A14184;
}


 body.body409 .anmelde_button, body.body364 .anmelde_button, body.body246 .anmelde_button, body.parentBody472 .anmelde_button {
  width:120px;
  height:28px;
  background: url("/fileadmin/yt/images/anmeldenMM.jpg");
}
	


/*BEREICHSFARBEN RECHNUNGSWESEN*/

body.body410 h4.headlinekurs_neu, body.body444 h4.headlinekurs_neu, body.body365 h4.headlinekurs_neu, body.body179 h4.headlinekurs_neu, body.parentBody474 h4.headlinekurs_neu {
	color: #14266F;
	}	

body.body410 .left_content_bottom, body.body444 .left_content_bottom, body.body365 .left_content_bottom, body.body179 .left_content_bottom, body.parentBody474 .left_content_bottom {
	border-bottom: 10px solid #14266F;
	}
	
body.body410 #left .left_content_border h2 a, body.body444 #left .left_content_border h2 a, body.body365 #left .left_content_border h2 a, body.body179 #left .left_content_border h2 a, body.parentBody474 #left .left_content_border h2 a {
	color: #14266F;
	}
	
body.body410 .left_content_border, body.body444 .left_content_border, body.body365 .left_content_border, body.body179 .left_content_border, body.parentBody474 .left_content_border
 {
 	border-bottom: 10px solid #14266F;
 	border-top: 10px solid #14266F;

}

body.body410 .left_box_start, body.body444 .left_box_start, body.body365 .left_box_start, body.body179 .left_box_start, body.parentBody474 .left_box_start {
  background-color: #14266F;
}


 body.body410 .anmelde_button, body.body444 .anmelde_button, body.body365 .anmelde_button, body.body179 .anmelde_button, body.parentBody474 .anmelde_button {
  width:120px;
  height:28px;
  background: url("/fileadmin/yt/images/anmeldenRW.jpg");
}

/*BEREICHSFARBEN PERSONALMANAGEMENT*/

body.body407 h4.headlinekurs_neu, body.body427 h4.headlinekurs_neu, body.body247 h4.headlinekurs_neu, body.body194 h4.headlinekurs_neu, body.parentBody475 h4.headlinekurs_neu {
	color: #56378A;
	}	

body.body407 .left_content_bottom, body.body427 .left_content_bottom, body.body247 .left_content_bottom, body.body194 .left_content_bottom, body.parentBody475 .left_content_bottom {
	border-bottom: 10px solid #56378A;
	}
	
body.body407 #left .left_content_border h2 a, body.body427 #left .left_content_border h2 a, body.body247 #left .left_content_border h2 a, body.body194 #left .left_content_border h2 a, body.parentBody475 #left .left_content_border h2 a {
	color: #56378A;
	}
	
body.body407 .left_content_border, body.body427 .left_content_border, body.body247 .left_content_border, body.body194 .left_content_border, body.parentBody475 .left_content_border
 {
 	border-bottom: 10px solid #56378A;
 	border-top: 10px solid #56378A;

}

body.body407 .left_box_start, body.body427 .left_box_start, body.body247 .left_box_start, body.body194 .left_box_start, body.parentBody475 .left_box_start {
	background-color: #56378A;
	}
	
	
body.body407 .anmelde_button, body.body427 .anmelde_button, body.body247 .anmelde_button, body.body194 .anmelde_button, body.parentBody475 .anmelde_button {
  width:120px;
  height:28px;
  background: url("/fileadmin/yt/images/anmeldenPPG.jpg");
	}
	

/*BEREICHSFARBEN TRAINER*/

body.body317 h4.headlinekurs_neu,  body.body382 h4.headlinekurs_neu, body.body209 h4.headlinekurs_neu, body.parentBody473 h4.headlinekurs_neu {
	color: #BA1320;
	}	

body.body317 .left_content_bottom,  body.body382 .left_content_bottom, body.body209 .left_content_bottom, body.parentBody473 .left_content_bottom {
	border-bottom: 10px solid #BA1320;
	}
	
body.body317 #left .left_content_border h2 a,  body.body382 #left .left_content_border h2 a, body.body209 #left .left_content_border h2 a, body.parentBody473 #left .left_content_border h2 a{
	color: #BA1320;
	}
	
body.body317 .left_content_border,  body.body382 .left_content_border, body.body209 .left_content_border, body.parentBody473 .left_content_border
 {
 	border-bottom: 10px solid #BA1320;
 	border-top: 10px solid #BA1320;
}	

body.body317 .left_box_start,  body.body382 .left_box_start, body.body209 .left_box_start, body.body382 #left .left_box_big, body.parentBody473 .left_box_start, body.parentBody473 #left .left_box_big{
	background-color: #BA1320;
	}
	
	
body.body317 .anmelde_button,  body.body382 .anmelde_button, body.body209 .anmelde_button, body.parentBody473 .anmelde_button {
  width:120px;
  height:28px;
  background: url("/fileadmin/yt/images/anmeldenTK.jpg");
	}


/*BEREICHSFARBEN ENGLISH COURSE*/

body.body113 h4.headlinekurs_neu, body.body136 h4.headlinekurs_neu, body.body145 h4.headlinekurs_neu, body.body139 h4.headlinekurs_neu, body.body48 h4.headlinekurs_neu, body.body339 h4.headlinekurs_neu, body.body137 h4.headlinekurs_neu, .parentBody46 h4.headlinekurs_neu, .parentBody476 h4.headlinekurs_neu {
	color: #65B9E0;
	}	

body.body113 .left_content_bottom, body.body137 .left_content_bottom, body.body136 .left_content_bottom, body.body145 .left_content_bottom, body.body139 .left_content_bottom, body.body48 .left_content_bottom, body.body339 .left_content_bottom, .parentBody46 .left_content_bottom, .parentBody476 .left_content_bottom {
	border-bottom: 10px solid #65B9E0;
	}
	
body.body113 #left .left_content_border h2 a, body.body137 #left .left_content_border h2 a, body.body136 #left .left_content_border h2 a, body.body145 #left .left_content_border h2 a, body.body139 #left .left_content_border h2 a, body.body48 #left .left_content_border h2 a, body.body339 #left .left_content_border h2 a, .parentBody46 #left .left_content_border h2 a, .parentBody476 #left .left_content_border h2 a {
	color: #65B9E0;
	}
	
body.body113 .left_content_border, body.body137 .left_content_border, body.body136 .left_content_border, body.body145 .left_content_border, body.body139 .left_content_border, body.body48 .left_content_border, body.body339 .left_content_border, .parentBody46 .left_content_border, .parentBody476 .left_content_border
 {
 	border-bottom: 10px solid #65B9E0;
 	border-top: 10px solid #65B9E0;
}	

body.body113 .left_box_start, body.body137 .left_box_start, body.body136 .left_box_start, body.body145 .left_box_start, body.body139 .left_box_start, body.body48 .left_box_start, body.body339 .left_box_start, .parentBody46 .left_box_start, .parentBody476 .left_box_start
 {
	background-color: #65B9E0;
	}
	
	
body.body113 .anmelde_button, body.body137 .anmelde_button, body.body136 .anmelde_button, body.body145 .anmelde_button, body.body139 .anmelde_button, body.body48 .anmelde_button, body.body339 .anmelde_button, body.parentBody476 .anmelde_button
 {
  width:120px;
  height:28px;
  background: url("/fileadmin/yt/images/anmeldenCE.jpg");
	}

/*BEREICHSFARBEN DEUTSCH ALS ZWEITSPRACHE*/

body.parentBody477 h4.headlinekurs_neu {
	color: #00ADEE;
	}	

body.parentBody477 .left_content_bottom {
	border-bottom: 10px solid #00ADEE;
	}
	
body.parentBody477 #left .left_content_border h2 a {
	color: #00ADEE;
	}
	
body.parentBody477 .left_content_border {
 	border-bottom: 10px solid #00ADEE;
 	border-top: 10px solid #00ADEE;
  }

body.parentBody477 .left_box_start {
	background-color: #00ADEE;
	}
	
body.parentBody477 .anmelde_button {
  width:120px;
  height:28px;
  background: url("/fileadmin/yt/images/anmeldenPPG.jpg");
	}

/*BEREICHSFARBEN DEUTSCH ALS ZWEITSPRACHE*/

body.parentBody477 h4.headlinekurs_neu {
	color: #00ADEE;
	}	

body.parentBody477 .left_content_bottom {
	border-bottom: 10px solid #00ADEE;
	}
	
body.parentBody477 #left .left_content_border h2 a {
	color: #00ADEE;
	}
	
body.parentBody477 .left_content_border {
 	border-bottom: 10px solid #00ADEE;
 	border-top: 10px solid #00ADEE;
  }

body.parentBody477 .left_box_start {
	background-color: #00ADEE;
	}
	
body.parentBody477 .anmelde_button {
  width:120px;
  height:28px;
  background: url("/fileadmin/yt/images/anmeldenCE.jpg");
	}


/*DUM Akademie - Interkulturelle Kompetenz*/

body.parentBody519 h4.headlinekurs_neu {
	color: #2DB34F;
	}	

body.parentBody519 .left_content_bottom {
	border-bottom: 10px solid #2DB34F;
	}
	
body.parentBody519 #left .left_content_border h2 a {
	color: #2DB34F;
	}
	
body.parentBody519 .left_content_border {
 	border-bottom: 10px solid #2DB34F;
 	border-top: 10px solid #2DB34F;
  }

body.parentBody519 .left_box_start {
	background-color: #2DB34F;
	}
	
body.parentBody519 .anmelde_button {
  width:120px;
  height:28px;
  background: url("/fileadmin/yt/images/anmeldenDUM.jpg");
	}

/*-------TEAM---------*/	


.sepMK, sepRC{
	height: 15px;	
	color: #fff;
	font-weight: bold;
	padding: 4px;
	background: #7D8C11;
}


#tags p{
    line-height: 1.1em;
    }	


/*switch*/

#switch, #switch1{
        margin: 0 0 0 -10px;
    }

#switch a{
        width: 425px;
        height: 60px;
        display: block;
        background: url("/fileadmin/yt/privat.jpg") no-repeat;
        outline: none;
    }

#switch a:hover{
        background: url("/fileadmin/yt/unternehmen.jpg") no-repeat;
    }
    
#switch1 a{
        width: 425px;
        height: 60px;
        display: block;
        background: url("/fileadmin/yt/unternehmen.jpg") no-repeat;
        outline: none;
    }

#switch1 a:hover{
        background: url("/fileadmin/yt/privat.jpg") no-repeat;
    }        
    
    

#left #greenbox .csc-textpic-image, .csc-textpic-firstcol, .csc-textpic-lastcol {
  margin-right: 10px !important;
}


.csc-searchform label{
    display: block;
    }


.body622 #right .csc-searchResultInfo, .body622 #right .csc-searchResultHeader, .body622 #right .csc-searchResult, .body622 #right .csc-searchform{
    display: none;
    }
    
.csc-form-labelcell p{
    padding: 2px 0 4px 0;
    } 
    
#right .csc-form-fieldcell select, #right .csc-form-fieldcell input{
    width: 190px;
    }
    
#right form{
    margin: 0 0 10px 0;
    }
    
.csc-searchResult{
    border-bottom: 1px solid #c2c2c2;
    }  

.csc-searchResultHeader{
    margin: 5px 0;
    }    
    
.csc-searchResultHeader a:hover{
    color: #B1C906;
    }  
    
    
h3.csc-searchResultHeader{
    font-size: 18px;
    font-weight: bold;
    }                  
