body{
	padding:0px;
	margin:0px;
	width:100%;
	background: #FFF url(/img/general/site/bg_header.jpg) repeat-x;
	font-family: Arial, sans-serif;
	font-size:12px;
	color:#333;
}

form{
	display:inline;
}

ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

a{
	color:#0081A5;
}

a:hover{
	color:#83D5F2;
}

a.hideLink{
	color:#000;
	text-decoration:none;
}

input,
textarea,
option{
}

input.text,
input.searchLarge,
select.searchLarge,
input.contactForm,
select.contactForm,
textarea.contactform,
input.register,
select.register,
input.town,
input.aCode,
div#uhandle,
select.rate,
input.rate,
textarea.rate{
	border-top: 1px solid #649DB8;
	border-left: 1px solid #649DB8;
	border-right: 1px solid #A0CCDE;
	border-bottom: 1px solid #A0CCDE;
}

.clearDiv,
li.clear{
	clear:both;
	width:1px;
	height:1px;
	line-height:1px;
	font-size:1px;
	margin:0px;
	padding:0px;
}

#minHeight{
	height:526px;
	float:right;
	width:1px;
	border:1px solid red;
}

td{
	font-family:Arial, sans-serif;
	font-size:12px;
}

/*
 *************************************
 * 				NAVIGATION			 *
 ************************************* 
*/


ul#nav {
	width: 100%px;
}

ul#nav li{
	float:left;
}

ul#nav li a {
	position: absolute;
	text-indent: -9000px;
	text-decoration: none;
	padding: 23px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:23px; /* IE5/Win */
	background: transparent url(/img/de/site/bg_nav.gif) no-repeat;
}

ul#nav li#questions2 a{
	position: absolute;
	font-size:9.5px;
	text-decoration: none;
	padding: 8px 0px 0 0;
text-indent:10px;
background:transparent;
	font-weight:bold;color:#005078;height:23px;width:86px;left:730px;
	height: 23px !important; 
	z-index:99999;text-transform:UPPERCASE;
}

ul#nav li#questions2 a:hover{
	position: absolute;
	font-size:9.5px;
	text-decoration: none;
	padding: 8px 0px 0 0;
text-indent:10px;
background:transparent;
	font-weight:bold;color:#fff;height:23px;width:86px;left:730px;
	height: 23px !important; 
	z-index:99999;text-transform:UPPERCASE;
}

ul#hidden1

{
display:none;
position:relative;left:736px;top:26px;
 width:146px;z-index:999999;
}

ul#hidden1 li {border-bottom:2px solid #fff;background:#b1c90f;height:19px;padding-top:4px;
}

ul#hidden1 li a{
	
	font-size:9.5px;
	text-decoration: none;
	padding:9px;padding-left:6px;margin-top:4px;
text-indent:10px;
background:transparent;
	font-weight:bold;color:#005078;width:146px;

	z-index:99999;text-transform:UPPERCASE;
}

ul#hidden1 li a:hover{
	
	font-size:9.5px;
	text-decoration: none;
	padding:9px;padding-left:6px;
text-indent:10px;
background:transparent;
	font-weight:bold;color:#fff;width:146px;

	z-index:99999;text-transform:UPPERCASE;
}

ul#nav li a.home {
	width: 68px;
}

ul#nav li a.search {
	width: 161px;
}

ul#nav li a.top10 {
	width: 118px;
}

ul#nav li a.forum {
	width: 72px;
}

ul#nav li a.lit {
	width: 127px;
}

ul#nav li a.glos {
	width: 93px;
}

ul#nav li a.questions {
	width: 86px;
}
ul#nav li a.question{
	width: 86px;height:23px;
}

body#quest ul#nav li a.questions {
	width: 104px;
}

body#index	li#home a 			{ background-position: 0 -46px; width: 68px; }
body#index	li#home a:hover		{ background-position: -0 -46px; }
body#index	li#search a 		{ background-position: -68px -92px; left: 68px; }
body#index	li#search a:hover	{ background-position: -68px -69px; }
body#index 	li#top10 a 			{ background-position: -229px 0; left: 229px; }
body#index 	li#top10 a:hover	{ background-position: -229px -23px; }
body#index 	li#forum a 			{ background-position: -347px 0; left: 347px; }
body#index 	li#forum a:hover	{ background-position: -347px -23px; }
body#index 	li#lit a 			{ background-position: -419px 0; left: 419px; }
body#index 	li#lit a:hover		{ background-position: -419px -23px; }
body#index 	li#glos a 			{ background-position: -546px 0; left: 546px; }
body#index 	li#glos a:hover		{ background-position: -546px -23px; }
body#index 	li#questions a 		{ background-position: -639px 0; left: 639px; }
body#index 	li#questions a:hover{ background-position: -639px -23px; }



body#search		li#home a 			{ background-position: 0 -115px; width: 68px; }
body#search		li#home a:hover		{ background-position: -0 -138px; }
body#search		li#search a 		{ background-position: -68px -46; left: 68px; }
body#search		li#search a:hover	{ background-position: -68px -46px; }
body#search 	li#top10 a 			{ background-position: -229px -92px; left: 229px; }
body#search 	li#top10 a:hover	{ background-position: -229px -69px; }
body#search 	li#forum a 			{ background-position: -347px 0; left: 347px; }
body#search 	li#forum a:hover	{ background-position: -347px -23px; }
body#search 	li#lit a 			{ background-position: -419px 0; left: 419px; }
body#search 	li#lit a:hover		{ background-position: -419px -23px; }
body#search 	li#glos a 			{ background-position: -546px 0; left: 546px; }
body#search 	li#glos a:hover		{ background-position: -546px -23px; }
body#search 	li#questions a 		{ background-position: -639px 0; left: 639px; }
body#search 	li#questions a:hover{ background-position: -639px -23px; }

body#top10		li#home a 			{ background-position: 0 0px; width: 68px; }
body#top10		li#home a:hover		{ background-position: -0 -23px; }
body#top10		li#search a 		{ background-position: -68px -115px; left: 68px; }
body#top10		li#search a:hover	{ background-position: -68px -138px; }
body#top10	 	li#top10 a 			{ background-position: -229px -46; left: 229px; }
body#top10	 	li#top10 a:hover	{ background-position: -229px -46px; }
body#top10	 	li#forum a 			{ background-position: -347px -92px; left: 347px; }
body#top10	 	li#forum a:hover	{ background-position: -347px -69px; }
body#top10	 	li#lit a 			{ background-position: -419px 0; left: 419px; }
body#top10	 	li#lit a:hover		{ background-position: -419px -23px; }
body#top10	 	li#glos a 			{ background-position: -546px 0; left: 546px; }
body#top10	 	li#glos a:hover		{ background-position: -546px -23px; }
body#top10	 	li#questions a 		{ background-position: -639px 0; left: 639px; }
body#top10	 	li#questions a:hover{ background-position: -639px -23px; }

body#forum		div#corpus			{ width: 1275px; }
body#forum		li#home a 			{ background-position: 0 0px; width: 68px; }
body#forum		li#home a:hover		{ background-position: -0 -23px; }
body#forum		li#search a 		{ background-position: -68px 0px; left: 68px; }
body#forum		li#search a:hover	{ background-position: -68px -23px; }
body#forum	 	li#top10 a 			{ background-position: -229px -115px; left: 229px; }
body#forum	 	li#top10 a:hover	{ background-position: -229px -138px; }
body#forum	 	li#forum a 			{ background-position: -347px -46px; left: 347px; }
body#forum	 	li#forum a:hover	{ background-position: -347px -46px; }
body#forum	 	li#lit a 			{ background-position: -419px -92px; left: 419px; }
body#forum	 	li#lit a:hover		{ background-position: -419px -69px; }
body#forum	 	li#glos a 			{ background-position: -546px 0; left: 546px; }
body#forum	 	li#glos a:hover		{ background-position: -546px -23px; }
body#forum	 	li#questions a 		{ background-position: -639px 0; left: 639px; }
body#forum	 	li#questions a:hover{ background-position: -639px -23px; }

body#litera		li#home a 			{ background-position: 0 0px; width: 68px; }
body#litera		li#home a:hover		{ background-position: -0 -23px; }
body#litera		li#search a 		{ background-position: -68px 0px; left: 68px; }
body#litera		li#search a:hover	{ background-position: -68px -23px; }
body#litera	 	li#top10 a 			{ background-position: -229px 0px; left: 229px; }
body#litera	 	li#top10 a:hover	{ background-position: -229px -23px; }
body#litera	 	li#forum a 			{ background-position: -347px -115px; left: 347px; }
body#litera	 	li#forum a:hover	{ background-position: -347px -138px; }
body#litera	 	li#lit a 			{ background-position: -419px -46px; left: 419px; }
body#litera	 	li#lit a:hover		{ background-position: -419px -46px; }
body#litera	 	li#glos a 			{ background-position: -546px -92px; left: 546px; }
body#litera	 	li#glos a:hover		{ background-position: -546px -69px; }
body#litera	 	li#questions a 		{ background-position: -639px 0; left: 639px; }
body#litera	 	li#questions a:hover{ background-position: -639px -23px; }

body#gloss		li#home a 			{ background-position: 0 0px; width: 68px; }
body#gloss		li#home a:hover		{ background-position: -0 -23px; }
body#gloss		li#search a 		{ background-position: -68px 0px; left: 68px; }
body#gloss		li#search a:hover	{ background-position: -68px -23px; }
body#gloss	 	li#top10 a 			{ background-position: -229px 0px; left: 229px; }
body#gloss	 	li#top10 a:hover	{ background-position: -229px -23px; }
body#gloss	 	li#forum a 			{ background-position: -347px 0px; left: 347px; }
body#gloss	 	li#forum a:hover	{ background-position: -347px -23px; }
body#gloss	 	li#lit a 			{ background-position: -419px -115px; left: 419px; }
body#gloss	 	li#lit a:hover		{ background-position: -419px -138px; }
body#gloss	 	li#glos a 			{ background-position: -546px -46px; left: 546px; }
body#gloss	 	li#glos a:hover		{ background-position: -546px -46px; }
body#gloss	 	li#questions a 		{ background-position: -639px -92px; left: 639px; }
body#gloss	 	li#questions a:hover{ background-position: -639px -69px; }

body#quest		li#home a 			{ background-position: 0 0px; width: 68px; }
body#quest		li#home a:hover		{ background-position: -0 -23px; }
body#quest		li#search a 		{ background-position: -68px 0px; left: 68px; }
body#quest		li#search a:hover	{ background-position: -68px -23px; }
body#quest	 	li#top10 a 			{ background-position: -229px 0px; left: 229px; }
body#quest	 	li#top10 a:hover	{ background-position: -229px -23px; }
body#quest	 	li#forum a 			{ background-position: -347px 0px; left: 347px; }
body#quest	 	li#forum a:hover	{ background-position: -347px -23px; }
body#quest	 	li#lit a 			{ background-position: -419px 0px; left: 419px; }
body#quest	 	li#lit a:hover		{ background-position: -419px -23px; }
body#quest	 	li#glos a 			{ background-position: -546px -115px; left: 546px; }
body#quest	 	li#glos a:hover		{ background-position: -546px -138px; }
body#quest	 	li#questions a 		{ background-position: 0px -161px; left: 639px; }
body#quest	 	li#questions a:hover{ background-position: 0px -161px; }

body#else	li#home a 			{ background-position: 0 0px; width: 68px; }
body#else	li#home a:hover		{ background-position: -0 -23px; }
body#else	li#search a 		{ background-position: -68px 0; left: 68px; }
body#else	li#search a:hover	{ background-position: -68px -23px; }
body#else 	li#top10 a 			{ background-position: -229px 0; left: 229px; }
body#else 	li#top10 a:hover	{ background-position: -229px -23px; }
body#else 	li#forum a 			{ background-position: -347px 0; left: 347px; }
body#else 	li#forum a:hover	{ background-position: -347px -23px; }
body#else 	li#lit a 			{ background-position: -419px 0; left: 419px; }
body#else 	li#lit a:hover		{ background-position: -419px -23px; }
body#else 	li#glos a 			{ background-position: -546px 0; left: 546px; }
body#else 	li#glos a:hover		{ background-position: -546px -23px; }
body#else 	li#questions a 		{ background-position: -639px 0; left: 639px; }
body#else 	li#questions a:hover{ background-position: -639px -23px; }

/*
 *************************************
 * 				SUBNAV				 *
 ************************************* 
*/

div#clinic,
div#department,
div#contact,
div#else{
	margin-bottom:2px;
}


ul#subnav {
	width: 100%px;
}

ul#subnav li{
	float:left;
}

ul#subnav li a {
	position: absolute;
	text-indent: -9000px;
	text-decoration: none;
	padding: 33 0 0 0px;
	overflow: hidden;
	height: 0px !important; 
	height /**/:33px; /* IE5/Win */
	background: transparent url(/img/de/site/bg_sub_nav_matrix.gif) no-repeat;
}

ul#subnav li a.clinic {
	width: 142px;
}

ul#subnav li a.department {
	width: 161px;
}

ul#subnav li a.contact {
	width: 182px;
}

div#clinic	li#clinic a 			{ background-position: 0px -132px; width: 142px; }
div#clinic	li#clinic a:hover		{ background-position: 0px -132px; }
div#clinic	li#department a 		{ background-position: -142px 0px; left: 184px; }
div#clinic	li#department a:hover	{ background-position: -142px -33px; }
div#clinic	li#contact a 			{ background-position: -303px 0px; left: 345px; }
div#clinic 	li#contact a:hover		{ background-position: -303px -33px; }

div#department	li#clinic a 			{ background-position: 0px -66px; width: 142px; }
div#department	li#clinic a:hover		{ background-position: 0px -99px; }
div#department	li#department a 		{ background-position: -142px -132px; left: 184px; }
div#department	li#department a:hover	{ background-position: -142px -132px; }
div#department	li#contact a 			{ background-position: -303px 0px; left: 345px; }
div#department 	li#contact a:hover		{ background-position: -303px -33px; }

div#contact	li#clinic a 			{ background-position: 0px 0px; width: 142px; }
div#contact	li#clinic a:hover		{ background-position: 0px -33px; }
div#contact	li#department a 		{ background-position: -142px -66px; left: 184px; }
div#contact	li#department a:hover	{ background-position: -142px -99px; }
div#contact	li#contact a 			{ background-position: -303px -132px; left: 345px; }
div#contact li#contact a:hover		{ background-position: -303px -132px; }

div#else	li#clinic a 			{ background-position: 0px 0px; width: 142px; }
div#else	li#clinic a:hover		{ background-position: 0px -33px; }
div#else	li#department a 		{ background-position: -142px 0px; left: 184px; }
div#else	li#department a:hover	{ background-position: -142px -33px; }
div#else	li#contact a 			{ background-position: -303px 0px; left: 345px; }
div#else 	li#contact a:hover		{ background-position: -303px -33px; }

/*
 *************************************
 * 				BASE				 *
 ************************************* 
*/

#header{
	height:91px;
	width:100%;
	background: url(/img/general/site/lg_logo.gif) no-repeat;
}

.login{
	width:213px;
	margin:0 0 0 634px;
}

.loginUl{
	padding-top:27px;
	font-size:10px;
	color:#075179;
}

.loginUl li.left{
	float:left;
}

.loginUl li.right{
	float:right;
}

table.logIn{
	margin:0 0 0 637px;
	width:180px;
}

table.logIn a:hover, table.loggedIn a:hover {
	color: #003a60;
}


table.loggedIn{
	margin:0 0 0 668px;
	width:180px;
}


table.loggedIn{
	border:1px solid #FFF;
}

table.loggedIn td{
	padding:0 0 5 10px;
	font-size:10px;
	color:#005078;
}

table.loggedIn td.button{
	padding:2 2px;
}

#navMain{
	clear:both;
	background-image: url(/img/general/site/bg_navMain.gif);
	width:100%;
	padding: 0 0 0 3;
}

#navMain a{
	color:#075179;
	text-transform:uppercase;
	font-size:10px;
}

#whiteLine{
	width:100%;
	height:5px;
	background-color:#FFF;
	line-height:1px;
	font-size:1px;
}

#mainContainer{
	margin-top:24px;
	margin-bottom:12px;
	min-height:600px;
	height:auto;
	float:left;
	width:869px;
}
div.mainContainer{
	margin-top:24px;
	margin-bottom:12px;
	min-height:600px;
	height:auto;
	float:left;
	width:869px;
}

/* bis 6 */
* html #mainContainer {height:491px;}

/* ie 5*/
html + body #mainContainer {height:491px;}


#footer{
	clear:both;
	margin-top:40px;
	background: url(/img/general/site/bg_footer.gif);
	width:100%;
	height:99px;
}

#footer ul{
	margin-left:32;
	color:#005078;
	
}

#footer ul li{
	margin-top:8px;
	float:left;
	font-size:12px;
}

#footer ul li a{
	text-decoration:none;
	text-transform:uppercase;
	font-size:10px;
}

#footer ul li a:hover{
	color: #003a60;
}

#sbookmarks {
	clear: both;
	padding-top: 15px;
	margin-left: 32px;
}

a.dark{
	color:#333333;
}

a.light{
	color:#666666;
}

input.text{
	width:104px;
}

.formButtonRight{
	float:right; 
	margin:14 8px;
}

/*
 *************************************
 * 				INDEX				 *
 ************************************* 
*/



#columnLeft ul{
	width:221px;
        padding-top: 16px;
}

#columnLeft li.second{
	margin-top: 1px;
	_margin-top: 0px;
	line-height: 18px;
}

/*\*/
html* #columnLeft li.second{
	margin-top: 4px;
	_margin-top: 0px;
	line-height: 18px;
}/**/


#columnLeft li.sendFriend{
	margin-top:	23px;
	padding:0 0 0 8px;
	background: url(/img/general/site/bg_hp_weiterempfehlen.gif) no-repeat;
	height:44px;
}

html:not([dummy]) #columnLeft li.sendFriend{
	margin-top:	22px;
	_margin-top:	23px;
}

/*\*/
html* #columnLeft li.sendFriend{
	margin-top:	22px;
	_margin-top:	23px;
}/**/


#columnLeft li.sendFriend img{
	margin:8 0 0 0px;
}

.columnMiddle{
	float:left;
}

.advancedBoxes{
	/*position:absolute;*/ /* tv: removed 2008/07/29, not necessary and breaks dynamic header height */
	top:143px;
}

.boxSmallHead{
	background: url(/img/general/site/bg_box_small_head.gif) no-repeat;
	height:15px;
	width:282px;
	font-size:1px;
	line-height:1px;
}

.boxSmallBottom{
	background:url(/img/general/site/bg_box_small_foot.gif) no-repeat;
	height:51px;
	width:282px;
}

.boxSmallBottom div.fieldset{
	margin:0 0 0 0px;
	width:266px;
	border:none;
}

.boxSmallBottom input{
	margin:10px 0px 0px 0px; 
	float:right;
	width:98px;
}

.boxSmallBottom span{
	margin:18px 0px 0px 17px; 
	display:block; 
	width:120px; 
	float:left;
}

.boxSmallBottom span a{
	font-size:10px;
	vertical-align:top;
}

.boxSmallBottom span img{
	vertical-align:baseline;
}


ul.boxSmallUl{
	background: url(/img/general/site/bg_box_small_body.gif) repeat-y;
	width:282px;
}

ul.boxSmallUl div.fieldset{
	border:none;
	padding:0px;
	margin:0px;
}

ul.boxSmallUl li{
	margin-left:25px;
}

ul.boxSmallUl li.text{
	margin-top:10px;
	margin-bottom:0px;
}

ul.boxSmallUl li.form{
	margin-bottom:0px;
}

ul.boxSmallUl li select{
	margin:20px 0 10px 0;
}

ul.boxSmallUl li.last{
	padding:0px 0px 10px 0px;
}

input.smallBox,
ul.boxSmallUl li select{
	width:232px;
	border-top: 1px solid #649DB8;
	border-left: 1px solid #649DB8;
	border-right: 1px solid #A0CCDE;
	border-bottom: 1px solid #A0CCDE;
}

ul.topLists{
	width:282px;
	margin:16 0 0 10px;
}

ul.topLists li.hl{
	font-size:14px;
	color:#005078;
	margin-bottom:25px;
}

ul.topLists li.next{
	margin-bottom:12px;
}

ul.topLists li.firstLine{
	margin-bottom:3px;
}

ul.topLists li.additionalTopLists{
	margin-top:30px;
}

.starsTopList{
	float:left;
}


ol.topLists {
	margin:	0px 0px 0px 0px;
	padding:0px 0px 0px 28px;
}
ol.topLists li.firstLine{
	margin-bottom:12px;
}

/*
 *************************************
 * 				SEARCH				 *
 ************************************* 
*/


ul.boxLargeCenter,
ul.searchPlus{
	margin-left:42px;
	width:806px;
}

.boxLargeCenterHead{
	background:url(/img/general/site/bg_box_large_head.gif) no-repeat;
	height:13px;
	width:806px;
	font-size:1px;
	line-height:1px;
}

.boxLargeCenterBody{
	background:url(/img/general/site/bg_box_large_body.gif) repeat-y;
	float:left;
	width:806px;

}

.boxLargeCenterBottom{
	clear:both;
	background:url(/img/general/site/bg_box_large_foot.gif) no-repeat;
	height:16px;
	width:806px;
	margin-bottom:15px;
}

ul.boxLargeCenterBodyInside {
	margin:3 0 0 30;
	width:776px;
}

ul.boxLargeCenterBodyInside li.first{
	float:left;
	margin-right:16px;
}
ul.boxLargeCenterBodyInside li.second{
	padding-top:6px;
	margin-bottom:10px;
}

ul.boxLargeCenterBodyInside li.third{
	clear:both;
	
}

ul.boxLargeCenterBodyInside li div.fieldset{
	border:none;
	margin:0px;
	padding:0px;
}

ul.boxLargeCenterBodyInside li.fourth,
ul.boxLargeCenterBodyInside li.fifth,
ul.boxLargeCenterBodyInside li.sixth,
ul.boxLargeCenterBodyInside li.seventh{
	float:left;
}	

ul.boxLargeCenterBodyInside li.fourth,
ul.boxLargeCenterBodyInside li.fifth,
ul.boxLargeCenterBodyInside li.sixth{
	margin:10 25 9 0px;
	
}

ul.boxLargeCenterBodyInside li.seventh{
	margin:10 0 15 0px;
	padding-top:10px;
}


input.searchLarge{
	width:191px;
	height: 22px;
}
select.searchLarge{
	width:191px;
	height: 22px;
}

html:not([dummy]) select.searchLarge{
	width:191px;
	height: 20px;
}

/*\*/
html:not([dummy])* select.searchLarge{
	width:191px;
	height: 22px;
}/**/



ul.boxLargeCenter li.resultSettings{
	margin:5 0 8 27px;
	float:left;
}

ul.boxLargeCenter li.chooseSite,
ul.boxLargeCenter li.chooseSiteButtons{
	float:right;
}

ul.boxLargeCenter li.chooseSite{
	margin:5 5 0 5px;
}

ul.boxLargeCenter li.results{
	clear:both;
}

table.results{
	border-bottom:1px solid #E5EDF1;
	font-size:11px;
}

table.results a{
	font-size:12px;
}

table.results tr.head{
	background-color:#B1C90F;
	height:29px;
	border-bottom:1px solid #FFF;
}

table.results th{
	border-right: 2px solid #B1C90F;
	font-size:12px;
	font-weight:normal;
	padding:7 0 7 0px;
	
}

table.results tr.line1{
	background-color:#E5EDF1;
}

table.results tr.line2{
	background-color:#FFF;
}

table.results tr td{
	border-right: 2px solid #FFF;
	text-align:center;
	padding:10 0 8 0px;
	vertical-align: middle;
}

table.results tr td.first{
	width:55px;
}

table.results tr td.second{
	text-align:left;
	width:376px;
}

table.results tr td.dep{
	width:463px;
}

table.results tr td.rating{
	padding-bottom: 5px;
	line-height: 13px;
}

table.results tr td.rating img{
	margin: 10px 0 0 0;
}

table.results tr.head th.last,
table.results tr td.last,
table.results tr.head th.first,
table.results tr td.first{
	border-right: none;
}

ul.boxLargeCenter li.keep{
	margin:12 0 8 15px;
}

ul.searchPlus{
	clear:both;
	background-color:#E5EDF1;
	margin-top:15px;
}

ul.searchPlus table{
	width:791px;
	font-size:12px;
	margin-bottom:8px;
}

ul.searchPlus th{
	text-align:left;
	font-weight:normal;
	padding:15 0 15 15px;
}

ul.searchPlus td{
	padding-left:15px;
	vertical-align:top;
	padding-bottom:8px;
}

span.sort{
	vertical-align:40%;
	_vertical-align:50%;
	margin-right:5px;
	margin-left:20px;
}

span.first{
	margin-left:0px;
}



/*
 *************************************
 * 				PAGER				 *
 ************************************* 
*/

a.pager{
	color:#0081A5;
	text-decoration:none;
}

a.pager:hover{
	color:#83D5F2;
}

span.currentPage{
	font-weight:bold;
}

/*
 *************************************
 * 			DETAIL CLINIC			 *
 ************************************* 
*/


ul.clinicHead,
ul.clinicData{
	margin:25 0 0 42px;
	width:806px;
}

ul.clinicHead li.clinicName,
ul.boxLargeCenter li.head,
ul.clinicData li.clinicData{
	margin:0 0 14 18px;
	color:#005078;
	font-size:16px;
}

ul.clinicHead li.clinicName{
	float:left;
}

ul.clinicHead li.back,
ul.clinicHead li.backButton{
	float:right;
	margin-left:5px;
}

ul.clinicHead li.back{
	position: relative;
	top: 2px;
}

ul.clinicHead li.clinicNavi{
	clear:both;
	height:33px;
	width:806px;
	
}

ul.clinicNaviUl li{
	float:left;
	padding:12 33 0 33px;
	color:#005078;
	font-size:12px;
	border-right:1px solid #FFF;
}

ul.clinicNaviUl li a{
	color:#005078;
	font-size:12px;
	text-decoration:none;
}

ul.clinicAdress{
	clear:both;
	width:806px;
	margin:0 0 2 42px;
	background-color:#E5EDF1;
}

ul.clinicFurther{
	margin:0 0 2 42px;
}


ul.clinicFurther{
	background-color:#E5EDF1;
	width:806px;
}

table.clinicAdress{
	padding-top: 12px;
	margin:0 0 0 30px;
	width:766px;
	font-size:12px;
}

table.clinicAdress td{
	padding-bottom:8px;
}

table.clinicAdress td.keep{
	text-align:right;
	vertical-align:bottom;
}

ul.clinicFurther table.clinicFurther{
	width:442px;
	font-size:12px;
	margin:0px;
}

ul.clinicFurther table.clinicFurther td{
	padding: 8 8 8 30px;
	border-bottom:2px solid #FFF;
	border-right:none;
	border-left:none;
	background-color:#E5EDF1;
}

ul.clinicFurther table.clinicFurther tr{
	
}

ul.clinicFurther table.clinicFurther td.right{
	text-align:right;
	
}

table.pics{
	border-left:2px solid #FFF;
}
table.pics td{
	width:113px;
	height:113px;
	background-color:#FFF;
	text-align:center;
	vertical-align:middle;
}

ul.clinicData li.showAll{
	margin: 0 0 4 10px;
}

ul.clinicData li.showAll a.image,
ul.showAll li.showAll a.image{
	vertical-align:bottom;
}


ul.clinicData li.showAll a.click,
ul.showAll li.showAll a.click{
	vertical-align:top;
}

ul.clinicDataLight{
	background-color:#E5EDF1;
	width:806px;
	margin:0 0 2 42px;
	padding:12 0 12 0px;
}

ul.clinicDataLight li{
	margin-bottom:0px;
}



ul.clinicDataLight li.clear{
	margin:0px;
}

ul.clinicDataLight li.button,
ul.departmentDataLight li.button{
	float:left;
	margin-left:10px;
	_margin: 5px;
}

ul.clinicDataLight li.left1{
	float:left;
	margin-left:33px;
	_margin-left:19px;
}

ul.clinicDataLight li.left2,
ul.departmentDataLight li.left2{
	float:left;
	margin-left:8px;
	_margin-top: 5px;
}

ul.clinicDataLight li.left3{
	margin-left:33px;
	margin-bottom:8px;
}

ul.departmentDataLight li.left3{
	float:left;
	margin-left:8px;
	_margin-top: 5px;
}

ul.clinicDataLight li.left4{
	margin-left:33px;
	margin-bottom:10px;
}


ul.clinicDataLight li.left4 a.image{
	vertical-align:bottom;
	font-size:10px;
	text-decoration:none;
}

ul.clinicDataLight li.left4 a.hideLink,
ul.departmentDataLight li.left2 a.hideLink{
	font-size:11px !important;
	text-decoration:none;
	margin-left: 3px;
}


ul.clinicDataLight li.top{
	background-color: #CCDCE4;
	padding: 6px 7px;
	margin: 8px 25px 0px 25px;
}

ul.clinicDataLight li.body{

	background-color: #CCDCE4;
	padding: 0 0 6px 6px;
	margin: 0px 25px 0px 25px;

}

ul.clinicDataLight li.right{
	float:right;
	margin-right:160px;
}

ul.clinicDataLight li.moreBullet,
ul.departmentDataLight li.moreBullet,
ul.departmentDataLight li.moreBulletPlus{
	clear:both;
	margin-left:36px;
	
}



ul.departmentDataLight li.moreBullet{
	_width:722px !important;
}

ul.departmentDataLight li.folded{
	width:500px !important;
	background-color:white;
}

ul.clinicDataLight li.moreBullet span.bullet,
ul.departmentDataLight li.moreBullet span.bullet{
	vertical-align:middle;
	margin-right: 5px;
	height: 15px;
}

ul.clinicDataLight li.moreBullet span.text,
ul.departmentDataLight li.moreBullet span.text{
	vertical-align:baseline;
	font-size:11px;
	line-height: 21px;
}

ul.clinicDataLight li.left4 a.click{
	text-decoration:none;
	color:#000;
	font-size:10px;
}

ul.more2{
	margin-left:16px;
	font-size:10px;
}
ul.more2 li.moreBullet2{
	float:left;
	width: 4px;
	margin:0 0 0 2px;
}

ul.more2 li.moreText2_1{
	float:left;
	margin:0 0 2px 7px;
}

ul.more2 li.moreText2_2{
	margin:0 0 0 13px;
	_margin-left: 15px;
	clear:both;
	font-size:10px;
	line-height: 16px;
}

ul.showAll{
	width:806px;
	margin:4 0 0 42px;
}

ul.showAll li.showAll{
	margin:4 0 0 10px;
}



/*
 *************************************
 * 			DETAIL DEPARTMENT		 *
 ************************************* 
*/


ul.departmentDataLight{
	background-color:#E5EDF1;
	width:806px;
	margin:0 0 2 42px;
	padding:12 0 12 0px;
}

ul.departmentDataLight li.moreBullet{
	/*width:520px;*/
	margin-bottom:4px;
	font-size:10px;
}

ul.departmentDataLight li.rating{
	float:right;
	width:215px;
	margin: 0 25px 0 0;
}

ul.rating li.stars{
	float:right;
}

ul.rating li.amount{
	float:right;
	margin:0 5 10 0px;
}

ul.rating li.compare{
	clear:both;
	float:right;
	margin-bottom:10px;
}

ul.rating li.rate{
	clear:both;
	float:right;
	margin-bottom:14px;
}

ul.departmentDataLight li.moreBulletPlus{
clear:both;
	width:520px;
	font-size:10px;
}

ul.departmentDataLight li.comment{
	width:520px;
	font-size:10px;
	margin:0 0 6 50px;
}

ul.departmentDataLight li.moreBulletInner{
	width:520px;
	font-size:10px;
	margin:0 0 4 50px;
}

ul.departmentDataLight li.innerLast{
	margin:0 0 10 50px;
}

ul.departmentDataLight li.dark{
	clear:both;
	background-color:#CCDCE4;
	margin-left:25px;
	width:756px;
	padding:12 0 0 0px;
	margin-bottom:6px;
}

ul.departmentDataLight li.left2{
	float:left;
	margin:0 0 12 8px;
	font-size:10px;
}


/*
 *************************************
 * 			DETAIL CONTACT			 *
 ************************************* 
*/

ul.contactDataLight{
	background-color:#E5EDF1;
	width:806px;
	margin:0 0 2 42px;
	padding:12 0 12 0px;
}

ul.contactDataLight li.dark,
ul.contactDataLight li.error{
	margin:0 0 24 16px;
	width:774px;
	background-color:#CCDCE4;
	padding:16 0 0 0px;
}

ul.contactDataLight li.error{
	background-color:#D503DD;
	padding-bottom:12px;
}

ul.contactForm,
ul.errorInner{
	margin-left:24px;
}

ul.contactForm li.contact,
ul.errorInner li.errorHead{
	font-size:16px;
	color:#005078;
	margin-bottom:16px;
}

ul.errorInner li.errorHead{
	color:#FFF;
}

ul.errorInner li.errorLine,
ul.contactForm li.form{
	margin-left:16px;
}

ul.errorInner li.errorLine{
	margin-bottom:6px;
	color:#FFF;
}

table.contactform td{
	font-size:10px;
	line-height:10px;
	padding-bottom:2px;
}

table.contactform td.select,
table.contactform td.input{
	padding-bottom:12px;
}

table.contactform td.text{
	padding-left:4px;
	font-size:12px;
}

table.contactform td.submit{
	float:right;
	padding-top:16px;
}

input.contactForm,
select.contactForm{
	width:240px;
}

textarea.contactform{
	width:415px;
	height:108px;
}

ul.contactDataLight li.left{
	float:left;
	margin-left:40px;
}

ul.info{
	clear:both;
	width:230px;
}

ul.info li{
	margin-bottom:10px;
}

ul.info li.headline{
	font-size:16px;
	color:#005078;
	margin-bottom:16px;
}

ul.info li.li30{
	margin-bottom:30px;
}

ul.info li.drive{
	color:#005078;
}

/*
 *************************************
 * 			TEXTSEITEN				 *
 ************************************* 
*/

ul.textbox{
	margin:0 0 12px 268px;
	float:left;
}

.textBoxHead{
	background: url(/img/general/site/bg_box_text_head.gif) no-repeat;
	height:15px;
	width:580px;
	font-size:1px;
	line-height:1px;
}

li.textBoxBottom{
	background:url(/img/general/site/bg_box_text_foot.gif) no-repeat;
	height:51px;
	width:580px;
}

ul.textBoxBody{
	background: url(/img/general/site/bg_box_text_body.gif) repeat-y;
	width:580px;
	padding-top:11px;
}

ul.textBoxBody li{
	margin:0 31 0 31px;
}

ul.textBoxBody li.siteHeadline,
ul.textBoxBody li.textSiteHeadline,
p.siteHeadline{
	
	margin-bottom:11px;
	_margin-bottom:8px;
}

/*\*/
html* ul.textBoxBody li.siteHeadline{
	margin-bottom:13px;
	_margin-bottom:8px;
}/**/

ul.textBoxBody li.textSiteHeadline{
	color:#005078;
	font-size:36px;
}

ul.textBoxBody li.textHeadline,
p.textHeadline{
	padding-bottom:4px;
	font-size:16px;
	color:#005078;
}

ul.textBoxBody li.text{
	margin:0 31 0 31px;
	padding-bottom:24px;
}

ul.textBoxBody li.glossText{
	margin:0 31 0 31px;
	padding-bottom:8px;
}

ul.textBoxBody li.imprintText{
	margin:0 31 23 31px;
	line-height:15px;
}


ul.textBoxBody li.plus{
	padding-top:18px;
}

/*\*/
html* ul.textBoxBody li.plus{
	padding-top:19px;
	_padding-top:18px;
}/**/

ul.textBoxBody li.back{
	margin:12 31 24 31px;	
}

#quest ul.textBoxBody li.back{
	margin:12px 31px 8px 31px;	
}

ul.textBoxBody li.back a.backlink{
	position: relative;
	top: -7px;
}

ul#abcList{
	margin: -2px 0 24px 0;
	_margin: -14px 0 25px 0;
}

/*\*/
html* ul#abcList{
	margin: 0 0 25px 0;
	_margin: -14px 0 25px 0;
}/**/

ul#abcList li{
	display: inline;
	padding: 0 2px 0 0;
	margin: 0;
	font-size: 18px;
	font-weight: bold;
	color:#0081a5;
}

/*
 *************************************
 * 			REGISTER & PROFILE 		 *
 ************************************* 
*/

table.regOutter{
	margin:24 0 0 0px;
}

table.regOutter td.left{
	width:40px;
}

table.regOutter td.contentLeft{
	width:205px;
}

table.regOutter td.spaceLeft{
	width:24px;
}

ul.regBoxLeft{
	margin-top:73px;
}

ul.regBoxLeft li.head{
	font-size:25px;
	color:#005078;
	margin-bottom:12px;
}

ul.regBoxLeft li.head{
	font-size:25px;
	color:#005078;
	margin-bottom:12px;
}


ul.registerBox{
	margin:0px;
	width:580px;
}

table.register{
	width:510px;
}

table.register td.yes{
	padding-bottom:12px;
}

table.register td{
	padding:0px;
}

input.radiobtn {
	padding: 0;
	margin: 0 3px;
}

input.aCode{
	width:50px;
	margin-right:3px;
}

input.register{
	width:243px;
}

input.town{
	width:190px;
}

div#uhandle{
	width:239px; 
	padding:2px;
}

/* bis 6 */
* html div#uhandle {width:243px; font-size:13.5px;padding:0 0 2 0px;}
* html input {font-size:15px; padding:0px;}
/* ie 5*/
html + body #uhandle {width:243px;}
	
ul.textBoxBody li.error{
	padding-bottom:0px;
	color:red;
}

ul.textBoxBody li.last{
	padding:24 0 24px;
	color:red;
}

ul.textBoxBody li.errorHead{
	font-size:16px;
	color:red;
}
	
	
/*
 *************************************
 * 				NOTE		 		 *
 ************************************* 
*/	
	
	
table.remRresults,
table.rate{
	border-bottom:1px solid #E5EDF1;
	font-size:11px;
}

table.results a{
	font-size:12px;
}

table.remResults tr.head,
table.rate tr.head{
	background-color:#B1C90F;
	height:25px;
}

table.remResults th,
table.rate th{
	border-right: 2px solid #B1C90F;
	color:#00506F;
	font-size:12px;
	font-weight:normal;
	padding:5 0 5 0px;
	
}

table.remResults th.first,
table.rate th.first{
	text-align:left;
}

table.remResults tr.line1{
	background-color:#E5EDF1;
}

table.remResults tr.line2{
	background-color:#FFF;
}

table.remResults tr td.head2{
	border-right: 2px solid #FFF;
	padding:18 0 2 0px;
	font-size:16px;
	color:#00506F;
}

table.remResults tr td.showAll{
	padding:8 0 8 0px;
	border-bottom:2px solid #FFF;
	border-right:0px;
}

table.remResults tr td.result{
	border-bottom:2px solid #FFF;
}


table.remResults tr td a.image{
	vertical-align:bottom;
}

table.remResults tr td a.click{
	vertical-align:top;
}

table.remResults tr td{
	border-right: 2px solid #FFF;
	padding:10 0 8 0px;
}

table.remResults tr td.blank{
	height:4px;
	background-color:#94AD00;
	
	padding:0px;
	border:none;
	border-bottom:1px solid white;
}

table.remResults tr td.first{
	width:47px;
	text-align:center;
	border-bottom:2px solid #FFF;
}

table.remResults tr td.last,
table.remResults tr td.third{
	text-align:center;
	border-bottom:2px solid #FFF;
}

table.remResults tr td.third{
	padding-bottom: 5px;
	line-height: 13px;
}

table.remResults tr td.third img{
	margin: 10px 0 0 0;
}

table.remResults tr td.second{
	text-align:left;
	width:630px;
	
}

table.remResults tr td.smaller{
	width:576px;
	border-bottom:2px solid #FFF;
	
}

table.remResults tr td ul{
	font-size: 11px;
	line-height: 21px;
}

table.remResults tr.head th.last,
table.remResults tr td.last,
table.remResults tr.head th.first,
table.remResults tr td.first{
	border-right: none;
}

table.remResults tr td.choose,
table.remResults tr th.first{
	text-align:left;
	padding-left:16px;
}

table.remResults tr td.check{
	text-align:left;
	padding:12 0 0 22px;;
}
	
/*
 *************************************
 * 			COMPARE			 		 *
 ************************************* 
*/

table.compResults{
	font-size:11px;
}

table.compResults th.filled{
	border-bottom:4px solid #94AD00;
	height:24px;
	background-color:#B1C90F;
	color:#00506F;
	font-size:12px;
	font-weight:normal;
	padding:5 0 5 0px;
	text-align:left;
	padding-left:8px;
	width:176px;
	
}
table.compResults th.first{
	width:232px;
	padding-left:32px;
}

table.compResults th.between{
	width:8px;
}

table.compResults td{
	font-size:12px;
}

table.compResults td.first{
	padding:10 0 10 32px;
	width:232px;
}

table.compResults td.between{
	width:5px !important;
}

table.compResults td.firstWithBullet{
	padding:10 0 2 32px;
	width:232px;
}

table.compResults td.firstWithSmallBullet{
	padding:0 0 2 32px;
	width:232px;
}

table.compResults td.smallBullet{
	padding:0px;
	width:232px;
}

table.compResults td.withImage{
	padding-left: 10px;
}

table.compResults td.coloured{
	background-color:#E5EDF1;
}

table.compResults td.borderBottom{
	border-bottom:2px solid #FFF;
}

table.compResults td.text{
	padding:10 10 10 10px;
	width:174px;
}

table.compResults td.item{
	width:184px;
}

table.compResults ul.head{
	margin:10 8 10 8px;
}


table.compResults ul.head li.title{
	padding-bottom:15px;
}

table.compResults ul.head li.l50{
	padding-bottom:6px;
}

table.compResults ul.head li.phone{
	padding-bottom:14px;
}

table.compResults td.headline{
	padding:20 0 16 32px;
	font-size:16px;
	color:#005078;
}

table.compResults td.showAll{
	padding: 0 0 5 10px;
}

table.compResults td.showAll a.image,
table.compResults td.first a.image{
	vertical-align:bottom;
}

table.compResults td.showAll a.click,
table.compResults td.first a.click{
	vertical-align:top;
}

table.compResults td.first a.image{
	margin-right:8px;
}

table.compResults td.first ul.fold{

}

ul.fold li.button{
	float:left;
}

ul.fold li.left1{
	float:left;
	margin-left:12px;
}

ul.fold li.left2{
	float:left;
	margin-left:7px;
}

ul.fold li.moreBullet{
	clear:both;
	margin-left:22px;
}


td.smallBullet  span.bullet,
td.smallBullet  div.bullet{
	vertical-align:middle;
	margin-left:22px;
}

td.smallBullet span.text,
td.smallBullet div.text{
	vertical-align:baseline;
	font-size:10px;
}

td.smallBullet  div.bullet{
	float:left;
}


table.compResults td.small{
	font-size:10px;
}

table.compResults td.last{
	padding-bottom:10px;
}


/*
 *************************************
 * 				RATE		 		 *
 ************************************* 
*/	
	

table.rate th.first{
	padding-left:33px;
}

table.rateInfo,
table.rateCats{
	margin:0 0 0 33px;
}

table.rateInfo td.left,
table.rateInfo td.right{
	width:370px;
	padding-bottom:7px;
}

table.rateInfo td.spacer{
	background-color:#FFF;
}


table.rateCat td.left{
	width:400px;
}

table.rateInfo td.right{
	padding-left:33px;
}

ul.rate li{
	padding-left:33px;
}

ul.rate li.head1{
	padding:10 0 6 33px;
}

ul.rate li.head2{
	padding:10 0 4 33px;
	font-weight:bold;
}

ul.rate li.depChoose{
	padding: 22px 0 20px 33px;
}

ul.rate li.depChoose span,
td.catHead{
	padding-right:25px;
	color: #005078; 
	font-size: 16px;
}

	
td.explanation{
	color:#666;
	font-size:11px;
}
	
td.questionHead{
	padding-bottom:4px;
	font-size:11px;
	font-weight:bold;
}

td.rate{
	padding:0 0 0 52px;
}

td.right textarea{
	width:350px;
	height:122px;
}


ul.rate li.suggest{
	padding-left:21px;
}

td.error{
	color:red;
	padding-bottom:6px;
}


	
	
/* bis 6 */

* html ul.rate input.radio {margin:-2 6 0 -3px;}
/* ie 5*/
html + body #uhandle {width:243px;}
	
ul.rate li.rateClear{
	padding-bottom:18px;
}	
	


.googleAdsense{
	float:left;
	margin-top:24px;
	margin-left:6px;
	display:inline-block;
}

.googleAdsenseHead {
	margin-left: 117px;
	margin-top: 10px;
}

h1

{
color:#005078;text-transform:Uppercase}

h5
{
color:#005078;font-weight:normal;font-size:16px;padding:0px;margin:0px;text-transform:Uppercase}
