
body,a,td,tr,div,span,font,textarea {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight : normal;
	color: #3E3E3E;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
		scrollbar-base-color:buttonface;
	scrollbar-arrow-color:#6B7BA0;
	scrollbar-darkshadow-color:#9C9E9C;
	scrollbar-face-color:button;
	scrollbar-highlight-color:#EFEBEF;
	scrollbar-shadow-color:#E7E3E7;
	scrollbar-track-color:#9C9E9C;
	}

ul,ol {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight : normal;
	color: #3E3E3E;
	line-height: 18px;
	margin-bottom: 15px;
	margin-top: 0px;
	margin-left: 25px;
}

form {
	margin: 0px;
	padding: 0px;
}

h1,h2,h3,h4 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight : normal;
	color: #3E3E3E;
	line-height: 20px;
	margin-bottom: 12px;
	padding: 0px;
}

p {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight : normal;
	color: #3E3E3E;
	line-height: 18px;
	margin-bottom: 6px;
	padding: 0px;
}

fieldset {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight : normal;
	color: #3E3E3E;
	line-height: 18px;
	padding: 0px 20px 20px 20px;
	margin-bottom: 10px;
}

.Error {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background: #FF0033; 
	color: #FFFFFF; 
	text-align: center;
	font-weight: bold;
}

.AbstandTitel {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #3E3E3E;
	line-height: 20px;
	height: 20px;
	font-size: 20px;
}

.KeinAbstand {
	line-height: 0px;
	height: 0px;
	font-size: 0px;
}

.AbstandKlein {
	line-height: 1px;
	height: 1px;
	font-size: 1px;
}

.Abstand {
	line-height: 2px;
	height: 2px;
	font-size: 2px;
}

.AbstandGross {
	line-height: 5px;
	height: 5px;
	font-size: 5px;
}

.AbstandRiesig {
	line-height: 10px;
	height: 10px;
	font-size: 10px;
}

.Trennlinie {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #3E3E3E;
	line-height: 1px;
	height: 1px;
	font-size: 1px;
	background-image: url(../../layout/images/bg_glue_horz.gif);
}

.TrennlinieVertikal {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #3E3E3E;
	line-height: 1px;
	font-size: 1px;
	width: 1px;
	background-image: url(../../layout/images/bg_glue_vert.gif);
}

.Button {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight : bold;
	color: #3E3E3E;	
	border: 1px solid #6B7BA0;
	line-height: 12px;
	height: 18px;
}

.ButtonLink {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight : bold;
	color: #6B7BA0;	
	line-height: 18px;
}
.ButtonLink:link {}
.ButtonLink:visited {}
.ButtonLink:hover {
    text-decoration: none;
    color: #A6B0C6;
}

.TextfettLink {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight : bold;
	color: #6B7BA0;	
	line-height: 18px;
}
.TextfettLink:link {}
.TextfettLink:visited {}
.TextfettLink:hover {
    text-decoration: none;
    color: #A6B0C6;
}

.TextfettLinkGreen {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight : bold;
	color: #7dc27c;	
	line-height: 18px;
}
.TextfettLinkGreen:link {}
.TextfettLinkGreen:visited {}
.TextfettLinkGreen:hover {
    text-decoration: none;
    color: #A6B0C6;
}

.TextfettLinkInaktiv {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight : bold;
	color: #CCCCCC;	
	line-height: 18px;
}
.TextfettLinkInaktiv:link {}
.TextfettLinkInaktiv:visited {}
.TextfettLinkInaktiv:hover {
    text-decoration: none;
    color: #A6B0C6;
}

.TextnormalLink {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight : normal;
	color: #6B7BA0;	
	line-height: 18px;
}
.TextnormalLink:link {}
.TextnormalLink:visited {}
.TextnormalLink:hover {
    text-decoration: none;
    color: #A6B0C6;
}

.TextnormalLinkGreen {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: #7dc27c;	
	line-height: 18px;
}
.TextnormalLinkGreen:link {}
.TextnormalLinkGreen:visited {}
.TextnormalLinkGreen:hover {
    text-decoration: none;
    color: #A6B0C6;
}

.TextnormalLinkInaktiv {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: #CCCCCC;	
	line-height: 18px;
}
.TextnormalLinkInaktiv:link {}
.TextnormalLinkInaktiv:visited {}
.TextnormalLinkInaktiv:hover {
    text-decoration: none;
    color: #A6B0C6;
}

.Field {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #3E3E3E;
	border: 1px solid #6B7BA0;
	background-color: #e6e6e7;
	background-color: #FFFFFF;
	padding: 1px 3px;
}

.FieldKlein {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #3E3E3E;
	border: 1px solid #6B7BA0;
	background-color: #FFFFFF;
	padding: 1px 3px;
}

.Select {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #3E3E3E;
	border: 1px solid #6B7BA0;
	background-color: #ececec;
		scrollbar-base-color:buttonface;
	scrollbar-arrow-color:#6B7BA0;
	scrollbar-darkshadow-color:#9C9E9C;
	scrollbar-face-color:button;
	scrollbar-highlight-color:#EFEBEF;
	scrollbar-shadow-color:#E7E3E7;
	scrollbar-track-color:#9C9E9C;
		background-color: #FFFFFF;
}

.SelectFett {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : bold;
	text-decoration: none;
	color: #3E3E3E;
	border: 1px solid #6B7BA0;
	background-color: #ececec;
		scrollbar-base-color:buttonface;
	scrollbar-arrow-color:#6B7BA0;
	scrollbar-darkshadow-color:#9C9E9C;
	scrollbar-face-color:button;
	scrollbar-highlight-color:#EFEBEF;
	scrollbar-shadow-color:#E7E3E7;
	scrollbar-track-color:#9C9E9C;
		background-color: #FFFFFF;
}

.Fieldtextarea {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #3E3E3E;
	border: 1px solid #6B7BA0;
	background-color: #FFFFFF;
		scrollbar-base-color:buttonface;
	scrollbar-arrow-color:#6B7BA0;
	scrollbar-darkshadow-color:#9C9E9C;
	scrollbar-face-color:button;
	scrollbar-highlight-color:#EFEBEF;
	scrollbar-shadow-color:#E7E3E7;
	scrollbar-track-color:#9C9E9C;
	}

A {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #3E3E3E;
}
A:link {}
A:visited {}
A:hover {
    text-decoration: none;
    color: #3E3E3E;
}

.Hauptmenue {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight : bold;
	color: #838383;
	display: block;
	line-height: 16px;
	margin: 8px 0px 5px 0px;
}
.Hauptmenue:link {}
.Hauptmenue:visited {}
.Hauptmenue:hover {
    text-decoration: none;
    color: #3E3E3E;
}

.HauptmenueAktiv {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #3E3E3E;
	display: block;
	line-height: 16px;
	margin: 8px 0px 5px 0px;
}
.HauptmenueAktiv:link {}
.HauptmenueAktiv:visited {}
.HauptmenueAktiv:hover {
    text-decoration: none;
    color: #3E3E3E;
}

.Untermenue {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight : normal;
	color: #838383;
	display: block;
	position: relative;
	line-height: 16px;
	margin-bottom: 3px;
	padding-left: 5px;	
}
.Untermenue:link {}
.Untermenue:visited {}
.Untermenue:hover {
    text-decoration: none;
    color: #3E3E3E;
}

.UntermenueAktiv {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight : normal;
	color: #3E3E3E;
	line-height: 16px;
	margin-bottom: 3px;
	padding-left: 5px;
	display: block;
	position: relative;
	background-image: url(../..//layout/images/untermenue_active.gif);
	background-repeat: no-repeat;
	background-position: -9px 4px;
}
.UntermenueAktiv:link {}
.UntermenueAktiv:visited {}
.UntermenueAktiv:hover {
    text-decoration: none;
    color: #3E3E3E;
}

.Titel {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: none;
	color: #6B7BA0;
	font-weight : bold;
	font-style : normal;
	line-height: 30px;
}
			
.Untertitel {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-decoration: none;
	color: #6B7BA0;
	font-weight : normal;
	font-style : normal;
	line-height: 30px;
}

.Titelklein {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #6B7BA0;
	font-weight : bold;
	font-style : normal;
	line-height: 20px;
}

.Textnormal {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #3E3E3E;
}

.Textfett {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #3E3E3E;
	font-weight: bold;
}

.TextnormalWeiss {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
}

.TextfettWeiss {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}

.TextnormalInaktiv {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #CCCCCC;
}

.TextfettInaktiv {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #CCCCCC;
	font-weight: bold;
}

.TextnormalBlue {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #6B7BA0;
}

.TextfettBlue {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #6B7BA0;
	font-weight: bold;
}

.TextnormalGreen {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #7dc27c;
}

.TextfettGreen {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #7dc27c;
	font-weight: bold;
}

.Textklein {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #3E3E3E;
}

.TextkleinInaktiv {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #CCCCCC;
}

.TextkleinFett {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #3E3E3E;
	font-weight: bold;
}

.BoxMenue {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight : bold;
	color: #6B7BA0;
	line-height: 22px;
	padding: 3px 5px 4px 5px;
	background-color: #FFFFFF;
	border-right: solid 1px #6B7BA0;
	border-top: solid 1px #6B7BA0;
	border-left: solid 1px #6B7BA0;
}
.BoxMenue:link {}
.BoxMenue:visited {}
.BoxMenue:hover {
    text-decoration: none;
    color: #3E3E3E;
}

.BoxMenueAktiv {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight : bold;
	color: #FFFFFF;
	line-height: 22px;
	padding: 3px 5px 4px 5px;
	background-color: #6B7BA0;
	border-right: solid 1px #6B7BA0;
	border-top: solid 1px #6B7BA0;
	border-left: solid 1px #6B7BA0;
}
.BoxMenueAktiv:link {}
.BoxMenueAktiv:visited {}
.BoxMenueAktiv:hover {
    text-decoration: none;
    color: #CCCCCC;
}

.Mainmenu {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight : bold;
	color: #FFFFFF;
	padding: 0px 10px 0px 10px;
	line-height: 20px;
	height: 20px;
	background-color: #6b7ba0;
	overflow: hidden;
	display: block;
}

.MainmenuActive {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight : bold;
	color: #666666;
	padding: 0px 10px 0px 10px;
	line-height: 20px;
	height: 20px;
	background-color: #FFFFFF;
	display: block;
}

.Submenu {
	position:absolute;
	overflow:hidden;
	width: 200px;
	display:none;
	z-index: 9999;
	background: transparent url(../../layout/images/bg_navigation.png) no-repeat 0% 100%;
}

.SubpointLine {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight : bold;
	color: #333333;
	line-height: 1px;
	height: 1px;
	font-size: 1px;
	margin-left: 5;
	margin-right: 5;
	background-image: url(../../layout/images/bg_glue_horz.gif);
	display: block;
}

.Subpoint1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight : bold;
	color: #333333;
	padding: 2 10 2 10;
	margin-left: 5;
	margin-right: 5;
	line-height: 16px;
	display: block;
	overflow: hidden;
}

.Subpoint1Active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight : bold;
	color: #6b7ba0;
	padding: 2 10 2 10;
	margin-left: 5;
	margin-right: 5;
	line-height: 16px;
	background-color: #e6e6e6;
	display: block;
	overflow: hidden;
}

.Subpoint2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight : normal;
	color: #333333;
	padding: 2 10 2 10;
	margin-left: 5;
	margin-right: 5;
	line-height: 16px;
	display: block;
	overflow: hidden;
}

.Subpoint2Active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight : normal;
	color: #6b7ba0;
	padding: 2 10 2 10;
	margin-left: 5;
	margin-right: 5;
	line-height: 16px;
	background-color: #e6e6e6;
	display: block;
	overflow: hidden;
}

.boxContent {
	overflow: auto;
	display: block;
	padding: 17px 17px 17px 17px;
	border: solid 1px #647ca3;
	background-color: #FFFFFF;
	width: 900px;
	height: 478px;
}

.boxOverlay {
	position: absolute;
	display: none;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #666666;
	cursor: pointer;
}

