/**
 *  Stylesheet vhs-deggendorf.de
 *  03.11.2008 - Janda+Roscher
 *
 *  colors:
 *
 */
@import 'reset.css';


/* the clearfix : ------------------ */
/*.cf {display: inline-block;}
.cf[class] {display: block;overflow: hidden;}
*/

.cf:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.cf {display:inline-block;}
/* Hide from IE Mac \*/
.cf {display:block;}
/* End hide from IE Mac */



* {font-family:arial,verdana,sans-serif;}
strong {font-weight:bold;}

body, html {background:#f5f4f1;margin:0;padding:0;}
/** background **/
#wrapper {width:980px;margin:0 auto 20px;background:url(../_img/bg-body.gif) repeat-y;}
#bottomImg {clear:both;background:url(../_img/bg-body-bottom.gif) no-repeat top left;height:20px;}
/** positions **/

#mainContent {width:768px;float:right;}
#mainContent #content {float:left;width:535px;}
#mainContent #sidebarRight {float:right;width:215px;}
#sidebarLeft {width:200px;float:left;}





/** tags **/
h1 {color:#30488e;font-size:22px;margin-bottom:12px;}
h2 {color:#30488e;font-size:20px;margin-bottom:12px;}
blockquote {font-style:italic;padding:12px 0;}

#content p,
#content ul li,
#content ol li,
#sidebarRight ul li,
#sidebarRight p,
#sidebarRight ol li {line-height:140%;color:#666666;}

.standardBigBox p{padding-bottom:12px;}

a.moreLink {background:url(../_img/moreLink.gif) no-repeat top left;width:65px; height:14px;display:block;float:right;}
a.moreLink span{display:none;}

/** HEADER **/
#header {background:#004789 url(../_img/bg-head.gif) no-repeat top right;height:159px;width:964px;margin-left:8px;margin-bottom:10px;}
#header .homeButton {padding:10px 0 0 10px;display:block;}


/** HEADER NAVI **/
#header #nav {margin:41px 0 0 0;background:url(../_img/bg-navi.gif) no-repeat top left;height:21px;/*overflow:hidden;*/}
#header #nav li {display:inline;float:left;}
#header #nav li a{display:block;float:left;text-decoration:none;padding:3px 0;width:192px;text-align:center;color:#ffffff;font-size:12px;text-transform:uppercase;}
#header #nav li#firstLink a {width:199px;}
#header #nav li#lastLink a {width:189px;}
#header #nav li a:hover,
#header #nav li a.active,
#header #nav li:hover a,
#header #nav li.over a{background:#94aa31 !important;}

#header #nav li ul{display:none;}
#header #nav li:hover ul,
#header #nav li.over ul{display:block;position:absolute;background:#dbeaf4;margin:21px 0 0 0;overflow:hidden;}
#header #nav li ul li{display:block;clear:both;}
#header #nav li:hover ul li a,
#header #nav li ul li a.active,
#header #nav li.over ul li a,
#header #nav li ul li a{font-weight:normal;padding:4px 10px 6px 30px;text-align:left;text-transform:uppercase;font-size:12px;background:#dbeaf4 !important;color:#004788;border-bottom:1px solid #ffffff;width:152px;}
#header #nav li ul li a:hover {background:#94aa31 !important; color:#ffffff !important;}
#header #nav li#firstLink ul li a{width:159px;}
#header #nav li#lastLink ul li a{width:149px;}



/** SIDEBAR RIGHT **/
#sidebarRight {margin-right:8px;}


/** ELEMENTS **/

/* box sidebar right */
.standardSBDiv {background:url(../_img/bg-sbBox-center.gif) repeat-y top right;clear:both;margin-bottom:8px;}
.standardSBDivBottom {background:url(../_img/bg-sbBox-bottom.gif) no-repeat bottom right; padding:0 0 20px 15px;}
.standardSBDivTop {background:url(../_img/bg-sbBox-top.gif) no-repeat top right;padding-top:20px;}
.standardSBDiv h3{color:#30488e;font-size:12px;font-weight:bold;background:url(../_img/bg-sbBox-headline.gif) bottom left no-repeat;padding-bottom:8px;margin-bottom:5px;}
.standardSBDiv p {padding-right:15px;}
.standardSBDiv p,
.standardSBDiv h4 {font-size:12px;}
.standardSBDiv h4 {padding:8px 15px 5px 0;}
.standardSBDiv h4 a{font-weight:bold;color:#666666;text-decoration:none;}
.standardSBDiv ul li p{padding-right:15px;}
.standardSBDiv ul li {clear:both;border-bottom:1px solid #efefef;}
.standardSBDiv ul li.lastElement {border-bottom:none;}
.standardSBDiv a.moreLink {clear:both;float:none;background:url(../_img/moreLink.gif) no-repeat top left;width:75px; height:14px;display:block;margin:0 0 5px 130px;}
.standardSBDiv a.moreLink span {display:none;}
.standardSBDiv a.moreLink:hover {background:url(../_img/moreLink-over.gif) no-repeat top left;}


/* box sidebar left */
#sidebarLeft {padding-left:8px;}
.sbLeftBox {background:url(../_img/bg-sbLeftBox.gif) no-repeat left top;padding:31px 0 15px 0px;}
.sbLeftBox form,
.sbLeftBox p {padding:15px 0 0 15px;font-size:12px;color:#666667;}
.sbLeftBox address {padding:0 15px 0 15px;font-size:11px;color:#666667;}
.sbLeftBox address a {color:#94aa31;text-decoration:none;}
.sbLeftBox address a:hover {text-decoration:underline;}
.sbLeftBox form input {background:#f3f3f4;border:1px solid #d5d5d6;width:168px;padding:1px 2px;color:#666667;}
.sbLeftBox form input.sendNewsletter {margin:5px 0 0 0;width:175px;background:url(../_img/senden.gif) no-repeat top right;border:none;cursor:pointer;}
.sbLeftBox form input.sendNewsletter:hover {background:url(../_img/senden_mouseover.gif) no-repeat top right;}
.sbLeftBox form input.sendSearch {margin:5px 0 0 0;width:172px;background:url(../_img/bg-suchen.jpg) no-repeat top right;border:none;cursor:pointer;}
.sbLeftBox form input.sendSearch:hover {background:url(../_img/bg-suchen-hover.jpg) no-repeat top right;border:none;}


/** SIDEBARNAVI **/
/* naviImg */
#sidebarNavi ul#naviImg {margin:0 0 15px 13px;}
#sidebarNavi ul#naviImg li a span{display:none;}
#sidebarNavi ul#naviImg li a {display:block;width:173px;height:53px;}
#sidebarNavi ul#naviImg li.gesellschaft a{background:url(../_img/VHS_kurse-gesellschaft_blau.gif) no-repeat top left;}
#sidebarNavi ul#naviImg li.beruf a{background:url(../_img/VHS_kurse-beruf_blau.gif) no-repeat top left;}
#sidebarNavi ul#naviImg li.sprachen a{background:url(../_img/VHS_kurse-sprachen_blau.gif) no-repeat top left;}
#sidebarNavi ul#naviImg li.gesundheit a{background:url(../_img/VHS_kurse-gesundheit_blau.gif) no-repeat top left;}
#sidebarNavi ul#naviImg li.kultur a{background:url(../_img/VHS_kurse-kultur_blau.gif) no-repeat top left;}
#sidebarNavi ul#naviImg li.spezial a{background:url(../_img/VHS_kurse-spezial_blau.gif) no-repeat top left;}

#sidebarNavi ul#naviImg li.gesellschaft a:hover{background:url(../_img/VHS_kurse-gesellschaft_rot.gif) no-repeat top left;}
#sidebarNavi ul#naviImg li.beruf a:hover{background:url(../_img/VHS_kurse-beruf_rot.gif) no-repeat top left;}
#sidebarNavi ul#naviImg li.sprachen a:hover{background:url(../_img/VHS_kurse-sprachen_rot.gif) no-repeat top left;}
#sidebarNavi ul#naviImg li.gesundheit a:hover{background:url(../_img/VHS_kurse-gesundheit_rot.gif) no-repeat top left;}
#sidebarNavi ul#naviImg li.kultur a:hover{background:url(../_img/VHS_kurse-kultur_rot.gif) no-repeat top left;}
#sidebarNavi ul#naviImg li.spezial a:hover{background:url(../_img/VHS_kurse-spezial_rot.gif) no-repeat top left;}

/* naviTXT */
#sidebarNavi ul#naviTxt {margin:12px 0 15px 13px; overflow:hidden;}
#sidebarNavi ul#naviTxt li a{font-size:12px;text-transform:uppercase; color:#314a8d;text-decoration:none;font-weight:bold;background:url(../_img/bg-naviTxt.gif) no-repeat left 3px;display:block;padding:0 0 7px 23px;}
#sidebarNavi ul#naviTxt li a:hover,
#sidebarNavi ul#naviTxt li a.active {color:#94aa31;background:url(../_img/bg-naviTxt-hover.gif) no-repeat left 3px;}

#sidebarNavi ul#naviTxt li ul li {padding:0 7px 0 25px;}
#sidebarNavi ul#naviTxt li ul li a {font-size:12px;text-transform:none; color:#666666;text-decoration:none;font-weight:normal;background:url(../_img/bg-naviCourses.gif) no-repeat left 4px;display:block;padding:0 0 5px 10px;}
#sidebarNavi ul#naviTxt li ul li a:hover,
#sidebarNavi ul#naviTxt li ul li a.active {background:url(../_img/bg-naviCourses-hover.gif) no-repeat left 4px;}

/** COURSES HOMEPAGE **/
#startCourses {}
#startCourses div.row{clear:both;}
#startCourses div.row a {margin-right:7px;}
#startCourses div.row a#cA,
#startCourses div.row a#cB,
#startCourses div.row a#cC,
#startCourses div.row a#cD,
#startCourses div.row a#cE,
#startCourses div.row a#cF,
#startCourses div.row a#cG{
   display:block;
   float:left;
   width:160px;
   height:160px;
   margin-bottom:7px;
   background-position:top left;
   background-repeat:no-repeat;
   }
#startCourses div.row a.lastLink{margin-right:0px !important;}
#startCourses div.row a span{display:none;}
/* link block */
#startCourses div.row a#cA {background-image:url(../_img/VHS_zielgruppen-kinder_blau.gif);}
#startCourses div.row a#cB {background-image:url(../_img/VHS_zielgruppen-erziehende_blau.jpg);}
#startCourses div.row a#cC {background-image:url(../_img/VHS_zielgruppen-senioren_blau.gif);}
#startCourses div.row a#cD {background-image:url(../_img/VHS_zielgruppen-berufstaetige_blau.jpg);}
#startCourses div.row a#cE {background-image:url(../_img/VHS_zielgruppen-hausfrauen_blau.gif);}
#startCourses div.row a#cF {background-image:url(../_img/VHS_zielgruppen-auslaender_blau.gif);}
#startCourses div.row a#cG {background-image:url(../_img/VHS_zielgruppen-unternehmen_blau.gif);}
/* link block - hover */
#startCourses div.row a#cA:hover {background-image:url(../_img/VHS_zielgruppen-kinder_rot.gif);}
#startCourses div.row a#cB:hover {background-image:url(../_img/VHS_zielgruppen-erziehende_rot.jpg);}
#startCourses div.row a#cC:hover {background-image:url(../_img/VHS_zielgruppen-senioren_rot.gif);}
#startCourses div.row a#cD:hover {background-image:url(../_img/VHS_zielgruppen-berufstaetige_rot.jpg);}
#startCourses div.row a#cE:hover {background-image:url(../_img/VHS_zielgruppen-hausfrauen_rot.gif);}
#startCourses div.row a#cF:hover {background-image:url(../_img/VHS_zielgruppen-auslaender_rot.gif);}
#startCourses div.row a#cG:hover {background-image:url(../_img/VHS_zielgruppen-unternehmen_rot.gif);}
#startCourses #teaser h2 {padding-top:10px;}



/* standardbox */
.standardDiv {background:url(../_img/bg-standardDiv.gif) repeat-y top right;clear:both;font-size:12px;margin-bottom:8px;}
.standardDivTop {background:url(../_img/bg-standardDivTop.gif) no-repeat top right;padding-top:10px;}
.standardDivBottom {background:url(../_img/bg-standardDivBottom.gif) no-repeat bottom right; padding:20px 15px 20px 25px;}

.standardBigBox {background:url(../_img/bg-bigBox.gif) repeat-y 1px top;font-size:12px;}
.standardBigBoxTop {background:url(../_img/bg-bigBox-top.gif) no-repeat left top;padding:0px 0 0px 0;}
.standardBigBoxBottom {background:url(../_img/bg-bigBox-bottom.gif) no-repeat 1px bottom;padding:25px 25px 25px 10px;}
.standardBigBoxBottom {}
.standardBigBox h1 {padding-left:15px;}

.standardDiv {z-index:-2;}

/** KURSANGEBOT **/
#courseNavi {color:#666666;}
#courseNavi .left{float:left;width:350px;}
#courseNavi .right{float:right;width:330px;margin-right:20px;}
#courseNavi ul{padding-bottom:12px;}
#courseNavi ul li {padding:0 0 4px 63px;}
#courseNavi ul li a{display:block;color:#666666;text-decoration:none;padding-left:10px;background:url(../_img/bg-naviCourses.gif) no-repeat left 4px;}
#courseNavi ul li a em.new{font-style:italic;color:#94aa31;}
#courseNavi ul li a:hover {color:#94aa31;background:url(../_img/bg-naviCourses-hover.gif) no-repeat left 4px;}

#courseNavi p {padding:0 0 18px 67px;}

#courseNavi h2 a {color:#30488e;text-decoration:none;}



#courseDesc {float:left;width:465px;padding-left:63px;padding-top:20px;color:#666666;}
#courseDesc h3 {font-weight:bold;}
#courseDesc ul.related{padding:20px 0 0 0;}
#courseDesc ul.related li a{display:block;color:#666666;text-decoration:none;padding-left:10px;background:url(../_img/bg-naviCourses.gif) no-repeat left 4px;}
#courseDesc ul.related li a:hover {color:#94aa31;background:url(../_img/bg-naviCourses-hover.gif) no-repeat left 4px;}
#courseDesc ul.related li a em.new{color:#a4b9d2;font-style:italic;font-weight:bold;}
#courseDescSidebar {float:right;width:230px;color:#666666;}

#courseDescSidebar h3 {margin-top:36px;font-size:14px;font-weight:bold;color:#30488e;padding:0 0 7px 0;background:url(../_img/bg-sublineHeader.gif) repeat-x bottom left;}


#targetgroupDesc {float:left;width:365px;padding-left:67px;padding-top:20px;color:#666666;}
#targetgroupDesc h3 {font-weight:bold;}
#targetgroupDescSidebar {float:right;width:200px;color:#666666;}
#targetgroupDescSidebar ul.related {padding-bottom:18px;}

#targetgroupDescSidebar h3 {margin-top:20px;font-size:14px;font-weight:bold;color:#30488e;padding:0 0 7px 0;background:url(../_img/bg-sublineHeader.gif) repeat-x bottom left;}

.courseContactBox {border:1px solid #d1d1d1;padding:15px;margin-bottom:18px;}
.courseContactBox a {color:#94aa31;text-decoration:none;}
.courseContactBox a:hover {text-decoration:underline;}
#contactBox {margin-top:22px;}

ul.related{padding:20px 0 0 0;}
ul.related li a{display:block;color:#666666;text-decoration:none;padding-left:10px;background:url(../_img/bg-naviCourses.gif) no-repeat left 4px;}
ul.related li a:hover {color:#94aa31;background:url(../_img/bg-naviCourses-hover.gif) no-repeat left 4px;}
ul.related li a em.new{color:#a4b9d2;font-style:italic;font-weight:bold;}


/** COURSE HEADINGS **/
h1.gesellschaftHeader,
h2.gesellschaftHeader {background:url(../_img/head-ges.gif) no-repeat top left;padding:31px 0 4px 60px;}
h1.gesundheitHeader,
h2.gesundheitHeader {background:url(../_img/head-gesundheit.gif) no-repeat top left;padding:31px 0 5px 60px;}
h1.kulturHeader,
h2.kulturHeader {background:url(../_img/head-kultur.gif) no-repeat top left;padding:31px 0 5px 60px;}
h1.berufHeader,
h2.berufHeader {background:url(../_img/head-beruf.gif) no-repeat top left;padding:31px 0 5px 60px;}
h1.sprachenHeader,
h2.sprachenHeader {background:url(../_img/head-sprachen.gif) no-repeat top left;padding:31px 0 5px 60px;}
h1.spezialHeader,
h2.spezialHeader {background:url(../_img/head-spezial.gif) no-repeat top left;padding:31px 0 5px 60px;}

h1.gesellschaftHeader,
h1.gesundheitHeader,
h1.kulturHeader,
h1.berufHeader,
h1.sprachenHeader,
h1.spezialHeader{margin-bottom:0;}
h2.subHeader {font-size:13px;font-weight:bold;padding-left:63px;width:370px;float:left;}
h2.subHeader em.new {font-style:italic;color:#a4b9d2;}

/** TARGET GROUP HEADINGS **/
h1.kinderHeader,
h2.kinderHeader {background:url(../_img/head-kinder.jpg) no-repeat top left;padding:31px 0 4px 67px;}
h1.hausfrauenHeader,
h2.hausfrauenHeader {background:url(../_img/head-hausfrauen.jpg) no-repeat top left;padding:31px 0 5px 67px;}
h1.erziehendeHeader,
h2.erziehendeHeader {background:url(../_img/head-erziehende.jpg) no-repeat top left;padding:31px 0 5px 67px;}
h1.zuwandererHeader,
h2.zuwandererHeader {background:url(../_img/head-aussiedler.jpg) no-repeat top left;padding:31px 0 5px 67px;}
h1.seniorenHeader,
h2.seniorenHeader {background:url(../_img/head-senioren.jpg) no-repeat top left;padding:31px 0 5px 67px;}
h1.unternehmenHeader,
h2.unternehmenHeader {background:url(../_img/head-unternehmen.jpg) no-repeat top left;padding:31px 0 5px 67px;}
h1.berufstaetigeHeader,
h2.berufstaetigeHeader {background:url(../_img/head-berufstaetige.jpg) no-repeat top left;padding:31px 0 5px 67px;}


h1.kinderHeader,
h1.hausfrauenHeader,
h1.erziehendeHeader,
h1.zuwandererHeader,
h1.seniorenHeader,
h1.unternehmenHeader,
h1.berufstaetigeHeader {width:370px;float:left;margin-bottom:0;}


/** COURSE TABLE **/
#smallTable {margin:30px 0px 120px 10px;}
.courseTable {margin:30px 0px 30px 10px;width:720px;clear:both;}
.courseTable caption {display:none;}
.courseTable td,
.courseTable th {vertical-align:top;color:#666666;}
.courseTable thead th {border-bottom:1px solid #666666;}
.courseTable td {padding:7px 0;border-bottom:1px solid #d1d1d1;line-height:140%;}
.courseTable tr.first td {padding:20px 0 7px;}
.courseTable td.courseName a {color:#666666;text-decoration:none; font-weight: bold;}
.courseTable td.courseName a.courseTutor {color:#94aa31;text-decoration:none; font-weight: normal;}
.courseTable span.courseSubtitle {color:#666666;text-decoration:none;}
.courseTable td.courseName a:hover {text-decoration:underline;}
/*.courseTable td.action a.details,
.courseTable td.action a.bookmark {display:block;color:#666666;text-decoration:none;font-weight:bold;margin-bottom:3px;}
.courseTable td.action a.details {background:url(../_img/bg-naviTxt-hover.gif) no-repeat 50px 3px;}
.courseTable td.action a.details:hover {color:#94aa31;}
.courseTable td.action a.bookmark {background:url(../_img/bg-bookmark.gif) no-repeat 54px 2px;}
.courseTable td.action a.bookmark:hover {color:#94aa31;}
.courseTable td.action a.order {display:block;background:url(../_img/bg-order.gif) no-repeat top left;color:#666666;font-size:11px;padding:1px 14px 3px 10px;text-decoration:none;}
.courseTable td.action a.order:hover {color:#94aa31;} */


a.details,
a.bookmark {display:block;color:#666666;text-decoration:none;font-weight:bold;margin-bottom:3px;}
a.details {background:url(../_img/bg-naviTxt-hover.gif) no-repeat 50px 3px;}
a.details:hover {color:#94aa31;}
a.bookmark {background:url(../_img/bg-bookmark.gif) no-repeat 54px 2px;}
a.bookmark:hover {color:#94aa31;}
a.order {display:block;background:url(../_img/bg-order.gif) no-repeat top left;color:#666666;font-size:11px;padding:1px 14px 3px 10px;text-decoration:none;margin-top:7px;}
a.order:hover {color:#94aa31;}


/** COURSE DETAILS **/
dl.courseDetails {width:425px;color:#666666;margin-bottom:16px;}
dl.courseDetails dd {clear:both;display:block;float:left;font-weight:bold;width:90px;}
dl.courseDetails dt {display:block;float:right;width:325px;}
dl.courseDetails .space {padding-bottom:10px;}
dl.courseDetails a {color:#94aa31; text-decoration:none;}
dl.courseDetails a:hover {text-decoration:underline;}


/** ORDER FORM **/
.orderFormContainer {padding:0 10px 20px 15px;color:#666666;}
.orderFormContainer a {color:#94aa31;text-decoration:none;}
.orderFormContainer a:hover {text-decoration:underline;}
.orderFormContainer form {padding-top:10px;width:545px;}
.orderFormContainer fieldset legend {margin:0;}
.orderFormContainer input.submitButtonOrderForm {color:#666666;font-weight:bold;cursor:pointer;background:#ffffff url(../_img/bg-naviTxt-hover.gif) no-repeat 132px 3px;border:none;width:155px;text-align:left;}
.orderFormContainer input.submitButtonOrderForm:hover {background:#f1fc7e url(../_img/bg-naviTxt-hover-trans.gif) no-repeat 132px 3px;}
/* fieldset personalData */
.orderFormContainer fieldset.personalData{clear:both;padding-bottom:18px;border-bottom:1px solid #d1d1d1;margin-bottom:18px;}
.orderFormContainer fieldset.personalData legend {color:#a4b9d2;font-weight:bold;padding:0 0 18px 0;}
.orderFormContainer ul li {clear:both;width:545px;float:none;display:block;}
.orderFormContainer ul li label {width:200px;float:left;padding-bottom:12px;padding:1px 0;}
.orderFormContainer ul li input {width:330px;float:left;background:#f3f3f4;border:1px solid #d4d4d5;margin-bottom:12px;padding:1px;}
.orderFormContainer ul li em {float:right;display:block;}
.orderFormContainer ul li div {width:335px;float:left;}
.orderFormContainer ul li div.checkSex input{width:23px;float:left;border:none;background:none;}
.orderFormContainer ul li div.checkSex label {float:left;width:70px;}
.orderFormContainer ul li div.birthYearBox select {width:120px;background:#f3f3f4;border:1px solid #d4d4d5;margin-bottom:12px;}
.orderFormContainer ul li div.zipCity{width:345px;}
.orderFormContainer ul li div.zipCity input#zip {width:86px;margin-right:3px;}
.orderFormContainer ul li div.zipCity input#city {width:224px;margin-left:7px;margin-right:7px;}
.orderFormContainer ul li div.zipCity em{float:left;}
.orderFormContainer .newsletterDesc {clear:both;display:block;padding:3px 0 5px;}
.orderFormContainer ul li span.stat {flaot:left;}
/* fieldset payData */
.orderFormContainer fieldset.payData{clear:both;padding-bottom:18px;border-bottom:1px solid #d1d1d1;margin-bottom:18px;}
.orderFormContainer fieldset.payData legend {color:#a4b9d2;font-weight:bold;padding:0 0 0px 0;}
.orderFormContainer span.payDesc {padding-bottom:18px;display:block;}
/* fieldset privacyData */
.orderFormContainer fieldset.privacyData{clear:both;padding-bottom:8px;border-bottom:1px solid #d1d1d1;margin-bottom:18px;}
.orderFormContainer fieldset.privacyData div {padding-bottom:10px;}



/** NEWSCONTAINER **/
.ceContainer {color:#666666;}
.ceContainer h2 {font-size:15px;padding:0 0 7px 15px;font-weight:bold;background:url(../_img/bg-sublineHeader.gif) repeat-x bottom left;}
.ceContainer h3 {font-weight:bold;}
/* news list */
.ceContainer ul.newsList {margin-bottom:20px;}
.ceContainer ul.newsList h3 a {color:#666666;}
.ceContainer ul.newsList h3 a:hover {text-decoration:none;color:#94aa31;}
.ceContainer ul.newsList a{color:#94aa31;text-decoration:none;}
.ceContainer ul.newsList a:hover{text-decoration:underline;}
.ceContainer ul.newsList li {padding:0 0 18px 60px;}
.ceContainer ul.newsList li p.highlight {width:auto;margin-bottom:18px;}
.ceContainer ul.newsList li img {float:left;}
.ceContainer ul.newsList li div {float:left;width:400px;margin-left:20px;}
/* download list */
.ceContainer ul.downloadList {}
.ceContainer ul.downloadList a{color:#94aa31;text-decoration:none;}
.ceContainer ul.downloadList a:hover{text-decoration:underline;}
.ceContainer ul.downloadList li {padding:0 0 18px 15px;}
.ceContainer ul.downloadList li img {float:left;}
.ceContainer ul.downloadList li div {float:left;width:400px;margin-left:20px;}
/* download list */
.ceContainer ul.linkList {margin:0 0 15px 67px;}
.ceContainer ul.linkList a{color:#94aa31;text-decoration:none;}
.ceContainer ul.linkList a:hover{text-decoration:underline;}


.ceContainer ul.newsArchiv {margin:0 0 20px 60px;}

#contactForm {width:425px;float:left;color:#666666;}
#contactForm #contactFormData {margin-left:60px;}
#contactForm #contactFormData label {display:block;padding-bottom:5px;}
#contactForm #contactFormData input,
#contactForm #contactFormData textarea{background:#f3f3f4;border:1px solid #d4d4d5;padding:1px;}
#contactForm #contactFormData div.levelA {padding-bottom:12px;}
#contactForm #contactFormData div.levelA div {width:180px;float:left;}
#contactForm #contactFormData div.levelA div input {width:170px;}
#contactForm #contactFormData div.levelA div.right input {width:178px;}
#contactForm #contactFormData div.levelB {padding-bottom:12px;}
#contactForm #contactFormData div.levelB input {width:358px;}
#contactForm #contactFormData div.levelB textarea {width:358px;height:160px;}
#contactForm #contactFormData input.sendContact {float:right;margin:5px 0 0 0;width:175px;background:url(../_img/senden.gif) no-repeat top right;border:none;cursor:pointer;}
#contactForm #contactFormData input.sendContact:hover {background:url(../_img/senden_mouseover.gif) no-repeat top right;}


#extendedCourseSearch {padding:10px 10px 20px 15px;}
#extendedCourseSearch input,
#extendedCourseSearch select {background:#f3f3f4;border:1px solid #d4d4d5;padding:1px;width:320px;}
#extendedCourseSearch input#searchQuery {width:315px;margin-bottom:10px;}
#extendedCourseSearch label {display:block;color:#a4b9d2;font-weight:bold;padding-bottom:7px;}
#extendedCourseSearch div.levelA {width:670px;padding:0 0 10px 0;}
#extendedCourseSearch div.levelA div {float:left;width:320px;}
#extendedCourseSearch div.levelA div.dateContainer,
#extendedCourseSearch div.levelA div.left,
#extendedCourseSearch div.levelA div.searchButton{margin-left:30px;}
#extendedCourseSearch div.dateContainer input {width:97px;}
#extendedCourseSearch div.levelA div.searchButton input{margin:30px 0 0 0;width:172px;background:url(../_img/bg-suchen.jpg) no-repeat top right;border:none;cursor:pointer;float:right;}
#extendedCourseSearch div.levelA div.searchButton input:hover {background:url(../_img/bg-suchen-hover.jpg) no-repeat top right;border:none;}
p.found {clear:both;padding-left:15px;font-weight:bold;color:#666666;}
p.moreResults {padding-right:40px;}
p.moreResultsBottom {padding:0 30px 20px 0;}
#extendedCourseSearch img.picDate {margin:4px 9px 0 5px;}


/** SITEMAP **/
#sitemap {color:#666666;}
#sitemap .left{float:left;width:350px;}
#sitemap .right{float:right;width:330px;margin-right:20px;}
#sitemap ul{padding-bottom:12px;}
#sitemap .left ul li{padding-left:15px;}
#sitemap ul li a{font-size:12px;text-transform:uppercase; color:#314a8d;text-decoration:none;font-weight:bold;background:url(../_img/bg-naviTxt.gif) no-repeat left 3px;display:block;padding:0 0 3px 23px;}
#sitemap ul li a:hover,
#sitemap ul li a.active {color:#94aa31;background:url(../_img/bg-naviTxt-hover.gif) no-repeat left 3px;}

#sitemap .left ul li ul li {padding:0 0 4px 25px;}
#sitemap .right ul li ul li {padding:0 0 4px 25px;}
#sitemap ul li ul li a{font-weight:normal;text-transform:none;display:block;color:#666666;text-decoration:none;padding:0 0 0 10px;background:url(../_img/bg-naviCourses.gif) no-repeat left 4px;}
#sitemap ul li ul li a em.new{font-style:italic;color:#94aa31;}
#sitemap ul li ul li a:hover {color:#94aa31;background:url(../_img/bg-naviCourses-hover.gif) no-repeat left 4px;}

#sitemap .left h2 {padding-left:15px;}
#sitemap h2 a {color:#30488e;text-decoration:none;}


/** SEARCH RESULTS **/
#searchResults li{margin:0 40px 12px 15px;border-bottom:1px solid #d1d1d1;}
#searchResults li h3 a {font-size:15px;color:#30488e;text-decoration:none;}
.searchResultsDesc {padding: 0 0 0 15px;}

/** breadcrumb navi **/
#breadcrumb {padding-bottom:8px;color:#666666;padding-left:15px;}
#breadcrumb a {color:#666666;text-decoration:none;}
#breadcrumb a:hover {text-decoration:underline;}


.highlight {background:#f1fc7e;}
.courseSearch span{display:none;}
.courseSearch {background:url(../_img/kurssuche.gif) no-repeat top left;width:173px;height:21px;display:block;}
.courseSearch:hover {background:url(../_img/kurssuche-hover.gif) no-repeat top left;}
hr.slimline {clear:both;color:#efefef;height:1px;border:none;border-top:1px solid #d1d1d1;margin-bottom:16px;margin-top:5px;}
p.spaceTop {padding-top:12px;}
h1.sublineHeader,
h2.sublineHeader {background:url(../_img/bg-sublineHeader.gif) repeat-x bottom left; padding-bottom:7px;}



/** FOOTER **/
#footer {clear:both;width:760px;margin-left:212px;}
#footer ul {background:#f0f0f0 url(../_img/bg-footer.gif) no-repeat 8px top;height:38px;}
#footer ul li {display:inline;}
#footer ul li a {text-decoration:none;display:block;font-size:11px;float:left;padding:21px 35px 0;color:#999999;}
#footer ul li a:hover {text-decoration:underline;}


/** header Navi **/
#slideshow {position:absolute;width: 520px;height:138px;top:0;margin-left:227px; overflow: hidden;}
#controls {z-index: 1000;position: absolute;top: 10px;left: 302px;margin: 0;padding: 0;width: 90px;}
#controls span {margin: 0 5px 0 0;}
#controls #play {display:none;}

