* {
	margin: 0;
	padding: 0;
	border: none;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	text-indent: 0;
	list-style-type: none;
	}
body {
	font: 12px arial, verdana, helvetica, sans-serif;
	color: #4b4a48;
	text-align: left;
	background: #fdf9e5 url(/media/images/elemente/bg.gif) repeat-x;
	}
a.u {
	color: #002e79;
	text-decoration: underline;
	}
b {
	font-weight: bold;
	}
#container-inhalt ul {
	margin: 5px 0 5px 15px;
	}	

#container-inhalt ul li {
	list-style-type: square;
	}	
#container-left {
	position: absolute;
	width: 185px;
	top: 92px;
	left: 0;
	}
#container-left .sysnav {
	font: 11px arial, verdana, helvetica, sans-serif;
	color: #FFF;
	}
#container-left .sysnav:hover {
	text-decoration: underline;
	}
#container-left  .sysnav-separators {
	margin: 0 2px;
	}
#container-sysnav {
	width:164px; 
	height:44px; 
	text-align:top; 
	padding-left:20px
	}
#container-menu {
	width: 180px;
	height: 308px;
	border-top: 4px solid #fdf9e5;
	border-right: 4px solid #fdf9e5;
	margin-bottom: 4px;
	padding-top: 27px;
	background: #002e79;
	}
#container-imprint {
	width: 161px;
	height:126px;
	background: #edebdc;
	padding: 12px 10px;
	font: 11px arial, verdana, helvetica, sans-serif;
	color: #4b4a48;
	}
#container-imprint b {
	font-weight: bold;
	}
#container-imprint a {
	font: 11px arial, verdana, helvetica, sans-serif;
	color: #002e79;
	text-decoration: underline;
	}
#container-head {
	position: absolute;
	width: 634px;
	height: 170px;
	top: 92px;
	left: 184px;
	}
#container-main {
	position: relative;
	top: 200px;
	left: 206px;
	width: 609px;
	text-align: left;
	margin-bottom: 200px;
	}
#container-inhalt {
	float: left;
	width: 417px;
	margin-right: 10px;
	}
#container-separator {
	float: left;
	width: 1px;
	height: 401px;
	background: url(/media/images/elemente/line-separator-sidebar.gif);
	}
.container-separator-unsere-klinik-chronik {
	float: left;
	width: 1px;
	height: 900px !important;
	background: url(/media/images/elemente/line-separator-sidebar.gif);
	}
#container-teaser {
	float: left;
	width: 166px;
	margin-left: 15px;
	}
#container-footer {
	width: 100%;
	height: 61px;
	margin-top: 20px;
	text-align: left;
	background: url(/media/images/elemente/footer.gif);
	}
#zoom_containter {
	margin: 2px 10px;
	}
/***************************************************************************/
/**************************** menu *****************************************/	
	
#container-menu ul {
    list-style-type: none;
	margin-top: 0;
	margin-bottom: 0;
    }

#container-menu ul li {
    margin: 0;
	_margin-bottom: -4px;
    }

#container-menu ul li a span {
    display: none;
    }

#container-menu ul li a {
    width: 171px;
    height: 27px;
    display: block;
    overflow: hidden;
    background-position: 0px 0px;
	margin-left: 9px;
    }

#container-menu ul li a:hover {
    background-position: 0px -27px !important;
    }
	
#container-menu a#menu_unsere-klinik {
    background: url(/media/images/menu/unsere-klinik.gif) 0px 0px no-repeat;
    }
#container-menu a#menu_medizinisches-konzept {
    background: url(/media/images/menu/medizinisches-konzept.gif) 0px 0px no-repeat;
    }
#container-menu a#menu_patientenservice {
    background: url(/media/images/menu/patientenservice.gif) 0px 0px no-repeat;
    }
#container-menu a#menu_aktuelles {
    background: url(/media/images/menu/aktuelles.gif) 0px 0px no-repeat;
    }
#container-menu a#menu_kontakt {
    background: url(/media/images/menu/kontakt.gif) 0px 0px no-repeat;
    }
#container-menu a#menu_impressum {
    background: url(/media/images/menu/impressum.gif) 0px 0px no-repeat;
    }
.menuline {
	position: relative;
	width: 170px;
	top: -11px;
	_top: -15px;
	left: 9px;
	}


/***************************************************************************/
/**************************** Unternavigation ******************************/
ul#nav {
    list-style-type: none;
	margin: 8px 0 5px 10px;
    }
ul#nav li {
	margin: 0 0 0 0 !important;
	height: 18px !important;
    display: block;
    overflow: hidden;
	padding: 0px;
    }

#container-menu ul li ul#nav li a {
   	font: 11px arial, verdana, helvetica, sans-serif;
	color: #FFF;
	width: 150px;
    height: 18px;
    display: block;
    overflow: hidden;
	padding-left: 10px;
	background: url(/media/images/elemente/arrow-nav.gif) 0px 3px no-repeat;
    }
#container-menu ul li ul#nav li a:hover {
	text-decoration: underline;
	background: url(/media/images/elemente/arrow-nav.gif) 0px 3px no-repeat !important;
	}

.teaserbox {
	font: 11px arial, verdana, helvetica, sans-serif;
	color: #4b4a48;
	font-weight: normal;
	margin-bottom: 21px;
	}
.teaserbox .teaser-hl {
	width: 166px;
	background: #d30e0e;
	margin-bottom: 7px;
	}
	
.teaserbox .teaser-hl h1 {
	font: 12px arial, verdana, helvetica, sans-serif;
	color: #FFF;
	font-weight: bold;
	line-height: 19px;
	padding-left: 17px;
	background: url(/media/images/elemente/arrow-sidebar.gif) 7px 6px no-repeat;
	}
.teaserbox .teaser-hl h1 a {
	font-weight: bold;
	color: #fff;
	}
.more {
	font: 11px arial, verdana, helvetica, sans-serif;
	color: #002e79;
	font-weight: bold;
	line-height: 27px;
	margin-left: 30px;
	padding-left: 25px;
	background: url(/media/images/elemente/arrow-link.gif) 7px 4px no-repeat;
	}
.more2 {
	font: 11px arial, verdana, helvetica, sans-serif;
	color: #002e79;
	font-weight: bold;
	line-height: 17px;
	padding-left: 18px;
	background: url(/media/images/elemente/arrow-link.gif) 0px 4px no-repeat;
	}
#container-inhalt h2 {
	margin-bottom: 15px;
	}
	
#container-inhalt h2 span {
	display: none;
	}
.arrow-link {
	font: 11px arial, verdana, helvetica, sans-serif;
	color: #002e79;
	padding-left: 25px;
	background: url(/media/images/elemente/arrow-link.gif) 7px 4px no-repeat;
	}
.arrow-link:hover {
	text-decoration: underline;
	}
.pic-in-text-0110 {
	margin-right: 14px;
	margin-bottom: 5px;
	}
.pic-in-text-1110 {
	margin-top: 5px;
	margin-right: 14px;
	margin-bottom: 5px;
	}
.h-line {
	width: 401px;
	height: 1px;
	margin: 15px 0;
	background: url(/media/images/elemente/line-separator1.gif) 0 0 no-repeat;
	}
.meldungen {
	font: 12px arial, verdana, helvetica, sans-serif;
	color: #002e79;
	}
.arrow-news {
	font: 12px arial, verdana, helvetica, sans-serif;
	color: #002e79;
	text-decoration: underline;
	display: block;
	padding-left: 23px;
	background: url(/media/images/elemente/arrow-news.gif) 7px 4px no-repeat;
	}
.content-nav-link-next {
	font: 11px arial, verdana, helvetica, sans-serif;
	color: #002e79;
	text-decoration: underline;
	text-align: right;
	margin: 20px 0;
	padding-right: 10px;	
	background: url(/media/images/elemente/arrow-red-next.gif) 70px 4px no-repeat;
	}
.content-nav-link-prev {
	font: 11px arial, verdana, helvetica, sans-serif;
	color: #002e79;
	text-decoration: underline;
	text-align: right;
	margin: 20px 0;
	padding-left: 10px;
	background: url(/media/images/elemente/arrow-red-prev.gif) 0px 4px no-repeat;
	}
.top {
	font: 11px arial, verdana, helvetica, sans-serif;
	color: #002e79;
	text-decoration: underline;
	margin: 20px 0;
	padding-left: 12px;
	background: url(/media/images/elemente/arrow-red-top.gif) 0 6px no-repeat;
	}
.footer-link {
	font: 11px arial, verdana, helvetica, sans-serif;
	color: #002e79;
	text-decoration: underline;
	}
.footer {
	font: 11px arial, verdana, helvetica, sans-serif;
	color: #4b4a48;
	padding-left: 306px; 
	padding-top: 15px
	}
.clear {
	clear: both;
	}
br.clear {
	line-height: 0;
	}
.content-nav {
	margin-top: -14px;
	text-align: right;
	}
.formular-eingabemaske {
	line-height: 18px;
	padding-bottom: 5px;
	}
.formular-eingabemaske span {
	float: left;
	width: 90px;
	line-height: 18px;
	}
.formular-eingabemaske input {
	height: 18px;
	margin: 1px 0;
	font: 11px arial, verdana, helvetica, sans-serif;
	color: #000;
	}
.formular-eingabemaske textarea {
	font: 11px arial, verdana, helvetica, sans-serif;
	color: #000;
	}
.submittext {
	font: 11px arial, verdana, helvetica, sans-serif;
	color: #FFF;
	background: #002e79;
	height: 20px;
	padding:0 3px;
	text-align: center;
	margin-left: 90px;
	}
.neue-seitennav-nr-active {
	font: 11px arial, verdana, helvetica, sans-serif;
	color: #002e79;
	text-decoration: underline;
	}
.neue-seitennav-nr-inactive {
	font: 11px arial, verdana, helvetica, sans-serif;
	color: #002e79;
	text-decoration: none;
	}
.collection-hl {
	color: #002e79;
	}
.download,
.blau {
	color: #002e79;
	}
br.halb {
	line-height: 0.5em;
	}
.overflow-h {
	overflow: hidden;
	}
h3 {
	font-size: 12px;
	font-weight: bold;
	color: #002e79;
	margin: 1.2em 0 0.0em 0;
	}
h4 {
	font-size: 12px;
	font-weight: bold;
	color: #002e79;
	margin: 0.6em 0 0.0em 0;
	}
ul.logoliste {
	list-style-type: none !important;
	padding: 0 !important;
	margin: 10px 0 0 0 !important;
	}
ul.logoliste li {
	list-style-type: none !important;
	text-align: left;
	padding: 10px 20px 0 40px !important;
	margin: 0 !important;
	color: #002e79;
	font-weight: bold;
	}
ul.logoliste span {
	font-weight: normal;
	color: #4b4a48;
	}
ul.logoliste li img {
	margin: 0 15px 10px 0;
	}
	