﻿/*>>>>>>>>>>>>>>>>>>>>>>>>MIBAG.AT<<<<<<<<<<<<<<<<<<<<<*/


/*
--Every creation command in a new line!!
--eworx:[ElementToCreate];[TextToShow];[Attribute]=[Value];[Attribute]=[Value];
eworx:h1;Überschrift1;
eworx:div;Fett und Zentriert;class=BoldCenter;
eworx:h3;Überschrift3;
eworx:p;Text;
eworx:div;Liste;class=dot;
eworx:div;Große Liste;class=dotbig;
eworx:div;MGS Test;style=color:red;
*/

/* to support editor link coloring */
* iframe a { color: #333333; }
@media screen {
	/*------------------------>>ALLGEMEINE STYLE<<--------*/
	html, body, form { width: 100%; height: 100%; margin: 0px; padding: 0px; }
	* { font-family: Tahoma, Helvetica, Arial, Verdana; font-size: 12px; color: #333333; }
	p a { color: #333333; }

	.pagecontent { position: relative; min-height: 100%; }
	* html .pagecontent { height: 100%; }
	.content_print { position: absolute; top: 50px; left: 680px; width: 150px; text-align: right; }
	.content_print a { color: #666666; text-decoration: none; }
	.spacer { height: 60px; }
	.divcenter { width: 955px; position: relative; }
	/*------------------------>Header<--------*/
	.Head { background-color: blue; position: relative; height: 224px; background: url('images/head.gif') repeat-x top; }
	.Head * { color: white; }
	.Head div.divcenter { color: white; background: url('images/head_follow.jpg') no-repeat left top; height: 224px; }
	/*------------------------>Body<--------*/
	.Content { position: relative; background: url('images/content_shadow.gif') repeat-x top; font-size: 12px; }
	.Content .divcenter { padding: 25px 25px 0px 75px; width: 828px; min-height: 50px; }
	* html .Content .divcenter { height: 170px; }
	/*------------------------>Footer<--------*/
	.pagefooter { background-color: #d0d0d0; padding: 0px; position: relative; height: 50px; margin-top: -50px; color: #333333; clear: both; }
	.pagefooter .divcenter { background: url('images/footer.jpg') no-repeat top center #D0D0D0; width: 960px; height: 50px; position: static; }
	.pagefooter .left { float: left; margin-left: 90px; font-size: 11px; letter-spacing: 1px; margin-top: 12px; }
	.pagefooter .middle { /*Ausgeblendet*/ float: left; margin-left: 30px; font-size: 11px; letter-spacing: 1px; margin-top: 12px; display: none; }

	.pagefooter .right { float: right; padding-right: 75px; font-size: 11px; margin-top: 12px; }
	.pagefooter .right input { color: #333333; }
	.pagefooter a { color: #333333; font-size: 11px; }

	/*------------------------>Navigation<--------*/
	/* Haupt Nav Punkte */
	/*#LeistungenMain { width: 91px; background-position: -220px top; }
	#UnternehmenMain { width: 122px; background-position: -96px top; }
	#ServicesMain { width: 93px; background-position: 0px top; }
	#KontaktMain { width: 85px; background-position: -313px top; */
	
	

	/* Sonstiges */
	ul.nav_obj { margin: 0px; padding: 0px; position: absolute; top: 0px; left: 71px; background: url('images/navigation_bg.jpg') no-repeat top left; z-index: 999; padding-right: 30px; font-weight: bold; }
	ul.nav_obj li { margin: 0px; padding: 0 0 0 2px; list-style: none; float: left; height: 95px;background:url('images/line.png') no-repeat 0 100%; }
    ul.nav_obj li:first-child {background:none;}
	
	ul.nav_obj li a { display: block; padding: 70px 15px 9px; font-size: 12px; text-transform:uppercase;text-decoration: none; text-align: center; margin: 0px 1px 0px 1px; }
	ul.nav_obj li a:hover, ul.nav_obj li.hover a { background: url(images/active.jpg) repeat-x 0 0; }
	.Navigation { position: relative; height: 96px; background: url("images/navigation.jpg") repeat-x 0px 0px; }
	.Navigation * { color: white; }
	.Navigation .divcenter { margin: 1px 0px 0px 229px; overflow: visible; position: absolute; width: 700px; }
	.Navigation .divcenter .language { height: 96px; width: 210px; background: url('images/language.jpg') no-repeat left top; position: absolute; top: 0px; left: 477px; z-index: 998; }
	.Navigation .divcenter .language div { margin: 67px 0px 0px 23px; font-size: 12px; }
	.Navigation .divcenter .language div div { margin: 0px 5px 0px 0px; font-size: 12px; float: left; border: 1px solid white; padding: 0px; height: 14px; }
	.language_chooser { position: absolute; z-index: 1000; top: 20px; left: 780px; }
	.language_chooser * { color: White; font-size: 12px; }
	.language_chooser .field { float: left; border: 1px solid white; margin-right: 5px; }
	.language_chooser .ddfield { position: absolute; background-color: Green; width: 29px; white-space: nowrap; height: 15px; margin: 0px 0px 0px 1px; }
	* html .language_chooser .ddfield { margin: 0px 0px 0px 0px; }
	.language_chooser .ddfield img { border: 1px solid white; border-left: 2px; }
	.language_chooser .ddfield img:first-child { border-left: 1px; }
}
@import "StylesFollow.css";
@import "StylesStart.css";

/* SITEMAP */
.Sitemap span { font-weight: bold; font-size: 14px; color: #c7000f; }
.Sitemap a { font-size: 12px; text-decoration: none; }
.Sitemap { padding: 15px 80px 15px 0; float: left; min-height: 100px; }
.Sitemap li { max-width:150px; padding-bottom:5px; line-height:1.2em;}
.footersitemap a { text-decoration: none; }
.footersitemap a:hover { text-decoration: underline; color: #c7000f; }

.footersitemap { background: #eaebec; padding-left: 90px; clear: both; overflow: hidden; border-top:1px solid #999;}

