@charset "UTF-8";
/* Einfache fließende Medien
   Hinweis: Für fließende Medien müssen Sie die Attribute 'height' und 'width' des Medium aus dem HTML-Code entfernen
   http://www.alistapart.com/articles/fluid-images/ 
*/
img, object, embed, video {
	max-width: 100%;
}
/* IE 6 unterstützt keine maximale Breite, verwenden Sie daher eine Standardbreite von 100% */
.ie6 img {
	width:100%;
}
/*
	Dreamweaver-Eigenschaften für fließende Raster
	----------------------------------
	dw-num-cols-mobile:		5;
	dw-num-cols-tablet:		8;
	dw-num-cols-desktop:	10;
	dw-gutter-percentage:	25;
	
	Idee durch den Artikel "Responsive Web Design" von Ethan Marcotte 
	http://www.alistapart.com/articles/responsive-web-design
	
	und "Golden Grid System" von Joni Korpi
	http://goldengridsystem.com/
*/

/* Layout für Mobilgeräte: 480 px oder weniger. */
/* ======================================= 
   " header-center-containter "  */
/* =============design_navi=============== */
#header-center-containter {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	padding-left: 0.00%;
	padding-right: 0.00%;
	display: block;
	margin-top:-150px;
	position: relative;
}
#webdesign {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	height: 5px;
	min-height:5px;
	max-height:8px;
	padding-left:0.00%;
	padding-right:0.00%;
	display: block;
	position: relative;
	z-index:1;
	top:232px;
}
.header-webdegin {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	height: 2px;
	padding-left:0.00%;
	padding-right:0.00%;
	display: block;
	position: relative;
}
/* =============header=============== */
#header {
	clear: both;
	float: none;	
	display: block;
	z-index:1;
	width: 100%;
	height: auto;
	margin-left: 0px;
	margin-right: auto;
	position: relative;
	padding-left:0.00%;
	padding-right:0.00%;
	text-align:center;
	margin-top: 0px;
	left: 0;
	top: 20px; /*  " kopf design postion" */
}
.imeg-header {
	clear: both;
	float: none;	
	display: block;
	width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	padding-left:0.00%;
	padding-right:0.00%;
	text-align:center;
	position: relative;
}
.header-info {
	width: 100%;
	height:35px;
	padding-left: 0.0%;
	padding-right: 0.0%;
	margin: auto;
	z-index:199;
}
.keywords-search {
	float:right;
	width:4%;
	margin-left: auto;
	margin-right:0.00%;
  	margin-top:0px;
	margin-right:10px;
	top:50px;
	left:0px;
  	color:#999;
  	z-index: 99;
    position: relative;
}
.search-container {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	height: 100%;
	top:0px;
	padding-left:0.00%;
	padding-right:0.00%;
	display: block;
	position: relative;
	z-index:5;
}
/* " M E N U" */
.header-menu-back {/*  ***************  weg muss */
	clear: both;
	float: right;
	width: 100%;
	display: block;
	height: 35px;
	position: relative;
	top: 0px;
}
#MG-headermenu {
	clear: both;
	float: right;
	width: 120%;
	margin-left:auto;
	margin-right:0px;
	padding-left: 0.00%;
	padding-right:0.00%;
	display: block;
	left:30px;
	position: relative;
	top: 52px; /*  ***************  menu position */
	z-index:4;
}
.headermenu-position {
	clear: both;
	float: right;
	width: 100%;
	margin-left:auto;
	margin-right:0px;
	display: block;
	height: 80px;
	position: relative;
	top: 35px;
	right:-40px;
	z-index:1;
}
/* " END M E N U" */
#header-ranginart-icon {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	height: auto;
	max-width: 110px;
	max-height: 40px;
	padding-left: 0.00%;
	padding-right: 0.00%;
	display: block;
	position: absolute;
	margin-top: 0px;
	left: 0px;
	top: 195px;
	z-index: 2;
}
.header-R-position {
	clear: both;
	float: none;
	display: block;
	width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	padding-left: 0.00%;
	padding-right: 0.00%;
	text-align: center;
	position: absolute;
	left: 0px;
}
/* ======================================= 
   " body-center-containter "  */
/* =============design_navi=============== */

/* ======================================= 
   " footer-center-containter "  */
/* =============design_navi=============== */
#footer-center-containter {
	clear: both;
	float: left;
	margin-left: 0;
	width:100%;
	padding-left:0.00%;
	padding-right:0.00%;
	display: block;
}
/*  ***************  E SOC */
#SOC-Contact {
	clear: none;
	float: none;
	width: 90.00%;
	margin-left:auto;
	margin-right:auto;
	padding-left:0.00%;
	padding-right:0.00%;
	text-align:center;
	display: block;
	top: 0px;
	position: relative;
	z-index: 2;
	right:0px;
}
#Contact-soc-container{
	float: left;
	width: 90%;
	height: 100%;
	min-width:180px;
	margin-left:auto;
	margin-right:auto;
	padding-left:5.00%;
	padding-right:5.00%;
	text-align:center;
	position: relative;
	padding-top:px;
	top:278px;
	left:0px;
}
#Contact-soc-container li{/* contact*** kontrol  */
	clear: none;
	float: right;
	padding-bottom:05px;
	padding-top:0px;
	position:relative;
	padding-right:8px;
}
#Contact-soc-container a {
	clear: both;
	float: left;
	width: 100.00%;
	height: 100.00%;
	text-decoration: none; 
	visibility: visible;
}
/*  " MG art linls web seiten"  */
#mgart-contact-app {
	clear: none;
	float: left;
	width: 100.00%;
	margin-left: 0.00%;
	margin-right: auto
	display: block;
	top: 0px;
	position: relative;
	z-index: 4;
	right:0px;
}
.mgart-contact-position {
	float: left;
	width: 100.00%;
	height: auto;
	min-width:190px;
	margin-left:0.00%;
	margin-right:auto;
	padding-left:0.00%;
	padding-right:0.00%;
	position: relative;
	top:235px;
	left:-10px;
}
.mgart-contact-position li{/* contact*** kontrol  */
	clear: none;
	float: left;
	padding-bottom:0px;
	padding-top:0px;
	max-width:100px;
	position:relative;
	left:10px;
	padding-right:7px;
}
.mgart-contact-position a {
	clear: both;
	float: left;
	width: 100.00%;
	height: 100.00%;
	display: block;
}
#mgart-weblinks-app-a {
	float: right;
	width: 28px;
	height: 28px;
}
#mgart-weblinks-app-b {
	float: right;
	width: 28px;
	height: 28px;
}
#mgart-weblinks-app-c {
	float: right;
	width: 28px;
	height: 28px;
}
#mgart-weblinks-app-d {
	float: right;
	width: 28px;
	height: 28px;
}
#mgart-weblinks-app-e {
	float: right;
	width: 28px;
	height: 28px;
}
/* ======================================= 
   " hinter footer "  */
/* =============design_navi=============== */
.lauftext {
	clear: both;
	float: none;	
	display: block;
	width: 100%;
	height: 22px;
	margin-left: auto;
	margin-right: auto;
	padding-left:0.00%;
	padding-right:0.00%;
	text-align:center;
	position: relative;
	top:105px;
	z-index:2;
}
#footer-back {
	clear: both;
	float: none;	
	display: block;
	width: 100%;
	right:-1px;
	height: 30px;
	margin-left: auto;
	margin-right: auto;
	padding-left:0.00%;
	padding-right:0.00%;
	text-align:center;
	position: relative;
	top:0px;
}
.footer-back-position {
	clear: both;
	float: none;	
	display: block;
	width: 100%;
	height: 100px;
	margin-left: auto;
	margin-right: auto;
	padding-left:0.00%;
	padding-right:0.00%;
	text-align:center;
	position: relative;
	background-image:url(../../MGart-web-design/ba-fo-2.jpg);
	background-repeat:repeat;
	top:-15px;
}
.footer-info {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding-left: 0.00%;
	padding-right: 0.00%;
	position: relative;
	text-align:center;
	margin-top:0px;
	z-index: 2;
	top: 250px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 1.5;
}
b.footer-menu {
	color: #9a9570;
}
b.footer-menu:hover {
	color: #7a765a;
}
#foot_text {
	clear: both;
	float: none;
	display: block;
	width: 100%;
}
#foot_text font {
	clear: both;
	float: none;
	display: block;
	width: 100%;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: lighter;
	color: #990;
	font-size: 9px;
}
#foot_text b {
	color: #8f9768;
}
#foot_text b:hover {
	color: #f3d37c;
}
/* Layout für Tablet-PCs: 481 bis 768 px. Erbt Stile vom: Layout für Mobilgeräte. */

@media only screen and (min-width: 481px) {

/* ======================================= 
   " header-center-containter "  */
/* =============design_navi=============== */
#header-center-containter {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	position: relative;
}
#webdesign {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	height: 5px;
	min-height:4px;
	max-height:5px;
	padding-left:0.00%;
	padding-right:0.00%;
	display: block;
	position: relative;
	z-index:5;
	top:70px;
}
.gif-design {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	height: 4px;
	max-height:4px;
	padding-left:0.00%;
	padding-right:0.00%;
	display: block;
	position: relative;
	z-index:4;
}
.header-webdegin {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	height: 2px;
	padding-left:0.00%;
	padding-right:0.00%;
	display: block;
	position: relative;
}
.search-container {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	height: 100%;
	top:0px;
	padding-left:0.00%;
	padding-right:0.00%;
	display: block;
	position: relative;
	z-index:99;
}
/* =============header=============== */
#header {
	clear: both;
	float: none;	
	display: block;
	z-index:5;
	width: 100%;
	height: auto;
	margin-left: 0px;
	margin-right: auto;
	position: relative;
	padding-left:0.00%;
	padding-right:0.00%;
	text-align:center;
	margin-top: 0px;
	left: 0;
	top: 30px;
}
.imeg-header {
	clear: both;
	float: none;	
	display: block;
	width: 100%;
	height: auto;
	max-width: 678px;
	max-height: 140px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	padding-left:0.00%;
	padding-right:0.00%;
	text-align:center;
	position: relative;
}
.header-info {
	width: 100%;
	height:35px;
	padding-left: 0.0%;
	padding-right: 0.0%;
	margin: auto;
	z-index:199;
}
.keywords-search {
	float:right;
	width:4%;
	margin-left: auto;
	margin-right:4.00%;
  	margin-top:0px;
	top:60px;
	left:5px;
  	color:#999;
  	z-index: 99;
    position: relative;
}
/* " M E N U" */
.header-menu-back {
	clear: both;
	float: right;
	width: 100%;
	display: block;
	height: 35px;
	position: relative;
	top: -5px;
	z-index:4;
	
}
#MG-headermenu {
	clear: both;
	float: right;
	width: 100%;
	display: block;	
	position: relative;
	top: 0px;
	right:0px;
	z-index:2;
}
.headermenu-position {
	clear: both;
	float: right;
	width: 100%;
	display: block;
	height: 125px;
	padding-left: 0.00%;
	padding-right:0.00%;
	margin-left:auto;
	margin-right:auto;
	position: relative;
	margin-top:0px;
	top: 95px;
	z-index:3;
}
/* " END M E N U" */
#header-ranginart-icon {
	clear: both;
	float: none;
	width: 100%;
	height: auto;
	max-width: 140px;
	max-height: 35px;
	padding-left: 1.00%;
	padding-right: 1.00%;
	display: block;
	position: absolute;
	margin-top: 195px;
	left: 5px;
	top: 0px;
	z-index: 2;
}
.header-R-position {
	clear: both;
	float: none;
	display: block;
	width: 50%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	padding-left: 10.00%;
	padding-right: 10.00%;
	text-align: center;
	position: absolute;
	left: 0px;
	top: 0px;
}
/* ======================================= 
   " body-center-containter "  */
/* =============design_navi=============== */

/* ======================================= 
   " footer-center-containter "  */
/* =============design_navi=============== */
#footer-center-containter {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
/*  ***************  E SOC */
#SOC-Contact {
	clear: none;
	float: none;
	width: 100.00%;
	margin-left:auto;
	margin-right:auto;
	padding-left:6.00%;
	padding-right:6.00%;
	text-align:center;
	display: block;
	top: 0px;
	position: relative;
	z-index: 1;
	right:0px;
}
#Contact-soc-container{
	float: none;
	width: 75%;
	height: 100%;
	min-width:100px;
	margin-left:auto;
	margin-right:auto;
	padding-left:12.00%;
	padding-right:12.00%;
	text-align:center;
	position: relative;
	padding-top:0px;
	top:400px;
	left:0px;
}
#Contact-soc-container li{/* contact*** kontrol  */
	clear: none;
	float: left;
	padding-bottom:05px;
	padding-top:0px;
	position:relative;
	padding-right:8px;
}
#Contact-soc-container a {
	clear: both;
	float: left;
	width: 100.00%;
	height: 100.00%;
	text-decoration: none; 
	visibility: visible;
}
/*  " MG art linls web seiten"  */
#mgart-contact-app {
	clear: none;
	float: left;
	width: 100.00%;
	margin-left: 0.00%;
	margin-right: auto
	display: block;
	top: 110px;
	position: relative;
	z-index: 4;
	right:-20px;
}
.mgart-contact-position {
	float: left;
	width: 100.00%;
	height: auto;
	min-width:190px;
	margin-left:0.00%;
	margin-right:auto;
	padding-left:0.00%;
	padding-right:0.00%;
	position: relative;
	top:85px;
	left:-20px;
	z-index: 8;
}
.mgart-contact-position li{/* contact*** kontrol  */
	clear: none;
	float: left;
	padding-bottom:0px;
	padding-top:0px;
	position:relative;
	padding-right:10px;
}
.mgart-contact-position a {
	clear: both;
	float: left;
	width: 100.00%;
	height: 100.00%;
	display: block;
}
#mgart-weblinks-app-a {
	float: right;
	width: 32px;
	height: 32px;
	padding-top:5px;
	padding-bottom:5px;
	position:relative;
}
#mgart-weblinks-app-b {
	float: right;
	width: 32px;
	height: 32px;
	padding-top:5px;
	padding-bottom:5px;
	position:relative;
}
#mgart-weblinks-app-c {
	float: right;
	width: 32px;
	height: 32px;
	padding-top:5px;
	padding-bottom:5px;
	position:relative;
}
#mgart-weblinks-app-d {
	float: right;
	width: 32px;
	height: 38px;
	padding-top:5px;
	padding-bottom:5px;
	position:relative;
}
#mgart-weblinks-app-e {
	float: right;
	width: 32px;
	height: 32px;
	padding-top:5px;
	padding-bottom:5px;
	position:relative;
}
/* ======================================= 
   " hinter footer "  */
/* =============design_navi=============== */
.lauftext {
	clear: both;
	float: none;	
	display: block;
	width: 100%;
	height: 22px;
	margin-left: auto;
	margin-right: auto;
	padding-left:0.00%;
	padding-right:0.00%;
	text-align:center;
	position: relative;
	top:245px;
	z-index:2;
}
#footer-back {
	clear: both;
	float: none;	
	display: block;
	width: 100%;
	right:-1px;
	height: 30px;
	margin-left: auto;
	margin-right: auto;
	padding-left:0.00%;
	padding-right:0.00%;
	text-align:center;
	position: relative;
	top:0px;
}
.footer-back-position {
	clear: both;
	float: none;	
	display: block;
	width: 100%;
	height: 100px;
	margin-left: auto;
	margin-right: auto;
	padding-left:0.00%;
	padding-right:0.00%;
	text-align:center;
	position: relative;
	background-image:url(../../MGart-web-design/ba-fo-2.jpg);
	background-repeat:repeat;
	top:120px;
}
.footer-info {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding-left: 0.00%;
	padding-right: 0.00%;
	position: relative;
	margin-top:0px;
	z-index: 2;
	top: 380px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 1.5;
}
b.footer-menu {
	color: #9a9570;
}
b.footer-menu:hover {
	color: #7a765a;
}
#foot_text {
	clear: both;
	float: none;
	display: block;
	width: 100%;
}
#foot_text font {
	clear: both;
	float: none;
	display: block;
	width: 100%;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: lighter;
	color: #990;
	font-size: 9px;
}
#foot_text b {
	color: #8f9768;
}
#foot_text b:hover {
	color: #f3d37c;
}
}
/* Desktoplayout: 769 bis maximal 1232 px.  Erbt Stile von: den Layouts für Mobilgeräte und Tablet-PCs. */

@media only screen and (min-width: 769px) {

/* ======================================= 
   " header-center-containter "  */
/* =============design_navi=============== */
#header-center-containter {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	padding-left:10.00%;
	padding-right:10.00%;
	display: block;
	position: relative;
}
#webdesign {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	height: 5px;
	max-height:5px;
	padding-left:0.00%;
	padding-right:0.00%;
	display: block;
	position: relative;
	top:85px;
	z-index:5;
}
#bodyback {
}
.header-webdegin {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	height: 2px;
	padding-left:0.00%;
	padding-right:0.00%;
	display: block;
	position: relative;
}
.search-container {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	height: 100%;
	top: 0px;
	padding-left: 0.00%;
	padding-right: 0.00%;
	display: block;
	position: static;
	z-index: 99;
}
/* =============header=============== */
#header {
	clear: both;
	float: none;	
	display: block;
	z-index:1;
	width: 100%;
	height: auto;
	max-width: 678px;
	max-height: 140px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	padding-left:0.00%;
	padding-right:0.00%;
	padding-top:0px;
	text-align:center;
	margin-top: 0px;
	left: 0;
	top: 60px;
	z-index:5;
}
.imeg-header {
	clear: both;
	float: none;	
	display: block;
	width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	padding-left:0.00%;
	padding-right:0.00%;
	text-align:center;
	position: relative;
}
.header-info {
	width: 100%;
	height:35px;
	padding-left: 0.0%;
	padding-right: 0.0%;
	margin: auto;
	z-index:199;
}
.keywords-search {
	float:right;
	width:4%;
	margin-left: auto;
	margin-right:0.00%;
  	margin-top:0px;
	top:60px;
	left:0px;
  	color:#999;
  	z-index: 99;
    position: relative;
}
/* " M E N U" */
.header-menu-back {/*  ***************  weg muss */
	clear: both;
	float: left;
	width: 100%;
	margin-left: 0.00%;
	margin-right:4.00%;
	display: block;
	height: 35px;
	position: absolute;
	top: 0px;
	z-index: 3;
}
#MG-headermenu {
	clear: both;
	float: left;
	width: 100%;
	display: block;
	position: relative;
	top: 235px;
	z-index:3;
}
.headermenu-position {
	clear: both;
	float: left;
	width: 100%;
	display: block;
	height: 95px;
	position: relative;
	top: 35px;
	z-index:3;
}
/* " END M E N U" */
#header-ranginart-icon {
	clear: both;
	float: left;
	margin-left:-5.20%;
	margin-right:auto;
	width: 100%;
	height: auto;
	max-width: 180px;
	max-height: 40px;
	padding-left:0.00%;
	padding-right:0.00%;
	display: block;
	position: relative;
	margin-top: 10px;
	left: -89px;
	top: 45px;
	z-index: 2;
}
.header-R-position {
	clear: both;
	float: none;	
	display: block;
	width: 100%;
	height: auto;
	padding-left:0.00%;
	padding-right:90.00%;
	position: relative;
	left: 0px;
}
/* ======================================= 
   " body-center-containter "  */
/* =============design_navi=============== */

/* ======================================= 
   " footer-center-containter "  */
/* =============design_navi=============== */
#footer-center-containter {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#SOC-Contact {
	clear: none;
	float: none;
	width: 100.00%;
	margin-left:auto;
	margin-right:auto;
	padding-left:0.00%;
	padding-right:0.00%;
	text-align:center;
	display: block;
	top: 0px;
	position: relative;
	z-index: 8;
	right:0px;
}
#Contact-soc-container{
	float: left;
	width: 100%;
	height: 100%;
	min-width:300px;
	margin-left:auto;
	margin-right:auto;
	padding-left:30.00%;
	padding-right:30.00%;
	text-align:center;
	position: relative;
	padding-top:px;
	margin-top:200px;
	top:530px;
	left:0px;
}
#Contact-soc-container li{/* contact*** kontrol  */
	clear: none;
	float: right;
	padding-bottom:05px;
	padding-top:0px;
	position:relative;
	padding-right:10px;
}
#Contact-soc-container a {
	clear: both;
	float: left;
	width: 100.00%;
	height: 100.00%;
	text-decoration: none; 
	visibility: visible;
}

/*  " MG art linls web seiten"  */
#mgart-contact-app {
	clear: none;
	float: right;
	width: 100.00%;
	margin-left: 0.00%;
	margin-right: auto
	display: block;
	top: 0px;
	position: relative;
	z-index: 8;
	right:-170px;
}
.mgart-contact-position {
	float: right;
	width: 100.00%;
	height: auto;
	min-width:190px;
	margin-left:0.00%;
	margin-right:auto;
	padding-left:0.00%;
	padding-right:0.00%;
	position: relative;
	top:210px;
	left:0px;
}
.mgart-contact-position li{/* contact*** kontrol  */
	clear: none;
	float: right;
	padding-bottom:0px;
	padding-top:0px;
	position:relative;
	padding-right:10px;
}
.mgart-contact-position a {
	clear: both;
	float: left;
	width: 100.00%;
	height: 100.00%;
	display: block;
}
#mgart-weblinks-app-a {
	float: right;
	width: 38px;
	height: 38px;
}
#mgart-weblinks-app-a:hover {
	 opacity: 5;
}
#mgart-weblinks-app-b {
	float: right;
	width: 38px;
	height: 38px;
}
#mgart-weblinks-app-b:hover {
	 opacity: 5;
}
#mgart-weblinks-app-c {
	float: right;
	width: 38px;
	height: 38px;
}
#mgart-weblinks-app-c:hover {
	 opacity: 5;
}
#mgart-weblinks-app-d {
	float: right;
	width: 38px;
	height: 38px;
}
#mgart-weblinks-app-d:hover {
	 opacity: 5;
}
#mgart-weblinks-app-e {
	float: right;
	width: 38px;
	height: 38px;
}
#mgart-weblinks-app-e:hover {
	 opacity: 5;
}
/* ======================================= 
   " hinter footer "  */
/* =============design_navi=============== */
.footer-info {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding-left:0.00%;
	padding-right:0.00%;
	text-align:center;
	position: relative;
	z-index:2;
	top:490px;
}
#foot_text {
	clear: both;
	float: none;
	display: block;
	width: 100%;
}
#foot_text font {
	clear: both;
	float: none;
	display: block;
	width: 100%;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: lighter;
	color: #990;
	font-size: 9px;
}
b.footer-menu {
	color: #9a9570;
}
b.footer-menu:hover {
	color: #7a765a;
}
.lauftext {
	clear: both;
	float: none;	
	display: block;
	width: 100%;
	height: 22px;
	margin-left: auto;
	margin-right: auto;
	padding-left:0.00%;
	padding-right:0.00%;
	text-align:center;
	position: relative;
	top:350px;
	z-index:2;
}
#foot_text {
	clear: both;
	float: none;
	display: block;
	width: 100%;
}
#foot_text font {
	clear: both;
	float: none;
	display: block;
	width: 100%;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: lighter;
	color: #990;
	font-size: 9px;
}
#foot_text b {
	color: #8f9768;
}
#foot_text b:hover {
	color: #f3d37c;
}
#footer-back {
	clear: both;
	float: none;	
	display: block;
	width: 100%;
	right:-1px;
	height: 30px;
	margin-left: auto;
	margin-right: auto;
	padding-left:0.00%;
	padding-right:0.00%;
	text-align:center;
	position: relative;
	top:0px;
}
.footer-back-position {
	clear: both;
	float: none;	
	display: block;
	width: 100%;
	height: 100px;
	margin-left: auto;
	margin-right: auto;
	padding-left:0.00%;
	padding-right:0.00%;
	text-align:center;
	position: relative;
	background-image:url(../../MGart-web-design/ba-fo-2.jpg);
	background-repeat:repeat;
	top:240px;
}

}