html{height: 100%;width:99%;max-width: 100%;background-image: url(bg_content.gif);background-repeat: repeat;margin:0px;padding:0px;}
body{min-height: 100%;max-width: 100%;min-width:100%;margin:0px;padding:0px;}
.uvv{text-decoration: none; font-size: 8pt;}
.pflicht input, .formular select{background-color: #8898BF;border-style: outset;color: #FFFFFF;font-weight: bold;}
.formular .frei{background-color: #D8E8FF;border-style: outset;color: #000066;font-weight: normal;}
.pflicht td{font-weight: bold;}
.textfeld{width: 80%;padding-left: 5px;background-color: #D8E8FF;border-style: inset;color: #000066;}
.textbox{width: 100%;padding-left: 5px;padding-right: 5px;padding-top: 2px;padding-bottom: 2px;background-color: #D8E8FF;border-style: inset;color: #000066;}
td{font-family: Arial,Helvetica,Sans;font-size: 10pt;vertical-align: top;}
* html body{height: 100%;width:99%;}
.header{height: 50px;background-color: #FFFFFF;padding: 10px;font-family: Arial,Helvetica,Sans;font-size: 10pt;}
.slogan{color: #000066;text-align: center;vertical-align: middle;}
.slogan h2{padding: 0;margin: 0;}
.head{width: 99%;background-color: #FFFFFF;color: #000066;font-weight: bold;text-align: center;padding: 0px;margin: 0px;margin-bottom: 10px;}
.head td{background-image: url(head.gif);background-repeat: repeat-x;background-position: bottom;}
.head h3{padding: 0;padding-top: 10px;margin: 0;}
.head div{text-align: left;}
.oben{height: 50px;background-color: #FFFFFF;}
.links{width: 155px;height: 100%;background-color: #D0D0D0;margin: 10px;vertical-align: top;}
.content{min-width: 350px;height: 100%;background-color: transparent;margin: 15px;vertical-align: top;overflow: auto;}
.rechts{max-width: 220px;background-color: transparent;margin: 5px;margin-right: 0;vertical-align: top;overflow: auto;}
.rand, .hist{width: 220px;background-color: transparent;vertical-align: top;margin-right: 5px;}
.rand td{font-size: 8pt;}
#unten{width: 100%;height: 50px;background-color: #D0D0D0;padding-left: 20px;padding-top: 20px;}
.home a:hover{background: transparent url(Home_HO.gif) no-repeat;}
.dbutton{width: 150px;background-color: #CCCCCC;border: 1px solid #000082;font-family: Arial,Helvetica,Sans;font-size: 10pt;text-align: center;vertical-align: middle;color: #000082;padding: 0px;}
.dbutton a{text-decoration: none;color: #000082;}
.dbuttons{width: 150px;background-color: #FFFFFF;border: 1px solid #000082;font-family: Arial,Helvetica,Sans;font-size: 10pt;text-align: center;vertical-align: middle;color: #000082;padding: 0px;}
.dbuttons a{text-decoration: none;color: #000082;}
.button{width: 150px;background-color: #DDDDDD;border: 1px solid #000082;font-family: Arial,Helvetica,Sans;font-size: 10pt;text-align: center;vertical-align: middle;color: #000082;padding: 0px;}
.button a{text-decoration: none;color: #000082;}
.buttons{width: 150px;background-color: #D8E8FF;border: 1px solid #000082;font-family: Arial,Helvetica,Sans;font-size: 10pt;text-align: center;vertical-align: middle;color: #000082;padding: 0px;}
.buttons a{text-decoration: none;color: #000082;}
.mbutton{width: 150px;background-color: #EEEEEE;border: 1px solid #000082;font-family: Arial,Helvetica,Sans;font-size: 10pt;text-align: center;vertical-align: middle;color: #000082;padding: 0px;}
.mbutton a{text-decoration: none;color: #000082;}
.sbutton{width: 150px;background-color: #8898BF;border: 1px solid #000082;font-family: Arial,Helvetica,Sans;font-size: 10pt;text-align: center;vertical-align: middle;color: #000082;padding: 0px;}
.sbutton a{text-decoration: none;color: #000082;}
.buttonm{width: 150px;background-color: #000082;border: 1px solid #000082;font-family: Arial,Helvetica,Sans;font-size: 10pt;text-align: center;vertical-align: middle;color: #FFFFFF;padding: 0px;}
.buttonm a{text-decoration: none;color: #FFFFFF;}
.ubutton{width: 125px;background-color: #000082;font-family: Arial,Helvetica,Sans;font-size: 10pt;text-align: center;vertical-align: middle;color: #FFFFFF;}
.ubutton a{text-decoration: none;color: #FFFFFF;}
.zz{background-color: #000082;border: 1px solid #000082;padding: 3px;}
.flyer{width: 99%;margin: 0px;margin-bottom: 10px;padding: 0px;}
.flyer td{background-color: #FFFFFF;border: 1px solid #000082;font-family: Arial,Helvetica,Sans;font-size: 10pt;text-align: justify;vertical-align: top;color: #000082;padding: 5px;margin-top: 10px;margin-bottom: 10px;}
.flyer .td-0{background-color: #D8E8FF;}
.flyer .td-1{background-image: url(head.gif);background-repeat: repeat-x;background-position: bottom;}
.flyer .td-3{width: 200px;text-align: center;background-color: #DDDDDD;}
.flyer .td-2{width: 100px;background-color: #DDDDDD;border: 1px solid #000082;font-family: Arial,Helvetica,Sans;font-size: 10pt;text-align: center;vertical-align: middle;color: #000082;padding: 1px;padding-top: 3px;padding-bottom: 3px;}
.flyer .td-2 a, .flyer .td-3 a, .flyer .td-4 a{text-decoration: none;vertical-align: middle;color: #000082;}
.flyer .td-2 a:hover, .flyer .td-3 a:hover, .flyer .td-4 a:hover{text-decoration: underline;}
.flyer .td-2 a img, .flyer .td-3 a img{border: 0;vertical-align: middle;text-align: center;padding-left: 5px;padding-right: 1px;}
.flyer .td-4{width: 100px;background-color: #FFFFFF;border: 1px solid #000082;font-family: Arial,Helvetica,Sans;font-size: 10pt;text-align: center;vertical-align: top;color: #000082;}
.agb{width: 95%;margin: 0px;margin-bottom: 10px;padding: 0px;}
.agb td, .impressum .tr-0 td{background-color: #FFFFFF;border: 1px solid #8898BF;font-family: Arial,Helvetica,Sans;font-size: 10pt;text-align: justify;vertical-align: top;color: #000082;padding: 5px;margin-top: 10px;margin-bottom: 10px;}
.agb .td-0{width: 15px;}
.agb ol{list-style-type: lower-alpha;}
.agb ol, .kontakt ul, .ref ul, .quali ul, .service ul, .head ul{text-align: justify;padding-left: 5px;padding-top: 0px;padding-bottom: 5px;padding-right: 10px;margin-top: 0px;margin-left: 25px;margin-bottom: 0px;}
.agb li, .kontakt li, ref li, .quali li, .service li{margin-top: 5px;}
.kontakt, .impressum, .ref, .quali, .hist_a, .hist_b, .hist_c, .presse{width: 95%;margin: 0px;margin-bottom: 10px;padding: 0px;}
.quali .tr-0 td, .quali .tr-2 td, .quali .tr-4 td, .quali .tr-6 td{background-color: #D8E8FF;border: 1px solid #8898BF;font-family: Arial,Helvetica,Sans;font-size: 10pt;text-align: center;vertical-align: middle;color: #000066;padding: 1px;margin: 0px;}
.presse .tr-even td{background-color: #D8E8FF;border: 1px solid #8898BF;font-family: Arial,Helvetica,Sans;font-size: 10pt;text-align: center;vertical-align: middle;color: #000066;padding: 1px;margin: 0px;}
.impressum .tr-0 td{vertical-align: middle;}
.kontakt .tr-0 td, .ref .tr-0 td, .ref .tr-2 td, .ref .tr-4 td, .ref .tr-6 td, .ref .tr-8 td, .ref .tr-10 td, .ref .tr-12 td, .ref .tr-14 td, .ref .tr-16 td, .ref .tr-18 td{background-color: #8898BF;border: 1px solid #000082;font-family: Arial,Helvetica,Sans;font-size: 10pt;font-weight: bold;text-align: center;vertical-align: middle;color: #FFFF99;padding: 1px;margin: 0px;}
.hist_b .tr-0 td, .hist_c .tr-0 td, .hist_c .tr-2 td{background-color: #D8E8FF;border: 1px solid #8898BF;font-family: Arial,Helvetica,Sans;font-size: 10pt;text-align: center;vertical-align: middle;color: #000066;padding: 1px;margin: 0px;}
.kontakt td, .impressum td, .ref td, .quali td, .hist td, .hist_a td, .hist_b td, .hist_c td, .presse td{width: 50%;background-color: #FFFFFF;border: 1px solid #8898BF;font-family: Arial,Helvetica,Sans;font-size: 10pt;text-align: justify;vertical-align: top;color: #000082;padding: 5px;margin-top: 10px;margin-bottom: 10px;}
.kontakt td { text-align: left; }
.hist td{text-align: left;}
.impressum td, .ref td{width: auto;font-size: 10pt;}
.kontakt td img, .impressum td img{border-right: 10px solid #FFFFFF;float: left;}
.ref td img, .quali td img, .hist_a td img, .hist_b td img, .hist_c td img{border-left: 10px solid #FFFFFF;float: right;}
.kontakt i, .impressum i, .ref i, .quali i, .presse i{font-size: 9pt;}
.news, .archiv{background-color: transparent;font-family: Arial,Helvetica,Sans;font-size: 10pt;text-align: left;vertical-align: top;margin-top: 10px;margin-bottom: 10px;}
.archiv td td{text-align: center;}
.news a, .archiv a{text-decoration: none;color: #000082;}
.news a:hover, .archiv a:hover{text-decoration: underline;}
.news_date{font-family: Arial,Helvetica,Sans;font-size: 10pt;text-align: left;color: #000066;padding-bottom: 5px;}
.news_head, .archiv_head{background-color: #D8E8FF;border: 1px solid #8898BF;border-bottom: 0;color: #000066;padding: 5px;}
.news_content, .archiv_content{background-color: #FFFFFF;border: 1px solid #8898BF;color: #000082;text-align: justify;padding: 5px;}
.archiv_head, .archiv_content{text-align: center;}
.bodytext{background-color: #FFFFFF;border: 1px solid #8898BF;font-family: Arial,Helvetica,Sans;font-size: 10pt;text-align: justify;color: #000082;padding: 10px;margin-top: 10px;}
.csc-header h1{width: 95%;background-color: #8898BF;border: 1px solid #000082;font-family: Arial,Helvetica,Sans;font-size: 10pt;text-align: center;color: #FFFF99;padding: 1px;margin: 0px;}
.rechts .csc-header h1{width: 215px;}
.service h1{background-color: #8898BF;border: 1px solid #000082;font-family: Arial,Helvetica,Sans;font-size: 10pt;text-align: center;vertical-align: middle;color: #FFFF99;padding: 0;margin-top: -10px;margin-left: -10px;margin-right: -10px;margin-bottom: 10px;}
.englisch h1{background-color: #8898BF;border: 1px solid #000082;font-family: Arial,Helvetica,Sans;font-size: 10pt;font-weight: normal;text-align: center;vertical-align: middle;color: #FFFF99;padding: 0;margin: 0;width: 100%;border: 0;border-bottom: 1px solid #8898BF;margin-top: -10px;margin-left: -10px;margin-bottom: 10px;margin-right: -10px;}
.csc-header h2, .service h2, .englisch h2{background-color: #D8E8FF;border: 1px solid #8898BF;font-family: Arial,Helvetica,Sans;font-size: 10pt;font-weight: normal;text-align: center;vertical-align: middle;color: #000066;padding: 0;margin: 0;}
.service h2, .englisch h2{width: 100%;border: 0;border-bottom: 1px solid #8898BF;margin-top: -10px;margin-left: -10px;margin-bottom: 10px;margin-right: -10px;}
.csc-header h3{width: 99%;background-color: #8898BF;border: 1px solid #000082;font-family: Arial,Helvetica,Sans;font-size: 10pt;text-align: center;color: #FFFF99;padding: 1px;margin: 0px;margin-bottom: 10px;}
.head_a{width: 95%;background-color: #8898BF;border: 1px solid #000082;font-family: Arial,Helvetica,Sans;font-size: 10pt;text-align: center;color: #FFFF99;padding: 1px;margin: 0px;}
.head_b{width: 95%;background-color: #D8E8FF;border: 1px solid #8898BF;font-family: Arial,Helvetica,Sans;font-size: 10pt;font-weight: normal;text-align: center;vertical-align: middle;color: #000066;padding: 1px;margin: 0px;}
.std{width: 95%;margin: 0px;margin-bottom: 10px;padding: 0px;}
.hist_c .tr-0 td, .hist_c .tr-2 td{background-color: #D8E8FF;border: 1px solid #8898BF;font-family: Arial,Helvetica,Sans;font-size: 10pt;text-align: center;vertical-align: middle;color: #000066;padding: 1px;margin: 0px;}
.service, .englisch{width: 100%;min-width: 220px;margin: 0px;margin-bottom: 20px;}
.service td, .englisch td{background-color: #FFFFFF;border: 1px solid #8898BF;font-family: Arial,Helvetica,Sans;font-size: 10pt;text-align: justify;vertical-align: top;color: #000082;padding: 10px;margin-top: 10px;margin-bottom: 10px;}
.ref td img, .quali td img{border-left: 10px solid #FFFFFF;float: right;}
.serv_b{width: 300px;margin: 0px;margin-bottom: 10px;padding: 0px;}
.serv_b .tr-0 td{background-color: #D8E8FF;border: 1px solid #8898BF;font-family: Arial,Helvetica,Sans;font-size: 10pt;text-align: center;vertical-align: middle;color: #000066;padding: 1px;margin: 0px;}
.serv_b td{width: 33%;background-color: #FFFFFF;border: 1px solid #8898BF;font-family: Arial,Helvetica,Sans;font-size: 10pt;text-align: justify;vertical-align: top;color: #000082;padding: 5px;margin-top: 10px;margin-bottom: 10px;}
.ref td img, .quali td img, .serv_b td img{border-left: 10px solid #FFFFFF;float: right;}
.csc-header h2 { Width: 95%; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG{margin-top: 25px;}
.catoverview{width: 100%;margin: 0px;margin-top: 10px;padding: 0px;padding-bottom: 10px;text-align: center;}
.holder{width: 25%;margin: 0px;margin-top: 10px;padding: 0px;padding-bottom: 10px;text-align: left;}
.zg, .ki{text-align: justify;}
.category{margin: 0;margin-bottom: 10px;}
.catoverview td{background-color: #FFFFFF;border: 1px solid #8898BF;font-family: Arial,Helvetica,Sans;font-size: 10pt;vertical-align: top;color: #000082;padding: 10px;margin-top: 10px;margin-bottom: 10px;}
.catoverview .kursname{background-color: #8898BF;border: 1px solid #000082;font-family: Arial,Helvetica,Sans;font-size: 10pt;text-align: center;color: #FFFF99;padding: 1px;margin: 0px;}
.catoverview th{background-color: #D8E8FF;border: 1px solid #8898BF;font-family: Arial,Helvetica,Sans;font-size: 10pt;font-weight: normal;text-align: center;vertical-align: middle;color: #000066;padding: 0;margin: 0;}
.catoverview ul{padding-left: 5px;padding-top: 0;padding-bottom: 0;padding-right: 10px;margin-top: 0px;margin-left: 10px;margin-bottom: 0px;}
.catoverview li{padding-bottom: 5px;}
.link_show{width: 100%;min-width: 220px;margin: 0px;margin-bottom: 20px;}
.link_show td{background-color: #FFFFFF;border: 1px solid #FFFFFF;font-family: Arial,Helvetica,Sans;font-size: 10pt;text-align: justify;vertical-align: top;color: #000082;padding: 10px;margin-top: 10px;margin-bottom: 10px;}
.link_head{background-color: #8898BF;border: 1px solid #8898BF;font-family: Arial,Helvetica,Sans;font-size: 10pt;font-weight: normal;text-align: center;vertical-align: middle;color: #000066;padding: 0;margin: 0;}
.rand_bildung{width: 220px;border: 1px solid #8898BF;margin-right: 5px;}
.rand_bildung td{background-color: #FFFFFF;text-align: center;border: 1px solid #FFFFFF;font-size: 8pt;color: #000082;padding: 0;margin: 0;}
.rand_bildung .tr-0 .td-0{background-color: #8898BF;border: 1px solid #000082;font-family: Arial,Helvetica,Sans;font-size: 10pt;text-align: center;vertical-align: middle;color: #FFFF99;padding: 0;margin: 0;}
.main_formular{width: 100%;min-width: 300px;background-color: transparent;}
.main_formular td{background-color: #FFFFFF;border: 1px solid #8898BF;}
.formular{width: 100%;min-width: 300px;background-color: #FFFFFF;margin: 0px;padding-left: 15px;padding-right: 15px;}
.formular td{background-color: #FFFFFF;border: 0;font-family: Arial,Helvetica,Sans;font-size: 10pt;text-align: left;vertical-align: top;color: #000082;padding: 5px;}
.formular th{background-color: transparent;height: 1px;}
.info{font-family: Arial,Helvetica,Sans;font-size: 10pt;color: #000082;}
.language{text-decoration: none;border: 0;}
.language img{text-decoration: none;border: 0;}
