*{
	margin:0;
	padding:0;
}

body{
	background:#fff url('http://common.mitmachlabor-ema.de/bkg_body.jpg') repeat-x;
	font-family: Verdana, Tahoma, Arial;
	font-size:11px;
	color: #000;
}

#wrapAll{
  width:960px;
  margin:0px auto 0px auto;	
}
#container_wrapper{
  width:1000px;
  background:#fff url('http://common.mitmachlabor-ema.de/bkg_content.jpg') repeat-y center top;
  margin:0px auto 0px auto;	
}
#container{
  width:958px;
  margin:0px auto 0px auto;	
}
h1,hr{
  display:none;
}

#header{
  width:958px;
  min-height:81px;
  height:auto !important;
  height:81px;
  margin:0 auto;  
  background:transparent url('http://common.mitmachlabor-ema.de/bkg_header.gif') no-repeat bottom right;
}
/*  ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                         LOGO
    ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/
#logo{
  width:495px;
  min-height:91px;
  height:auto !important;
  height:91px;
  float:left;
  margin-left:30px;
  margin-top:15px;
}
#logo a, #logo a:hover{
  display:block;
  background:transparent url('http://common.mitmachlabor-ema.de/logo.jpg') no-repeat;
  min-height:91px;
  height:auto !important;
  height:91px;
}
#logo a:hover{}

/*  ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                         TOP NAVIGATION
    ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/

#topNavi {
  position:relative; 
  z-index:100;
  width:380px;
  float:left;
  text-align:center;
  min-height:20px;
  height:auto !important;
  height:20px;
  background:transparent url('http://common.mitmachlabor-ema.de/bkg_topnavi.png') no-repeat center bottom;
}
*html #topNavi{
  width:380px; 
  w\idth:380px;
}
#topNavi ul {
  padding:0;
  margin:0;
  list-style-type:none;
}
#topNavi ul ul {
  width:180px;
}
#topNavi li, #topNavi li:hover {  
  float:left;
  width:180px;
  position:relative;
  text-align:center;
  background:transparent url('http://common.mitmachlabor-ema.de/bkg_ul_li.jpg') repeat-x;
}
#topNavi li.current, #topNavi li.current:hover{
  background:#e22116 url('http://common.mitmachlabor-ema.de/bkg_ul_li_hover.jpg') repeat-x;
}

#topNavi a, #topNavi a:visited, #topNavi span.menuHeader{
  display:block;
  cursor:pointer;
  font-size:12px;
  text-decoration:none; 
  width:180px; 
  height:20px; 
  line-height:20px;
  font-size:14px;
  color:#848484;
  text-decoration:none;
padding:5px 12px  10px 5px;
}
* html #topNavi a, * html #topNavi a:visited, * html  #topNavi span.menuHeader {
  width:180px; 
  w\idth:188px;
}
#topNavi a:hover, #topNavi ul ul a:hover,  #topNavi span.menuHeader:hover{
  color:#000; 
}
#topNavi :hover > a, #topNavi ul ul :hover > a {
  color:#000; 
}
#topNavi ul ul :hover > a {
  border-bottom:1px solid #dfdfdf;
}

#topNavi ul ul {
/*  visibility:hidden;*/
 display:none;
  position:absolute;  
  height:0;
  top:28px;
  left:0;
  width:194px;
  color:#848484;
  border-top:1px solid #dfdfdf;
}
#topNavi ul ul ul{
  display:none;
  position:absolute;  
  height:0;
  top:0px;
  left:164px;
  width:164px;
  border-top:1px solid #2F87CE;
}
* html #topNavi ul ul {top:30px;t\op:31px;}
#topNavi ul ul li{
  text-align:center;
}
#topNavi ul ul a, #topNavi ul ul a:visited {
  color:#848484; 
  font-size:12px;
  background:#f4f4f4;
  padding:2px 7px 2px 7px; 
  width:180px;
  border-bottom:solid 1px #cfcfcf;
}
* html #topNavi ul ul a, * html #topNavi ul ul a:visited {  
  width:180px;
  w\idth:178px;
}

#topNavi ul li:hover ul,
#topNavi ul a:hover ul{display:block;}
#topNavi ul :hover ul ul{display:none;}
#topNavi ul :hover ul :hover ul{display:block;}

/*  ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                         ALBERT
    ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/

#albert{
  width:153px;
  position:absolute;
  margin-top:19px;
  left:654px;
  min-height:106px;
  height:auto !important;
  height:106px;
	background:transparent url('http://common.mitmachlabor-ema.de/albert.png') no-repeat center top;
	z-index:9999;
}

/*  ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                         MAIN NAVIGATION
    ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/

#navi{
  float:left;
  text-align:center;
  width:100%;  
  background:#fff url('http://common.mitmachlabor-ema.de/bkg_body.jpg') repeat-x left bottom;
  padding-bottom:2px;
  line-height:normal;
  font-family: "Verdana", "Tahoma", "Arial";
}

#navi ul {
  margin:0;
  padding:0;
  list-style:none;
  padding:0 0 0 1px;
}
#navi li {
  float:left;
  margin:0;
  padding:0;
  margin-right:2px;
}
#navi a { 
  float:left;
  display:block;
  color:#fff;
  font-weight:bold;
  text-decoration:none;
  padding:5px 1.1em 4px;
  font-size:12px;
}    

/* Commented Backslash Hack
  hides rule from IE5-Mac \*/
  #navi a {float:none;}
/* End IE5-Mac hack */

#navi li.e{ background:#e94e10 url("http://common.mitmachlabor-ema.de/e_right.jpg") no-repeat right top;}
#navi li.m{ background:#075499 url("http://common.mitmachlabor-ema.de/m_right.jpg") no-repeat right top;}
#navi li.a{ background:#fab900 url("http://common.mitmachlabor-ema.de/a_right.jpg") no-repeat right top;margin-right:1px;}

#navi li.e a {background:url("http://common.mitmachlabor-ema.de/e_left.jpg") no-repeat left top; padding:20px 49px;}
#navi li.m a {background:url("http://common.mitmachlabor-ema.de/m_left.jpg") no-repeat left top; width:183px;
  padding-top:20px;
  min-height:30px;
  height:auto !important;
  height:30px;}
 /* Firefox */
@-moz-document url-prefix(){
 #navi li.m a {width:190px;}
}
#navi li.a a {background:url("http://common.mitmachlabor-ema.de/a_left.jpg") no-repeat left top; padding:20px 25px;}

#navi #current li.e{ background-image:url("http://common.mitmachlabor-ema.de/e_right_on.jpg");}
#navi #current li.m{ background-image:url("http://common.mitmachlabor-ema.de/m_right_on.jpg");}
#navi #current li.a{ background-image:url("http://common.mitmachlabor-ema.de/a_right_on.jpg");}

#navi #current li.e a {background-image:url("http://common.mitmachlabor-ema.de/e_left_on.jpg");padding-bottom:5px;}
#navi #current li.m a {background-image:url("http://common.mitmachlabor-ema.de/m_left_on.jpg");padding-bottom:5px;}
#navi #current li.a a {background-image:url("http://common.mitmachlabor-ema.de/a_left_on.jpg");padding-bottom:5px;}


/*  ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                         SUB NAVIGATION
    ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/
#naviWrapper{
  text-align:left;
}
#menuwrapper{
  background:transparent url('http://common.mitmachlabor-ema.de/bkg_subnavi.png') no-repeat center bottom;
  width:100%;
  min-height:30px;
  height:auto !important;
  height:30px;
  text-align:left;
}
#subnavi{
  background:transparent url('http://common.mitmachlabor-ema.de/bkg_subnavi.png') no-repeat center bottom;
  width:100%;
  min-height:30px;
  height:auto !important;
  height:30px;
  text-align:left;
/*  font-family: "Verdana", "Tahoma", "Arial";*/
}
#subnavi ul{
  list-style:none;
  padding-top:5px;
}
#subnavi ul li{
  display:inline;
  padding:8px;
}
#subnavi ul li a,#subnavi ul li a:hover, #subnavi ul li a.current{
  padding:12px 7px;
  color:#000;
  text-decoration:none;
}
#subnavi ul li a:hover, #subnavi ul li a.current{  
  text-decoration:underline;
  color:#ff6600;
}


/* Author: Craig Erskine Description: Dynamic Menu System - Horizontal/Vertical */ 
ul#navmenu-h { margin: 0; margin-left:10px; padding: 0; list-style: none; position: relative;text-align:center;} 
ul#navmenu-h ul { 
	width: 160px; /* Sub Menu Width */ 
	margin:0; 
	list-style: none; 
	display: none; 
	position: absolute; 
	top: 100%; left: 0; 
} 
ul#navmenu-h ul ul,ul#navmenu-h ul ul ul { top: 0; left: 100%; } 
ul#navmenu-h li { float: left; display: inline; position: relative; } 
ul#navmenu-h ul li { width: 100%; display: block; } 
/* Root Menu */ 
ul#navmenu-h a { 
	padding: 6px 20px; 
	float: left; display: block; 
	color: #000; 
	text-decoration: none; height: 1%; 
} 
/* Root Menu Hover Persistence */ 
ul#navmenu-h a:hover,ul#navmenu-h li:hover a,
ul#navmenu-h li.iehover a { color: #ED4E17; } 
/* 2nd Menu */ ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a { float: none; background: #f4f4f4; color:#848484;
  border:solid 1px #cfcfcf;border-top:0; } 
/* 2nd Menu Hover Persistence */ 
ul#navmenu-h li:hover li a:hover,ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover a { background: #f6f6f6; } 
/* Hover Function - Do Not Move */ 
ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,ul#navmenu-h li.iehover ul ul ul { display: none; } 
ul#navmenu-h li:hover ul,ul#navmenu-h ul li:hover ul,ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,ul#navmenu-h ul li.iehover ul,ul#navmenu-h ul ul li.iehover ul { display: block; } 
/*  ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                    TABLES     
    ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/
table td{
	font-family:"Arial";
	font-size:12px;
}
.dataTable, .dataTableSmall{
	width:100%;
	border:1px solid #e9e9e9;
}
.dataTableSmall{
	border:0;
}
.dataTableSmall, .dataTableSmall a, .dataTable a{
	font-size:11px;
	font-family: "Arial";
	text-decoration:none;
	color:#004D97;
}
.dataTableSmall a:hover, .dataTable a:hover{
	color:blue;
	text-decoration:underline;
}
.dataTable tr, .dataTableSmall tr{
	vertical-align:top;
}
.dataTable td, .dataTableSmall td{
	border-bottom:1px dotted #e9e9e9;
	padding:5px;
}
.tableHeader{
	font-family:"Arial";
	background:#e9e9e9;
	padding:6px;
	color:#034a8d;
}
.dataTable em, .dataTableSmall em{
	font-size:10px;
	color:#9f9f9f;
}
.dataTable span.description{
	color:#6f6f6f;
}



/*  ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                         KIDS
    ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/
#kids{
  width:100%;
  min-height:242px;
  height:auto !important;
  height:242px;
  background:transparent url('http://common.mitmachlabor-ema.de/kids.jpg') no-repeat center top;
  margin-bottom:9px;
}
/*  ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                         CONTENT
    ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/
#content{
  width:627px;    
  clear:both;
  min-height:500px;
  height:auto !important;
  height:500px;
}
a img{
	border:0;
}
.leftCol{
  width:627px;
  float:left;
}
.rightCol{
  width:330px;
  float:right;  
  min-height:500px;
  height:auto !important;
  height:500px;  
  font-family:"Arial";
  font-size:12px;
}
#content h2{
  color:#9F9F9F;
  font-family:"Arial";
  font-size:18px;
  margin-bottom:15px;  
  padding:12px;  
  padding-left:40px;
}

#content h3{
  font-family:"Arial";
  color:#0f0f0f;
  font-size:13px;
  padding:12px;  
  padding-left:40px;
  font-weight:bold;	
}

#content p{
  margin-bottom:10px;
  line-height:1.4em;
  padding:0px 40px;
  font-family:"Arial";
  font-size:12px;
}
#content img{
	/*width:150px;*/
}
#content table.kurztermine{
  width:550px;
  margin:9px 0px 1.4em 40px;
  border-collapse: collapse;
  border-color:#cacaca;
  border-width:2px;
}
#content table.kurztermine td{
  padding:3px;
}
#content table.kurztermine td p{
  padding:0px;
  font-family:"Arial";
  font-size:12px;
  margin:0px;
}
.1{
 width:50px;
}
.2,.3{
	width:45%;
}
#content p img{
	margin:9px;
}

#content blockquote{
  padding:0px 40px;
}
#content span, #content blockquote{
  font-size:12px;
  font-family:"Arial";
}

#content ul{ 
  margin-left: 20px;
  padding-left: 4em;
  text-indent: -10px;
  margin-bottom:10px;
  font-size:12px;
  font-family:"Arial";
	list-style: disc url('http://common.mitmachlabor-ema.de/bullet_content.gif') inside;
}
#content a, #content a:visited{  
  color:blue;
  text-decoration:none;
}
#content a:hover{  
  text-decoration:underline;
}
.titlefield{
	border:0;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	min-width:50px;
	font-family:"Arial";
	max-width:120px;
}

#ifform{
	display:none;
}
/*  ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                         RIGHT BOX
    ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/
.rightBox{
 margin-top:20px;
}
.rightBox, .rightBoxIn{ 
  background:transparent url('http://common.mitmachlabor-ema.de/bkg_boxes_ema.jpg') no-repeat center bottom;
}
.rightBoxIn{
  margin:0 auto; 
  width:300px;
  text-align:left;  
  padding:0px 9px 13px;
  font-family:"Arial";
  font-size:12px;
}
.rightBoxIn ul{ 
  margin-left: 0em;
  padding-left: 2em;
  text-indent: -1em;
	/*margin-left: 7px;
	padding:0 2em;
	text-indent: -1.5em;*/
	list-style: disc url('http://common.mitmachlabor-ema.de/bullet_content.gif') inside;
	margin-bottom:10px;
}

.rightBoxIn ul a,.rightBoxIn ul a:visited, .rightBoxIn ul a:hover{
	color:blue;
}
.rightBoxIn img{
	margin:3px;
}
.standlist{
  font-family:"Arial";
	margin:0px 5px;
	font-size:12px;
}
.standlist a, .standlist a:visited,.standlist a:hover{
	color:#fff;
	text-decoration:underline;
}
.standlist a:hover{
}

.rightBoxIn h3{
  text-align:center;
  font-size:14px;
  margin-bottom:7px;
  margin-top:7px;
}
.rightBox{
  background-position:center top;
  width: 318px;
  margin:auto;
  padding:0;
  padding-top:6px;
  margin-bottom:10px;
  font-family:"Arial";
  font-size:12px;
}


/*  ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                         FOOTER
    ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/

#footer{
  background:transparent url('http://common.mitmachlabor-ema.de/bkg_footer_ema.jpg') repeat-x left 5px;
  margin-top:20px;
  text-align:center;
  padding:15px;
  color:#000;
 font-size:10px;
}

#footer a, #footer a:visited{
  font-size:10px;
  text-decoration:none;
}
#footer a:hover{  
  color:#07549A;
  text-decoration:underline;
}
.googledir{
  width:200px;
}
/*  ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                         CONTACT
    ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/
.okreply, .notokreply{
  background:#9dcd42;
  color:#fff;
  font-weight:bold;
  margin-bottom:0px;
  padding:7px;
}
.notokreply{
  background:#BF290B;
}
/*  ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                         COLORBOX
    ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/
#colorbox, #modalBackgroundOverlay, #modalWrap{position:absolute; top:0; left:0; z-index:9999;}
#modalBackgroundOverlay{position:fixed; width:100%; height:100%;}
#colorbox{overflow:hidden; padding:1px; margin-top:-1px; margin-left:-1px;}/*padding fixes a ghosting issue in IE7, the negative margin compensates */
	#modalWrap{width:9000px; height:9000px;}
		#modalContent, #borderTopLeft, #borderTopCenter, #borderTopRight, #borderBottomLeft, #borderBottomCenter, #borderBottomRight, #borderMiddleLeft, #borderMiddleRight {float:left; height:0; width:0; overflow:hidden;}
		#borderMiddleLeft, #borderBottomLeft{clear:left;}
		#modalContent{position:relative; overflow:visible;}
			#contentTitle{margin:0;}
			#modalClose, #contentPrevious, #contentNext{outline:none; cursor:pointer; border:0; margin:0;}
			#modalLoadedContent{overflow:auto; width:0; height:0;}
			#modalLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
			#modalLoadedContent embed{display:block; border:0;}/* Display:block removes the line-height gap embedded content */
			#modalLoadingOverlay{position:absolute; width:100%; height:100%; top:0; left:0;}
			
			
#modalBackgroundOverlay{background:#000;}

#colorbox{}
	#modalContent{margin-top:32px;}
		#modalLoadedContent{background:#fff; padding:2px;border:2px solid #000;}
			#contentTitle{display:none;}
			#contentCurrent{display:none;}
			#contentPrevious{width:29px; height:32px; display:block; text-indent:-9999px; position:absolute; top:-32px; right:60px; background:url(images/buttons.png) left top no-repeat;}
			#contentPrevious:hover{background-position:left bottom;}
			#contentNext{width:29px; height:32px; display:block; text-indent:-9999px; position:absolute; top:-32px; right:28px; background:url(images/buttons.png) right top no-repeat;}
			#contentNext:hover{background-position:right bottom;}
		#modalLoadingOverlay{background:url('http://common.mitmachlabor-ema.de/imgadm/loading.gif') center center no-repeat #fff;}
		#modalClose{position:absolute; top:-32px; right:0px; display:block; background:url('http://common.mitmachlabor-ema.de/imgadm/buttons.png') -29px 0 no-repeat; width:26px; height:32px; text-indent:-9999px;}
		#modalClose:hover{background-position:-29px -31px; cursor:pointer;}

/*  ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                         HELPERS
    ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/
.current{
	font-weight:bold;
}

.mainPaddingLos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	cursor: text;
	vertical-align: top;
	line-height: 18px;
	color: #444444;
	padding: 0px 40px;
	width:100%;
}
.bild_linksKarte {
	padding: 0px;
	margin: 5px 10px 5px 40px;
	float: left;
}
.bild_links {
	padding: 0px;
	margin: 5px 10px 5px 40px;
	float: left;
	border: 0px solid #075499;
}
.bild_rahmenlos_links {
	padding: 0px;
	margin: 5px 12px 5px 40px;
	float: left;
}
.bild_rahmenlos_links img.150{
	width:150px;
}
.bild_rechts {
	padding: 0px;
	margin: 5px 0px 5px 10px;
	float: right;
	border: 0px solid #075499;
}
.bild_rahmenlos_rechts {
	padding: 0px;
	margin: 5px 0px 5px 40px;
	float: right;
}
.bild_mitte {
	padding: 0px;
	margin: 5px 0px;
}
.bild_rahmenlos_mitte {
	padding: 0px;
	margin: 5px 0px;
	text-align: center;
	vertical-align: middle;
}
.clear{
  clear:both;
}
.hidden{
  display:none;
}
:focus{
	outline:0;
}


