/* Global Styles */






body {
/* Roos, 22.9.2008
	backgroundcolor:#2D374D;
*/	
  background-color:white; 
  /*margin:10px;*/
  margin-top: 10px;
  text-align: center;
  
	}

td {
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	}
	
a {
	color: #48546E;
	font-weight:bold;
	}
	
a:hover {
	/*color: #91A6D7;*/
	color:rgb(255,99,14);
	}
	
/* ID Styles */

#navigation a {
	font:10px Arial, Helvetica, sans-serif;
	color: #FFFFCC;
	text-decoration: none;
	letter-spacing:.1em;
	line-height:16px;
	display:block;
	padding: 3px 12px;
	border-top:1px solid #2D374D;
	border-bottom:1px solid #2D374D;
	}
	
#navigation a:hover {
	color:#ffffff;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	}

#background td  { background: url("mm_bg_header.gif") }
	
#padding {
	padding:8px 12px 8px 18px;
	}

/* Calendar Styles */

#calendar td {
	border: 3px double #2D374D; 
	}
	
#noborder td {
	border: 0px;
	}

#calheader td {
	font-weight:bold;
	color: #ffffff;
	}
	
/* Class Styles */

.logo {
	font:24px Times New Roman, Times, serif;
	color: #ffffff;
	letter-spacing:.2em;
	line-height:26px;
	}
	
.tagline {
	font: bold 12px Times New Roman, Times, serif;
	color: #48546E;
	line-height:16px;
	}
	
.bodyText {
	font:11px Arial, Helvetica, sans-serif;
	line-height:22px;
	color:#000000;
	letter-spacing:.1em;
	}

.detailText {
	font:11px Arial, Helvetica, sans-serif;
	line-height:16px;
	color:#2D374D;
	letter-spacing:.1em;
	}
	
.pageName {
	font:24px Times New Roman, Times, serif;
	color: #91A6D7;
	letter-spacing:.2em;
	line-height:32px;
	}
	
.subHeader {
	font:bold 12px Arial, Helvetica, sans-serif;
	color: #2D374D;
	font-weight:bold;
	line-height:20px;
	letter-spacing:.1em;
	}
	
.navText {
	font:10px Arial, Helvetica, sans-serif;
	color: #FFFFCC;
	letter-spacing:.1em;
	line-height:16px;
	}

.calendarText {
	font:11px Arial, Helvetica, sans-serif;
	color: #2D374D;
	letter-spacing:.1em;
	}
	
	
.sidebarText {
	font:11px Arial, Helvetica, sans-serif;
	color: #FFFFCC;
	letter-spacing:.1em;
	line-height:18px;
	}
	
/* sub-navigation styles */

#subNavigation {
	margin: 5px;
}

#subNavigation a {
	font:10px Arial, Helvetica, sans-serif;
	color: #2D374D;
	text-decoration: none;
	letter-spacing:.1em;
	line-height:16px;
	display:block;
	padding: 3px 12px;
	border-top:1px solid #2D374D;
	border-bottom:1px solid #2D374D;
	}
	
#subNavigation a:hover {
	color:#ffffff;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	}
	
.subNav2  { padding: 5px 5px 5px 10px }
.subNav3  { padding: 5px 5px 5px 25px }
.subNav4  { padding: 5px 5px 5px 25px }
.subNav5  { padding: 5px 5px 5px 25px }


a.navigation_left_link:link {color:#938078;text-decoration:none;}
/* Roos, 22.9.2008*/
a.navigation_left_link:visited {text-decoration:none;}

a.navigation_left_link:active {color:rgb(255,99,14);text-decoration:none;}
a.navigation_left_link:hover {color:rgb(255,99,14);text-decoration:none;}


td.navigation_top {font-family:verdana;color:#938078;font-size:9pt;font-weight:bold;font-variant:small-caps}
td.navigation_left {font-family:verdana;color:#938078;font-size:8pt;font-weight:normal;font-variant:small-caps}

a.navigation_top_link:link {color:#938078;text-decoration:none;}
/* Roos, 22.9.2008*/
a.navigation_top_link:visited {color:#938078; text-decoration:none;}

a.navigation_top_link:focus {color:rgb(255,99,14);text-decoration:none;}
a.navigation_top_link:hover {color:rgb(255,99,14);text-decoration:none;}
td.navigation_top_link:hover {color:rgb(255,99,14);text-decoration:none;}

/* Roos, 22.9.2008 BEGIN ************************************************************ */
/* DIVS*/
#divall {
  display: block;
  margin: 0px auto;
  width: 772px;
  height: 100%;
  /*für ie????*/
  vertical-align: top;
  text-align: left;
}
#divmain {
  float: left;
  text-align: center;
  vertical-align: top;
/*  border: 1px rgb(167,167,167) dotted; */
  border:none;
  background-color: #f5f5f5;
/*  background-color: #ffffff;*/
  height:auto;
}

  

#divright {
  
  float: left;
  background-color: #fefefe;
  margin: 0px 0px 0px 13px;
  /*width: 165px;*/
  width:auto;
  height:600px;
  /*text-align:right;*/
}
#divtop {
  background-color: #fefefe;
  
  margin: 0px 0px 20px 0px;
  /*height: 160px;*/
  height: 90px;
  text-align: left;
  width: 728px;
}
#home_content{
  text-align: left;
  height:auto;
  /*float:left;*/
}
#home_content_right{
  float:right; 
  width: 380px;
  padding-right: 10px;
  padding-left: 0px;
}
#home_content_left{
  width: 214px; 
  height:auto;
  float:right;
}


.Stil11 .Stil12{
  padding-left: 8px;
}
/*
.td_ticker{
  background-image: url("loading.gif");
  background-repeat: no-repeat;
  background-position: center center;
  text-align: center;
  
  
}
*/

/* Roos, 22.9.2008 END ************************************************************ */
