@import url('global.css');

div.hole a {color:#005791;}
div.hole a.internal-link:hover,
div.hole a.internal-link:active {color:#fff; text-decoration:none; background:#005791;}

div.hole a img,
div.hole a:hover img {background:none !important;}

p.csc-linkToTop {background:#69CFF2; width:100px; text-align:center;}
p.csc-linkToTop a,
p.csc-linkToTop a:hover {color:#fff; text-decoration:none; background:url('../gfx/toTop.png') left center no-repeat transparent; padding:0px 2px 0px 20px;}

div.hole ul {margin:0px 0px 0px 0px; padding:5px 5px 5px 20px; background:#ebf6fd;}

div.hole ul li {margin-bottom:8px;}

div.hole {width:1004px; height:auto; display:block; background:transparent;}
div.hole div.content {float:right; width:669px; background:url('../gfx/contentLeftRight.png') no-repeat;}
div.hole div.content div.innerContent {width:570px; margin-left:50px; display:block; margin-bottom:20px;}
div.hole div.content div.contentBottom {width:570px; margin-left:50px; height:40px; display:block; background:url('../gfx/contentBottom.png') no-repeat;}

div.topcontent {display:block;}
div.center {display:block;}
div.leftright {display:block;}
div.leftright div.left {float:left; width:280px;}
div.leftright div.right {float:right; width:280px;}

div.banner {position:absolute; left:640px; top:50px;}

div.infoLeftRight div.infoLeft div.infoContent h2 {margin-bottom:5px;}
div.infoLeftRight div.infoRight div.infoContent h2 {margin-bottom:5px;}

div.infoLeftRight {display:block; margin:10px 0px;}
div.infoLeftRight div.infoLeft {float:left; width:280px; height:130px; background:url('../gfx/infoLeftHole.png') no-repeat;}
div.infoLeftRight div.infoLeft div.infoContent {display:block; width:260px; height:110px; margin:10px 0px 0px 10px;}

div.infoLeftRight div.infoRight {float:right; width:280px; height:130px; background:url('../gfx/infoRightHole.png') no-repeat;}
div.infoLeftRight div.infoRight div.infoContent {display:block; width:260px; height:110px; margin:10px 0px 0px 10px;}

div.infoLeftRight h1,
div.infoLeftRight h2,
div.infoLeftRight h3,
div.infoLeftRight h4,
div.infoLeftRight h5,
div.infoLeftRight h6 {color:#000; font-size:14px; padding:0px; margin:0px;}

div.csc-textpic-imagewrap {padding-bottom:8px; background:url('../gfx/bild_schatten.png') bottom left no-repeat;}
div.csc-textpic-imagewrap img {border:1px solid #005791;}

div.breadcrumb {display:block; font-size:10px;}

table.kursplan {width: 100%;background-color: #F4F8FB;text-align:left;valign:text-top;padding: 3px;color: #00426E;}
table.kursplan tr {vertical-align:text-top; border: 2px solid #fff;}


table.fitness {width: 100%;background-color: #F4F8FB;text-align:left;valign:text-top;padding: 3px;color: #00426E;}
table.fitness td {vertical-align:text-top; border-bottom: 2px solid #fff;padding: 5px;}

div.kurs {width:534px;}
div.kurs div.header {width:524px; height:32px; background:url('../gfx/kursTop.png') no-repeat; display:block; padding:0px 5px; font-weight:bold;}
div.kurs div.header div.zeit {float:left; line-height:32px; width:150px;}
div.kurs div.header div.kurs {float:left; line-height:32px; width:250px;}
div.kurs div.header div.ort {float:left; line-height:32px;}

div.kurs div.kursDetail {background:#e0f4fb; display:block; padding:2px 5px; margin-bottom:1px; width:524px;}
div.kurs div.kursDetail div.vonBis {float:left; width:150px;}
div.kurs div.kursDetail div.kursname {float:left; width:250px;}
div.kurs div.kursDetail div.ort {float:left;}

form#kontaktformular fieldset {border:0px; padding:0px; margin:0px; background:#fff;}
form#kontaktformular fieldset legend {display:none;}
form#kontaktformular fieldset div {background:#fff;}
form#kontaktformular fieldset div label {width:120px;}
form#kontaktformular fieldset div input {border:1px solid #ccc; width:330px; height:22px; padding-top:5px;}
form#kontaktformular fieldset div textarea {border:1px solid #ccc; width:330px; height:100px;}
form#kontaktformular fieldset div.powermail_mandatory_js {text-align:left; display:block;}
form#kontaktformular fieldset div#powermaildiv_uid6 {text-align:right; width:452px; height:35px; padding:0px; }
form#kontaktformular fieldset div#powermaildiv_uid6 input {margin:0px; padding:0px 2px; height:35px; line-height:35px; background:#e0f4fb; color:#005791; }

div.ui-accordion-content h2 {display:none;}

span.tx-srfreecap-pi2-cant-read {display:block; color:#000; padding:0px 0px 10px 0px;}
