body {
  background-color:#FFFFFF;
  margin:0px;
  margin-left:2px;
  padding: 0px;
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
  width:1024px;
  height:100%;
  min-height:100%;
  border: 0px;
}

h1 {
  color:#666666;
}

p {
  font-size:12px;
}
span{
  font-size:12px;
}

img {
  border:none;
}

.header{
  background-image: url(/img/slices/slices_01.jpg);
  width:1024px;
  height:87px;
  vertical-align:top;
  margin:0;
  padding:0;
}

.header_new{
  background-image: url(/img/slices/kopfbanner_medizinarium.jpg);
  width:1024px;
  height:87px;
  vertical-align:top;
  margin:0;
  padding:0;
}

.top{
  background-color:#4e0301;
  height:14px;
  width:1024px;
  position: relative;
	padding-top: 2px;
}

.navi_top_right{
  width:auto;
  height:14px;
  float:left;
  margin-right:auto;
  color:#FFFFFF;
  font-size:9px;
  float:left;
  text-align:center;
}

.navi_top{
  height:14px;
  width:80px;
  color:#FFFFFF;
  font-size:9px;
  float:left;
  text-align:center;
}

.navi_top_left{
  float:left;
  margin-left:150px;
  height:14px;
  width:80px;
  color:#FFFFFF;
  font-size:9px;
  float:left;
  text-align:center;
}

.copyright{
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:9px; 
	font-weight:bold;
	height:15px; 
	float:left;
	padding-left:10px;
}

.navbox{
  background-color: #eaa567;
  line-height: 22px;
  float:left;
  margin: 0px;
  margin-bottom: 2px;
  width: 177px;
  text-align: left;
  }

a.naviright{
  padding-left:15px;
  text-decoration: none;
  font-size: 12px;
  font-weight:900;
  color: #7a2104;
  text-align: left;
	display: block;
  }

a.naviright:hover, a.naviright#active_menu {
  background-color: #eaa567;
  text-decoration: none;
  color: #333333;
}

/* Main Menu(s) */

a.mainlevel {
  font-size: 12px;
  width: 180px;
  display: block;
  line-height: 24px;
  margin-bottom: 2px;
  text-decoration: none;
  font-weight: normal;
  background: #ebebeb;
  padding-right:10px;
  border-left: 12px solid #d7d7d7;
  voice-family:"\"}\""; /* Box Model fix */
  voice-family:inherit;
}

a.mainlevel:hover {
  background: #f5f5f5;
  border-left: 12px solid #d7d7d7;
  text-decoration: none;
}

a.sublevel {
  color:#000000;
  padding-right: 10px;
  margin-left: 12px;
  margin-bottom: 2px;
  font-size: 12px;
  /*width: 168px;*/
  display: block;
  line-height: 24px;
  text-decoration: none;
  font-weight:bold;
  text-align:right;
  background: #c7c7c7;
}

a.sublevel:hover{
  text-decoration: none;
  background: #e1e1e1;
}

a.sublevel:active{
  text-decoration: none;
  color: #c64934;
  background: #eda96d;
}


.top_line{
  margin:0;
  padding:0;  
}

.toplink {
  padding:10px;
  }
  
a { 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration:none;
  font-style: normal;
  font-weight: bold;
  color: #c64934;
  }
  
a.on {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration:underline;
  font-style: normal;
  font-weight: bold;
  color: #c64934;
  }

a.link_blau, a.link_blau:link, a.link_blau:visited {
  font-size:12px;
  color:#008CD6;
  text-decoration:none;
  font-weight:bold;
}


a.link_blau:hover {
  font-size:12px;
  color:#008CD6;
  text-decoration:underline;
  font-weight:bold;
}

a.link_normal, a.link_normal:link {
  font-size:12px;
  color:#666666;
  text-decoration:none;
  font-weight:normal;
}

a.link_normal:visited {
  font-size:12px;
  color:#666666;
  text-decoration:none;
  font-weight:normal;
}

a.link_normal:hover {
  font-size:12px;
  color:#666666;
  text-decoration:none;
  font-weight:normal;
}

.head {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  }

.lauftext {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  }

.lauftextbold {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  }
  
.lauftextboldred {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  color:#B33307;
  }
  
.agentur {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-style: normal;
  }

.bu {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: italic;
  }

.www {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: bold;
  }
  
.nav {
  font-family: "ITC Officina Sans Bold";
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  }
  
.subhead {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #a73b11;
  }
  
.weiter {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  color: #FF6600;
  }
  
.nav1unter {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  }
  
.nav1unteron {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  color: #0066CC;
  }
  
.bluebold {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  color: #0066CC;
  }
  
.we {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style:normal;
  font-weight: bold;
  color:#00FF00;
  }

.arzt_suche{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  color:#812a0b;
  background-color:#eaa567;
  padding-left:15px;
  padding-top:5px;
  height:22px;
  width:177px;
}

.mod_linklist {
  border-top:1px solid #999999;
  line-height:18px;
  width:100%;
}

.mod_linklist2 {
  border-top:1px solid #999999;
  line-height:18px;
}

.title_blau {
  font-size:14px;
  font-weight:bold;
  color:#008CD6;
}

.title_grau {
  font-size:14px;
  font-weight:bold;
  color:#666666;
}


.title_grau_klein {
  font-size:12px;
  font-weight:bold;
  color:#666666;
}

.title_rot {
  font-size:14px;
  font-weight:bold;
  color:#c64934;
}

.title_rot_klein {
  font-size:12px;
  font-weight:bold;
  color:#c64934;
}

.breadcrumb {
  font-size:14px;
  font-weight:bold;
  color:#666666;
}

div.mod_2 {
  width:143px;
  min-height:100px;
  overflow:hidden;
  border:1px solid #999999;
  font-size:12px;
  padding-left:3px;
  padding-right:3px;
  padding-bottom:3px;
  padding-top:6px;
}

.small_italic {
  font-size:10px;
  font-style:italic;
}

.descr {
  font-weight:bold;
  font-size:10px;
  color:#00FF00;
}