#ft {position : relative;border-top : 1px solid #ccc;padding : 1em 0 2.2em 0;}
#ft p {color : #7f7f7f;}
*+html #ft p {font-size : 70%;
}
* html #ft p {font-size : 70%;
}
body {margin : 0;min-width : 750px;line-height : 123%;font-family : "Lucida Grande", "Lucida Sans Unicode", tahoma, verdana, arial, sans-serif;color : #7f7f7f;}

img, div, a, Image2 {
background-repeat: no-repeat;
}.hdswf {position : absolute;width : 100%;top : 0;height : 120px;right : 0;background-color : #d5d5d5;}
#header {position : relative;clear : left;float : left;width : 100%;right : 0;top : 0;overflow : hidden;border-color : #cccccc;}:link, :visited {text-decoration : none;padding : 0 0.4em;}a, a:link, a:visited {color : white;border : none;background-color : #8e8e8e;padding : 0 0.4em;}a, a:hover {color : #4f4f4f;background-color : #dedede;border : none;padding : 0 0.4em;}.a:link {background-color : transparent;border : none;background : none;padding : 0;}.a:hover {background-color : transparent;border : none;background : none;padding : 0;}.a:visited {background-color : transparent;border : none;background : none;padding : 0;}.aref:link {padding : 0;border-bottom : 1px dotted #4f4f4f;background-color : transparent;color : #999999;}.aref:visited {padding : 0;border-bottom : 1px dotted #4f4f4f;background-color : transparent;color : #999999;}.aref:hover {padding : 0;color : silver;border-bottom : 1px dotted silver;background-color : transparent;}.arefs:link {color : white;border : none;background-color : #cdcdcd;padding : 0 0.4em;}.arefs:visited {color : white;border : none;background-color : #cdcdcd;padding : 0 0.4em;}.arefs:hover {color : #4f4f4f;background-color : #e4e4e4;border : none;padding : 0 0.4em;}.aa:link {padding : 1px;border-bottom : 1px dotted #4f4f4f;background-color : transparent;color : #4f4f4f;}.aa:visited {padding : 1px;border-bottom : 1px dotted #4f4f4f;background-color : transparent;color : #4f4f4f;}.aa:hover {color : silver;border-bottom : 1px dotted silver;background-color : transparent;}.aaa {margin-left : 1.1em;font-size : 0.5em;line-height : 300%;}.aaa:link {background-color : transparent;color : #4f4f4f;}.aaa:visited {background-color : transparent;color : #4f4f4f;}.aaa:hover {color : silver;background-color : transparent;}.arss {margin-left : 0.1em;line-height : 10%;}.arss:link {background-color : transparent;color : #4f4f4f;}.arss:visited {background-color : transparent;color : #4f4f4f;}.arss:hover {color : silver;background-color : transparent;}.aaaa {font-size : 0.5em;line-height : 300%;}.aaaa:link {background-color : transparent;color : #4f4f4f;}.aaaa:visited {background-color : transparent;color : #4f4f4f;}.aaaa:hover {color : silver;background-color : transparent;}.anka {padding : 0;margin : 0;
font-size : 0.0em;}.fehler {font-size : 70%;font-weight : normal;font-style : normal;padding : 0.1em 12em 0em 0;color : #a80000;
position: relative;
z-index: 123;}p {width : 89%;font-size : 70%;margin : 0.4em 2em 0.4em 1.5em;font-weight : normal;font-style : normal;padding : 0.4em 2em 0.4em 0;}
* html p { /*IE6 only*/padding : 0.4em 2em 0.4em 0;
margin : 0em 2em 0.4em 1.5em;font-size : 68%; }    *+html p { /*IE7 only*/padding : 0.4em 2em 0.4em 0;margin : 0em 2em 0.4em 1.5em;font-size : 68%;  }
* html .col1 p { /*IE6 only*/padding : 0.4em 2em 0.4em 0;
margin : 0em 2em 0.4em 0em; }    *+html .col1 p { /*IE7 only*/padding : 0.4em 2em 0.4em 0;margin : 0em 2em 0.4em 0em;  }
.linkbox3 p {width : 89%;font-size : 70%;margin : 0.4em 2em 0.4em 1.5em;font-weight : normal;font-style : normal;padding : 0.4em 2em 0.4em 0;}.linkbox p {width : 60%;min-width : 25%;background-position : left 0%;text-align : left;padding : 0.4em 2em 0.8em 0;margin : 0;
height:200px;
height:auto;min-height:190px;}

* html .linkbox p { /*IE6 only*/ padding : 0.4em 2em 0.2em 0;
 margin-top: 0em;position : relative;height:150px;
height:auto; }    *+html .linkbox p { /*IE7 only*/ margin-top: 0em;padding : 0.4em 2em 0.2em 0;position : relative; height:150px;
height:auto; }


.linkboxdetail p {width : 85%;min-width : 25%;max-width : 800px;background-position : left 0%;text-align : left;padding : 0.1em 2em 0.1em 0;margin : 0;}.linkboxdetail h6 {width : 20%;font-size : 70%;color : #5f5f5f;font-weight : bold;background-color : white;padding : 0 0 0 0;letter-spacing : 0.2px;background-color : transparent;}.col1 linkboxdetail aaa {line-height : 300%;}.linkboxprof p {width : 70%;min-width : 25%;background-position : left 0%;text-align : left;padding : 0.4em 2em 0.8em 0;margin : 0;}.linkboxli2 p {width : 70%;min-width : 25%;background-position : left 0%;text-align : left;padding : 0.1em 2em 0.1em 0;margin : 0;}#Image2 {margin : 0 0 0 1.3em;position : relative;z-index : 200;
border: 0;
width: 200px;
height: 106px;
background-repeat: no-repeat;
background-image: url(http://www.muhla.de/bilder/muhla_logo.png);
}

* html #Image2 {
margin-left : 1.2em;
position : relative;z-index : 200;
border: 0;
width: 200px;
height: 106px;
 background-repeat: no-repeat;
 background-image: none;
}
 
#Image1 {margin : 0 0 0 1.3em;position : relative;z-index : 200;
border: 0;
width: 200px;
height: 106px;
background-repeat: no-repeat;
background-image: url(http://www.muhla.de/bilder/muhlack_logo.png);
}

* html #Image1 {margin-left : 1.2em;
position : relative;z-index : 200;
border: 0;
width: 200px;
height: 106px;
background-repeat: no-repeat;
 background-image: none;
}
#Image3 {padding : 0 0 0 0;position : relative;
border: 0;}#Image4 {position : relative;z-index : 150;padding : 0 0 0 0;width : 15px;height : 13px;
border: 0;}#Image5 {position : relative;z-index : 150;padding : 2em 0 0 3.5em;width : 15px;height : 13px;
border: 0;}
#Image6 {position : relative;z-index : 150;padding : 2.5em 0em 4.6em 0em;
border: 0;}
#Image7 {position : relative;z-index : 150;border: 0;}h1 {letter-spacing : 0.4px;color : #000000;float : left;width : 95%;font-size : 0.9em;font-weight : normal;font-style : normal;background-color : white;margin-left : 1.7em;padding : 0;line-height : 137%;font-family : "Helvetica Neue", Arial, Helvetica, sans-serif;background-color : transparent;}

* html h1 { /*IE6 only*/margin-bottom: 0.9em; margin-left : 0.83em; }    *+html h1 { /*IE7 only*/margin-bottom: 0.9em;margin-left : 1.6em;  }
  
.col1 h1 {color : #000000;float : left;width : 95%;font-size : 0.9em;font-weight : normal;font-style : normal;background-color : white;padding : 0 0 0 0;margin-left : 2.2em;line-height : 137%;font-family : "Helvetica Neue", Arial, Helvetica, sans-serif;background-color : transparent;}

* html .col1 h1 { /*IE6 only*/padding-top: 0em;margin-top: 0.2em;margin-left : 1.11em; }    *+html .col1 h1 { /*IE7 only*/padding-top: 0em;margin-top: 0.2em;}h2 {float : left;margin : 0;width : 90%;color : #5f5f5f;font-size : 0.8em;font-weight : normal;font-style : normal;background-color : white;line-height : 130%;padding : 0.3em 0 0.3em 1.3em;font-family : "Helvetica Neue", Arial, Helvetica, sans-serif;letter-spacing : 0.5px;background-color : transparent;}

* html h2 { /*IE6 only*/margin-left : 0.05em;padding : 0.3em 0 0 1.1em;line-height : 110%;width : 100%;  }    *+html h2 { /*IE7 only*/padding : 0.3em 0 0 1.3em;line-height : 110%;width : 100%;  }

h3 {float : left;width : 90%;margin : 0;font-size : 0.8em;color : #5f5f5f;font-weight : normal;font-style : normal;padding : 0.3em 0 0.3em 0;background-color : white;line-height : 130%;font-family : "Helvetica Neue", Arial, Helvetica, sans-serif;letter-spacing : 0.5px;background-color : transparent;}
* html h3 { /*IE6 only*/width : 100%;padding : 0.3em 0 0em 0;line-height : 110%;  }    *+html h3 { /*IE7 only*/width : 100%;padding : 0.3em 0 0em 0;line-height : 110%;  }
  h4 {float : left;width : 100%;margin : 0;font-size : 0.6em;color : silver;font-weight : normal;font-style : normal;background-color : white;line-height : 110%;padding-right : 0;padding-top : 0.4em;padding-left : 0;font-family : "Helvetica Neue", Arial, Helvetica, sans-serif;letter-spacing : 0.05px;background-color : transparent;}

* html h4 {margin-left : 0.03em;}
  
  h5 {float : left;width : 95%;margin : 0;font-size : 0.6em;color : silver;font-weight : normal;font-style : normal;background-color : white;line-height : 110%;margin-left : 1.85em;padding : 0.4em 0 0 0;font-family : "Helvetica Neue", Arial, Helvetica, sans-serif;letter-spacing : 0.05px;background-color : transparent;}
  * html h5 {margin-left : 0.83em;}

h6 {float : left;width : 95%;margin : 0;font-size : 70%;color : #5f5f5f;font-weight : bold;background-color : white;padding : 0 0 0 1.5em;letter-spacing : 0.2px;background-color : transparent;}
 * html h6 { /*ie6 only*/ padding : 0 0 0 1.4em; }
 *+html h6 { /*ie7 only*/ padding : 0 0 0 1.4em; } .col1 h6 {float : left;width : 100%;font-size : 70%;color : #5f5f5f;font-weight : bold;background-color : white;padding : 0 0 0 0;letter-spacing : 0.2px;background-color : transparent;}
.box1 {position : relative;padding : 0 0 0 0;width : 90%;z-index : 100;top : 0;float : left;height : 120px;left : 4.2%;}
.hr {background-color : #e0e0e0;color : #e0e0e0;height : 1px;max-width : 80%;min-width : 70%;
text-align: left;
border : 0 none #e0e0e0;
}.box2 {position : relative;width : 100%;z-index : 90;top : 0;float : left;left : 2%;}

* html .box2 { /*IE6 only*/left : 2.9%;
  }    *+html .box2 { /*IE7 only*/left : 2.9%;
  }/*safari#:*/

#navcontainer {width : 99%;float : left;color : #ffffff;background-color : transparent;margin-top : 20px;margin-bottom : 18px;padding-left: 1.3em;overflow : visible;
position : relative;
display : block;}

* html #navcontainer { /*IE6 only*/  width : 100%; margin-top : 20px;margin-bottom : 25px;padding-left: 0;
margin-left: -22px;  }    *+html #navcontainer { /*IE7 only*/ width : 100%;margin-top : 20px;margin-bottom : 25px;padding-left: 0;
margin-left: -22px;  }
  
  #navcontainer ul {padding : 0;}#navcontainer ul li {display : inline;}#navcontainer ul {margin-top : 1em;padding : 0;letter-spacing : 0.1px;font-size : 70%;}

* html #navcontainer ul { /*IE6 only*/font-size : 67%;  }    *+html #navcontainer ul { /*IE7 only*/font-size : 67%;  }
#navcontainer ul li a {padding : 0.2em 0.3em;color : #5f5f5f;background : #ffffff;text-decoration : none;float : left;border-left : 1px solid #d5d5d5;}

  * html #navcontainer ul li a {padding : 0.2em 0.2em;}
  *+html #navcontainer ul li a {padding : 0.2em 0.2em;}
#navcontainer ul li a:hover {background-color : #ffffff;color : #999999;}#navlist ul li a, #navlist ul li a:hover, #navlist ul li a:active {color : #999999;text-decoration : none;background : #ffffff;text-align : left;}#current {padding : 0.2em 0.3em 0 0.3em;color : black;background : #ffffff;text-decoration : none;float : left;border-left : 1px solid #d5d5d5;font-weight : bold;}
    * html #current {padding : 0.2em 0.2em 0 0.2em;
}

  *+html #current {padding : 0.2em 0.2em 0 0.2em;
}

#current2 {padding : 0.2em 0.3em 0 0.3em;color : black;background : #ffffff;text-decoration : none;float : left;border-left : 1px solid #d5d5d5;font-weight : bold;}
#navcontainer2 {width : 100%;float : left;background-color : #ffffff;margin-top : 5.2px;margin-bottom : 18px;padding : 0 0 0 1.6em;overflow : visible;} 

* html #navcontainer2 { /*IE6 only*/ margin-top : 20px;margin-bottom : 21px;padding: 0;
margin-left: -19px;  }    *+html #navcontainer2 { /*IE7 only*/margin-top : 20px;margin-bottom : 21px;padding: 0;
margin-left: -19px;  }
#navcontainer2 ul {padding : 0;}#navcontainer2 ul li {display : inline;}#navcontainer2 ul {margin-top : 1em;padding : 0;color : #f2f2f2;letter-spacing : 0.1px;font-size : 70%;}

* html #navcontainer2 ul { /*IE6 only*/font-size : 67%;  }    *+html #navcontainer2 ul { /*IE7 only*/font-size : 67%;  }
#navcontainer2 ul li a {padding : 0.2em 6px;color : #5f5f5f;background : #ffffff;text-decoration : none;float : left;border-left : 1px solid #d5d5d5;}#navcontainer2 ul li a:hover {background-color : #ffffff;color : #999999;}#navlist2 ul li a, #navlist2 ul li a:hover, #navlist2 ul li a:active {color : #999999;text-decoration : none;background : #ffffff;text-align : left;}

#navcontainer3 {width : 100%;float : left;background-color : #ffffff;margin-top : 35px;margin-bottom : 17px;padding : 0 0 0 1.6em;overflow : visible;} 

* html #navcontainer3 { /*IE6 only*/ margin-top : 13px;margin-bottom : 21px;padding: 0;
margin-left: -15px;  }    *+html #navcontainer3 { /*IE7 only*/margin-top : 13px;margin-bottom : 21px;padding: 0;
margin-left: -15px;  }
#navcontainer3 ul {padding : 0;}#navcontainer3 ul li {display : inline;}#navcontainer3 ul {margin-top : 1em;padding : 0;color : #f2f2f2;letter-spacing : 0.1px;font-size : 70%;}

* html #navcontainer3 ul { /*IE6 only*/font-size : 67%;  }    *+html #navcontainer3 ul { /*IE7 only*/font-size : 67%;  }
#navcontainer3 ul li a {padding : 0.2em 6px;color : #5f5f5f;background : #ffffff;text-decoration : none;float : left;border-left : 1px solid #d5d5d5;}#navcontainer3 ul li a:hover {background-color : #ffffff;color : #999999;}#navlist3 ul li a, #navlist3 ul li a:hover, #navlist3 ul li a:active {color : #999999;text-decoration : none;background : #ffffff;text-align : left;}
#navcontainer4 {width : 100%;float : left;padding : 0 0 0 1.6em;overflow : visible;
margin-top : 56.8px;}

* html #navcontainer4 { /*IE6 only*/margin-top : 1.5em;  }    *+html #navcontainer4 { /*IE7 only*/margin-top : 1.5em;  }
#navcontainer4 ul {padding : 0;}#navcontainer4 ul li {display : inline;}#navcontainer4 ul {margin-top : 0em;padding : 0;color : #f2f2f2;letter-spacing : 0.1px;font-size : 70%;}
#navcontainer4 ul li a {padding : 0.2em 6px;color : #5f5f5f;background : #ffffff;text-decoration : none;float : left;border-left : 1px solid #d5d5d5;}


#navcontainer5 {width : 100%;float : left;background-color : #ffffff;margin-top : 6px;margin-bottom : 0;padding : 0 0 0 1.6em;overflow : visible;} 

* html #navcontainer5 { /*IE6 only*/ margin-top : 10px;margin-bottom : 27.6px;padding: 0;
margin-left: -19px;  }    *+html #navcontainer5 { /*IE7 only*/ margin-top : 10px;margin-bottom : 27.6px;padding: 0;
margin-left: -19px;  }
#navcontainer5 ul {padding : 0;}#navcontainer5 ul li {display : inline;}

* html #navcontainer5 ul { /*IE6 only*/font-size : 67%;  }    *+html #navcontainer5 ul { /*IE7 only*/font-size : 67%;  }

.colmask {position : relative;clear : both;float : left;width : 100%;z-index : 4;overflow : hidden;}.colright, .colmid, .colleft {float : left;width : 100%;position : relative;z-index : 5;
	clear: left;
}.col2, .col3 {float : left;position : relative;padding : 0 0 0 0;z-index : 7;
	clear: right;
}
.col1 {float : left;position : relative;padding : 0 0 0 0;z-index : 6;
	clear: left;
}.leftmenu .colleft {right : 75%;}.leftmenu .col1 {width : 69%;left : 100%;}.leftmenu .col2 {width : 24.5%;left : 8%;}

* html .leftmenu .col2 {width : 24.5%;left : 5%;}


.thumbswf {position : relative;background : left 0;z-index : 50;max-height : 100px;margin-left : 0;margin-right : 0;padding : 1em 0 0 0.1em;}.thumbnews {font-weight : normal;position : relative;background : left 0%;z-index : 51;width : 90%;margin : 0 0.5%;padding : 0 0.5em 0 1.5em;}.swf {position : relative;right : 0;width : 225px;height : 150px;background : #fff left 0%;float : left;margin : 0.3em 0.7em 0 0;overflow : hidden;}#swfdetail {position : relative;right : 0;width : 98%;min-width : 510px;max-width : 679px;height : 580px;background : #fff left 0%;clear : left;margin : 0;padding : 0.3em 0.7em 0.3em 0;overflow : hidden;}.swflinks {position : relative;right : 0;width : 225px;height : 80px;background : #fff left 0%;clear : left;float : left;margin : 0.3em 0.7em 0 0;overflow : hidden;}.swfprof {position : relative;right : 0;width : 80%;max-width : 800px;min-width : 300px;height : 150px;background : #fff left 0%;clear : left;float : left;margin : 0.3em 0.7em 0.5em 0;overflow : hidden;}.newsdate {color : silver;background : #fff;text-align : left;font-weight : normal;margin : 0 0 0 0;padding-left : 2em;padding-top : 2em;}.news {font-weight : normal;position : relative;width : 80%;min-height : 100px;padding-left : 0.1em;float : left;}.linkbox {width : 100%;margin : 0 0 0 0;text-align : left;padding : 0 2em;
clear : left;
position : relative;}.linkboxdetail {width : 100%;margin : 0 0 0 0;text-align : left;clear : left;position : relative;padding : 0 2em;}.linkboxprof {width : 100%;margin : 0 0 0 0;text-align : left;clear : left;position : relative;padding : 0 2em;}.linkboxli {width : 100%;margin : 0 0 0 0;text-align : left;clear : left;position : relative;padding : 0 2em;}.linkboxli2 {width : 100%;margin : 0 0 0 0;text-align : left;clear : left;position : relative;padding : 0 2em;}.linkbox2 {position : relative;background : left 0%;width : 100%;z-index : 53;
}.linkbox3 {position : relative;background : left 0%;width : 100%;z-index : 53;}
.adjust {position : relative;background : left 0%;width : 100%;z-index : 53;}.seite {top : 0;position : relative;float : left;z-index : 22;padding-left : 0.5em;}.col2 hr {background-color : #e0e0e0;color : #e0e0e0;border : 0 none #e0e0e0;height : 1px;max-width : 100%;
text-align: left;
}.box {position : relative;width : 100%;z-index : 90;top : 100px;float : left;left : 1.8%;}abbr {cursor : help;font-style : normal;border-bottom : 1px dotted #7f7f7f;}

.login {
			margin-top: 3px;
float: left;
width:6.5em;
		padding: 0;
		margin-left: 1em;
	}
	
	* html .login {
	width:5.5em;
	margin-top: 0.5em;
	padding-left: 1em;
	}
  *+html .login {
	width:5.5em;
	margin-top: 0.5em;
		padding-left: 1em;
}
	.login2 {
		float: left;
		width: 50%;
		height: 71px;
padding : 11px 2em 13px 0;	
font-size : 63%;	color: black;
	background-color: transparent;	
}

* html .login2 { /*IE6 only*/
		float: left;
		width: 60%;
				height: 85px;
margin : 9px 2em 13px 0em;padding : 0 2em 0.8em 0; font-size : 60%;	color: black;
	background-color: transparent;
	 }    *+html .login2 { /*IE7 only*/
		float: left;
		width: 60%;
				height: 85px;
margin : 9px 2em 13px 0em;padding : 0em 2em 0.8em 0;
  font-size : 60%;
	color: black;
	background-color: transparent;
}
 
.logout {
		margin : 3px 2em 0px 1em;float: left;
width:99%;
height: 122px;
		padding: 0;
	}
	
	* html .logout {
width:100%;
height: 107px;
		margin : 3px 2em 0px 1em;	padding-left: 1em;
	}
  *+html .logout {
width:100%;
height: 107px;
		margin : 3px 2em 0px 1em;		padding-left: 1em;
}
 
    td, input, select, textarea {background-color : #8e8e8e;}input, select, textarea {color : white;}.Bereich, .Feld {background-color : #8e8e8e;}.Auswahl {background-color : #8e8e8e;}.Check, .Radio {background-color : #8e8e8e;border : 1px solid #ddd;}.Button {background-color : #8e8e8e;color : #fff;
width : 70%;}textarea {color : white;width : 70%;}

