body {
	font: 72%  Verdana, Arial, Helvetica, Sans-Serif;
	color: #000;
	margin: 0;
	text-align:center;
	background-color: #fff;
	/*background-color: #ccc;*/
	background-image: url(../images/stripe.jpg);
	line-height: 130%;
}


p {
	
	font: /*100%*/ Verdana, Arial, Helvetica, Sans-Serif;
}


img,
img a{
	border:none;
}

#wrapper {
	width: 1009px;
	margin: 0 auto;
	/*background-image: url(../images/CIMG1673.jpg);*/
	text-align:left;
	border-right: solid #fff 1px;
	background-repeat: no-repeat;
	background-position: 20px 20px;
	background-color: #FFFFFF;
}

.middle {
	padding:8px 8px;
  /*background: url('/img/pfeil_schwarz_rechts.gif') no-repeat left;*/
}

#contentwrap {
	width: 961px;
	padding: 70px 0 0 0;
	background: #fff;
	margin-left: 48px;
	background-image: url(../images/contwrap-bg.jpg);
	background-repeat: no-repeat;	/*border-right: solid #ccc 1px;*/
}

*html #contentwrap {
	width: 960px;
	
}


#contenttop {
	/*border-top: solid #66b8ab 1px;	background-image: url(../images/stripe.jpg);*/
	padding-top: 21px;
	background-color: transparent;
}

#col_left {
	float:left;
	width: 192px;
	margin: 71px 0px 88px 0;
	background: #fff;
	padding-top: 0px;	
	height: 251px;
	border-bottom: solid #c6e4de 1px;
}

#col_center {
	float:left;
	width: 525px;
	margin: 0 0 100px 0;
	background: #fff;
	padding: 0;
}

#col_center .content{
	padding: 0px 0px 0px 40px;
	/*line-height: normal;*/
	text-align: left;
}

#col_center .content_b{
	padding: 0 0 0 54px;
	/*line-height: normal;*/
	text-align: left;
	border-left: solid #c6e4de 1px;
}

*html #col_center {
	padding: 0;
}

#col_center .text{
	/*line-height: 160%;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom: solid #c6e4de 1px;
	padding: 0 0 20px 0;
}

#col_center .text_b{
	/*line-height: 160%;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*border-bottom: solid #c6e4de 1px;
	padding: 64px 0 54px 0;*/
}

#col_center .texts{
	/*line-height: 160%;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom: solid #c6e4de 1px;
	padding: 0 0 20px 0;
	height: 302px;
}

#col_center .text p, #col_center .text_b p, #col_center .texts p{
	padding: 0 0 13px 0;
	line-height: 160%;
}

/*#col_center .text_b p{
	padding: 0 0 12px 0;
	line-height: 150%;
}*/


#col_center .content a {
	/*color: #00958e;*/
	color: #000;
	text-decoration:none;
	/*font-weight: bold;*/
}

#col_center .content a:hover{
	text-decoration:none;
	color: #00958e;
}

#col_center .text ul{
	margin-top: 8px;
	/*margin-bottom: 24px;*/
}

#col_center .text ul li{
	padding: 1px 0;
}

#col_center .text ul ul{
	margin-left: 28px;
	margin-top: 2px;
}

#col_right {
	float:right;
	width: 193px;
	margin: 2px 0 40px 0;
	background: #fff;		/*border-bottom: solid #c6e4de 1px;
	vertical-align: baseline;*/
}

#col_right_l {
	float:right;
	width: 193px;
	margin: 48px 0 40px 0;
	background: #fff;
	border-bottom: solid #c6e4de 1px;
	height: 274px;	/*vertical-align: baseline;*/
}

#col_right a{
	color:#00958e;
	text-decoration: none;	
}

#col_right_b {
	float:right;
	width: 193px;
	margin: 1px 0 40px 0;
	background: #fff;
	/*vertical-align: bottom;*/
}

#col_right p {
	padding: 0 0 12px 0;
	line-height: 150%;
}

.teaser {
	/*font-size: 110%;*/
	background: #fff;
	margin-bottom: 64px;
	/*border-bottom: solid #65b3a9 1px;*/
	margin-left: 27px;
	font: 110% Trebuchet MS, Sans-Serif;	/*width: 156px;*/
}


.teasertease {
	/*font-size: 100%;*/
	background: #fff;
	margin-bottom: 24px;
	/*border-bottom: solid #65b3a9 1px;*/
	margin-left: 26px;
	font: 100% Trebuchet MS, Sans-Serif;
	margin-top: 88px;
	/*border-right: solid #fff 1px;*/
}

.teasertease a{
	color: #CCCCCC;
	text-decoration: none;
	font-weight: normal;
}

.teaserright {
	/*font-size: 100%;*/
	background: #fff;
	margin-bottom: 0px;
	padding-top: 69px;
	border-bottom: solid #c6e4de 1px;
	width: 194px;
	float: right;
	height: 251px;
}

.teaserright-02 {
	/*font-size: 100%;*/
	background: #fff;
	margin-bottom: 0px;
	padding-top: 713px;
	border-bottom: solid #c6e4de 1px;
	width: 194px;
	float: right;	/*height: 840px;*/
}

.teaserright-03 {
	/*font-size: 100%;*/
	background: #fff;
	margin-bottom: 0px;
	padding-top: 1565px;
	border-bottom: solid #c6e4de 1px;
	width: 194px;
	float: right;	/*height: 900px;*/
}

.teaserright p {
	font-size: 84%;
	
}


.teaserimg {
	margin: 20px 0 40px 0;
}

.teasertext {
	padding: 0 10px 0 10px;
}

#col_left .teaser p, #col_left .teasertease p{
	font: 100% Trebuchet MS, Sans-Serif;
	padding: 0 0 6px 1px;
	line-height: 140%;
}

.line {
	background: #fff;
	margin: 12px 0 8px 0;
	border-bottom: solid #c6e4de 1px;
}

#footer{
	padding: 10px 0 20px 0;
	/*font-size: 100%;*/
	color: #666666;
	border-top:1px solid #fff;
	clear:both;
	margin:40px 0 20px 0;
	text-align:justify;
	background-color: #fff;
	/*border-bottom: 1px solid #ccc;*/
	font-size: 100%;
}

#footer p{
	text-align:justify;
	font-weight: normal;
	margin-top: 10px;
	margin-bottom: 12px;
	line-height: 160%;
}

#footer a{
	color: #666666;
	text-decoration:none;
}

#footer a:hover{
	color: #333333;
}

/*h1 {
	color: #00958e;
	margin-bottom: 24px;
	font: bold 110% Trebuchet MS, Sans-Serif;
}*/

h1 {
	font: bold 120% Trebuchet MS, Sans-Serif;
	/*color: #00958e;*/
	color: #00958e;
	margin:0;
	padding:0 0 4px 0;
}

h2 {
	font: bold 104% Trebuchet MS, Sans-Serif;
	/*color: #00958e;*/
	color: #000;
	margin:0;
	padding:0 0 10px 0;
}

h2, .headline, #col_center a.headline {
	color: #00958e;
	/*color: #000;*/
	margin-bottom: 20px;
	font: normal 104% Trebuchet MS, Sans-Serif;
	border-bottom: solid #fffff 1px;  /*#c6e4de*/
	padding-bottom: 10px;
	line-height: 160%;
}

h2 a, a.headline {
	/*color: #54668B;*/
	color: #000;
	text-decoration:none;
	font-weight: normal;
}

h2 a:hover, a.headline:hover {
	color: #005dab;
	text-decoration:underline;
}

h3 {
	font: bold 100% Trebuchet MS, Sans-Serif;
	
	
	margin:0 0 0 0;
	padding:5px 0 5px 5px;
	
}

.content h3 {
	font-size: 120%;
	background: #fff;
	margin-top:27px;
	padding:0 0 8px 0;
	margin-bottom: 0px;
}

h3 a {
	/*font-size: 14px;*/
	background: #fff;
	margin:0 ;
	padding:0;
	color: #444;
	text-decoration:none;
}

h4 {
	font: normal 105% Trebuchet MS, Sans-Serif;
	color: #00958e;
	margin:0 0 2px 0;
	padding:0;
}

h5, .headline, #col_center a.headline {
	color: #00958e;
	margin: 60px 0 20px 0;
	font: normal 104% Trebuchet MS, Sans-Serif;
	/*border-bottom: solid #c6e4de 1px;*/
	padding-bottom: 10px;
	line-height: 160%;
}

h5 a, a.headline {
	color: #54668B;
	text-decoration:none;
}

h5 a:hover, a.headline:hover {
	color: #005dab;
	text-decoration:underline;
}

h6, .headline, #col_center a.headline {
	color: #00958e;
	margin: 0 0 20px 0;
	font: normal 104% Trebuchet MS, Sans-Serif;
	/*border-bottom: solid #c6e4de 1px;*/
	padding-bottom: 10px;
	line-height: 160%;
}

h6 a, a.headline {
	color: #54668B;
	text-decoration:none;
}

h6 a:hover, a.headline:hover {
	color: #005dab;
	text-decoration:underline;
}

.mehr {
    font-size: 84%;
	color: #66b8ab;
	text-decoration:none;
	padding-left:0;
	text-align: right;	
	margin: -6px 0 -6px 0;
}

.mehr a:link {
	color: #66b8ab;
	text-decoration:none;
	padding-left:0;
	text-align: right;
	
}

.more {
	
	color: #66b8ab;
	text-decoration:none;
	padding-left:0;
	
}

a.more:hover, a.mehr:hover {
	text-decoration:underline;
}



.feature a {
	font-weight: bold;
	color: #EA701B;
	text-decoration:none;
	margin: 0 30px 0 0;
}

#fontsize {
	position:absolute;
	/*font-size: 11px;*/
	margin:20px 0 0 700px;
	left: 234px;
	top: 232px;
}

#fontsize a{
	color: #666;
	/*font-size: 13px;*/
	font-weight: bold;
	text-decoration:none;
}

#fontsize a:hover {
	color: #000;
}
	
.headleft {
	height: 129px;
	border-bottom: solid #66b8ab 1px;
	width: 60px;
	float: left;
}

.headright {
	height: 129px;
	border-bottom: solid #66b8ab 1px;
	width: 40px;
	float: right;
}

#mainnav {
	color: #65b3a9;
	padding:2px 0;
	/*height:16px;*/
	text-decoration:none;
	background-color: #fff;
	text-align: right;
	margin-top: 0px;
	margin-right: 0px;
	border-right: solid #c6e4de 1px;
	font:  arial, Sans-Serif;
	width: 1008px;
	font-family: "Trebuchet MS", Trebuchet, sans;
	font-size: 100%;
}

#mainnav a {
	/*font-weight: normal;*/
	font:  Trebuchet MS, Sans-Serif;
	color: #666666;
	text-decoration:none;
}

#mainnav a:hover {
	color: #999999;
}

#mainnav a.middle_act:hover {
	color: #999999;
}

.text ul {
	margin:1px 0px 0px 0px;
	list-style: none;
}

.teaser ul {
	margin:1px 0px 0px 0px;
}

.teaser li {
	color:#444;
	text-transform:none;
	list-style-type:none;
	margin:5px 7px 14px 7px;
	font-weight: normal;
	line-height: 130%;
}

.teaser li a {
	font-weight: bold;
	text-decoration:none;
	/*font-size: 11px;*/
	color: #005dab;
}

.teaserright a {
	/*font-weight: bold;
	font-size: 11px;*/
	text-decoration:none;
	color: #65b3a9;
}

.middle {
  padding:8px 8px;
}

#mainmotiv {
	width: 1008px;
	background-color: #fff;
	background-repeat: no-repeat;
	border-right: solid #c6e4de 1px;
	border-bottom: solid #c6e4de 1px;
	margin-left: 0px;
	overflow: hidden;
}

.mainmenuklinik {
    background: url(../images/RH1343-6a.jpg) 48px 0 no-repeat;
	/*height: 170px;
	margin-left: 48px;
	/*background-image: url(../images/RH1343-6a.jpg);*/
	/*border-right: solid #c6e4de 1px;
	width: 960px;
	background-color: #fff;
	border-top: 0;
	clear: both;*/
}

.mainmenubilder {
    background: url(../images/klinik-schriftzug.jpg) 48px 0 no-repeat;
	
}

.mainmenuqualitaet {
    background: url(../images/bluetenrein.jpg) 48px 0 no-repeat;
	
}

.mainmotivpic {
	height: 170px;
	/*margin-left: 48px;
	/*background-image: url(../images/RH1343-6a.jpg);*/
	/*border-right: solid #c6e4de 1px;
	width: 960px;
	background-color: #fff;
	border-top: 0;
	clear: both;*/
}

.mainmenuleistung {
    background: url(../images/topic_leistung-roentgen.jpg) 48px 0 no-repeat;
	
}

.mainmenustationzimmer {
    background: url(../images/station-zimmer.jpg) 48px 0 no-repeat;
	
}

.mainmenuaufwach {
    background: url(../images/anaesth-aufwach.jpg) 48px 0 no-repeat;
	
}

.mainmenukonservtherapie {
    background: url(../images/konservative-therapie.jpg) 48px 0 no-repeat;
	
}

.mainmenuoptherapie {
    background: url(../images/topic_op-therapie.jpg) 48px 0 no-repeat;
	
}

.mainmenukrankhbilder {
    background: url(../images/topic_kh-bilder.jpg) 48px 0 no-repeat;
	
}

.mainmenupatinfo01 {
    background: url(../images/topic_pi-01.jpg) 48px 0 no-repeat;
	
}

.mainmenupatinfo02 {
    background: url(../images/topic_pi-02.jpg) 48px 0 no-repeat;
	
}

.mainmenupatinfo03 {
    background: url(../images/topic_pi-03.jpg) 48px 0 no-repeat;
	
}

.mainmenupatinfo04 {
    background: url(../images/topic_pi-04.jpg) 48px 0 no-repeat;
	
}

.mainmenupatinfo05 {
    background: url(../images/topic_pi-05.jpg) 48px 0 no-repeat;
	
}

.mainmenupatinfo06 {
    background: url(../images/topic_pi-06.jpg) 48px 0 no-repeat;
	
}

.mainmenupatinfo07 {
    background: url(../images/topic_pi-07.jpg) 48px 0 no-repeat;
	
}





.trennlinie {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 60px;
	margin-bottom: 60px;
	height: 1px;
	border-bottom: 1px solid #fff;
	clear: both;
}


#pics img {
	margin: 0 7px 7px 0;
}














/* SLIDESHOW */
#slideshow, #slideshow-01, #slideshow-02, #slideshow-03 {
	height:170px; /* hier Hoehe der Slideshow-Bilder angeben */
	position:relative;
	margin-left: 48px;
}

#slideshow-02, #slideshow-03 {
	height:170px; /* hier Hoehe der Slideshow-Bilder angeben */
	position:relative;
	/*float: right;*/
}

#slideshow-gallery, #slideshow-01-gallery, #slideshow-02-gallery, #slideshow-03-gallery {
	height:170px; /* hier Hoehe der Slideshow-Bilder angeben */
	position:relative;
	text-align: center;
}
#slideshow-02-gallery, #slideshow-03-gallery {
	height:180px; /* hier Hoehe der Slideshow-Bilder angeben */
	position:relative;
	text-align: center;
}

#slideshow img, #slideshow-01 img {
	display:none;
	position:absolute;
	top:0;
	left:0;
	border: none;
	border-right: solid #ccc 1px; /*border: 10px solid #fff;*/
}

#slideshow-02 img, #slideshow-03 img {
 display:none;
 position:absolute;
 top:0; left:0;
 /*border-top: 10px solid #fff;
 border-right: 10px solid #fff;
 border-bottom: 10px solid #fff;*/
}

#slideshow img.start, #slideshow-01 img.start, #slideshow-02 img.start, #slideshow-03 img.start {
	display:block;
}

#slideshow-gallery img.start, #slideshow-01-gallery img.start, #slideshow-02-gallery img.start, #slideshow-03-gallery img.start {
	display:block;
}
