/* allgemeine Definitionen */

body {
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #006699;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
    }

	
/* Menü */
.clCMEvent{
    position:absolute; 
	z-index:300; 
	width:100%; 
	height:100%; 
	clip:rect(0,100%,100%,0); 
	left:0; 
	top:0; 
	visibility:hidden
	}
.clCMAbs{
    position:absolute; 
	width:10; 
	height:10; 
	left:0; 
	top:0; 
	visibility:hidden
	}
.clT,.clTover,.clS,.clSover,.clS2,.clS2over{
    position:absolute; 
	overflow:hidden; 
	width:130; 
	height:25; 
	cursor:pointer; 
	cursor:hand
	}
.clTover{
	padding:2px;
	font-size:10px;
	font-weight:bold;
	text-decoration : underline;
	}
.clT{padding:2px; 
    font-size:10px; 
	font-weight:bold;
	color:#79919A; 
	}   
.clTover{
    color:#79919A;
	}	
.clS{
    padding:2px; 
    font-size:10px
	}
.clSover{
	padding:2px;
	font-size:10px;
	font-weight:bold;
	text-decoration : underline;
	}
.clS2,.clS2over{
    padding:2px; 
	font-size:10px;
	}
.clS,.clS2{
    color:#79919A; 
	background-color:#FFFFFF; 
	layer-background-color:#FFFFFF;
	}
.clSover,.clS2over{
    color:#79919A; 
	font-weight:bold;
	background-color:#ECF1F4; 
	layer-background-color:#ECF1F4;
	}
.clTover{
    background-color:#ECF1F4; 
	layer-background-color:#ECF1F4;
	}
.clB,.clBar{
    layer-background-color:#ECF1F4;
	}
.clSover,{
    color:#79919A; 
	layer-background-color:#ECF1F4; 
	background-color:#ECF1F4; 
	}
.clB{
    position:absolute; 
	visibility:hidden; 
	z-index:300
	}
.clBar{
    position:absolute; 
	width:10; 
	height:10; 
	visibility:hidden; 
	}
	
/* Formulare */
.formnlo{ 
    padding:0px;
	}
 .inputnlo{ 
    font-size:10px; 
    font-family:Verdana,Arial,Helvetica,sans-serif; 
    font-weight:bold;
    color:#647980; 
    background-color:#F3F3F3; 
    border:1px solid #A0AEB9; 
    padding: 2px;
	}
.Buttonnlo{ 
    background-color:#FFFFFF; 
    color:#1576DB; 
    width:auto;
     
    border:1px solid #1576DB;  
	}

.kontaktinput,
.kontakttext {
	width: 350px;
}
	
.tdright {
    vertical-align: top;
    text-align: right;
}

.required {
    color: red;
}
/* Layer Hinweis, Seminarvorlage */
.remark {
	width: 424px;
	background-color: #ffffff;
	padding: 4px;
	margin-top: 3px;
}
