﻿body
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	font-style: normal;
	font-weight:normal;
	color:#222222;
	background:#646464;
	margin: 0 0 0 0;	
}

td
{
	font-family: Arial, Helvetica, Verdana, sans-serif;	
	font-size:12px;
	font-style: normal;
	font-weight:normal;
	color:#000000;
}

/* Allgemeine Eingabecontrols */
Input
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	font-size: 12px;		
}

/* Formularbuttons */
.Button
{
	border-right: #696969 1px solid;
	border-top: #696969 1px solid;
	margin: 5px 5px 5px 5px;
	border-left: #696969 1px solid;
	border-bottom: #696969 1px solid;
	background-color: #efefef
}

/* Standard-Links */
A:link
{
	font-weight: normal;
	color: #454545;
	text-decoration: underline;
}			
A:visited	
{
	font-weight: normal;
	color: #454545;
	text-decoration: underline;
}			
A:active	
{
	font-weight: normal;
	color: #454545;
	text-decoration: underline;
}	
A:hover	
{
	font-weight: normal;
	color: #719038;
	text-decoration: underline;
}

/* Kleine Schrift */
.SmallFont
{
	font-size: 10px;
	font-weight: normal;
}

/* Rahmen des Seitenkopfes */
.ContainerSiteHeader
{
	padding: 4px 2px 2px 4px;
	border-top: none;
	border-bottom: 2px solid #9FC35D;
	border-left: none;
	border-right: none;
	background-color: #404040;
	font-size: 13px;
	color: #F9F9F9;
}

/* Rahmen des Hauptcontainers */
.Container
{	
	border-top: 1px solid #A2C75F;
	border-left: 1px solid #A2C75F;
	border-right: none;
	border-bottom: none;	
}

/* Überschrift 1 des Containers */
.ContainerHL1
{	
	padding: 4px 4px 4px 4px;	
	border-top: 1px solid #9FC35D;	
	border-bottom: 1px solid #809E4B;
	border-left: 1px solid #9FC35D;	
	border-right: 1px solid #809E4B;		
	background-color: #89A950;
	font-size: 13px;
	font-weight: bold;
	color: #EAEAEA;	
}

/* Überschrift 1 des Containers ohne Seitenrandabstände */
.ContainerHL1Plain
{		
	border-top: 1px solid #9FC35D;	
	border-bottom: 1px solid #809E4B;
	border-left: 1px solid #9FC35D;	
	border-right: 1px solid #809E4B;		
	background-color: #89A950;
	font-size: 13px;
	font-weight: bold;
	color: #EAEAEA;	
}

/* Überschrift 2 des Containers */
.ContainerHL2
{
	padding: 4px 4px 4px 4px;	
	border-top: 1px solid #BBDB82;
	border-bottom: 1px solid #708E3B;
	border-left: 1px solid #BBDB82;
	border-right: 1px solid #708E3B;
	background-color: #AACA71;
	font-size: 12px;
	font-weight: bold;
	color: #555555;
}

/* Überschrift 2 des Containers ohne Seitenrandabstände */
.ContainerHL2Plain
{
	border-top: 1px solid #BBDB82;
	border-bottom: 1px solid #708E3B;
	border-left: 1px solid #BBDB82;
	border-right: 1px solid #708E3B;
	background-color: #AACA71;
	font-size: 12px;
	font-weight: bold;
	color: #555555;
}

/* Containerinhalt */
.ContainerContent
{
	padding: 2px 12px 2px 12px;
	border-top: 1px solid #9FC35D;
	border-bottom: 1px solid #809E4B;
	border-left: 1px solid #9FC35D;
	border-right: 1px solid #809E4B;
	background-color: #F2F2F2;
	font-size: 12px;
	color: #4B4B4B;
}

/* Containerinhalt ohne Seitenrandabstände */
.ContainerContentPlain
{
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #DFDED4;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #DFDED4;
	background-color: #FAFAF8;
	font-size: 12px;
	color: #111111;
}

/* Container für spezielle Benutzereingaben */
.SpecialInputContainer
{
	padding: 4px 2px 2px 4px;
	border-top: 1px solid #9FC35D;
	border-bottom: 1px solid #9FC35D;
	border-left: 1px solid #9FC35D;
	border-right: 1px solid #9FC35D;
	background-color: #404040;
	font-size: 13px;
	color: #F9F9F9;
}

/* Fehlertext */
.ErrorText
{
	color: #EE7878;
	font-weight: bold;
	text-decoration: none;
}

/* Erfolgsmeldung */
.SuccessText
{
	color: #009900;
	font-weight: normal;
	text-decoration: none;
}
