@import "/shared/metallverarbeitung-css/global.css";
@import "/shared/metallverarbeitung-css/boxes.css";
@import "/shared/lytebox/lytebox.css";


/* Startseite-Styles */

#startseite a:link {
	color: #429dec;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #429dec;
	border-right-color: #429dec;
	border-bottom-color: #429dec;
	border-left-color: #429dec;
	text-decoration: none;
}

#startseite a:focus {
	color: #868786;
	border-bottom-width: medium;
	border-bottom-style: none;
	border-top-color: #868786;
	border-right-color: #868786;
	border-bottom-color: #868786;
	border-left-color: #868786;
	text-decoration: none;
}

#startseite a:hover {
	color: #0033ff;
	border-bottom-width: medium;
	border-bottom-style: none;
	border-top-color: #0033ff;
	border-right-color: #0033ff;
	border-bottom-color: #0033ff;
	border-left-color: #0033ff;
	text-decoration: none;
}

#startseite {
	position: static; 
	z-index: 0; 
	background-image: url(/shared/img/start/content.gif); 
	background-repeat: no-repeat; 
	min-height: 600px; 
	margin: 0; 
	border: none;
	padding-right:40px;

}

#contentwrapper_start {
	background-color: white; 
	margin: 0; 
	border: none;
}

#head_start {
	background-color: white;
	color: white;
	height: 120px;
	background-image: url(/shared/img/start/header_start.gif)
}

#head_start p.heading {
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	letter-spacing:4px;
	font-size:16px;
	color:#868686;
	font-weight:bold;
	padding-left: 50px;
	padding-top: 73px;
}

#footer_start {
	color: white;
	text-align: center;
	margin-top: 20px;
	margin-left: 11px;
	border-top: 1px dotted silver;
}

#footer_start p {
	padding-left: 51px;
	padding-top: 15px;
	padding-bottom:20px;
	color: #868786;
	text-align: left;
	font-size: 10px;
}

#footer_start a {
	color: #868786;
	text-decoration: none;
}

#footer_start a:hover {
	color: blue;
	text-decoration: underline;
}


#footer_start .tuev {
	display:block;
	padding:0px;
	padding-top:15px;
	margin:0px;
	float:left;
}

#footer_start .tuev_pos {
	margin-left:750px;
	padding-top:0px;
}

#startseite {
	background-color: white;
}

#startseite div {
	padding-top:0px;
	padding-left: 0px;
	padding-bottom:5px;
	color: #868786;
	font-size: 12px;
	line-height: 18px;

}

#startseite div.layout {
	padding-top:5px;
	padding-bottom:0px;
	padding-left:10px;
}

#startseite h3 {
	padding-top:0px;
	padding-bottom:5px;
	font-weight: bold;
	color: #868786;
	font-size: 14px;
}

#startseite h2 {
	padding-top:10px;
	padding-bottom:10px;
	font-weight: bold;
	color: #868786;
	font-size: 16px;
}

#startseite h1 {
	font-weight: bold;
	color: #868786;
	font-size: 18px;
	padding-bottom:10px;
}

#startseite p {
	font-weight: normal;
	color: #868786;
	font-size: 12px;
	line-height: 20px;
	padding-bottom:10px;
}

#startseite ul {
	padding-top: 0px;
	padding-left:20px;
	padding-bottom:10px;
	list-style-type: disc;
	font-weight: normal;
	color: #868786;
	font-size: 12px;
	line-height: 20px;
}

#startseite a:link {
	position:relative;
	border:none;
}

#startseite a:hover {
	position:relative;
	border:none;
}

#startseite img {
	border:none;
}


/*
Styledefinitionen Bereich Unternehmen
*/

#wrapperUnternehmen #leftcolumn {
    margin-right: 785px;
    background-image: url(/shared/img/unternehmen/menu.gif);
    height: 600px;
    background-repeat: no-repeat;
    border: none;
    margin-right: 0px !important;

}

#wrapperUnternehmen .hauptnav_current {
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    color: #3E92DC;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    letter-spacing: 1px;
    text-transform: uppercase;
}

#wrapperUnternehmen .subnav_current {
    font-family: Verdana, sans-serif;
    color: #3E92DC;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    line-height: 20px;
}

#wrapperUnternehmen #menu a:hover {
    color: #3E92DC;
}

#wrapperUnternehmen #menu a:active {
    color: #3E92DC;
}

#wrapperUnternehmen #centercolumn {
    float: left;
    width: 500px;
    background-image: url(/shared/img/unternehmen/content.gif);
    background-repeat: no-repeat;
    min-height: 600px;
    margin: 0;
    border: none;
}

#wrapperUnternehmen #rightcolumn {
    margin-left: 500px;
    min-height: 600px;
    background-repeat: no-repeat;
    background-image: url(/shared/img/unternehmen/right.gif);
    border: none;
}

#wrapperUnternehmen #rightcolumn p.sk_img {
	background-image: url(/shared/img/unternehmen/ma_bg_unternehmen.gif);
	height:130px;
	width:130px;
	background-repeat:no-repeat;
	padding-right: 0px;
	padding-left:15px;
	padding-top:15px;
	margin-top:10px;
	margin-left:60px !important;
    margin-left: 54px;
}

#wrapperUnternehmen #rightcolumn div {
    background-color: #c5e4ff;
}

#wrapperUnternehmen .rightcolumnheading {
    background-color: #429DEC;
}

#wrapperUnternehmen a.ma_detail:link {
	border:none 0px;
	color:black;
	text-decoration:none;
}

#wrapperUnternehmen a.ma_detail:visited {
	border:none 0px;
	color:black;
	text-decoration:none;
}

#wrapperUnternehmen a.ma_detail:hover {
	border:none 0px;
	color: #429DEC;
	text-decoration: underline;
}
#wrapperUnternehmen a.akt_detail:link {
	border:none 0px;
	color:black;
	text-decoration:underline;
}

#wrapperUnternehmen a.akt_detail:visited {
	border:none 0px;
	color:black;
	text-decoration:underline;
}

#wrapperUnternehmen a.akt_detail:hover {
	border:none 0px;
	color: #429DEC;
	text-decoration: underline;
}

/*
Styledefinitionen Bereich Leistungen
*/

#wrapperLeistungen #leftcolumn {
    margin-right: 785px;
    background-image: url(/shared/img/leistung/menu.gif);
    height: 600px;
    background-repeat: no-repeat;
    border: none;
    margin-right: 0px !important;
    margin-right: -3px;
}

#wrapperLeistungen .hauptnav_current {
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    color: #11a8ac;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    letter-spacing: 1px;
    text-transform: uppercase;
}

#wrapperLeistungen .subnav_current {
    font-family: Verdana, sans-serif;
    color: #11a8ac;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    line-height: 20px;
}

#wrapperLeistungen #menu a:hover {
    color: #11a8ac;
}

#wrapperLeistungen #menu a:active {
    color: #11a8ac;
}

#wrapperLeistungen #centercolumn {
    float: left;
    width: 500px;
    background-image: url(/shared/img/leistung/content.gif);
    background-repeat: no-repeat;
    min-height: 600px;
    margin: 0;
    border: none;
}

#wrapperLeistungen #rightcolumn {
    margin-left: 500px;
    min-height: 600px;
    background-repeat: no-repeat;
    background-image: url(/shared/img/leistung/right.gif);
    border: none;
}

#wrapperLeistungen #rightcolumn p.sk_img {
	background-image: url(/shared/img/leistung/ma_bg_leistungen.gif);
	height:130px;
	width:130px;
	background-repeat:no-repeat;
	padding-right: 0px;
	padding-left:15px;
	padding-top:15px;
	margin-top:10px;
	margin-left:60px !important;
    margin-left: 54px;
}

#wrapperLeistungen #rightcolumn div {
    background-color: #c8edee;
}

#wrapperLeistungen .rightcolumnheading {
    background-color: #11a8ac;
}

#wrapperLeistungen a.ma_detail:link {
	border:none 0px;
	color:black;
	text-decoration:none;
}

#wrapperLeistungen a.ma_detail:visited {
	border:none 0px;
	color:black;
	text-decoration:none;
}

#wrapperLeistungen a.ma_detail:hover {
	border:none 0px;
	color: #11a8ac;
	text-decoration: underline;
}


/*
Styledefinitionen Bereich Referenzen
*/

#wrapperReferenzen #leftcolumn {
    margin-right: 785px;
    background-image: url(/shared/img/referenz/menu.gif);
    height: 600px;
    background-repeat: no-repeat;
    border: none;
    margin-right: 0px !important;
    margin-right: -3px;
}

#wrapperReferenzen .hauptnav_current {
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    color: #70BD60;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    letter-spacing: 1px;
    text-transform: uppercase;
}

#wrapperReferenzen .subnav_current {
    font-family: Verdana, sans-serif;
    color: #70BD60;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    line-height: 20px;
}

#wrapperReferenzen #menu a:hover {
    color: #70BD60;
}

#wrapperReferenzen #menu a:active {
    color: #70BD60;
}

#wrapperReferenzen #centercolumn {
    float: left;
    width: 500px;
    background-image: url(/shared/img/referenz/content.gif);
    background-repeat: no-repeat;
    min-height: 600px;
    margin: 0;
    border: none;
}

#wrapperReferenzen #rightcolumn {
    margin-left: 500px;
    min-height: 600px;
    background-repeat: no-repeat;
    background-image: url(/shared/img/referenz/right.gif);
    border: none;
}

#wrapperReferenzen #rightcolumn p.sk_img {
	background-image: url(/shared/img/referenz/ma_bg_referenzen.gif);
	height:130px;
	width:130px;
	background-repeat:no-repeat;
	padding-right: 0px;
	padding-left:15px;
	padding-top:15px;
	margin-top:10px;
	margin-left:60px !important;
    margin-left: 54px;
}

#wrapperReferenzen #rightcolumn div {
    background-color: #c4edb4;
}

#wrapperReferenzen .rightcolumnheading {
    background-color: #72CC60;
}

#wrapperReferenzen a.ma_detail:link {
	border:none 0px;
	color:black;
	text-decoration:none;
}

#wrapperReferenzen a.ma_detail:visited {
	border:none 0px;
	color:black;
	text-decoration:none;
}

#wrapperReferenzen a.ma_detail:hover {
	border:none 0px;
	color: #72CC60;
	text-decoration: underline;
}

/*
Styledefinitionen Bereich Kontakt
*/

#wrapperKontakt #leftcolumn {
    margin-right: 785px;
    background-image: url(/shared/img/kontakt/menu.gif);
    height: 600px;
    background-repeat: no-repeat;
    border: none;
    margin-right: 0px !important;
    margin-right: -3px;
}

#wrapperKontakt .hauptnav_current {
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    color: #F2A11F;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    letter-spacing: 1px;
    text-transform: uppercase;
}

#wrapperKontakt .subnav_current {
    font-family: Verdana, sans-serif;
    color: #F2A11F;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    line-height: 20px;
}

#wrapperKontakt #menu a:hover {
    color: #F2A11F;
}

#wrapperKontakt #menu a:active {
    color: #F2A11F;
}

#wrapperKontakt #centercolumn {
    float: left;
    width: 500px;
    background-image: url(/shared/img/kontakt/content.gif);
    background-repeat: no-repeat;
    min-height: 600px;
    margin: 0;
    border: none;
}

#wrapperKontakt #rightcolumn {
    margin-left: 500px;
    min-height: 600px;
    background-repeat: no-repeat;
    background-image: url(/shared/img/kontakt/right.gif);
    border: none;
}

#wrapperKontakt #rightcolumn p.sk_img {
	background-image: url(/shared/img/kontakt/ma_bg_kontakt.gif);
	height:130px;
	width:130px;
	background-repeat:no-repeat;
	padding-right: 0px;
	padding-left:15px;
	padding-top:15px;
	margin-top:10px;
	margin-left:60px !important;
    margin-left: 54px;
}

#wrapperKontakt #rightcolumn div {
    background-color: #ffe7a6;
}

#wrapperKontakt .rightcolumnheading {
    background-color: #FAA13C;
}

#wrapperKontakt a.ma_detail:link {
	border:none 0px;
	color:black;
	text-decoration:none;
}

#wrapperKontakt a.ma_detail:visited {
	border:none 0px;
	color:black;
	text-decoration:none;
}

#wrapperKontakt a.ma_detail:hover {
	border:none 0px;
	color: #FAA13C;
	text-decoration: underline;
}