body
{
width:685px;
height:100%;
margin:0;
padding:0;
font-family:arial,verdana;
font-size:12px;
color:#000000;
}


/* DEBUG

div
{
 border: 1px solid #ff0000;
}
*/

form, table, input, select, img, p, span, iframe, div
{
margin:0;
padding:0;
font-size:12px;
}


a
{
 text-decoration:none;
 color:#000000;
}


a:hover
{
  text-decoration:underline;
  color:#006699;

}

/*************** Center Container */

div.group_page_print
{
text-align:left;
width:685px !Important;
margin: 0 auto;
padding:0;
height:auto;
}


/**************** Head Container */


div.groupheader_page_print
{
width: 100%;
height:110px;
margin-bottom:10px;
border-bottom:1px solid #cccccc;
border-top:1px solid #cccccc;
}


div.page_contentpane_print
{
margin-bottom:30px;
padding-left:10px;
width:650px;
float:left;

}

div.page_breadcrumb
{
color:#CCCCCC;
height:14px;
width:100%;
border-bottom:#ebebeb 1px dotted;
font-size:11px;
margin:10px 0px 10px 0px;

}

div.page_breadcrumb a
{
	color:#CCCCCC;
	text-decoration:none;
}

div.page_breadcrumb a:hover
{
	color:#999999;
	text-decoration:underline;
}

.start_div
{
        height:380px;
        background-color:#eeeeee;
        margin:10px 0px 0px 0px;
        width:160px;
        float:right;
}

.start_div a
{
 display:block;
 color:#000;
 text-decoration:none;
 border-bottom: 1px dotted #cccccc;
 padding: 7px 10px 7px 10px;
}


.start_div a:hover
{
 color:#006699;
 border-bottom: 1px dotted #cccccc;
 background: url(../Images/li_a_hover.jpg) #eeeeee no-repeat;
}

.start_support
{
        height:380px;
        background-color:#eeeeee;
        margin:10px 0px 0px 10px;
        width:160px;
        float:left;
}

.start_anwendung
{
        height:380px;
        background-color:#eeeeee;
        margin:10px 10px 0px 0px;
        width:265px;
        float:right;
}

.start_event
{
        height:380px;
        background-color:#eeeeee;
        margin:10px 0px 0px 10px;
        width:160px;
        float:left;

}
.camDiv
{
       height:340px !Important;
       height:380px;
       background-color:#eeeeee;
       width:390px;
       position:absolute;
       margin:-70px 0px 0px 170px;
       padding:20px;
}

.start_cam
{
        height:310px !Important;
        height:380px ;
        background: url(/portaldata/1/resources/memmingen/homepage-layout/himmel.jpg) no-repeat top #eeeeee;
        padding-top:70px;
        margin:40px 0px 0px 50px;
        width:160px;
        float:left;

}

.start_cam a
{
 display:block;
 color:#000;
 text-decoration:none;
 border-bottom: 1px dotted #cccccc;
 padding: 7px 10px 7px 10px;
}

.start_cam a img
{
 margin-right:10px;
}


.start_cam a:hover
{
 color:#006699;
 border-bottom: 1px dotted #cccccc;
 background: url(../Images/li_a_hover.jpg) #eeeeee no-repeat;
}

.start_event a
{
 display:block;
 color:#000;
 text-decoration:none;
 border-bottom: 1px dotted #cccccc;
 padding: 7px 10px 7px 10px;
}


.start_event a:hover
{
 color:#006699;
 border-bottom: 1px dotted #cccccc;
 background: url(../Images/li_a_hover.jpg) #eeeeee no-repeat;
}

.start_jobs
{
        height:380px;
        background-color:#eeeeee;
        margin:10px 0px 0px 10px;
        width:160px;
        float:left;
}

.start_jobs a
{
 display:block;
 color:#000;
 text-decoration:none;
 border-bottom: 1px dotted #cccccc;
 padding: 7px 10px 7px 10px;
}


.start_jobs a:hover
{
 color:#006699;
 border-bottom: 1px dotted #cccccc;
 background: url(../Images/li_a_hover.jpg) #eeeeee no-repeat;
}

.start_support a
{
 display:block;
 color:#000;
 text-decoration:none;
 border-bottom: 1px dotted #cccccc;
 padding: 7px 10px 7px 10px;
}


.start_support a:hover
{
 color:#006699;
 border-bottom: 1px dotted #cccccc;
 background: url(../Images/li_a_hover.jpg) #eeeeee no-repeat;
}
/************** MAINMENUE ******************/

.companymenu a
{
 display:block;
 color:#000;
 text-decoration:none;
 border-bottom: 1px dotted #cccccc;
 padding: 7px 10px 7px 10px;

}

.companymenu a:hover
{
 color:#006699;
 border-bottom: 1px dotted #cccccc;
 background: url(../Images/li_a_hover.jpg) #eeeeee no-repeat;
}

.companymenu a.navitemsublink
{
 display:block;
 color:#006699;
 text-decoration:none;
 border-bottom: 1px dotted #eeeeee;
 padding: 3px 10px 3px 10px;
 text-align:right;
 font-size:11px;
}

.companymenu a.navitemsublink:hover
{
 background: url(../Images/li_a_hover.jpg) #eeeeee no-repeat;
 border-bottom: 1px dotted #eeeeee;
}


.companysubmenu
{

 border-bottom: 1px solid #eeeeee;
 margin:10px 0px 20px 0px;
 height:20px;
 background: url(../Images/li_a_hover.jpg) ;

}

.companysubmenu a
{
 display:block;
 color:#000;
 text-decoration:none;
 width:150px;
 height:20px;
 text-align:center;
 float:left;


}

.companysubmenu a:hover
{
 color:#006699;
}

.NormalTextBox
{
 margin-left:2px;
}



ul.sitemap
{
list-style:none;
padding:0;
clear:both;
}

ul.sitemap li a
{
color:#333333;
text-decoration:none;
}

ul.sitemap li a:hover
{
color:#6894c2;
text-decoration:underline;
}

.titleitemportal
{
width:100%;
height:18px;
background:url(/portaldata/1/images/icon_header_mm.jpg) repeat-x;
text-align:center;
color:#ffffff;
font-size:12px;
margin:0;
padding: 2px 0;
}

.press_mm
{
font-size:12px;
margin:0;
padding:0;
border: 1px solid #eeeeee;
width:250px;
margin-bottom:10px;

}

.press_mm  table th
{
 text-align:left;
 color:#00448B;
 background-color:#eeeeee;
 font-size:12px;
}

.press_mm  th
{
 text-align:left;
 color:#00448B;
 background-color:#eeeeee;
}




.press_mm  a
{
 text-decoration:none;
 color:#333333;
}
.press_mm a:hover
{
 text-decoration:none;
 color:#2658B1;
}

.press_mm_detail
{
 padding:10px;
}


.aktuellMM
{
float:right;
width:350px;
border: 1px solid #eeeeee;
padding: 2px 5px 30px 5px;
background: url(../Images/right_container_bottom.jpg) bottom  repeat-x #ffffff;

}
.pressitemsmall
{
  border-bottom:1px solid #ffffff;
  width: 159px;
  text-align:left;
  padding:10px 3px 5px 3px;
}

.pressitemsmall  a
{
 text-decoration:none;
 color:#2658B1;
}

.pressitemsmall  a:hover
{
 text-decoration:underline;
}
.historyBack
{
 cursor:pointer;
 color:#00448B;
 margin-left:170px;
 margin-top:3px;
 width:50px;
 font-size:11px;
}

div.eventlist
{

}


div.eventlist table
{
 font-size:12px;
 width:600px;
 border:1px #cccccc solid;
}

.eventlist table td
{

}
div.sales table
{
font-size:11px;
width:100%;
margin-top:5px;
}
.tooltipA
{
  width:200px;
  font-size:11px;
}

.tooltipA td
{
 width:60px;
}

.tooltipA td a
{
 text-decoration:none;
}

.tooltipA td a:hover
{
 text-decoration:underline;
}
#tabbgmsm
{
  background: url(/portaldata/1/resources/portal/proTbbg.jpg) no-repeat;
 height:110px;
 width:190px;
}

#tabbgmsmhover
{
  background: url(/portaldata/1/resources/portal/proTbbghover.jpg) no-repeat;
 height:110px;
 width:190px;
 color:003399;
}

.ProductList
{
 background: url(/portaldata/1/resources/portal/proTbbg.jpg) no-repeat;
 height:110px;
 width:190px;
}
.portalProducts
{

 TEXT-ALIGN: center;
 width: 574px;
}
.portalProducts th
{
 background: url(/portaldata/1/images/icon_header_mm.jpg) repeat-x 5px;
 color:#ffffff;
}

#tabbg
{
  background: url(/portaldata/1/resources/portal/proTbbg.jpg) no-repeat;
 height:110px;
 width:190px;
}

#tabbghover
{
  background: url(/portaldata/1/resources/portal/proTbbghover.jpg) no-repeat;
 height:110px;
 width:190px;
 color:#cc9900;
}
.portalProducts td
{
 background: url(/portaldata/1/resources/portal/proTbbg.jpg) no-repeat;
 height:110px;
 width:190px;
}


