body { font-family: Verdana, Arial; font-size: 12px; }

h1 { font-size: 18px; }
h3 { font-size: 14px; }

table.navigation .odd { background-color: #cfcfcf; }
table.navigation .even { background-color: #3a9702; }

.title { margin-top: 10px; }
form { margin: 0px; }
h3 { margin-top: 10px; }

.homebutton_active {
	background-color: red !important;
}

.button-small-top {
	border-collapse: collapse;
	height: 22px;
	padding-right: 3px;
	padding-left: 3px;
	text-align: middle;
	font-family: Verdana;
	font-size: 10px;
	font-weight: 600;
	border: 1px solid #dfdfdf;
	color: white;
	background-color: #3a9702;
}

.button-small {
	border-collapse: collapse;
	height: 22px;
	/* weight: 90px; */
	padding-right: 10px;
	text-align: center;
	font-family: Verdana;
	font-size: 10px;
	font-weight: 600;
	border: 1px solid #dfdfdf;
	color: white;
	background-color: #3a9702;
}

.button {
	border-collapse: collapse;
	height: 24px;
	/* weight: 170px; */
	padding-right: 10px;
	text-align: right;
	font-family: Verdana;
	font-size: 10px;
	font-weight: 600;
	border: 1px solid #dfdfdf;
	color: white;
	background-color: #6A9CCD;
}

.button a {
	text-decoration: none;
	color: white;
}

.button a:hover {
	text-decoration: none;
	color: black;
}

.button-small:hover {
	color: black;
	background-color: #6A9CCD;
}

.button:hover {
	background-color: #6A9CCD;
	color: black;
}

.button-large {
	background-color: #6A9CCD;
	height: 22px;
	weight: 170px;
	padding-right: 10px;
	text-align: right;
	font-family: Verdana;
	font-size: 10px;
	font-weight: 600;
	border: 1px solid #dfdfdf;
	color: white;
}

.button-small-large {
	height: 22px;
	weight: 100px;
	padding-right: 10px;
	text-align: right;
	font-family: Verdana;
	font-size: 10px;
	font-weight: 600;
	border: 1px solid #dfdfdf;
	color: white;
}

.button-large a {
	text-decoration: none;
	color: white;
}

.button-large a:hover {
	color: black;
}

.button-large:hover {
	background-color: #6A9CCD;
}

.button-small-large:hover {
	background-color: #3a9702;
}

.login_table {
	margin-top: 10px;
	width: 159px;
	padding: 1px;
	background: #efefef;
	border-collapse: collapse;
	border-bottom: 1px solid #dfdfdf;
}

.login_table td.content {
	background-color: #efefef;
	border: 0;
	border-right: 1px solid #dfdfdf;
	border-left: 1px solid #dfdfdf;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin: 0;
}

.login_table td.content {
	font-size: 12px;
	font-weight: 600;
}

.login_table td.login-box-title {
	background-color: #3a9702;
	font-weight: 600;
	font-size: 12px;
	color: white;
	font-weight: 700;
	font-size: 14px;
	height: 25px;
	border: 1px solid #dfdfdf;
}

.hilfe_title {
	background-color: #3a9702;
	color: white;
	font-weight: 600;
	font-size: 16px;
}

.hilfe_subtitle {
	font-size: 14px;
	font-weight: 600;
}

.hilfe_content {
	font-size: 12px;
}

h3 { font-size: 13px; }
h4 { font-size: 12px; }

.fieldlabel {
	font-weight: bold;
}

a {
	font-weight: bold;
	color: black;
}

.titlewhite { color: white; font-style: normal; font-weight: 800; font-size: 14px; font-family: Verdana, Arial, Geneva; text-decoration: none }
.titleblack { color: black; font-style: normal; font-weight: 600; font-size: 12px; font-family: Verdana, Arial, Geneva; text-decoration: none }

.redbold11 { color: red; font-style: normal; font-weight: 600; font-size: 11px; font-family: Verdana, Arial, Geneva; text-decoration: none }
.redbold12 { color: red; font-style: normal; font-weight: 600; font-size: 12px; font-family: Verdana, Arial, Geneva; text-decoration: none }

.whitebold11 { color: white; font-style: normal; font-weight: 600; font-size: 11px; font-family: Verdana, Arial, Geneva; text-decoration: none }
.whitebold12 { color: white; font-style: normal; font-weight: 600; font-size: 12px; font-family: Verdana, Arial, Geneva; text-decoration: none }
.whitebold14 { color: white; font-style: normal; font-weight: 900; font-size: 16px; font-family: Verdana, Arial, Geneva; text-decoration: none }
.whitemenu11 { color: #fff; font-style: normal; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Geneva; text-decoration: none }
.whitesmallbold { color: white; font-style: normal; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Geneva; text-decoration: none }

a { color: black; font-style: normal; font-weight: 600; font-size: 11px; font-family: Verdana, Arial, Geneva }
a:hover { text-decoration:underline } 
a.hover { text-decoration:underline } 

.textblack { color: black; font-style: normal; font-weight: 300; font-size: 11px; font-family: Verdana, Arial, Geneva; text-decoration: none }
.textblacksmall { color: black; font-style: normal; font-weight: 300; font-size: 10px; font-family: Verdana, Arial, Geneva; text-decoration: none }
.textblackbold { color: black !important; font-weight: 600; font-size: 10px; font-family: Verdana, Arial, Geneva; text-decoration: none }

.textgreenbold { color: green; font-style: normal; font-weight: 600; font-size: 10px; font-family: Verdana, Arial, Geneva; text-decoration: none }
.textwhitebold { color: white !important; font-style: normal; font-weight: 600; font-size: 10px; font-family: Verdana, Arial, Geneva; text-decoration: none }
.textwhitesmall { color: white; font-style: normal; font-weight: 600; font-size: 10px; font-family: Verdana, Arial, Geneva; text-decoration: none }

.textrot, .textred { color: red; font-weight: 600; font-size: 10px; font-family: Verdana, Arial, Geneva; text-decoration: none }

.red { color: white; background: red; }

.darkbold10 { color: black; font-style: normal; font-weight: 600; font-size: 10px; font-family: Verdana, Arial, Geneva; text-decoration: none }
.darkbold11 { color: black; font-style: normal; font-weight: 600; font-size: 11px; font-family: Verdana, Arial, Geneva; text-decoration: none }
h2,.darkbold12 { color: black; font-style: normal; font-weight: 600; font-size: 12px; font-family: Verdana, Arial, Geneva }
h1,.darkbold14 { 
	color: black; font-style: normal; font-weight: 900; font-size: 16px; 
	font-family: Verdana, Arial, Geneva; text-decoration: none;
	margin-bottom:5px;
}

ul, li, p,.dark10 { color: black; font-style: normal; font-weight: 500; font-size: 10px; font-family: Verdana, Arial, Geneva; text-decoration: none }
.dark11 { color: black; font-style: normal; font-weight: 500; font-size: 11px; font-family: Verdana, Arial, Geneva; text-decoration: none }
.dark12 { color: black; font-style: normal; font-weight: 500; font-size: 12px; font-family: Verdana, Arial, Geneva }
.dark14 { color: black; font-style: normal; font-weight: 500; font-size: 16px; font-family: Verdana, Arial, Geneva; text-decoration: none }

fieldset {
	background: #efefef;
}

input {
	border: 1px solid #dedede;
}

input[type=submit] {
	background: #dedede;
	border: 1px solid #aeaeae;
	font-size: 10px;
}

input, .input { 
	color: #222222; 
	/* line-height: 14px; */
	font-family: Verdana, Arial, Helvetica; 
	/* border: 1px solid #fff; */
	font-size: 12px;
	border: 1px solid #aeaeae;
	border-left: 1px solid #aeaeae;
	border-right: 1px solid #aeaeae;
	border-top: 1px solid #aeaeae;
	border-bottom: 1px solid #aeaeae;
}

A.navmain
{
    COLOR: #1d3e9e;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    FONT-SIZE: 11px;
    FONT-WEIGHT: 600;
    TEXT-DECORATION: none
}
.navhelp
{
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    FONT-SIZE: 75%;
    FONT-WEIGHT: 500;
    TEXT-DECORATION: none
}

.hinweis {
	font-size: 11px; 
	color: green;
	FONT-WEIGHT: 600;
}

