body {
	margin:0px;
	padding:0px;
	background:url(../../Images/master/bodybg.gif) repeat-x;
	background-color:#ebebeb;
}

.border {
	border-left:1px solid #BDBDBD;
	border-right:1px solid #BDBDBD;
}

.clear {
	clear:both;
}

.clearfix:after {
  	content:"."; 
  	display:block; 
  	height:0; 
  	clear:both; 
  	visibility:hidden;
}	

#wrapper {
	width:990px;
	margin:0px auto;
}

#rw {
	width:990px;
	background-color: #FFFFFF;
	overflow:hidden;
}

/* start header */

#header {
	width:990px;
	height:435px;
	background-color:#FFFFFF;
}

#header #headerleftrow, #leftrow {
	width:280px;
	/* height:435px; */
	float:left;
}

#header #headerleftrow #logo, #leftrow #logo {
	width:280px;
	height:115px;
	overflow:hidden;
}

#header #headerleftrow #logo img, #leftrow #logo img {
	border:none;
}

#leftrow #gradient {
	width:274px;
	height:54px;
	margin:0px 0px 0px 6px;
}

#leftrow #gradient img {
	vertical-align:top;
}

#leftrow .gradient_orange {
	/* background:url(../../Images/master/bg_gradient_orange.jpg) repeat-y; */
}

#header #headerleftrow ul#mainmenu, #leftrow ul#mainmenu {
	margin:0px;
	list-style-type:none;
}

#header #headerleftrow ul, #leftrow ul {
	/* padding:74px 0px 0px 59px; */
	padding:36px 0px 0px 63px;
}

#header #headerleftrow ul ul, #leftrow ul ul {
	padding:0px 0px 0px 20px;
	margin:3px 0px 0px 0px;
	width:auto;
}

#header #headerleftrow ul li, #leftrow ul li {
	background:url(../../Images/master/plus.gif) no-repeat 5px 6px;
	margin:3px 0px 3px 0px;
	border-bottom:1px dashed #959595;
	float:none !important;
}

#header #headerleftrow ul li a, #leftrow ul li a {
	padding:0px 0px 5px 0px;
	text-decoration:none;
	margin:0px 0px 0px 26px;
	font:normal 1.1em Arial, Helvertica, sans-serif;
	color:#959595;
}

#header #headerleftrow ul li a {
	/* width:130px !important; */
}

#leftrow ul li a {
	min-width:130px !important;	
}

#header #headerleftrow ul li a:hover, #leftrow ul li a:hover {
	text-decoration:underline;
	cursor:pointer;
}

#header #headerleftrow ul li.last, #leftrow ul li.last {
	border-bottom:none;
}

#header #headerleftrow ul li div ul, #leftrow ul li div ul {
	padding:0px;
}

#header #headerleftrow ul li div ul li, #leftrow ul li div ul li {
	background:none;
	margin:3px 3px 3px 0px;
	width:auto;
	border-bottom:none;
}

#header #headerleftrow ul li div ul li a, #leftrow ul li div ul li a {
	text-decoration:none;
	border:none;
	font:normal 0.9em Arial, Helvertica, sans-serif;
	color:#959595;
	margin:0px;
	padding:0px;
	width:auto;
	display:block;
}

#header #headerleftrow ul li div ul li a span, #leftrow ul li div ul li a span {
	margin:0px 0px 0px 10px;
}

/*
#leftrow ul {
	padding:36px 0px 0px 63px;
}

#leftrow ul ul {
	padding:0px 0px 0px 20px;
	margin:3px 0px 0px 0px;
}

#leftrow ul li {
	background:url(../../Images/master/plus.gif) no-repeat 5px 3px;
	margin:3px 0px 3px 0px;
	border-bottom:1px dashed #959595;
	float:none;
}

#leftrow ul li a {
	padding:0px 0px 5px 0px;
	text-decoration:none;
	margin:0px 0px 0px 26px;
	font:normal 1.1em Arial, Helvertica, sans-serif;
	color:#959595;
	width:120px !important;
}
*/
/* color menu */

#leftrow .blue ul li a.rmLinkActive, #leftrow .blue ul li a.rpLinkActive { color:#0054A5; }
#leftrow .orange ul li a.rmLinkActive, #leftrow .orange ul li a.rpLinkActive { color:#F5951D; }

/* */

#leftrow ul li a:hover {
	text-decoration:underline;
	cursor:pointer;
}

#leftrow ul li div div ul li {
	background:none;
	margin:3px 0px 3px 0px;
}

#leftrow ul li div div ul li a {
}

#leftrow ul li.rpLast a {
	border-bottom:none;
}

/* end menu */

#header #headerrightrow {
	width:704px;
	float:right;
	margin:0px 6px 0px 0px;
}

#rightrow {
	width:704px;
	float:right;
	margin:0px 6px 0px 0px;
}

#header #headerrightrow #top, #rightrow #top {
	width:704px;
	height:115px;
}

#header #headerrightrow #top #headerlinkwrapper, #rightrow #top #headerlinkwrapper {
	width:703px;
	height:30px;
	text-align:right;
	color:#F46521;
	font:normal 0.8em Arial, Helvetica, sans-serif;
	padding:7px 0px 0px 0px;
	text-decoration:none;
}

/* color headerlinkwrapper */

#rightrow #top #headerlinkwrapper .blue { color:#0054A5; }
#rightrow #top #headerlinkwrapper .orange { color:#F5951D; }
#rightrow #top #headerlinkwrapper .blue a { color:#0054A5; text-decoration:none; }
#rightrow #top #headerlinkwrapper .orange a { color:#F5951D; text-decoration:none; }

#header #headerrightrow #top #headerlinkwrapper .blue a { text-decoration:none; color:#0054A5; }
#header #headerrightrow #top #headerlinkwrapper .orange a { text-decoration:none; color:#F5951D; }

/**/

#header #headerrightrow #top #headerlinkwrapper a:hover, #rightrow #top #headerlinkwrapper a:hover {
	text-decoration:underline;
}

#header #headerrightrow #bottom, #rightrow #bottom {
	width:710px;
	height:320px;
}

#rightrow #image {
	width:704px;
	height:108px;
}

#rightrow #title {
	width:704px;
	font:normal 1.0em Arial, Helvetica, sans-serif;
	border-bottom:1px dashed #959595;
	padding:9px 0px 5px 0px;
}

/* */

#rightrow #breadcrumb {
	width:704px;
	padding:6px 0px 0px 0px;
}

#rightrow #breadcrumb span {
	display:block;
	float:left;
}

#rightrow #breadcrumb a {
	font:normal 0.8em Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

#rightrow #breadcrumb span.current {
	font:normal 0.8em Arial, Helvetica, sans-serif;
	color:#898989;
}

#rightrow #breadcrumb span.del {
	background:url(../../Images/master/bg_del.gif) 7px 6px no-repeat;
	width:16px;
	height:16px;
}

#rightrow #text {
	width:704px;
	clear:both;
	font:normal 0.8em Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:1.5em;
	padding:24px 0px 0px 0px;
}

#rightrow #text a {
	text-decoration:none;
}

#rightrow #text a:hover {
	text-decoration:underline;
}

/* color text */

#rightrow #text .orange h3 { font:bold 1.0em Arial, Helvetica, sans-serif; }

/* */

#rightrow #text ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
}

#rightrow #text ul li {
	padding:0px 0px 0px 13px;
	background:url(../../Images/master/bg_del.gif) 0px 7px no-repeat;
}

/* end header */


/* start mid */

#mid {
	width:990px;
	background-color:#FFFFFF;
	padding:0px 0px 27px 0px;
	border-left:1px solid #BDBDBD;
	border-right:1px solid #BDBDBD;
}

#mid #midleftrow {
	width:335px;
	float:left;
}

#mid #midleftrow ul#info {
	border:0px;
	padding:0px;
	list-style-type:none;
	margin: 36px 0px 0px 70px;
	font:normal 1.0em Arial, Helvetica, sans-serif;
}

#mid #midleftrow ul#info li {
	background:url(../../Images/master/cube.gif) no-repeat 0px 7px;
	margin:0px 0px 3px 0px;
	color:#898989;
}

#mid #midleftrow ul#info li.first {
	background:none;
	margin:0px 0px 5px 18px;
}

#mid #midleftrow ul#info li a {
	margin:0px 0px 0px 18px;
	text-decoration:none;
	color:#898989;
	font:normal 0.9em Arial, Helvetica, sans-serif;
}

#mid #midleftrow ul#info li a:hover {
	text-decoration:underline;
}

#mid #midrightrow {
	width:649px;
	height:179px;
	float:left;
}

#mid #midrightrow #text {
	color:#898989;
	margin:36px 0px 0px 42px;
	width:460px;
	font:normal 1.0em Arial, Helvetica, sans-serif;
}

#mid #midrightrow #text span.textbody {
	color:#898989;
	display:block;
	font:normal 0.9em Arial, Helvetica, sans-serif;
	margin:4px 0px 0px 0px;
	line-height:1.5em;
}

/* end mid */

/* start beforefooter */

#beforefooter {
	width:978px;
	height:261px;
	background-color:#CCCCCC;
	margin:0px 0px 0px 0px;
	padding:6px;
	border-left:1px solid #BDBDBD;
	border-right:1px solid #BDBDBD;
}

#beforefooter #leftimg {
	float:left;
}

#beforefooter #rightimg {
	float:right;
}

/* footer */

#footer {
	width:990px;
	height:74px;
	background-color:#FFFFFF;
	border-left:1px solid #BDBDBD;
	border-right:1px solid #BDBDBD;
	border-bottom:1px solid #BDBDBD;
}

#footer #footerlinkwrapper {
	width:627px;
	height:43px;
	text-align:left;
	color:#898989;
	font:normal 0.8em Arial, Helvetica, sans-serif;
	padding:31px 0px 0px 100px;
	float:left;
	background:url(../../Images/master/logo_small.gif) no-repeat 70px 31px;
}

#footer #footerlinkwrapper a {
	color:#898989;
	text-decoration:none;
}

#footer #footerlinkwrapper a:hover {
	text-decoration:underline;
}

#subfooter {
	width:990px;
	height:50px;
	color:#898989;
}

#subfooter span#copyright {
	display:block;
	font:bold 0.7em Arial, Helvetica, sans-serif;
	margin:13px 0px 0px 380px;
}

#subfooter span#copyright a {
	color:#898989;
	text-decoration:none;
}

#subfooter span#copyright a:hover {
	text-decoration:underline;
}

.spacy {
	letter-spacing:0.1em;
}

/* .highlight {
	color:#F46523;
}
*/

.derma_hofaue .highlight {
	color:#D81F84 !important;
}

.bold {
	font-weight:bold;
}

/*** Dropdown ***/

.dropdown_wrapper {
	float:right;
	width:190px;
}

.dropdown_wrapper label {
	width:35px;
	display:block;
	height:35px;
	float:left;
	margin:0px 0px 0px 8px;
}

.dropdown_wrapper .dermalabel {
	background:url(../../Images/Master/bg_dermalabel.jpg) no-repeat;
}

.dropdown_wrapper .gynlabel {
	background:url(../../Images/Master/bg_gynlabel.jpg) no-repeat;
}

.dropdown_wrapper .urolabel {
	background:url(../../Images/Master/bg_urolabel.jpg) no-repeat;
}

.dropdown_wrapper label span {
	display:none;
}

.dropdown_wrapper select {
	width:142px;
	border:1px solid #717171;
	margin:5px 0px 0px 0px;
}

.dropdown_wrapper .info {
	display:block;
	font-weight:bold;
}

.dropdown_wrapper .info_derma {
	color:#D8187F;
}

.dropdown_wrapper .info_gyn {
	color:#961E1F;
}

.dropdown_wrapper .info_uro {
	color:#FF7E00;
}

/*** Verteiler ***/

.body_verteiler {
	background:none;
	background-color:#FFFFFF;
}

#verteiler .header {
	width:990px;
	height:217px;
	background:url(../../Images/Master/bg_verteiler_header.gif) 0px 157px no-repeat;
}

#verteiler .header .logo {
	position:absolute;
	top:34px;
	margin:0px 0px 0px 96px;
}

#verteiler .header .name {
	position:absolute;
	top:61px;
	margin:0px 0px 0px 254px;
}

#verteiler .header .subname {
	position:absolute;
	top:122px;
	margin:0px 0px 0px 254px;
}

#verteiler .header .slogan {
	position:absolute;
	top:80px;
	margin:0px 0px 0px 553px;
}

#verteiler .header .copyright {
	font:normal 0.7em Arial, Helvetica, sans-serif;
	color:#7F7F7F;
	display:block;
	position:absolute;
	top:170px;
	margin:0px 0px 0px 254px;
}

#verteiler .header .copyright a {
	color:#7F7F7F;
	text-decoration:none;
}

#verteiler .header .copyright a:hover {
	text-decoration:underline;
}

#verteiler .dropdown_wrapper {
	float:left;
	margin:70px 35px 0px 35px;
}

#verteiler .first {
	margin-left:108px;
}

#verteiler .dropdown_wrapper label {
	width:auto;
	display:block;
	height:auto;
	margin:45px 0px 0px 0px;
	font:normal 0.9em Arial, Helvetica, sans-serif;
	float:none;
}

#verteiler .dropdown_wrapper select {
	width:214px;
	font:normal 0.8em Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
}

/*** urologie hofaue & schwelm ***/

.uro_hofaue .highlight 			{ color:#F46523 !important; }
.uro_hofaue #gradient			{ background:url(../../Images/master/bg_gradient_orange.jpg) repeat-y; }
.uro_hofaue #text h3				{ color:#F8941C !important; }
.uro_hofaue #breadcrumb a		{ color:#F5951D !important; }
.uro_hofaue #title .orange 	{ color:#F5951D !important; }
.uro_hofaue #text .orange a	{ color:#F5951D !important; }

/*** gynäkologie hofaue ***/

.gyn_hofaue .highlight 			{ color:#7A0002 !important; }
.gyn_hofaue #gradient			{ background:url(../../Images/master/bg_gradient_red.jpg) repeat-y; }
.gyn_hofaue #text h3				{ color:#831110 !important; }
.gyn_hofaue #breadcrumb a		{ color:#831110 !important; }
.gyn_hofaue #title .orange 	{ color:#831110 !important; }
.gyn_hofaue #text .orange a	{ color:#831110 !important; }

/*** dermatologie hofaue ***/

.derma_hofaue .highlight 		{ color:#D82082 !important; }
.derma_hofaue #gradient			{ background:url(../../Images/master/bg_gradient_magenta.jpg) repeat-y; }
.derma_hofaue #text h3			{ color:#D82082 !important; }
.derma_hofaue #breadcrumb a	{ color:#D82082 !important; }
.derma_hofaue #title .orange 	{ color:#D82082 !important; }
.derma_hofaue #text .orange a	{ color:#D82082 !important; }

/*** contactform ***/

#contactform .contactform_line label {
	width:120px;
	display:block;
	float:left;
	margin:0px 0px 5px 0px;
}

#contactform .contactform_line span input, #contactform .contactform_line span textarea {
	margin:0px 0px 5px 0px;
	border:1px solid #A1A1A1 !important;
}

#contactform .btnSend {
	background-color:#FFFFFF;
	width:87px;
	height:21px;
	text-align:center;
	border:none;
	color:#000000;
	padding:0px;
	margin:0px 0px 0px 120px;
}

#contactform .validator {
	width:290;
	margin:0px 0px 0px 120px;
}

#contactform .mailSend {
	font-weight:bold;
}
