/* CSS DOCUMENT */
/*--------------------------- @SITE CSS -------------------------------*/
body{font-family:"Lucida Grande","Verdana",Georgia;background-color:#999;font-size:12px;margin:0;padding:0;}
a, img{border:0;margin:0;padding:0;}
p{font-family:"Lucida Grande","Trebuchet MS",Georgia;font-size:12px;}
/*p.help{font-size:10px;margin-left:25px;color:gray;}
p.help:hover{background-color:#FEFEE1;}*/
h1{font-family:"Lucida Grande","Trebuchet MS",Georgia;font-size:13px;}
h2{font-family:"Lucida Grande","Trebuchet MS",Georgia;font-size:14px;}
h3{font-family:"Lucida Grande","Trebuchet MS",Georgia;font-size:16px;}
table,thead,tbody,th,tr,td{font-family:"Lucida Grande","Trebuchet MS",Georgia;font-size:12px;border:0;margin:0;padding:0;border-spacing:0;}
noscript p.no{background-color:#FFFEC2; margin:0px; padding: 10px; color:red; width:99%; text-align:center;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
.footer{font-family:"Lucida Grande","Trebuchet MS",Georgia;font-size:12px;color:#ffffff;line-height:40px;font-weight:700;}
.style0{vertical-align:bottom;white-space:nowrap;color:inherit;font-size:10pt;font-weight:400;font-style:normal;text-decoration:none;font-family:"Lucida Grande","Trebuchet MS",Georgia;border:none;}
.table01{font-family:"Lucida Grande","Trebuchet MS",Georgia;font-size:10px;color:#333333;background-color:#eef9ff;margin-left:2px;}
.box1{border:2px dotted #999999;width:479px;text-align:left;float:left;position:relative;padding:10px;vertical-align:top;}
.box2{padding-left:26px;text-align:left;}
.header{font-family:"Lucida Grande","Trebuchet MS",Georgia;font-size:13px;font-weight:700;color:#ce731f;border-bottom-style:dotted;border-bottom-width:thin;line-height:2em;background-position:top;}
.rightCol{text-align:center;vertical-align:top;}
.newslink{color:#d07a1f;text-decoration:none;}
.newslink:hover{text-decoration:underline;}
.subLink{font-family:"Lucida Grande","Trebuchet MS",Georgia;font-size:13px;font-weight:700;color:#ce731f;line-height:19px;text-decoration:none;border-bottom-style:dotted;border-bottom-width:thin;}
.subLink:hover{background-color:#cccccc;color:#ffffff;}
.miniLink{font-family:"Lucida Grande","Trebuchet MS",Georgia;font-size:10px;font-weight:700;color:#ce731f;text-align:center;line-height:2em;text-decoration:none;border-bottom-style:dotted;border-bottom-width:thin;}
.table02{font-family:"Lucida Grande","Trebuchet MS",Georgia;font-size:10px;color:#333333;margin-left:2px;}
.miniLink:hover{background-color:#999999;color:#ffffff;}
.colum2{width:159px;padding-right:20px;padding-bottom:20px;text-align:left;float:left;background-color:#ffffff;position:relative;}
.colum1{width:454px;text-align:left;float:left;font-weight:normal;padding:0;margin:0;background-color:#ffffff;position:relative;}
.colum0{text-align:left;float:left;background-color:#ffff99;}
.box-p{border:2px dotted #999999;width:479px;text-align:left;float:left;position:relative;clear:right;padding:10px;}
.txLink{font-family:"Lucida Grande","Trebuchet MS",Georgia;font-size:13px;font-weight:700;color:#ce731f;text-align:left;line-height:2em;text-decoration:none;border-bottom-style:dotted;border-bottom-width:thin;}
.txListe{list-style-type:square;color:#ce731f;}
.header2{font-family:"Lucida Grande","Trebuchet MS",Georgia;font-size:13px;font-weight:700;color:#ce731f;line-height:2em;}
.subLink2{font-size:10px;padding-left:14px;text-decoration:none;color:#333333;}
.subLink2:hover{font-size:10px;padding-left:14px;text-decoration:none;color:#ffffff;background-color:#666666;padding-right:14px;}
dl,dt,dd,ul,li{margin:0px;padding:0;list-style-type:none;}
#menu{position:relative;top:0;left:18px;width:15em;} 
#menu dt{height:105%;line-height:20px;text-align:left;font-weight:700;color:#ce731f;border-bottom-width:1px;border-bottom-style:dotted;}
#menu dd{border:0;display:none;}
#menu li{text-align:left;background:#fff;margin:2px;}
#menu li a,#menu dt a{color:#666666;text-decoration:none;display:block;border:none;height:100%;font-size:10px;}
#menu li a:hover{color:#333333;background-color:#ffff66;text-decoration:underline;}
#menu dt:hover{background-color:#ffff66;}
#menu dt a.hlink{font-size:1em;height:105%;line-height:20px;text-align:left;font-weight:700;color:#ce731f;}
.mentions{position:absolute;top:300px;left:10px;color:#000;background-color:#ddd;}

#menuVis{position:relative;top:0;left:18px;width:15em;}
#menuVis dd{border:0;display:block;}
#menuVis dt{height:105%;line-height:20px;text-align:left;font-weight:700;color:#ce731f;border-bottom-width:1px;border-bottom-style:dotted;}
#menuVis li{text-align:left;background:#fff;font-size:10px;color:gray;}
#menuVis li a,#menuVis dt a{color:#666666;text-decoration:none;display:block;border:none;height:100%;font-size:10px;}
#menuVis li a:hover{color:#333333;background-color:#ffff66;text-decoration:underline;}

#email{background-image:url(../images/email.gif);background-repeat:no-repeat;background-position:17px 14px;float:none;position:static;vertical-align:top;margin:10px;padding:8px;height:18px;}
#email:hover{background-image:url(../images/email_hi.gif); cursor:pointer;}
.newsframe{background-color:#ffedc0;border:1px dotted red;}
#download{height:50px;margin-left:0px;margin-top:20px;color:gray;background:url(../images/pdf0.png) no-repeat;/*border: 1px solid #999;*/}
#download:hover{background:#FFF url(../images/pdf1.png) no-repeat;cursor:pointer;}
#download p{font-size:10px;margin-left:2px;padding-top:52px;font-weight:normal;}
#download p:hover{text-decoration:underline;}
#download a{text-decoration:none;color:gray;}
#download a:hover{text-decoration:underline;color:#4c4c4c;}
#kangebot{display:none;}
#kliste2011{display:none;} 
#wrapper{width:100%;margin:0;padding:0;}
#content{background-color:#FFF;width:750px;}
/*--------------------------- @KURSE CSS -------------------------------*/
/* das css der kurse-tabellen */
.kursliste tr.head{text-align:left;background-color:#eee;color:#808080;}
.box9 .kursliste td{padding:1px;}
.box9{border:2px dotted #999;padding:10px;float:left;position:inherit;}
/*#TableBox{border:medium dotted rgb(51,51,51);color:green;margin:1em;padding:1em;}*/
.xl29{text-align:left;color:#800000;background-color:#FFF;border-bottom-style:solid;border-bottom-color:#ffffff;border-bottom-width:1px;}
.xl29:hover{background-color:#ffff00;}
.xl30{color:#191919;}
.xl31{color:white;text-align:center;background:#aaa;border-bottom-style:groove;border-bottom-width:1px;border-bottom-color:#CCC;border-top-color:#CCC;border-top-style:solid;border-top-width:1px;padding:2px;}
.xl32{color:white;background:gray;}
.xl33{background:gray;}
.xl29_06{color:#633100;background-color:#dbfff6;border-bottom-style:solid;border-bottom-color:#ffffff;border-bottom-width:thin;}
.jumplink{font-family:"Lucida Grande","Trebuchet MS",Georgia;font-size:9px;font-weight:400;color:#333333;text-decoration:none;}
.jumplink:hover{font-family:"Lucida Grande","Trebuchet MS",Georgia;font-size:12px;font-weight:400;color:#ffffff;text-decoration:none;background-color:#333333;}
.jumplinkUp{font-family:"Lucida Grande","Trebuchet MS",Georgia;font-size:10px;font-weight:400;color:#ffffff;text-decoration:none;}
.jumplinkUp:hover{font-family:"Lucida Grande","Trebuchet MS",Georgia;font-size:10px;font-weight:400;color:#333333;text-decoration:none;background-color:#ffffff;}
.trWerktag{text-align:left;border-bottom-color:#000000;border-bottom-style:solid;border-bottom-width:1px;border-top-width:1px;border-top-style:solid;border-top-color:#ff0000;}
.trWerktag:hover{background-color:#ffff00;}
.xl29_06:hover{color:#633100;background-color:#ffff00;}
#test001{background-color:#ff0000;border-bottom-width:medium;border-bottom-style:solid;border-bottom-color:#000000;color:#ffffff;}
.pdown1{font-size:10px;}

