BODY { 
margin:0px;  
padding:0px;

}

.randLinks{
background-image:url(../Bilder/lsf.gif);
background-repeat:repeat-x; 
}

.randRechts{
background-image:url(../Bilder/lsf.gif);
background-repeat:repeat-x; 
}

.randLinksStart{
background-image:url(../Bilder/lsf_start.gif);
background-repeat:repeat-x; 
}

.randRechtsStart{
background-image:url(../Bilder/lsf_start.gif);
background-repeat:repeat-x; 
}

.randOben{
background-image:url(../Bilder/lfs_01.gif);
background-repeat:repeat-x; 
}

.randMitte{
background-image:url(../Bilder/lfs_02.gif);
background-repeat:repeat-x; 
}

.linie{
background-image:url(../Bilder/px.gif);
background-repeat:repeat-y; 
}

.absInhalt{
padding-top:35px;
}

.linieUnten{
background-image:url(../Bilder/px2.gif);
background-repeat:repeat-x; 
}

.fusszeile{font-family:verdana,Geneva,Helvetica,sans-serif; 
		color:#3ba52b; 
		font-size:11px;
		padding-top:10px;
		padding-left:42px;
		line-height:17px;
}

a.gruen{font-family:verdana,Geneva,Helvetica,sans-serif; 
		color:#3ba52b; 
		font-weight:normal;
		font-size:11px;
		text-decoration:none;
									
								}

a:hover.gruen {font-family:verdana,Geneva,Helvetica,sans-serif; 
				color:#666666; 
				font-weight:normal;
				font-size:11px;
				text-decoration:none;
							  						
}

.hoehe{

height:300px;
}

.untermenue{
padding-top:70px;
}
.schnittMenue{
width:144px;
overflow:hidden;
}

a.unter{font-family:verdana,Geneva,Helvetica,sans-serif; 
		color:#339933; 
		font-weight:bold;
		font-size:11px;
		text-decoration:none;
		line-height:17px;
									
								}

a:hover.unter {font-family:verdana,Geneva,Helvetica,sans-serif; 
				color:#666666; 
				font-weight:bold;
				font-size:11px;
				text-decoration:none;
				line-height:17px;
							  						
}

schnittAbs{
height:12px;
}

a.unterA{font-family:verdana,Geneva,Helvetica,sans-serif; 
		color:#666666; 
		font-weight:bold;
		font-size:11px;
		text-decoration:none;
		line-height:17px;
									
								}

a:hover.unterA {font-family:verdana,Geneva,Helvetica,sans-serif; 
				color:#666666; 
				font-weight:bold;
				font-size:11px;
				text-decoration:none;
				line-height:17px;
							  						
}

.inhalt{
padding-left:26px;
vertical-align:top;
}

a{font-family:verdana,Geneva,Helvetica,sans-serif; 
		color:#339933; 
		font-weight:normal;
		font-size:12px;
		text-decoration:none;
									
								}

a:hover {font-family:verdana,Geneva,Helvetica,sans-serif; 
				color:#666666; 
				font-weight:normal;
				font-size:12px;
				text-decoration:none;
							  						
}

.abs{

	padding-bottom:0px;
	padding-top:0px;
	margin-bottom:0px;
	margin-top:0px;
}

.rot{
color:#339933;
font-family:verdana,Geneva,Helvetica,sans-serif; 
}


.abs2{
	list-style-type:square;
	padding-bottom:0px;
	padding-top:0px;
	margin-bottom:0px;
	margin-top:0px;
}

.abstandL{
 margin-left:30px;
 width:100%;
}

.fontsmall{
	font-size:9px;
}

.fontlarge{
	
	text-transform:uppercase; 
	font-size:18px;
	line-height:25px;
}

.contentTable {
	font-family:verdana,Geneva,Helvetica,sans-serif;
	color:#666666;  
	font-weight:normal;
	font-size:12px;
	text-decoration:none; 
	width:644px;
	background:#ffffff;
	line-height:17px;
	text-align:justify;
	

}

.schnitt{
overflow:hidden;
width:644px;
	
}
.imgleft { float: left; margin-right: 15px; margin-bottom: 1px; } 

.imgright { float: right; margin-left: 15px; margin-bottom: 1px; } 


.termine{
background:#cecece;
font-weight:bold;
padding:3px;
}

.termine2{
background:#e4e2e2;
padding:3px;
vertical-align:top;
}

.termine3{
background:#eeeeee;
padding:3px;
color:#339933;
vertical-align:top;
}

.contentTableStart {
	font-family:verdana,Geneva,Helvetica,sans-serif;
	color:#666666;  
	font-weight:normal;
	font-size:12px;
	text-decoration:none; 
	width:410px;
	background:#ffffff;
	line-height:17px;
	text-align:justify;
	

}

.schnittStart{
overflow:hidden;
width:410px;
	
}

.startseiteLinks{
padding-left:19px;
vertical-align:top;
}

.contentTableStart2 {
	font-family:verdana,Geneva,Helvetica,sans-serif;
	color:#666666;  
	font-weight:normal;
	font-size:12px;
	text-decoration:none; 
	width:364px;
	background:#ffffff;
	line-height:17px;
	text-align:justify;
	

}

.schnittStart2{
overflow:hidden;
width:364px;
	
}

a.klein{font-family:verdana,Geneva,Helvetica,sans-serif; 
		color:#666666; 
		font-weight:normal;
		font-size:11px;
		text-decoration:none;
									
								}

a:hover.klein {font-family:verdana,Geneva,Helvetica,sans-serif; 
				color:#339933; 
				font-weight:normal;
				font-size:11px;
				text-decoration:none;
							  						
}

.termineStart {
	font-family:verdana,Geneva,Helvetica,sans-serif;
	color:#666666;  
	font-weight:normal;
	font-size:11px;
	text-decoration:none; 
	width:197px;
	background:#ffffff;
	line-height:17px;

	

}

.schnittTermineStart{
overflow:hidden;
width:197px;
	
}

.loginStart {
	font-family:verdana,Geneva,Helvetica,sans-serif;
	color:#666666;  
	font-weight:normal;
	font-size:11px;
	text-decoration:none; 
	width:164px;
	background:#ffffff;
	line-height:17px;
	text-align:justify;
}

form{
padding:0px;
margin:0px;
}

input{
		border-width:1px; 
		border-color:#cccccc; 
		border-style:solid; 
		padding-left:3px;
		background-color:#FFFFFF; 
		font-family:verdana,Geneva,Helvetica,sans-serif;
		color:#66666;  
		font-weight:normal;
		font-size:11px;
}

.loginStart1{
padding-left:19px;
vertical-align:top;
}

.abstandButton{
padding-left:209px;
}

textarea{
		border-width:1px; 
		border-color:#cccccc; 
		border-style:solid; 
		padding-left:3px;
		background-color:#FFFFFF; 
		font-family:verdana,Geneva,Helvetica,sans-serif;
		color:#666666;  
		font-weight:normal;
		font-size:12px;
		width:664px;
}
.bildText{
width:300px;
}