body
{
	padding:0px;
	margin:0px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(/images/border_ng.gif);
    background-repeat:repeat-y;
    background-position:right;
	background-color:#f6f4f4;
}

h1
{
	font-size:22px;
	color:#1b5679;
	margin:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
h2
{
	font-size:14px;
	color:#1b5679;
	margin:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
a
{
	font-size:11px;
	color:#1b5679;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
a:hover
{
	text-decoration:none;
}
img
{
	border: 0px;
}

.red_text
{
	color:#dd0000;
}
.red_bold_text
{
	color:#dd0000;
	font-weight:bold;
}
.normal
{
	font-weight:normal;
}
.small
{
	font-weight:normal;
	font-size:9px;
}

.wrapper
{
	width:100%;
	/*background-color:#cddbe9;*/
	min-width:960px;
}
*HTML .wrapper
{
 	width:expression(
		(document.compatMode && document.compatMode == 'CSS1Compat')
		?
		(
			document.documentElement.clientWidth < 960
			?
			"960px"
			:
			(
				document.documentElement.clientWidth > 2000
				?
				"2000px"
				:
				"auto"
			)
		)
		:
		(
			document.body.clientWidth < 960
			?
			"960px"
			:
			(
				document.body.clientWidth > 2000
				?
				"2000px"
				:
				"auto"
			)
		)
	);}
.top
{
	width:100%;
	height:160px;
}
.middle
{
	width:100%;
	/*background-color:#f6f4f4;*/
}
.bottom
{
	width:100%;
	height:78px;
	float:left;
	background-color:#FFFFFF;
	background-image:url(/images/bottom_bg.gif);
	background-repeat:repeat-x;
	background-position:top left;
}



.top_line
{
	width:100%;
	height:37px;
	background-image:url(/images/top_line_bg.gif);
}
.width_line
{
	width:960px;
	height:1px;
	margin:0px;
	padding:0px;
	font-size:0px;
}
.top_line_badge
{
	position:absolute;
	left:8px;
	top:19px;
}
.date
{
	position:absolute;
	top:8px;
	left:34px;
	width:300px;
	color:#444444;
}
.icons
{
	width:960px;
	padding-top:7px;
	text-align:left;
}
.icon_menu
{
	list-style-type:none;
	margin:0px;
	padding:0px 0px 0px 372px;
}
.icon_menu li
{
	margin:-2px 60px 0px 0px;
	padding:0px;
	float:left;
}
.icon_mail img
{
	position:relative;
	top:-2px;
}
.option_menu
{
	width:960px;
	height:25px;
	float:right;
	margin:-20px 0px 0px 0px;
	list-style-type:none;
	padding:0px 10px 0px 0px;
	text-align:right;
}
.option_menu li
{
	display:inline;
}
.option_menu li a
{
	background-repeat:no-repeat;
	margin-left:14px;
	padding-left:20px;
	color:#246182;
	padding-bottom:2px;
	padding-top:1px;
	line-height:20px;
}

.icon_favorites
{
	background-image:url(/images/icon_star.gif);
}
.icon_startpage
{
	background-image:url(/images/icon_startpage.jpg);
}
.icon_search
{
	background-image:url(/images/icon_search.jpg);
}


.hat
{
	width:100%;
	height:88px;
	background-image:url(/images/clouds.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}
.logo
{
	float:left;
	margin:20px 0px 0px 22px;
}
.emblems
{
	width:400px;
	height:79px;
	margin-top:8px;
	float:right;
	text-align:right;
	padding-right:5px;
}
.emblems img
{
	margin:0px 6px 6px 0px;
}
.embl_1 {margin:0px 7px 0px 7px;}
.embl_6 {margin:0px 1px 0px 2px;}
.embl_7 {margin:0px 2px 0px 0px;}
.embl_8 {margin-right:2px;}


.hat_line
{
	width:100%;
	height:25px;
	padding-top:10px;
	background-image:url(/images/hat_line_bg.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}
.navigation
{
	position:relative;
	width:250px;
	height:23px;
	margin-top:0px;
	float:left;
}
.arrow_link
{
	color:#000000;
	background-image:url(/images/arrow.gif);
	background-repeat:no-repeat;
	padding-left:16px;
	margin-left:11px;
	line-height:22px;
}
.phones
{
	position:relative;
	left:250px;
	width:400px;
	height:23px;
	margin-top:9px;
	background-color:#FF0099;
}
.hat_line_badge
{
	position:absolute;
	right:12px;
	top:121px;
}
*HTML .hat_line_badge
{
	top:127px;
}



.left
{
	width:250px;
	/*height:950px;*/
	/*background-color:#eaf1fd;*/
	float:left;
	border-top:1px solid #cddbe9;
	/*border-bottom:1px solid #cddbe9;*/
	border-right:1px solid #cddbe9;
}
.no_left
{
	border-top:1px solid #cddbe9;
	/*background-color:#f6f4f4;*/
}

/*
.center
{
	background-color:#f6f4f4;
	padding-right:251px;
}
*/
.center
{
	background-color:#f6f4f4;
	margin-right:250px;
	border-right:1px solid #cddbe9;
	border-left:1px solid #cddbe9;
	margin-left:250px;
}


.right
{
	width:250px;
	/*background-color:#f6f4f4;*/
	float:right;
	border-left:1px solid #cddbe9;
	/*border-bottom:1px solid #cddbe9;*/
}



.univer_clinics_div, .univer_clinics, .do_choose_div, .do_choose, .reability_div, .reability, .articles, .articles_div, .centres, .centres_div
{
	margin:0px;
	background-position:bottom left;
	background-repeat:repeat-x;
}
.univer_clinics_div
{
	width:250px;
	height:58px;
	background-image:url(/images/univer_clinics_bg_1.gif);
	background-color:#FFFFFF;
}
.univer_clinics
{
	width:238px;
	height:30px;
	display:block;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	background-image:url(/images/univer_clinics_bg_2.gif);
	background-repeat:no-repeat;
	padding:28px 0px 0px 12px;
}

.univer_list
{
	background-color:#eeeae4;
	padding:0px;
	margin:0px;
	list-style-type:none;
	border-bottom:1px solid #cddbe9;
}
.univer_list li
{
	height:30px;
	margin:0px;
	background-image:url(images/univer_list_bg.gif);
}
.univer_list li a, .klinikum
{
	color:#aa0000;
	text-decoration:underline;
}
.univer_list li a:hover
{
	cursor:pointer;
	text-decoration:none;
}
.ulist_text
{
	float:left;
	padding-top:10px;
}
.left_img
{
	float:left;
	margin: 7px 6px 0px 10px;
}
.right_img
{
	float:right;
	margin:5px 10px 0px 0px;
}
.line_white
{
	width:100%;
	height:1px;
	font-size:0px;
	background-color:#FFFFFF;
}

.do_choose_div, .reability_div, .articles_div
{
	width:250px;
	height:58px;
	background-image:url(/images/do_choose_bg.gif);
	background-color:#FFFFFF;
}
.do_choose, .reability, .articles
{
	display:block;
	width:238px;
	height:30px;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	background-image:url(/images/do_choose_bg2.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding:28px 0px 0px 12px;
}
.choose_list, .reability_list, .articles_list
{
	width:250px;
	background-color:#eaf1fd;
	padding:0px 0px 16px 0px;
	margin:0px;
	border-bottom:1px solid #cddbe9;
}
.choose_list li, .reability_list li, .articles_list li
{
	padding:2px 0px 8px 8px;
	list-style-type:none;
}
.choose_list li a, .reability_list li a, .articles_list li a
{
	display:block;
	color:#124e71;
	font-size:11px;
	padding-left:16px;
	background-image:url(/images/choose_list.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
}
.choose_list li a:hover, .reability_list li a:hover, .articles_list li a:hover, .option_menu li a:hover, .navigation a:hover
{
	text-decoration:none;
}
.height_space
{
	width:100px;
	height:4px;
	font-size:0px;
}

.height_space2
{
	width:100px;
	height:200px;
	font-size:0px;
}


.map_list
{
	padding:12px 0px 0px 0px;
	margin:0px;
}
.map_list li
{
	padding:2px 0px 8px 8px;
	list-style-type:none;
}
.map_list li a
{
	display:block;
	color:#124e71;
	font-size:11px;
	padding-left:16px;
	background-position:0px 2px;
}
.map_list a:hover
{
	text-decoration:none;
}

.inner_list
{
	padding:0px 0px 0px 0px;
	margin:0px;
}
.inner_list li
{
	padding:8px 0px 8px 8px;
	list-style-type:none;
}
.inner_list li a
{
	display:block;
	color:#124e71;
	font-size:11px;
	padding-left:16px;
}
.inner_list li a:hover
{
	text-decoration:none;
}


.reability_div
{
	background-image:url(/images/reability_bg.gif);
	background-color:#FFFFFF;
}
.reability, .articles
{
	height:42px;
	font-size:13px;
	background-image:url(/images/reability_bg2.gif);
	background-repeat:no-repeat;
	padding:16px 0px 0px 12px;
}
.reability_list
{
	border-bottom:1px solid #cddbe9;
	background-color:#eeeeee;
}
.articles_list
{
	background-color:#f6f4f4;
}

.articles
{
	background-image:url(/images/articles_bg2.gif);
	background-position:bottom right;
}


.centres_div, .prog_and_price_div, .med_history_div, .interes_div
{
	width:auto;
	height:58px;
	background-image:url(/images/centres_bg.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}
.centres, .prog_and_price, .med_history, .interes
{
	display:block;
	float:left;
	height:30px;
	width:400px;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	background-image:url(/images/centres_bg2.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:28px 0px 0px 12px;
}

.centres_inner
{
	display:block;
	float:left;
	height:42px;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	background-image:url(/images/centres_bg2.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:16px 0px 0px 12px;
}

*HTML .centres
{
	padding-top:25px;
	background-position:0px 3px;
}

.outer
{
	width:auto;
	padding: 15px 0px 0px 12px;
}
.outer img
{
	margin-left:10px;
	margin-right:10px;
}
.article_table
{
	border-bottom:1px
}
.article_table img.content, .fotogallery
{
	border: 5px solid #1b5679;
	padding: 1px 1px 1px 1px;
}
.img_text
{
	color:#444444;
}
.img_text a
{
	font-size:12px;
	color:#1b5679;
}
.arrow_blue
{
	margin:0px;
}

.prog_and_price_div
{
	background-image:url(/images/prog_and_price_bg.gif);
	border-bottom:1px solid #FFFFFF;
}
.prog_and_price
{
	background-image:url(/images/prog_and_price_bg2.gif);
	margin:0px;
}

.news_table, .bot_table
{
	background-color:#ffe7bc;
	padding:0px;
	border-collapse:0px;
	border-bottom:1px solid #cddbe9;
}
.news_table td, .bot_table td
{
	width:50%;
}
.news_list, .bot_list
{
	margin:0px;
	padding:10px 10px 10px 8px;
	list-style-type:none;
}
.news_list li, .bot_list li
{
	padding:0px;
	margin-bottom:10px;
}
*HTML .news_list li, .bot_list li
{
	margin-bottom:0px;
}
.news_list li a, .bot_list li a
{
	display:block;
	background-image:url(/images/arrow_red_small.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding-left:12px;
	color:#000000;
}
.news_list li a:hover, .bot_list li a:hover, .img_text a:hover
{
	text-decoration:none;
}
.all_articles a
{
	color:#aa0000;
	font-size:11px;
	font-weight:bold;
	padding-right:14px;
	background-image:url(/images/arrow_red.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.news_list span a
{
	width:120px;
	color:#aa0000;
	font-weight:bold;
	padding-right:14px;
	background-image:url(/images/arrow_red_2.gif);
	background-repeat:no-repeat;
	background-position:right;
}

.bot_table
{
	background-color:#ffffff;
	border-collapse: collapse;
	border:0px;
}
.bot_table td
{
	padding:0px;
	text-align:left;
}
.bt_left
{
	border-right: 1px solid #cddbe9;
	height:100%;
}

.med_history_div, .interes_div
{
	width:100%;
	background-image:url(/images/med_history_bg.gif);
	float:left;
	margin:0px;
	padding:0px;
}
.interes_div
{
	background-image:url(/images/interes.gif);
}
.med_history, .interes
{
	margin:0px;
	width:96%;
}
.med_history
{
	background-image:none;
}
.interes
{
	background-image:url(/images/interes_2.gif);
	background-position:right bottom;
}
.bot_list
{
}
.bot_list li
{
	float:left;
	width:100%;
}
.bot_list li a
{
	background-image:url(/images/arrow_blue_2.gif);
	color:#1b5679;
}
.top_space
{
	margin-top:10px;
}
*HTML .top_space
{
	margin-top:0px;
}



.copyrights
{
	margin:38px 0px 0px 270px;
	font-size:9px;
	color:#888888;
}
.copyrights a
{
	font-size:9px;
	color:#888888;
	text-decoration: none;
}
/*
.bot_list
{
     border-bottom:1px solid #cddbe9;
}*/

.bot_table td
{
     border-bottom:1px solid #cddbe9;
}
.bot_table ul
{
     margin-bottom:20px;
}

