/* MAIN CSS CLASSES */
body {
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:10pt;
	line-height:14pt;
	color:#464c4b;
	margin:0px;
	padding:0px;
}

.txt { /* normal text */
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:10pt;
	line-height:14pt;
	color:#000000;
}
.txt_24mm {color:#df7414;}
.txt_37mm {color:#b61524;}
.txt_52mm {color:#137447;}
.txt_56mm {color:#8b3b82;}
.txt_75mm {color:#464591;}
.txt_100mm {color:#419fc3;}
.small_txt_24mm {font-size:8pt;line-height:12pt;color:#df7414;}
.small_txt_37mm {font-size:8pt;line-height:12pt;color:#b61524;}
.small_txt_52mm {font-size:8pt;line-height:12pt;color:#137447;}
.small_txt_56mm {font-size:8pt;line-height:12pt;color:#8b3b82;}
.small_txt_75mm {font-size:8pt;line-height:12pt;color:#464591;}
.small_txt_100mm {font-size:8pt;line-height:12pt;color:#419fc3;}
.hinterlegt {
	background-color:#deeaca;
}
.txtCon { /* plain text container */
	padding-left:0px;
	padding-right:0px;
}
.header_24mm {padding:0px;font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12pt;line-height:12pt;color:#df7414;font-weight:bold;}
.header_37mm {padding:0px;font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12pt;line-height:12pt;color:#b61524;font-weight:bold;}
.header_52mm {padding:0px;font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12pt;line-height:12pt;color:#137447;font-weight:bold;}
.header_56mm {padding:0px;font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12pt;line-height:12pt;color:#8b3b82;font-weight:bold;}
.header_75mm {padding:0px;font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12pt;line-height:12pt;color:#464591;font-weight:bold;}
.header_100mm {padding:0px;font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12pt;line-height:12pt;color:#419fc3;font-weight:bold;}
.header { /* headers */
	padding:0px;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:12pt;
	line-height:12pt;
	color:#98202f;
	font-weight:bold;
}

.headerCon { /* header container */
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
}

a.apic:link {text-decoration:none; border:0px;}
a.apic:visited {text-decoration:none; border:0px;}
a.apic:hover {text-decoration:none; border:0px;}
a.apic:active {text-decoration:none; border:0px;}

a:link {font-family:Helvetica, Arial, Verdana, sans-serif;font-size:10pt;color:#7a9a37;text-decoration:none;}
a:visited {font-family:Helvetica, Arial, Verdana, sans-serif;font-size:10pt;color:#7a9a37;text-decoration:none;}
a:hover {font-family:Helvetica, Arial, Verdana, sans-serif;font-size:10pt;color:#7a9a37;text-decoration:none;}
a:active {font-family:Helvetica, Arial, Verdana, sans-serif;font-size:10pt;color:#7a9a37;text-decoration:none;}

.menue, a.menue:link, a.menue:visited, a.menue:hover, a.menue:active {text-decoration:none; }

a.submenue:link {text-decoration:none;font-family:Helvetica, Arial, Verdana, sans-serif;font-size:10pt;color:#464c4b;}
a.submenue:visited {text-decoration:none;font-family:Helvetica, Arial, Verdana, sans-serif;font-size:10pt;color:#464c4b;}
a.submenue:hover {text-decoration:none;font-family:Helvetica, Arial, Verdana, sans-serif;font-size:10pt;color:#464c4b;}
a.submenue:active {text-decoration:none;font-family:Helvetica, Arial, Verdana, sans-serif;font-size:10pt;color:#464c4b;}

.submenueCon { /* submenue */
	padding:0px;
}
/* FE LOGIN CLASSES */
.lfCon { /* login form container */
	text-align:center;
	width:80px;
	padding:5px;
	border:2px solid #B4Bebe;
	margin-bottom:2px;
}
.loCon { /* login form container */
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:8pt;
	color:#dfe3e1;
	background-image:url(pics/grey.gif);
	border:0px;
	cursor:hand;
	width:80px;
	height:18px;
	text-align:center;
	padding:2px;
}
.lotxt {
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:8pt;
	color:#464c4b;
}
.lobutton {
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:8pt;
	color:#dfe3e1;
	background-image:url(pics/grey.gif);
	border:0px;
	cursor:hand;
	width:80px;
	height:18px;
}
.loinput {
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:8pt;
	color:#464c4b;
	width:80px;
	height:18px;
}
a.loLink:link {text-decoration:none; border:0px; color:#dfe3e1; font-size:8pt;}
a.loLink:visited {text-decoration:none; border:0px; color:#dfe3e1; font-size:8pt;}
a.loLink:hover {text-decoration:none; border:0px; color:#dfe3e1; font-size:8pt;}
a.loLink:active {text-decoration:none; border:0px; color:#dfe3e1; font-size:8pt;}
/* EMAIL FORM CLASSES */
.efCon { /* email form container */
	padding:0px;
}
.eftxt { /* email form text */
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:8pt;
	color:#464c4b;
}
.efinput { /* email form input fields */
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:8pt;
	color:#464c4b;
	height:18px;
}
.efbutton {
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:8pt;
	color:#dfe3e1;
	background-image:url(pics/grey.gif);
	border:0px;
	cursor:hand;
	width:80px;
	height:18px;
}
/* FORUM CLASSES */
.forumCon { /* forum container */
	padding:0px;
}
.forumTopic { /* forum topic header */
	padding:0px;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:14px;
	color:#5e6a6c;
	font-weight:bold;
}
.topicLine {
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:10pt;
	color:#dfe3e1;
	background-image:url(pics/grey.gif);
}
.mainThread { /* forum container */
	padding:0px;
}
.forumTitle { /* forum title */
	padding:0px;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:14px;
	color:#5e6a6c;
	font-weight:bold;
}
.forumUser {
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:10pt;
	color:#dfe3e1;
	background-image:url(pics/grey.gif);
	width:361px;
	padding:5px;
	font-weight:bold;
}
.addcCon {
	background-color:#dfe3e1;
	width:150px;
	margin-top:2px;
	margin-left:54px;
	padding-left:5px;

}
.forumText {
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:10pt;
	line-height:14pt;
	color:#464c4b;
	background-color:#dfe3e1;
	width:307px;
	margin-top:2px;
	margin-left:54px;
	padding:5px;
}

a.topicLink:link {text-decoration:none; border:0px;}
a.topicLink:visited {text-decoration:none; border:0px;}
a.topicLink:hover {text-decoration:none; border:0px;}
a.topicLink:active {text-decoration:none; border:0px;}
/* REGISTRATION FORM CLASSES */
.rfCon { /* registration form container */
	padding:0px;
}
/* PICTURE CLASSES */
.picCon { /* picture container */
	padding:0px;
}
/* PICTURE GALLERY CLASSES */
.pgheaderCon { /* picture gallery header container */
	padding-left:5px;
	padding-right:5px;
}
.pgCon { /* picture gallery container */
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	padding-bottom:10px;
	width:250px;
}
a.pgLink:link {text-decoration:none; border:0px;font-family:Helvetica, Arial, Verdana, sans-serif;font-size:10pt;line-height:14pt;color:#464c4b;}
a.pgLink:visited {text-decoration:none; border:0px;font-family:Helvetica, Arial, Verdana, sans-serif;font-size:10pt;line-height:14pt;color:#464c4b;}
a.pgLink:hover {text-decoration:none; border:0px;font-family:Helvetica, Arial, Verdana, sans-serif;font-size:10pt;line-height:14pt;color:#464c4b;}
a.pgLink:active {text-decoration:none; border:0px;font-family:Helvetica, Arial, Verdana, sans-serif;font-size:10pt;line-height:14pt;color:#464c4b;}
/* GUESTBOOK CLASSES */
.gbCon { /* guestbook container */
	padding:0px;
}
.gbeCon { /* guestbook entry container */
	padding:0px;
}
/* LANGUAGE SELECTOR CLASSES */
.lsCon { /* language selector container */
	padding-right:0px;
	padding-top:0px;
	text-align:right;
}
/* USER ACCOUNT CLASSES */
.uaCon { /* user account container */
	padding:0px;
}
/* SEARCH FORM CLASSES */
.sfCon { /* search form container */
	text-align:right;
	padding:0px;
}
.sfbutton {
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:8pt;
	color:#dfe3e1;
	background-image:url(pics/grey.gif);
	border:0px;
	cursor:hand;
	height:18px;
}
.sfinput {
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:8pt;
	color:#464c4b;
	width:100px;
	height:18px;
}
.highlight {
	background-color:#FFFF00;
	color:#FF0000;
	font-weight:bold;
}
.fceCon {
	padding:5px;
	border:2px solid #B4Bebe;
}
/* DOWNLOAD LIST CLASSES */
.dlCon { /* download list container */
	padding:0px;
}
a.dlLink:link {text-decoration:none; border:0px;font-family:Helvetica, Arial, Verdana, sans-serif;font-size:10pt;line-height:14pt;color:#464c4b;}
a.dlLink:visited {text-decoration:none; border:0px;font-family:Helvetica, Arial, Verdana, sans-serif;font-size:10pt;line-height:14pt;color:#464c4b;}
a.dlLink:hover {text-decoration:none; border:0px;font-family:Helvetica, Arial, Verdana, sans-serif;font-size:10pt;line-height:14pt;color:#464c4b;}
a.dlLink:active {text-decoration:none; border:0px;font-family:Helvetica, Arial, Verdana, sans-serif;font-size:10pt;line-height:14pt;color:#464c4b;}
/* NEWS */
.dateCon {
	padding:0px;
}
.datetxt {
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:9pt;
	line-height:9pt;
	color:#464c4b;
	font-style:italic;
}
/* SITEMAP CLASSES */
.sitemap {text-decoration:none; border:0px;font-family:Helvetica, Arial, Verdana, sans-serif;font-size:10pt;line-height:14pt;color:#464c4b;}
a.sitemap:link {text-decoration:none; border:0px;font-family:Helvetica, Arial, Verdana, sans-serif;font-size:10pt;line-height:14pt;color:#464c4b;}
a.sitemap:visited {text-decoration:none; border:0px;font-family:Helvetica, Arial, Verdana, sans-serif;font-size:10pt;line-height:14pt;color:#464c4b;}
a.sitemap:hover {text-decoration:none; border:0px;font-family:Helvetica, Arial, Verdana, sans-serif;font-size:10pt;line-height:14pt;color:#464c4b;}
a.sitemap:active {text-decoration:none; border:0px;font-family:Helvetica, Arial, Verdana, sans-serif;font-size:10pt;line-height:14pt;color:#464c4b;}
/* HORIZONTAL RULER CLASSES */
hr {
	border:1px dashed #BBBBBB;
}
.hrCon { /* horizontal ruler container */
	padding-left:10px;
	padding-right:10px;
}
/* NEWSLETTER SIGNUP */
.nlsuCon {
	text-align:center;
	width:124px;
	border:0px;
	background-color:#638a18;
	background-image:url(pics/nl_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

.nl_error {
	font-family:Helvetica, Arial, Verdana, sans-serif;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:8pt;
	line-height:10pt;
	color:#FFFFFF;
	text-align:left;
	border:0px;
	background-color:#91202d;
}
.nl_success {
	font-family:Helvetica, Arial, Verdana, sans-serif;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:8pt;
	line-height:10pt;
	color:#a0c41a;
	text-align:left;
	border:0px;
	background-color:#004600;
}
.nlsuCon table, .nlsuCon tr, .nlsuCon td {
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:8pt;
	line-height:10pt;
	color:#FFFFFF;
}

.nlsuCon input {
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:8pt;
	line-height:13pt;
	color:#000000;
	width:109px;
	border:1px solid #1c5907;
	background-color:#FFFFFF;
}

.nlsuCon input.nlsu_btn {
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:8pt;
	line-height:13pt;
	color:#FFFFFF;
	width:109px;
	border:0px;
	background-color:#638a18;
}