/* STYLE: Sicherheit / Security */
h1, .h1, .typo3_header_layout1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2B2F39;
	font-weight: bold;
	text-decoration: none;
	font-variant: normal;
	letter-spacing: normal;
	text-align: left;
	margin:  0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
}
.typo3_header_layout2, .typo3_header_layout3, .typo3_header_layout4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2B2F39;
	font-weight: bold;
	text-decoration: none;
	font-variant: normal;
	letter-spacing: normal;
	text-align: left;
	margin:  0px 0px 16px 0px;
	padding: 0px 0px 0px 0px;
}
p, .text, .typo3_content_table, .label,.tx_spdirectory-pi1-dotted, DIV.tx-spdirectory-pi1, .user-saueraddress-pi1 TD   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #2B2F39;
	text-decoration: none;
}
ul, li, table#typolist td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #2B2F39;
	text-decoration: none;
	list-style-type: square;
	border: 0px none;
}


a, a:link, a:active, a:visited, td a, td a:link, td a:active, td a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #272E3A;
	font-weight: bold;
	text-decoration: underline;
}
a:hover, td a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #272E3A;
	font-weight: bold;
	text-decoration: none;
}
.typo3_image_caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #2B2F39;
	text-decoration: none;
}
/* METAMENU LINKS */
a.metamenu-no, a.metamenu-no:link, a.metamenu-no:active, a.metamenu-no:visited, .metamenu-no {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #DCDCDD;
	font-weight: bold;
	text-decoration: none;
}
a.metamenu-no:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #DCDCDD;
	font-weight: bold;
	text-decoration: underline;
}
a.metamenu-act, a.metamenu-act:link, a.metamenu-act:active, a.metamenu-act:visited, a.metamenu-act:hover, .metamenu-act {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #DCDCDD;
	font-weight: bold;
	text-decoration: underline;
}
/* MAINMENU L2 */
table .mainmenul2 div, td .mainmenul2 {
	background: #272E3A;
}
a.mainmenul2, a.mainmenul2:link, a.mainmenul2:active, a.mainmenul2:visited {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #DCDCDD;
	font-weight: bold;
	text-decoration: none;
}
a.mainmenul2:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
/* FOOTER */
.footer, .lang {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #DCDCDD;
	text-decoration: none;
}
/* FORMS */
input, radio, checkbox, select, submit, textarea,
.input, .radio, .checkbox, .select, .submit, .textarea {
	color: #DCDCDD;
	background-color: #2B2F39;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
}
.optionFett {
	font-weight: bold;
	color: #CBA645;
	font-size: 12px;
}