﻿/*>>>>>>>>>>>>>>>>>>>>>>>>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:0px;
    list-style:none;
    float:left;
    height:95px;
}

ul.nav_obj li a{
    display:block;
    padding:70px 0px 9px 0px;
    font-size:12px;
    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/navigation_hover.jpg) no-repeat;
}
.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:999;    
    top:70px;
    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;
    overflow:hidden;
    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";
