html, body, img, p, div, form, select, input, textarea {
	margin:0px;
	padding:0px;
}

body {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#606060; 
	line-height:13pt;
	filter:Alpha(opacity=75,finishopacity=0,style=0);
	background-color:#E0E0E0;
	
}

input, select, textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8ab921;
	border:1px #9a9a9a solid;
}

a {
	color:#8ab921;
	text-decoration:underline;
}

a:hover {
	color:#8ab921;
	text-decoration:underline;
}

.clear {
	clear:both;
}

.LoginStatus, .Error_Form_Login {
	position:absolute;
	z-index:2;
	left:465px;
	
	width:320px;
	height:100px;
	
	background-color:#ffffff;
	
	font-family:Verdana;
	color:#8ab921;
	font-size:9pt;
	text-align:center;
}

	.AjaxLoader {
		width:150px;
		height:12px;
		padding:20px 0px 0px 0px;
	}

.Error_Form_Login {
	z-index:3;
	height:65px;
	padding:35px 0px 0px 0px;
}

.Button_Submit {
	color:#8ab921;
	background-color:#ffffff;
	cursor:pointer;
}

.NotifyShadow {
	position:absolute;
	width:100%;
	height:100%;
	z-index:2000;
	background:url('img/overlay.gif');
	background-color:#000000;
	filter:Alpha(opacity=75,finishopacity=0,style=0);
	opacity:0.75;
}

	.Notify {
		position:absolute;
		z-index:2005;
		width:370px;
		height:195px;
		left:50%;
		margin-left:-200px;
		/*top:50%;
		margin-top:-100px;*/
		
		border:1px #000000 solid;
		
		background:url('img/logo-conja-loader-bg.gif') no-repeat center;
		background-color:#ffffff;
		padding:5px 15px 0px 15px;
	}
	
		.Notify p {
			color:#606060;
			font-weight:bold;
		}
		
		.NotifyLoader {
			position:absolute;
			left:50%;
			top:120px;
			margin-left:-175px;
			width:350px;
			height:64px;
			text-align:center;
		}
		
	.SMS {
		position:absolute;
		z-index:2005;
		width:500px;
		height:300px;
		left:50%;
		margin-left:-250px;
/*		top:50%;
		margin-top:-150px;*/
		
		border:1px #000000 solid;
		
		background:url('img/logo-conja-loader-bg.gif') no-repeat center;
		background-color:#ffffff;
		padding:5px 10px 0px 10px;
	}
	
		.SMS p {
			color:#606060;
			font-weight:bold;
		}
		
			.SMS p textarea {
				width:490px;
				height:130px;
				background-color:transparent;
				padding:4px;
			}
		
		.SMSLoader {
			position:absolute;
			left:50%;
			top:250px;
			margin-left:-275px;
			width:550px;
			height:64px;
			text-align:center;
		}
		
	.SMSAbschicken {
		position:absolute;
		z-index:2005;
		width:600px;
		height:400px;
		left:50%;
		margin-left:-300px;
/*		top:50%;
		margin-top:-200px;*/
		
		border:1px #000000 solid;
		
		background:url('img/logo-conja-loader-bg.gif') no-repeat center;
		background-color:#ffffff;
		padding:5px 10px 0px 10px;
	}
	
		.SMSAbschicken p {
			color:#606060;
			font-weight:bold;
		}
		
		.SMSVorschau {
			width:596px;
		}
		
			.SMSVorschauHead {
				width:596px;
				background-color:#f2f2f2;
				padding:4px;
			}
			
			.SMSVorschauText {
				width:596px;
				height:100px;
				padding:4px;
				border:1px #f2f2f2 solid;
			}
		
		.SMSAbschickenLoader {
			position:absolute;
			left:50%;
			top:120px;
			margin-left:-225px;
			width:450px;
			height:64px;
			text-align:center;
		}

	.Kuendigen {
		position:absolute;
		z-index:2005;
		width:370px;
		height:195px;
		left:50%;
		margin-left:-200px;
		/*top:50%;
		margin-top:-100px;*/
		
		border:1px #000000 solid;
		
		background:url('img/logo-conja-loader-bg.gif') no-repeat center;
		background-color:#ffffff;
		padding:5px 15px 0px 15px;
	}
	
		.Kuendigen p {
			color:#606060;
			font-weight:bold;
		}
		
		.KuendigenLoader {
			position:absolute;
			left:50%;
			top:120px;
			margin-left:-175px;
			width:350px;
			height:64px;
			text-align:center;
		}

.Wrapper {
	width:100%;
	height:100%;
}

	.mainBox {
		position:absolute;
		left:50%;
		margin-left:-414px;
		
		width:828px;
		
		background:url('img/content_bg.gif') repeat-y;

	}
		
		.Abstand {
			padding:0px 44px 0px 44px;
		}
		
			.Trennlinie {
				width:740px;
				height:15px;
				background:url('img/trennlinie.gif') no-repeat;
			}
		
			.Header {
				width:740px;
			}
			
				.Logo {
					float:left;
					width:165px;
					height:100px;
				}
				
				.Login {
					float:left;
					width:325px;
					height:100px;
					padding:0px 0px 0px 250px;
				}
				
					.FormBoxLogin {
						width:314px;
						height:70px;
						padding:30px 5px 0px 0px;
						text-align:right;
					}
					
						.LoginInfo {
							color:#91BC1E;
							font-size:14px;
						}
					
					.FormBox {
						width:314px;
						height:75px;
						padding:20px 0px 0px 8px;
						text-align:right;
					}
					
						.ErrorForm {
							float:left;
							width:173px;
							height:20px;
							padding:0px 10px 0px 0px;
							text-align:right;
						}
						
						.FormFeld {
							float:left;
							width:121px;
							height:20px;
							text-align:right;
							padding:0px 0px 5px 0px;
						}
						
			.TopLogo {
				width:740px;
				height:181px;
			}
			
			.Menu {
				width:740px;
				height:23px;
				background-color:#E4EECC;
			}
			
				.MenuSpacer {
					float:left;
					width:11px;
					height:23px;
				}
			
				.MenuItem {
					float:left;
					margin:0px 20px 0px 0px;
					height:20px;
					padding:3px 11px 0px 0px;
				}

				.MenuItem a {
					text-decoration:none;
				}				
				
				
					.MenuAct {
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:12px;
						color:#8ab921;
					}
					
					.MenuInAct {
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:12px;
						color:#727272;
					}
					
			.SubMenu {
				width:740px;
				height:23px;
				background-color:#f2f2f2;
			}
			
				.SubMenuItem {
					float:left;
					margin:0px 20px 0px 0px;
					height:20px;
					padding:3px 11px 0px 0px;
				}
				
					.SubMenuItem a {
						text-decoration:none;
					}
					
			.Content {
				width:740px;
				padding:0px 0px 10px 0px;
			}
			
				.Content h1 {
					font-size:11px;
					font-weight:bold;
					color:#606060;
					padding:0px;
					margin:0px;
				}
			
				.Content h2 {
					font-size:15px;
					color:#8ab921;
					padding:0px 0px 29px 0px;
					margin:0px;
				}
				
				.Content div {
					font-size:13px;
					color:#606060;
				}
				
				.Content p {
					padding:10px 0px 0px 0px;
				}
				
				.Content .textgruen {
					font-size:13px;
					color:#8ab921;
				}
				
					.FormKontaktBox {
						float:left;
						width:450px;
					}
					
						.KontaktText {
							float:left;
							width:145px;
							text-align:right;
							padding:0px 5px 5px 0px;
						}
						
						.KontaktFeld {
							float:left;
							width:250px;
							padding:0px 0px 5px 0px;
						}
					
					.FormKontaktAnschrift {
						float:left;
						width:190px;
						padding:15px 0px 0px 40px;
					}
					
				.ProfilIcon {
					float:left;
					/*width:146px;
					height:146px;*/
					width:120px;
					height:140px;
					border:1px #9A9A9A solid;
					background-color:#F2F2F2;
					margin:0px 9px 15px 9px;
					padding:2px;
					text-align:center;
					cursor:pointer;
				}
				
				.ProfilForm {
					width:740px;
				}
				
					.ErrorFormProfil {
						float:left;
						width:335px;
						text-align:left;
						padding:0px 0px 5px 5px;
					}
				
					.ProfilText {
						float:left;
						width:100px;
						text-align:right;
						padding:0px 5px 5px 0px;
					}
					
					.ProfilFeld {
						float:left;
						width:280px;
						padding:0px 0px 5px 0px;
					}
					
				.ListGruppe {
					width:732px;
					height:18px;
					padding:4px;
					background-color:#f2f2f2;
					border-top:1px #9A9A9A solid;
					border-bottom:1px #9A9A9A solid;
				}
				
				.ListeHead {
					float:left;
					width:50px;
					padding:4px;
				}
				
				.ListeCont {
					float:left;
					width:50px;
					padding:4px;
				}
				
				.ListeHeadStatistik {
					float:left;
					width:96px;
					background-color:#f2f2f2;
					border-top:1px #9b9b9b solid;
					border-bottom:1px #9b9b9b solid;
					padding:4px;
					margin:0px 0px 5px 0px;
				}
				
				.ListeBoxStatistik {
					width:740px;
				}
				
					.ListeContStatistik {
						float:left;
						width:96px;
						padding:4px;
					}
			
			.Footer {				
				width:828px;
				height:30px;
				text-align:right;
				background:url('img/footer.gif') no-repeat;
				background-color:#E0E0E0;
			}
			
				.FooterLink {
					font-size:10px;
					color:#616161;
					padding:10px 10px 0px 0px;
				}
				
					.FooterLink a {
						color:#616161;
					}
					
					.FooterLink a:hover {
						color:#616161;
					}