/* CSS OEKAMETALL MAIN */



/* General */ 

* {

	margin: 0;

	padding: 0;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 1em; /* don't edit */

	color: #333333;

}

html {

	font-size: 62.5%; /* don't edit */

}

html, body {

	height: 100%;

	min-height: 100%;

}

body {

	background: #FFFFFF;

	text-align: center;

	font-size: 1em; /* edit here global size for em, 1em = 10px */

}



/* Basic Layout */

#PAGE-AREA {

	width: 983px;

	margin: auto;

	text-align: left;

	/*background: url(../pics/bg_main_3col.gif);*/

}



#BANNER {

	display: none;
	
	width: 983px;

	height: 80px;

	background-color: #E9E9E9;

}

#BANNER-RIGHT {

	float: right;

}

#BREADCRUMP {

	display: none;
	
	padding-top: 59px;

	padding-left: 10px;

	color: #FFFFFF;

}



#MENU-MAIN-OUTER {

	display: none;	
	
	float: left;

	background-image: url(../pics/bg_menu_main_outer.jpg);

	background-repeat: no-repeat;

	background-color: #9F9F9F;

	width: 193px;

	min-height: 480px;
	
	padding-bottom: 20px;

}

#MENU-MAIN {

	display: none;
	
	padding-left: 9px;

	padding-right: 0px;

	padding-top: 3px;

}



#MAIN-AREA {

	float: left;

	width: 790px;

}

#MAIN-AREA-LEFT {

	float: left;

	width: 560px;

	font-size: 1.1em;

}

#MAIN-AREA-RIGHT {

	display: none;
	
	float: left;

	width: 230px;

}



#LOGIN-AREA {

	display: none;
	
	height: 37px;

	background: #8E8E8E;

}

#LOGIN {

}

#SEARCH {

	display: none;
	
	float: right;

}



#FOOTER {

	display: none;
	
	border-top: 1px solid #E3E3E3;

	height: 25px;

	background: #8E8E8E;

	line-height: 24px;

}

#FOOTER-TEXT {

	padding-left: 10px;

	color: #FFFFFF;

	font-size: 1.1em;

}

#MENU-BASIC {

	float: right;

}



.clearer {

	display: block;

	height: 0;

	padding: 0;

	margin: 0;

	font-size: 0;

	overflow: hidden;

	clear: both;

}



/* MENUES */



/* MENU BASIC */

#MENU-BASIC {

	margin: 0;

	padding: 0;

	width: 350px;

}

#MENU-BASIC ul {

	margin: 0;

	padding: 0;

	padding-left: 0px;

	padding-right: 5px;

}



#MENU-BASIC ul li {

	list-style: none;

	text-align: left;

	margin: 0;

	padding: 0;

	float: right;

	padding-left: 5px;

	padding-right: 5px;

}

#MENU-BASIC ul li A {

	color: #FFFFFF;

	font-size: 1.1em;

	text-decoration: none;

}

#MENU-BASIC ul li a:hover {

	text-decoration: underline;

}



/* MENU MAIN*/

/* level 1 */

#MENU-MAIN ul {

	margin-left: 0;

	list-style-type: none;

}

#MENU-MAIN ul li {




}

#MENU-MAIN ul li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;

	/*font-family: Arial, Helvetica, sans-serif;*/

	font-weight: bold;

	color: #666666;

	text-decoration: none;

	font-size: 1.3em;

	text-transform: uppercase;

	display: block;
/*margin-top:0.6em;
margin-bottom:0.6em;*/
margin-top:9px;
margin-bottom:9px;
}

/* level 2 */
#MENU-MAIN ul li ul li ul{
	margin-top:-18px;
}
#MENU-MAIN ul ul {

	margin-left: 0;

	list-style-type: none;

	padding-bottom: 5px;

}

#MENU-MAIN ul ul li {

	margin-bottom: 5px;

}

#MENU-MAIN ul ul li a {

	font-weight: normal;

	text-decoration: none;

	font-size: 1.1em;

	line-height: 1.4em;

	text-transform: none;

	padding-left: 15px;

	background-image: url(../pics/circle_red_trans.gif);

	background-position: 0 4px;

	background-repeat: no-repeat;

}

#MENU-MAIN ul ul li.main-menu-act a {

	background-image: url(../pics/circle_red_filled_trans.gif);

	background-position: 0 4px;

	background-repeat: no-repeat;

	font-weight: bold;

}

/* level 3 */

#MENU-MAIN ul ul ul {

	margin-left: 15px;

	list-style-type: none;

	padding-top: 5px;

	padding-bottom: 0;

}

#MENU-MAIN ul ul ul li {

	margin-bottom: 5px;

}

#MENU-MAIN ul ul ul li a {

	font-weight: normal !important;

	text-decoration: none;

	font-size: 1.1em;

	line-height: 1.4em;

	text-transform: none;

	padding-left: 15px;

	background-image: url(../pics/circle_red_trans.gif) !important;

	background-position: 0 4px;

	background-repeat: no-repeat;

}

#MENU-MAIN ul ul li.main-menu-act ul li a {

	background-image: url(../pics/circle_red_trans.gif);

	background-position: 0 4px;

	background-repeat: no-repeat;

}

#MENU-MAIN ul ul ul li.main-menu-act a {

	background-image: url(../pics/circle_red_filled_trans.gif) !important;

	background-position: 0 4px;

	background-repeat: no-repeat;

	font-weight: bold !important;

}

/* level 4 */

#MENU-MAIN ul ul ul ul {

	margin-left: 15px;

	list-style-type: none;

	padding-top: 5px;

	padding-bottom: 0;

}

#MENU-MAIN ul ul ul ul li {

	margin-bottom: 5px;

}

#MENU-MAIN ul ul ul ul li a {

	font-weight: normal !important;

	text-decoration: none;

	font-size: 1.1em;

	line-height: 1.4em;

	text-transform: none;

	padding-left: 8px;

	background-image: none !important;

}

#MENU-MAIN ul ul ul li.main-menu-act ul li a {

	background-image: none !important;

	font-weight: normal !important;

}

#MENU-MAIN ul ul ul li.main-menu-act ul li.main-menu-act a {

	background-image: none !important;

	font-weight: bold !important;

}



#SPECIALLINK {

	padding-top: 12px;

	padding-left: 9px;

}

#SPECIALLINK a {

	display: block;

	background-image: url(../pics/arrow_menu.gif) !important;

	background-position: 0 3px;

	background-repeat: no-repeat;

	padding-left: 15px;

	text-decoration: none;

	font-weight: bold;

	color: #666666;

}



/* BREADCRUMP MENU */

#BREADCRUMP a {

	color: #FFFFFF;

	text-decoration: none;

}

#BREADCRUMP IMG {

	margin-left: 5px;

	margin-right: 5px;

}



/* LANGUAGE MENU */

#LANGUAGE {

	padding-top: 3px;

	padding-right: 20px;

	text-align: right;

}

#LANGUAGE a {

	text-decoration: none;

	color: #999999;

	padding-left: 10px;

}

#LANGUAGE a.language-act, #LANGUAGE .language-act a {

	color: #003399;

}



/* CONTENT MAIN */

#CONTENT-MAIN {

	padding-top: 25px;

	padding-left: 20px;

	padding-right: 20px;

	padding-bottom:20px;

}

#CONTENT-MAIN h1 {

	margin-bottom: 5px;

}

#CONTENT-MAIN IMG {

	border: 1px solid #CCCCCC;

	margin-bottom: 10px;

}

#CONTENT-MAIN a {

	font-weight: bold;

	text-decoration: none;

}

#CONTENT-MAIN a:hover {

	text-decoration: underline;

}

#CONTENT-MAIN .csc-frame-frame2 p {

	padding-right: 210px;

}

.divider {

	background-image: url(../pics/news_separator_black.gif);

	background-position: 0 11px;

	background-repeat: repeat-x;

	height: 21px;

	clear: both;

}



/* CONTENT RIGHT */

#CONTENT-RIGHT {

	padding-top: 25px;

	padding-bottom: 25px;

}

#CONTENT-RIGHT IMG {

	margin-top: 5px;

}

#CONTENT-RIGHT h1 {

	margin-bottom: 5px;

}

#CONTENT-RIGHT .csc-frame-frame1 {

	padding-bottom: 10px;

	padding-left: 10px;

	padding-right: 10px;

}

a.internal-link, a.external-link, a.mail, .external-link-new-window {

	padding-left: 9px;

	background-image: url(../pics/link_icon_arrow.gif);

	background-position: 0 4px;

	background-repeat: no-repeat;

}

a.download, .csc-uploads-fileName a {

	padding-left: 9px;

	background-image: url(../pics/download_icon_arrow.gif);

	background-position: 0 4px;

	background-repeat: no-repeat;

}



/* NEWS */

/* news latest view */

.news-latest-item {

	padding-top: 11px;

	padding-bottom: 10px;

	padding-left: 10px;

	padding-right: 10px;

	width: 210px;

	background-image: url(../pics/news_separator_black.gif);

	background-position: 0 0;

	background-repeat: repeat-x;	

	clear: both;

}

.news-latest-item h1 a {

	text-decoration: none;

}

.news-latest-item .morelink {

	padding-left: 5px;

}

/* news list view */

.news-list-item {

	margin-bottom: 15px;

}

.news-list-item h1 a {

	text-decoration: none;

}

.news-list-item .morelink {

	padding-left: 5px;

}

.news-list-item .morelink IMG {

	margin: 0 !important;

	border: none;

}

.tx-ttnews-browsebox table {

	margin: auto;

	text-align: center;

}

.tx-ttnews-browsebox a {

	padding-left: 3px;

	padding-right: 3px;

}

/* news single view */

.news-single-backlink {

	margin-top: 15px;

	clear: both;

}

.news-single-backlink a {

	padding-left: 9px;

	background-image: url(../pics/link_icon_arrow.gif);

	background-position: 0 4px;

	background-repeat: no-repeat;

}

.news-single-image-outer {

	float: right;

	margin-left: 10px;

}



/* LOGIN */

.tx-newloginbox-pi1 {

	padding-top: 7px;

	padding-left: 20px;

}

.tx-newloginbox-pi1 INPUT {

	border: none;

	background: #CCCCCC;

	color: #666666;

	font-size: 1.1em;

	padding: 3px;

}

.tx-newloginbox-pi1 p {

	line-height: 20px;

	color: #FFFFFF;

}

.tx-newloginbox-pi1 #submitbutton {

	background: url(../pics/arrow_login.gif);

	background-repeat: no-repeat;

	background-position: 0 6px;

	color: #FFFFFF;

	padding-left: 20px;

}

*html .tx-newloginbox-pi1 #submitbutton {

	padding-left: 10px;
	
	padding-bottom: 1px;

}
*+html .tx-newloginbox-pi1 #submitbutton {

	padding-left: 10px;
	
	padding-bottom: 1px;

}
.tx-newloginbox-pi1 #submitbutton:hover, .tx-newloginbox-pi1 #submitbutton:focus {

	color: #666666;

}

.submitbutton:hover, .submitbutton:focus  {

	color: #666666 !important;

}

.tx-newloginbox-pi1 #logoutbutton {

	background: url(../pics/arrow_login.gif);

	background-repeat: no-repeat;

	background-position: 0 6px;

	color: #FFFFFF;

	padding-left: 14px;

}

.tx-newloginbox-pi1 #logoutbutton:hover, .tx-newloginbox-pi1 #logoutbutton:focus {

	color: #666666 !important;

}



/* SITEMAP */

#CONTENT-MAIN .csc-sitemap {

	padding-left: 20px;

}

#CONTENT-MAIN .csc-sitemap ul {

	margin-left: 20px;

}

#CONTENT-MAIN .csc-sitemap ul li {

	margin-bottom: 5px;

}

#CONTENT-MAIN .csc-sitemap ul li a {

	font-weight: bold;

	text-decoration: none;

}

#CONTENT-MAIN .csc-sitemap ul li a:hover,

#CONTENT-MAIN .csc-sitemap ul li a:focus {

	text-decoration: underline;

}

#CONTENT-MAIN .csc-sitemap ul ul {

	margin-bottom: 5px;

	margin-left: 20px;

}

#CONTENT-MAIN .csc-sitemap ul ul li {

	margin-bottom: 0;

}

#CONTENT-MAIN .csc-sitemap ul ul li a {

	font-weight: normal;

}

#CONTENT-MAIN .csc-sitemap ul ul ul {

	margin-left: 30px;

}

#CONTENT-MAIN .csc-sitemap ul ul ul li a {

	padding-left: 0;

	background-image: none;

}

#CONTENT-MAIN .csc-sitemap ul ul ul ul {

	margin-left: 12px;

}



/* MAIL FROM CSS SETTING */

.csc-mailform-field label {

	width: 100px;

	color: #4C4C4C;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	vertical-align: top;

	text-align: right;

	padding-top: 2px;

	margin-right: 10px;

	font-weight: bold;

	display: block;

	float: left;

}

.csc-mailform-field INPUT, .csc-mailform-field TEXTAREA, .csc-mailform-field SELECT {

	color: #000000;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

}

.csc-mailform-field TEXTAREA {

	width: 310px;

	margin-bottom: 5px;

}

.csc-mailform-field INPUT {

	margin-bottom: 5px;

	width: 310px;

}

.csc-mailform-field SELECT {

	margin-bottom: 5px;

}

.csc-mailform-submit {

	border: 1px solid #666;

	width: 30px;

	margin-left: 77px;

	margin-top: 10px;

	padding: 0px;

}

.csc-mailform {

	border: 0px;

	margin-left: 12px;

	padding: 0px;

	padding-top: 0px;

}

.csc-mailform-check {

	float: left;

	text-align: left !important;

	margin-left: 65px !important;

	width: 10px !important;

	margin-top: 0;

	padding-top: 0;

}



/* SEARCH */

#SEARCH {

	padding-right: 2px;

	padding-top: 7px;

	text-align: right;

}

.tx-macinasearchbox-pi1 INPUT {

	border: none;

	background: #CCCCCC;

	color: #666666;

	font-size: 1.1em;

	padding: 3px;	

	width: 90px;

	/*font-size: 1em;*/

}

.tx-macinasearchbox-pi1 .searchbox_submit {

	background: url(../pics/arrow_login.gif);

	background-repeat: no-repeat;

	background-position: 0 6px;

	color: #FFFFFF;

	text-align: left;

	padding-left: 20px;

	padding-right: 0;

	width: auto;

	/*margin: 0;*/

	width: 72px;

}

.tx-macinasearchbox-pi1 .searchbox_submit:hover {

	color: #666666;

}

* html .tx-macinasearchbox-pi1 .searchbox_submit {

	padding-left: 20px;

}

.tx-indexedsearch-icon IMG {

	border: none !important;

	padding: 0;

	margin: 0;

	padding-top: 5px;

}

.tx-indexedsearch-searchbox, .tx-indexedsearch-info {

	display: none;

}

.tx-indexedsearch-title A {

	font-family: Verdana, Helvetica, sans-serif;

	color: #333333;

	text-decoration: none;

}

.tx-indexedsearch-title a:hover {

	text-decoration: underline;

}

.tx-indexedsearch-browsebox A {

	color: #333333;

}

.tx-indexedsearch-browsebox UL {

	list-style: none;

	padding-left: 0;

}

.tx-indexedsearch-browsebox LI {

	display: inline;

	padding-right: 5px;

}



/* NEWSLETTER SUBSCRIPTION */

#newsletter_unsubsciption_note {

	margin-top: 15px;

}

#newsletter_subscription fieldset {

	border: none;

}

#dmail_subscription_field,
#dmail_subscription_field_required {
	clear: both;
	padding-top: 5px;
}

#dmail_subscription_field label {

	font-weight: bold;

	padding-top: 5px;

	font-weight: normal;

	display: block;

	float: left;

	width: 80px;

	text-align: right;

	margin-right: 5px;

}

#dmail_subscription_field_required label {

	font-weight: bold;

	padding-top: 5px;

	display: block;

	float: left;

	width: 80px;

	text-align: right;

	margin-right: 5px;

}

#dmail_subscription_html {

	padding-left: 85px;

	padding-top: 5px;

}

#newsletter_subscription input {

	width: 180px;

	margin-top: 3px;

}

#dmail_subscription_html input {

	width: auto !important;

}

#newsletter_submit {

	clear: both;

	border: 1px solid #666;

	margin-left: 85px;

	margin-top: 15px !important;

	padding: 0px !important;

	width: 140px !important;

}

#nl_category {

	display: none;

}



/* HACKS */

*html body {

	behavior: url("fileadmin/css/csshover.htc");

}
*html #dmail_subscription_field_required div {
	padding-left: 3px;
}
*html #MENU-MAIN-OUTER {

	height: 480px;

}

*+html body {

	behavior: url("fileadmin/css/csshover.htc");

}
