@charset "UTF-8";
html{color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif;}
body{color:#000000; margin:0px; padding:0px;background-color:#F08C00; background-image:url(../layout/img/scc_bg_stripe.gif);background-repeat:repeat;}
td {font-size:9px;}
h1{padding:3px 0 0 0;margin:0;font-size:13px;border-bottom:1px solid #F08C00}
h2{padding:0 0 0 0;margin:0;font-size:12px;}
h3{padding:3px 0 0 0;margin:0;font-size:10px;}
a{font-size:7pt;color:#000000;text-decoration: none;}
a:hover{font-size:7pt;text-decoration: underline;position: relative; top: 1px; left: 1px;}
a.mailLink {color:#993300;text-decoration: underline;font-weight:bold;font-size:7pt}
#iframeCLS{
	width:980px; 
	height:377px; 
	margin-top:0px; 
	padding-top:0px;
	overflow:hidden;
	hspace:0;  
	vspace:0; 
	border:0;
}
.loginTbl{
	background-color:white;
	opacity:.8;
	filter:alpha(opacity=80);
	-moz-opacity:.8;
}
.loginIpt{
	margin-top:3px;
	font-size:11px;
	font-weight:bold;
	height:20px;
	background-color:white;
	border:2px solid orange;
}

#mainNavigation {padding-left:80px; padding-top:6px;}
.mainNavActivePointTD1{width:117px;text-align:center;}
.mainNavInactivePointTD1{width:117px;text-align:center; border:0px solid white}
.mainNavActivePointL1{font-size:11px;font-weight:bold;color:white;}
.mainNavInactivePointL1{font-size:11px;font-weight:bold;color:white;}
.mainNavActivePointL1:hover{font-size:11px;color:white;}
.mainNavInactivePointL1:hover{font-size:11px;color:white;}


.mainNaviDIV{border-bottom:2px solid #c4c4c4;}
.mainDivNavActivePointTD2{width:115px;height:18px;text-align:center;background-image:url(../layout/img/banner_div_nav.jpg);background-repeat:repeat-x;border-left:2px solid #c4c4c4;border-right:2px solid #c4c4c4;}
.mainDivNavInactivePointTD2{width:115px;height:18px;text-align:center; background-image:url(../layout/img/banner_div_nav.jpg);background-repeat:repeat-x;border-left:2px solid #c4c4c4;border-right:2px solid #c4c4c4;}
.mainDivNavActivePointL2{font-size:11px;font-weight:bold;color:white;}
.mainDivNavInactivePointL2{font-size:11px;font-weight:bold;color:white;}
.mainDivNavActivePointL2:hover{font-size:11px;color:white;}
.mainDivNavInactivePointL2:hover{font-size:11px;color:white;}

/* KURSE */
.tdActkurseNav1{padding-top:4px;padding-left:5px;}
.tdInActkurseNav1{padding-top:4px;padding-left:5px}
.hrefActkurseNav1{font-weight:bold;}
.massnameNr{}
.kursTbl {padding:2px;}
.kursBdr{border-right:1px solid grey}

/* BOX SCROLLER */
#boxScroller{position:absolute; left:145px; top:3px; z-index:45;}
.inhaltDIV{left:0px; position:relative; top:1px; z-index:49;}
.rahmenDIV{position:relative;width:200;height:143;overflow:hidden;top:0;left:0;clip:rect(0,200,0,200);visibility:visible;z-index:50}

#text{
	position:absolute;
	z-index:1;
	left:-400px;
}
.listHeadKat{
	padding:5px; 
	font-size:12px; 
	background-color:#ccc;
}
.navDIV{										
	position:absolute; 
	z-index:10; 
	visibility:visible;
	top: 9px;
	left: 1px;
	width:99%;
	overflow:auto;
}
.navDivTAB{									
	padding-left:3px;
	padding-right:3px;
	cursor:hand; 
	border-collapse:collapse; 
	font-size:12px; 
	border-color:#666666; 
	border-style:solid; 
	border-width:1px; 
	border-bottom-color:#666666; 
	height:30px; 
	width:130px; 
	text-align:center; 
	padding-top:5px; 
	background-color:#fff;
	cursor:hand;
	z-index:2;
}
.boxRahmen td{
	border:solid #000 1px;
	width:150px;
	height:150px; 
	margin:5px; 
	background-color:#CCCCCC
}
.activeTab{
	background-color:#E9E9E9
}
.adminTabelHGtab{
	border-width:1px; 
	border-color:#000; 
	width:100%; 
	background-color:#E9E9E9; 
	border-style:solid; 
}


/* kontakt formular */

.Stil2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
}
.formfeld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #cccccc;
	width: 130px;
	height:14px;
}
.formfeld_sm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #cccccc;
	width: 45px;
	height:14px;
}
.formfeld_sm2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #cccccc;
	width: 82px;
	height:14px;
}
.selectform{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #cccccc;
	
}
.formfeld_ar{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #cccccc;
	width: 460px;
	height: 65px;
	
}
.formfeld_mini{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #cccccc;
	width: 14px;
	height: 14px;
	
}
.btn{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	
}

.sendenBtn{
	position:absolute;
	z-index:1;
	top:300px;
	left:440px;
	width:146;
	height:16px;
	padding-left:15px;
	padding-top:2px;
	background-image:url(../layout/img/senden_btn.gif);
	background-repeat:no-repeat;
	cursor:hand;
	
	
}
.siteTextKurse{
    background-color:#FFFFFF; 
    padding-left:5px;
    padding-right:5px;
}
.siteDIV{
text-align:center; }
.lightGreenTD{
color:#ff0000; }
.loginINPUT{
font-size:8pt; border-width:1; font-family:Arial; border-color:#3F3E2E; height:19px; line-height:18px; color:#333333; font-weight:bold; border-style:solid; }
.langSELECT{
height:19px; border-color:#3F3E2E; text-align:left; font-weight:bold; background-color:#DADAB5; font-size:8pt; border-style:solid; color:#333333; font-family:Arial; border-width:1; }
.footerTD{
font-family:Arial; color:#0077727; text-decoration:none; font-size:8pt; }
.footerA{
text-decoration:none; font-size:8pt; font-family:Arial; color:#333333; }
a{
font-size:9px; }
a:hover{
text-decoration:none; color:#999999; }
.newshead{
vertical-align:middle; text-decoration:none; text-align:left; font-weight:bold; padding-left:5px; color:#666666; font-size:12px; padding-bottom:3px; font-family:Arial; padding-top:3px; }
.date{
color:#333333; font-weight:bold; text-align:left; }
.news{
border-color:#996600; padding-bottom:10px; background-color:993300; padding-top:10px; color:#000000; border-style:solid; padding-right:10px; border-width:2px; padding-left:10px; }
.newslinks{
font-weight:bold; color:#DBF2F1; }
.footer{
font-size:10px; background-color:#777; color:#fff; }
.mem{
color:#000000; font-size:10px; font-family:Arial; background-color:#ffffff; }
.listHead{
background-color:#777; padding-right:5px; color:#fff; padding-left:5px; font-weight:bold; height:25px; }
.listFieldE1{
padding-left:5px; font-weight:bold; color:#000000; }
.listFieldE2{
color:#000000; padding-left:20px; }
.listFieldE3{
padding-left:40px; color:#000000; }
.numInput{
color:#333333; font-family:Arial; border-width:1; height:19px; border-color:#3F3E2E; width:20px; font-weight:bold; background-color:#DADAB5; font-size:8pt; border-style:solid; }
.selINPUT{
border-color:#3F3E2E; width:120px; font-weight:bold; background-color:#DADAB5; font-size:8pt; border-style:solid; color:#333333; font-family:Arial; border-width:1; height:19px; }
.memFiles{
text-align:center; scrollbar-highlight-color: #B3E5E3; border-width:0px; border-color:#B3E5E3; width:100%; scrollbar-darkshadow-color: #B3E5E3; }
.main{
width:555px; font-weight:bold; padding-bottom:15px; background-color:#F2efcc; font-size:8pt; border-style:solid; color:#333333; font-family:Arial; border-width:0px; margin-right:5px; height:100%; border-color:#3F3E2E; padding-right:20px; }
.error{
font-size:8pt; font-family:Arial; color:#ff0000; font-weight:bold; }
.fileINPUT{
font-family:Arial; border-width:1; background-color:#777; border-color:#3F3E2E; padding-right:20px; color:#fff; font-weight:bold; padding-left:20px; font-size:8pt; border-style:solid; }
.linkeSpalte{
background-color:#777; padding-left:5px; height:100%; width:180px; text-align:left; padding-right:5px; }
.navi{
height:100%; width:210px; text-align:left; padding-left:20px; }
.braun{
color:#3F3E2E; }
.inhalte{
padding-left:0px; padding-top:0px; margin-left:0px; margin-top:0px; }
.site{
width:600px; }
.rubHead{
text-align:right; color:#3F3E2E; font-weight:bold; height:50px; width:100%; }
.loginBUTTON{
width:80px; }
.formbuttons{
height:19px; line-height:18px; width:155px; font-weight:bold; border-style:solid; background-color:#DADAB5; font-size:8pt; border-width:1; color:#333333; font-family:Arial; border-color:#999; }
.newslinks{
color:#3F3E2E; }
.sitetext{
padding-top:2px; margin-right:20px; padding-right:20px; }
.loginfield{
width:120px; text-align:center; margin-left:10px; padding-left:15px; padding-bottom:15px; }
.b_title{
color:#000000; font-weight:bold; font-size:12px; }
.b_text{
color:#000000; }
.filialScrollDiv{
overflow:auto; height:180px; width:100%; }
.aktuellHead{
color:#000; }
.aktuellText{
font-size:10px; font-family:Verdana; color:#000000; }
.teststyle{
color:#ff0000; font-family:cursive; text-align:right; background-color:#000000; }
.textScroll_links{
height:390px; width:100%; overflow:auto; }
.aktuellHead:hover{
color:#990000; }
.aktuellText:hover{
color:#ff0000; font-size:10px; font-family:Verdana; }
.adminTabelHG{
width:100%; background-color:#E9E9E9; border-style:solid; border-width:2px; border-color:#fff; }
.listHead td{
font-size:10px; height:25px; background-color:#DADAB5; color:#000000; font-weight:bold; }
.adminNavInactivePointL1{
color:#000; }
.adminNavActivePointL1{
color:#fff; }
.adminNavInactivePointL1:hover{
color:#fff; }
.adminNavActivePointL1:hover{
color:#fff; }
.adminNavInactivePointL_welc1{
color:#ccc; }
.adminNavActivePointL_welc1{
color:#fff; }
.footerNavInactivePointTD1{
width:125px; background-image:url("layout/img/footerPfeil.gif"); background-position:left; padding-left:15px; background-repeat:no-repeat; }
.footerNavActivePointTD1{
background-image:url("layout/img/footerPfeil.gif"); background-position:left; padding-left:15px; background-repeat:no-repeat; width:125px; }
.global_anker{
font-size:9px; }
.global_anchor{
font-size:9px; }
.global_anchor:hover{
font-size:9px; }
.textINPUT{
width:505px; font-family:Arial; }
.swf_anfahrt_hg{
background-color:#bebebe; }
.boxNavInactivePointTD1{
color:#ff; }
.null{
color:#000; }
.boxCls1 td{
padding-bottom:10px; }
.a.newsLink{
color:#900; }
.kursTbl td{
background-color:#ffffff; padding-right:2px; padding-left:2px; padding-bottom:2px; padding-top:2px; }
