body { background-color:#deebcf; margin-top:0px; margin-left:0px; background-image:url(http://www.klinik-st-georg.de/images/back.gif); background-repeat: repeat-x;float:left;}

body,div,dl,dt,dd,address,blockquote,td,input,textarea { margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 14px;}


##### Medi-Therm Kliniken #####

.content2 		{ padding: 0px; vertical-align:top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 14px; background-color:#efefce; border-left: #ffffff 0px solid;}

.content 		{ padding: 6px 20px 120px 80px; width:440px; vertical-align:top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 14px; background-color:#efefce; border-left: #ffffff 1px solid;}

.pathbox 		{ padding: 8px 9px 20px 80px; vertical-align:top; background-color:#efefce; background-image:url(/images/head_pfad.gif); background-repeat: no-repeat;}



##### Medical Wellness Zentrum #####

.content_medical_wellness_zentrum2 		{ padding: 0px; vertical-align:top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 14px; background-color:#fef2d8; border-left: #ffffff 0px solid;}

.content_medical_wellness_zentrum 		{ margin: 0 0 20px 0; padding: 6px 20px 40px 80px; vertical-align:top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 14px; background-color:#fef2d8; border-left: #ffffff 1px solid;}

.pathbox_medical_wellness_zentrum 		{ padding: 8px 9px 20px 80px; vertical-align:top; background-color:#fef2d8; background-image:url(/images/head_pfad_medical_wellness_zentrum.gif); background-repeat: no-repeat;}


#navtopposition_de 		{ position:absolute; top:0px; left:368px; z-index:4; }
#navtopposition_en 		{ position:absolute; top:0px; left:394px; z-index:4; }
#navtopposition_ru 		{ position:absolute; top:0px; left:310px; z-index:4; }
#navtop1 				{ float:left; padding: 3px 5px 0 5px; font-size: 10px; color: #666666; border-right: 1px #666666 solid; line-height: 10px; }
#navtop1end 				{ float:left; padding: 3px 5px 0 5px; font-size: 10px; color: #666666; border-right: 0px; line-height: 10px; }


.pathlink 		{display:inline; padding: 0 8px 0 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; line-height: 14px;}




.infobox 		{ width: 320px; padding: 8px 8px 0 6px; vertical-align:top; background-color:#deefcc;}

.widecaps 		{ text-transform:uppercase; letter-spacing:0.7em; }

.contentheadline 		{padding: 12px 20px 0 80px; vertical-align:top; background-color:#efefce; border-left: #ffffff 1px solid;}

.headline { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; line-height: 20px; font-weight: bold;}
.headline2 { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #006633; line-height: 18px; font-weight: bold;}

.headline3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: bold;}




a:link, a:visited, a:visited, a:active { color:#006633; text-decoration:none; }
a:hover { text-decoration:underline; }

a.gruen:link, a.gruen:visited, a.gruen:active { color:#006633; text-decoration:none; padding: 0 0 0 10px; background-image:url(/images/winkel_006633.gif); background-position:0 3px; background-repeat:no-repeat; }
a.gruen:hover { text-decoration:underline; }

h3 a.gruen:link, h3 a.gruen:visited, h3 a.gruen:active { background-position:0 6px; }

a.gruen2:link, a.gruen2:visited, a.gruen2:active { color:#006633; text-decoration:none; }
a.gruen2:hover { text-decoration:underline; }

a.weiss:link, a.weiss:visited, a.weiss:active { color:#ffffff; text-decoration:none; }
a.weiss:hover { text-decoration:underline; }

a.rot:link, a.rot:visited, a.rot:active { color:#cc6633; text-decoration:none; }
a.rot:hover { text-decoration:underline; }

a.ikon:link, a.ikon:visited, a.ikon:active { padding: 0 0 14px 38px; height:22px; color:#006633; text-decoration:none; background-repeat:no-repeat; background-position:10px 0px;}
a.ikon:hover { text-decoration:underline; }




h1 { width:360px; margin: 0; padding: 0 0 12px 0; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #006633; font-weight: bold; line-height: 20px;}

h2 { width:360px; margin: 0; padding: 0 0 12px 0; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #006633; font-weight: bold; line-height: 20px;}

h2 a.gruen:link, h2 a.gruen:visited, h2 a.gruen:active, h2 a.gruen:hover { background-image:url(/images/winkel_big_006633.gif); background-position:0 6px; background-repeat:no-repeat; }

h3 { width:360px; margin: 0; padding: 0 0 8px 0; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #006633; font-weight: bold; line-height: 18px;}

h3 a.gruen:link, h3 a.gruen:visited, h3 a.gruen:active, h3 a.gruen:hover { background-image:url(/images/winkel_big_006633.gif); background-position:0 4px; background-repeat:no-repeat; }

h4 { margin: 0; padding: 0 0 6px 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: bold;}

hr { margin:6px 0 6px 0; background-color:#006633; height:1px; border:0px; }

.content_medical_wellness_zentrum  h2 { color: #cc6633;}
.content_medical_wellness_zentrum  h3 { color: #cc6633;}

input { margin: 2px 0 2px 0; padding: 0 2px 0 2px; font-size: 10px; height: 20px; border: #bbbbab 1px solid; background-color: #fefef0;}

textarea { margin: 2px 0 2px 0; padding: 0 2px 0 2px; font-size: 10px; height:14px; height: 68px; border: #bbbbab 1px solid; background-color: #fefef0;}

.senden { margin: 4px 0 12px 0; padding: 0 4px 0 4px; font-size: 10px; height: 22px; color:fff; font-weight: bold; text-transform:uppercase; border: 0px; background-color: #006633;}
.senden:hover { background-color: #77bb55;}
 
#thumb 		{float:left; margin: 1px 1px 1px 1px; border: 2px solid #dddddd; width:130px;
			}

#detail		{margin: 1px 1px 6px 1px; border: 2px solid #dddddd; width:440px;
			}


p { margin: 0; padding: 0 0 12px 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 14px;}

.subnavigation		{float:left; margin-left:12px; border-bottom: #006633 3px solid;}

.subnavigation2		{float:left; padding: 2px 6px 2px 6px; vertical-align:top; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; line-height: 14px; text-transform:uppercase; background-color:#77bb55;}

.subnavigation2 a.weiss:hover { background-color:#006633; text-decoration:none; }
			
.subnavigation3		{float:left; padding: 2px 6px 2px 6px; vertical-align:top; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; line-height: 14px; text-transform:uppercase; background-color:#77bb55;}

.subnavbox{
		float:left;		
	}
	
.subnavbox:hover
			{
			background-color:#006633;
			}
	
.subnavlink{
 		padding: 2px 4px 2px 4px;
 		font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
 		font-size: 14px; color: #ffffff; 
 		line-height: 14px;
 		text-transform:uppercase;
 		background-color:#77bb55;
	}



#tabellelist 			{ width: 360px; padding: 0 0 16px 0; }

#tabellelist li		{ margin: 0 0 0 0; padding: 4px 0 4px 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 15px; border-top: #a7c69f 1px solid; list-style-type:none; }
#tabellelist li:hover		{ background-color: #fff; }

.tabelletrenner 		{ padding: 4px 0 4px 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 15px; border-top: #a7c69f 1px solid; background-image:url(/images/winkel_006633_back.gif); background-repeat: no-repeat; }

.tabelletrennerfirst 	{ padding: 4px 0 4px 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 15px; }
					
.tabelletrennerfirst2 	{ padding: 4px 0 4px 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #006633; line-height: 15px; background-image:url(/images/winkel_006633_back.gif); background-repeat: no-repeat;}
					
.tabelletrennerleer 	{ padding: 4px 0 4px 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #006633; line-height: 15px; border-top: #a7c69f 1px solid; }

.description 			{ padding: 6px 12px 12px 6px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; line-height: 12px; border-left: #ffffff 1px solid; background-color:#efefce; }






#listnavnewshead {padding: 4px 6px 4px 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 12px;}
				
#listnavnews { padding: 0 6px 4px 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #006633; line-height: 12px; background-image:url(/images/winkel_006633.gif); background-repeat: no-repeat;background-position:0px 2px;}
				
#listnavnews:hover { background-color:#efefce; }

#listnavPublicationsHead { padding: 4px 6px 4px 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 12px;}

#listnavPublicationsHead:hover { background-color:#efefce; }

#listnavPublications { margin: 4px 0 0 -10px; padding: 0 6px 4px 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333; line-height: 12px; background-image:url(/images/winkel_006633.gif); background-repeat: no-repeat;background-position:0px 2px;}



#list_row { width: 390px; padding: 6px 0 6px 0; border-top: dotted 1px #333; border-right: 0px; border-bottom: 0px; border-left: 0px; }					
#list_leftcolumn { width: 130px; float:left; }	
#list_rightcolumn { width: 260px; float:left; }						
					
.headline_medical_wellness_zentrum { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #cc6633; line-height: 16px; font-weight: bold;}
.blank { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff;}
.typo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 18px;}

.tabelle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 14px;}

.contentlist { padding-top:20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: bold; line-height: 18px;}

.typo2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 15px;}
.typo3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;}
.typo4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;}
.newsletter {padding-left:34px; padding-top:52px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #333333;}

.invers { padding: 1 6px 2px 6px; font-size: 12px; font-family: verdana, arial, helvetica, geneva; font-weight: bold; color: #ffffff; background-color: #006633; border: 2px solid #77bb55} 

.menue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #003366; line-height: 16px; padding-left:5px;}
.menue2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; line-height: 14px;}

 

.input2 {padding: 0 2px 0 2px;font-size: 10px;font-family: verdana, arial, helvetica, geneva;line-height:100%;font-style: normal;font-weight: normal;color: #333333;height:42px; border-right: #999999 1px solid; border-top: #333333 1px solid; border-left: #333333 1px solid; border-bottom: #999999 1px solid; background-color: #ffffff;}

td.inforahmen { background-color: #ffffff; padding-bottom:8px; font-size: 10px; font-family: verdana, arial, helvetica, geneva; font-style: normal; font-weight: normal; color: #000000; border-right: #006633 1px solid; border-bottom: #006633 3px solid;}

td.cover { border-right: #006633 5px solid; border-bottom: #006633 2px solid;}

img.galerie { border-width:2px; border-color:#cccccc; border-style:solid;}



.disclaimer { padding: 2px 6px 4px 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; line-height: 12px;}
.disclaimer2 { padding: 2px 0 4px 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; line-height: 12px;}

#socialnetwork { width:554px; border-bottom: dotted 1px #000; padding: 8px 0 8px 0px; }
#socialnetworkDetail { width:120px; height: 22px; float:left; }
#socialbookmark { width:554px; border-bottom: dotted 1px #000; padding: 8px 0 8px 0px;}
#socialbookmark2 { padding: 0 0 0 10px;}






