/* Standard Link */
a:visited,a:active,a:link 	
		{	text-decoration: none; color:#4466BB;}
a:hover 	{	text-decoration: underline; color:#4466BB;}

.sitemap {
	line-height: 14px;
}

.main {
	font: 12/14px Arial, sans-serif;	
	font-weight: bold;
}
.sub {
	font: 11/14px Arial, sans-serif;	
}

/* Sitemap blauer Link */
a.sitemap:visited, a.sitemap:active,a.sitemap:link,

/* MENU Sub-Link AN und */
a.s_link_sel:visited,a.s_link_sel:active,a.s_link_sel:hover,a.s_link_sel:link,

/* MENU Link AN */
a.m_link_sel:visited,a.m_link_sel:active,a.m_link_sel:hover,a.m_link_sel:link
	 		{	text-decoration: none; color:#4466BB;}
a.sitemap:hover 	{	text-decoration: underline; color:#4466BB;}

/* MENU Sub-Link AUS */
a.s_link:visited,a.s_link:active,a.s_link:link 
			{	text-decoration: none; color:#6F6F6F; }
a.s_link:hover 		{	text-decoration: none; color:#6688DD; }

/* MENU Link AUS */
a.m_link:visited,a.m_link:active,a.m_link:link
			{	text-decoration: none; color:#666666; }
a.m_link:hover		{	text-decoration: none; color:#6688DD; }

/* HEADER Link */
a.header:visited,a.header:active,a.header:hover,a.header:link
			{	text-decoration: none; color:#EEC211;}

body { 
	margin:0px 0px 0px 0px; 
	background-image: url(../bilder/bg_stripes.gif); 
	font: normal 11px/18px Arial, sans-serif;
}

.hint {
	font: 12px/16px Arial, sans-serif;
	color: #6666CC;
	background: #FFFFCC;
}
.hintb {
	font: bold 12px/16px Arial, sans-serif;
	color: #6666CC;
	background: #FFFFCC;
}

img  { border:0px; }

.bg_top {
	background:  url(../bilder/bg_top.png);
}
.bg_bottom {
	background:  url(../bilder/bg_bottom.png);
}
.bg_left {
	background:  url(../bilder/bg_left.png);
	background-repeat:repeat-y;
}
.bg_right {
	background:  url(../bilder/bg_right.png);
	background-repeat:repeat-y;
}

.copy { width:0px; height:0px; display:none }

/* RGB: Blau (Seitenüberschriften) */
.topic {
	font: bold 16px Arial;
	line-height:26px;
	color: #4466BB;	
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	padding-top: 0px;

}

/* RGB: Gelb (Absatzüberschriften) */
.headline {
	font: bold 13px Arial, sans-serif;
	color: #EEC211; 
}

/* RGB: gelbes Highlight (Textmarkierungen) */
.highlight {
	color: #EEC211; 
}

/* Liste Arzt */
.az { 	
	font: normal 11px/18px Arial, sans-serif;	
	color: #646464; 
}
.az_on { 
	background-color:#F8F8F8;
	font: normal 11px/18px Arial, sans-serif;
	text-align: justify;
}
.az_off { 
	background-color:none;
	font: normal 11px/18px Arial, sans-serif;
	text-align: justify;
}
.text_info { 
	font: normal 11px/14px Arial, sans-serif;
	color: #808080;
}
.text_main {
	font: normal 11px/18px Arial, sans-serif;
	color: #848484;
	text-align: left;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.text_table {

	font: normal 11px/18px Arial, sans-serif;
	color: #848484;
	text-align: left;
}
.bildleiste {
	text-align: left;
	padding-left: 40px;
}
.trenner {
	background-image: url(../bilder/strich.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 7px;
}
/* HAUPTMENU */
.main_sel, .main_hover, .main_off {
	padding-left:10px;
	color:#4466BB;
	font: bold 16px Arial;
	text-align: left;
}
.main_sel {
	background-color:#FFFFFF;
}
.main_hover {
	background-color:none;
}
.main_off {
	background-color:none;
	color:#000000;
}
.m_main, .m_main_sel {
	font: bold 13px/22px Arial, sans-serif;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	text-align: left;
}
.m_main {
	color: #666666;
}
.m_main_sel {

	color: #4466BB;
	background-color:#FFFFFF;
}
.m_off, .m_on {

	font: normal 11px/20px Arial, sans-serif;
	color: #6F6F6F;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	text-align: left;
}
.m_on, .p_an {

	background-attachment: fixed;
	background-image: url(../bilder/pfeil_aus.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.m_on {
	background-color:#E8E8E8;
}
.m_off {
	background-color:#DDDDDD;
}
.m_sub_sel {
	font: bold 11px/20px Arial, sans-serif;
	color: #4466BB;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	text-align: left;
	background-attachment: fixed;
	background-color:#EEEEEE;
	background-image: url(../bilder/pfeil_an.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.top {

	font: bold small-caps 13px/16px Arial, sans-serif;
	color: #333333;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	text-align: left;
}

.bild {
	border:2px solid #DDDDDD;
}