.footerFRK {
	display:none;
	background: #E0E0E0;
}

body, a, address, blockquote, caption, cite, dfn, dl, dt,
div, fieldset, h1, h2, h3, h4, img, input, label, legend, 
li, ol, option, p, q, select, textarea, td, th, ul, li, em, i {
	font-family: Arial, Helvetica, sans-serif; 
}

body {
	color: #5A5A5A;
	margin-top: -8px;
	padding: -8px;
	background: #FFFFFF url(../images/bg_body.gif) no-repeat;
}

a, legend, label, h1, h2, h3, h4 {
	color: #5A5A5A;
}

/* Schriftgrößen */
p, ul, li, legend, label {
	font-size: 12px;
}

h1 {
	font-size: 18px;
}

h2 {
	font-size: 16px;
	margin: 0 0 10px 0;
}

h3 {
	font-size: 14px;
}

h4 {
	margin: 0px;
	font-size: 12px;
}

/* Subheader */
.subhead1 {
	font-size: 18px;
	font-weight: bold;
	margin-top: 5px;
	margin-left: 50px;
}

.subhead2 {
	font-size: 16px;
	font-weight: bold;
	margin-top: 5px;
	margin-left: 40px;
}

.subhead3 {
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px;
	margin-left: 30px;
}

/* Menüs ... Beginn */
.welcome {
	background: url(../images/welcome.gif) no-repeat;
}

.header {
	background: url(../images/header.gif) no-repeat;
}

#mHeader {
	color: #000000;
	background: #B9B9B9;
}

#mHeader a {
	color: #000000;
	text-decoration: none;
}

#mHeader .active a {
	color: #ff6600;
	text-decoration: underline;
}

#mHeader div {
	font-size: 10px;
	height: 34px;
	float: right;
	margin-left: 15px;
	padding-right: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-color: #D9D9D9;
}

#mLeft {
	background: #E7E7E6;
}

#mLeft a {
	text-decoration: none;
}

#mLeft a:hover,
#mLeft a:active,
#mLeft a:focus {
	text-decoration: underline;
}

#mLeft .m_technik-l0-no, #mLeft .m_technik-l0-act,
#mLeft .m_pressroste-l0-no, #mLeft .m_pressroste-l0-act,
#mLeft .m_zubehoer-l0-no, #mLeft .m_zubehoer-l0-act,
#mLeft .m_befestigungen-l0-no, #mLeft .m_befestigungen-l0-act,
#mLeft .m_lagerware-l0-no, #mLeft .m_lagerware-l0-act,
#mLeft .m_statik-l0-no, #mLeft .m_statik-l0-act,
#mLeft .m_rechner-l0-no, #mLeft .m_rechner-l0-act {
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 18px;
}

#mLeft .m_technik-l0-no {
	color: #F7820C;
	background: url(../images/bg_m-technik-no.gif) repeat-y left top;
}

#mLeft .m_technik-l0-no a, #mLeft .m_technik-l0-act a, #mLeft .m_technik-l1-no a {
	color: #F7820C;
}

#mLeft .m_pressroste-l0-no {
	color: #3E5BA1;
	background: url(../images/bg_m-pressroste-no.gif) repeat-y left top;
}

#mLeft .m_pressroste-l0-no a, #mLeft .m_pressroste-l0-act a, #mLeft .m_pressroste-l1-no a {
	color: #3E5BA1;
}

#mLeft .m_zubehoer-l0-no {
	color: #38A7CD;
	background: url(../images/bg_m-zubehoer-no.gif) repeat-y left top;
}

#mLeft .m_zubehoer-l0-no a, #mLeft .m_zubehoer-l0-act a, #mLeft .m_zubehoer-l1-no a {
	color: #38A7CD;
}

#mLeft .m_befestigungen-l0-no {
	color: #8BAB80;
	background: url(../images/bg_m-befestigungen-no.gif) repeat-y left top;
}

#mLeft .m_befestigungen-l0-no a, #mLeft .m_befestigungen-l0-act a, #mLeft .m_befestigungen-l1-no a {
	color: #8BAB80;
}

#mLeft .m_lagerware-l0-no {
	color: #BD003E;
	background: url(../images/bg_m-lagerware-no.gif) repeat-y left top;
}

#mLeft .m_lagerware-l0-no a, #mLeft .m_lagerware-l0-act a, #mLeft .m_lagerware-l1-no a {
	color: #BD003E;
}

#mLeft .m_statik-l0-no {
	color: #9C9EA1;
	background: url(../images/bg_m-statik-no.gif) repeat-y left top;
}

#mLeft .m_statik-l0-no a, #mLeft .m_statik-l0-act a, #mLeft .m_statik-l0-no a {
	color: #9C9EA1;
}

#mLeft .m_rechner-l0-no {
	color: #B7B89C;
	background: url(../images/bg_m-rechner-no.gif) repeat-y left top;
}

#mLeft .m_rechner-l0-no a, #mLeft .m_rechner-l0-act a, #mLeft .m_rechner-l0-no a {
	color: #B7B89C;
}

#mLeft .m_technik-l0-act {
	padding-left: 5px;
	background: url(../images/bg_m-technik-act.gif) no-repeat;
}

#mLeft .m_pressroste-l0-act {
	padding-left: 5px;
	background: url(../images/bg_m-pressroste-act.gif) no-repeat;
}

#mLeft .m_zubehoer-l0-act {
	padding-left: 5px;
	background: url(../images/bg_m-zubehoer-act.gif) no-repeat;
}

#mLeft .m_befestigungen-l0-act {
	padding-left: 5px;
	background: url(../images/bg_m-befestigungen-act.gif) no-repeat;
}

#mLeft .m_lagerware-l0-act {
	padding-left: 5px;
	background: url(../images/bg_m-lagerware-act.gif) no-repeat;
}

#mLeft .m_statik-l0-act {
	padding-left: 5px;
	background: url(../images/bg_m-statik-act.gif) no-repeat;
}

#mLeft .m_rechner-l0-act {
	padding-left: 5px;
	background: url(../images/bg_m-rechner-act.gif) no-repeat;
}

/* Level 1 */
#mLeft .m_technik-l1-no, #mLeft .m_technik-l1-act,
#mLeft .m_pressroste-l1-no, #mLeft .m_pressroste-l1-act,
#mLeft .m_zubehoer-l1-no, #mLeft .m_zubehoer-l1-act,
#mLeft .m_befestigungen-l1-no, #mLeft .m_befestigungen-l1-act,
#mLeft .m_lagerware-l1-no, #mLeft .m_lagerware-l1-act,
#mLeft .m_statik-l1-no, #mLeft .m_statik-l1-act,
#mLeft .m_rechner-l1-no, #mLeft .m_rechner-l1-act {
	font-size: 11px;
	letter-spacing: 1px;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 18px;
}

#mLeft .m_technik-l1-no {
	color: #F7820C;
	background: url(../images/bg_technik-l1-no.gif) repeat-y left bottom;
}

#mLeft .m_pressroste-l1-no {
	color: #3E5BA1;
	background: url(../images/bg_pressroste-l1-no.gif) repeat-y left bottom;
}

#mLeft .m_zubehoer-l1-no {
	color: #38A7CD;
	background: url(../images/bg_zubehoer-l1-no.gif) repeat-y left bottom;
}

#mLeft .m_befestigungen-l1-no {
	color: #8BAB80;
	background: url(../images/bg_befestigungen-l1-no.gif) repeat-y left bottom;
}

#mLeft .m_lagerware-l1-no {
	color: #BD003E;
	background: url(../images/bg_lagerware-l1-no.gif) repeat-y left bottom;
}

#mLeft .m_statik-l1-no {
	color: #9C9EA1;
	background: url(../images/bg_statik-l1-no.gif) repeat-y left bottom;
}

#mLeft .m_rechner-l1-no {
	color: #B7B89C;
	background: url(../images/bg_rechner-l1-no.gif) repeat-y left bottom;
}

#mLeft .m_technik-l1-act {
	background: #F7820C;
}

#mLeft .m_pressroste-l1-act {
	background: #3E5BA1;
}

#mLeft .m_zubehoer-l1-act {
	background: #38A7CD;
}

#mLeft .m_befestigungen-l1-act {
	background: #8BAB80;
}

#mLeft .m_lagerware-l1-act {
	background: #BD003E;
}

#mLeft .m_statik-l1-act {
	background: #9C9EA1;
}

#mLeft .m_rechner-l1-act {
	background: #B7B89C;
}

#mLeft .m_technik-l1-act a, #mLeft .m_pressroste-l1-act a,
#mLeft .m_zubehoer-l1-act a, #mLeft .m_befestigungen-l1-act a,
#mLeft .m_lagerware-l1-act a, #mLeft .m_statik-l1-act a,
#mLeft .m_rechner-l1-act a {
	color: #FFFFFF;
}
/* Menüs ... End */


/* Suche Begin */
.tx-indexedsearch input {
	font-size: 12px;
}

#search-h {
	color: #000000;
	font-size: 11px;
	margin-top: 30px;
	padding-left: 44px;
}

#search {
	height: 21px;
	font-size: 11px;
	margin-bottom: 20px;
	padding-left: 44px;
	background: #F7820C;
}

#search div {
	float: left;
}

#search .input {
	width: 100px;
	height: 19px;
	margin-right: 1px;
}

#search .submit {
	width: 20px;
}
/* Suche End */


/* Styles für Content Beginn */
.bgGrey {
	background: #D9D9D9;
}

.greySpace {
	background: #B9B9B9;
}

.hLine {
	height: 4px;
	width: 99%;
	background: url(../images/trennlinie.gif);
	background-repeat: repeat-x;
}

#content {
	height: 100%;
}

#sub1, #sub2, sub3 {
	height: 100%;
}

#colNormal {
	width: 442px;
	height: 100%;
	float: left;
	padding: 15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-color: #D9D9D9;
}

#colNews, #colRight {
	height: 100%;
	width: 151px;
	float: left;
	padding-top: 15px;
	padding-bottom: 15px;
}

#colRight h4, #colRight p {
	padding-left: 5px;
	padding-right: 5px;
}

#colRight p {
	margin-top: 5px;
	margin-bottom: 40px;
}

#colRight table p {
	margin: 0;
	padding: 0;
}

#sub3 #colNormal {
	width: 594px;
	height: 100%;
	padding-top: 64px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	border: none;
	background: url(../images/metallband.gif);
	background-repeat: no-repeat;
}

.caption {
	padding-bottom: 10px;
	font-size: 10px;
	color: #434343;
}

#colNormal table {
	border: 1px #CCCCCC;
}
/* Styles für Content End */


/* Styles für Formulare Beginn */
#mailform {
	width: auto;
	margin: 0;
}

#mailform div.row {
	clear: both;
	padding-top: 10px;
}

#mailform div.row span.label {
	float: left;
	width: 40%;
	text-align: right;
	margin: 0;
	padding: 0;
}

#mailform div.row span.formw {
	float: right;
	width: 55%;
	text-align: left;
	margin: 0;
	padding: 0;
} 

#mailform div.spacer {
	clear: both;
}

#mailform .input {
	width: 200px;
	background: #FFFFFF;
	border: 1px solid #000000;
}

#mailform .text {
	width: 200px;
	background: #FFFFFF;
	border: 1px solid #000000;
}

#mailform .submit {
	background: #FFFFFF;
	border: 1px solid #000000;
}
/* Styles für Formulare End */


/* Content Menü/Sitemap Beginn */
.sitemap1 {
	color: #434343;
	font-weight: bold;
	padding-top: 10px;
}

.sitemap2 {
	color: #434343;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.sitemap3 {
	color: #434343;
	padding-left: 50px;
	padding-top: 5px;
	padding-bottom: 5px;
}
/* Content Menü end */

/* Styles für den Gitterrostberechner Begin */
#berechner {
	text-align:	center;
}

#berechner .Gber_tab_out {
	color: #434343;
	font-weight: bolder;
	width: 250px;
	text-align: 	center;
	font-size: 16px;
	border: 1px solid #cccccc;
}
#berechner .Gber_tab_in1, #berechner .Gber_tab_in3 {
	background: #b9b9b9;
	color: #434343;
	width: 340px;
	font-size: 12px;
	margin: 5px;
	vertical-align: top;
	border: 1px solid #cccccc;
}
#berechner .Gber_tab_in2 {
	background: #e7e7e6;
	color: #434343;
	width: 340px;
	font-size: 12px;
	margin: 5px;
	vertical-align: top;
	border: 1px solid #cccccc;
}
#berechner input {
	background: #e7e7e6;
	color: #434343;
	width: 80px;
	font-size: 12px;
	margin: 5px;
	border: 1px solid #cccccc;
}
.h_show {
	background: #e7e7e6;
	color: #434343;
	font-size: 12px;
	margin: 5px;
	border: 1px solid #cccccc;  
                visibility: visible;           
                width: 50px;   
}
.h_hide {
	visibility: hidden;
	width:0;
                height: 0;
                margin: 0;
                padding: 0;
}
/* Sytles für den Gitterrostberechner End */

