@charset "UTF-8";
@media screen, projection
{

#col1 { width: 119px; display:none !important;}
#col1_content{ 
  background:url(../navigation/images/col1_back.JPG); background-repeat:repeat-y;
  display:none !important;
}
   
#col2 { width: 0px; background-color:#f7f7f7; display:none !important; }
#col2_content {display:none !important; } 

#col2_visible { width: 0px; background-color:#f7f7f7; display:block !important; }
#col2_content_visible {display:block !important; }
   
   
#col3 { margin-left: 0px; margin-right:0px; padding:0;}
  
  
#myindex{
	margin-bottom:100px;
}

#myindex h1,h2,h3,h4{
	color:#9C5109 !important;
	font-family:Verdana,Geneva,sans-serif;
	font-size:14px;
	margin-left:20px ;
	font-weight:bold;
}

#myindex h4 a{
  color:#9C5109 !important;
}

* h4{
   padding-bottom:7px !important;
}

.pic_box a{
  background-image: url(/ru/img/pic_box.png);
  background-repeat: no-repeat;
  width: 116px;
  height: 131px;
  z-index: 3; 
  background-position: 0 -131px;
  margin: 10px 13px 16px 16px;
  float: left;
  text-align:center;
  color:#000;
}

.pic_box a:hover {
  border: 0;
  background-position: 0 0;
}

.pic_box a{
	text-decoration:none !important;
}

.highlightBoxLeft {
  background-image:url("/ru/img/box_highlights.jpg");
  display:inline;
  background-repeat:no-repeat;
  float:left;
  height:400px;
  margin:8px 0 0 49px;
  padding:15px 0 0;
  width:438px;
  z-index:3;
}

.highlightBoxLeft_de {
  background-image:url("/ru/img/box_highlights2.jpg");
  display:inline;
  background-repeat:no-repeat;
  float:left;
  height:200px;
  margin:8px 0 0 49px;
  padding:14px 0 0 3px;
  width:930px;
  z-index:3;
}

.highlightBoxLeft_de div a img {
	margin-top:7px;
	margin-left:2px;
}

.highlightBoxLeft img{
  padding-top:7px;
  /*padding-left:3px;*/
}

.highlightBoxRight {
  background-image:url("/ru/img/box_highlights3.jpg");
  display:inline;
  background-repeat:no-repeat;
  float:left;
  height:380px;
  margin:8px 0 0 49px;
  padding:14px 0 0;
  position:relative;
  width:438px;
  z-index:3;
}


.list_stadt_index {
	list-style-image:url(/stadt-mini.jpg);	
	margin-left:100px;	
	float:left;	
	}

/*für Opera*/
*|html[xmlns*=""] .list_stadt_index li {
	padding-top:7px;
}

/*für ie 7*/
*+html .list_stadt_index {
	list-style-image:none;
	list-style-type:disc !important;
	}

/*für ie 6*/
* html .list_stadt_index {
	list-style-image:none;
	list-style-type:disc !important;	
	}

/*für ie 6*/
* html .stadt_div {
	margin-left:-100px;;}

.box_bottom *{
	margin:0;
	padding:0;
}

.box_bottom {
  background-image:url("/ru/img/text_bg.png");
  background-repeat:no-repeat;
  height:240px;
  margin:50px 0 200px 49px;
  padding:15px 14px 0 25px;
  width:930px;
  float:left;
  display:inline;
}


.box_partners {
  width:930px;
  background-color:#FFFFFF;
  padding:0;
  margin:0px 0 0px 55px;
}

.box_bottom2 {
  width:930px;
  margin:0px 0px 5px 49px;
  background:url("/ru/img/text_bg_oben.jpg") top no-repeat;
  background-color:#F2F6F9;
  float:left;
  display:inline;  
  padding:0;  
}
.box_bottom2 div {	
	background:url("/ru/img/text_bg_unten.jpg") bottom no-repeat;
	padding:10px 0px 10px 0px;
	}
.box_bottom2 div div {
	background:url("/ru/img/text_bg_left.jpg") left repeat-y;
	margin:0;
	padding:0;
	}
.box_bottom2 div div div {	 
    margin:0;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:15px;
	background:url("/ru/img/text_bg_rechts.jpg") right repeat-y;
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	text-align:justify;}

.box_bottom2 strong, em {
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	color:#444444;
	font-weight:normal;	
	font-style:normal;
	display:inline;}
	
.box_bottom2 a {
	text-decoration:underline;
	cursor:pointer;}
	
.box_bottom2 h2 {
	text-decoration:none !important;
	width:860px;}
	
.box_bottom4 {
  width:300px;
  margin:0px 0px 5px 0px;
  background:url("/ru/img/text_bg_oben.jpg") top no-repeat;
  background-color:#F2F6F9;
  float:left;
  display:inline;  
  padding:0;  
}
.box_bottom4 div {	
	background:url("/ru/img/text_bg_unten.jpg") bottom no-repeat;
	padding:10px 0px 10px 0px;
	}
.box_bottom4 div div {
	background:url("/ru/img/text_bg_left.jpg") left repeat-y;
	margin:0;
	padding:0;
	}
.box_bottom4 div div div {	 
    margin:0;
	padding-bottom:0px;
	padding-left:15px;
	padding-right:15px;
	background:url("/ru/img/text_bg_rechts.jpg") right repeat-y;
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	text-align:justify;}

.box_bottom4 strong, em {
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	color:#444444;
	font-weight:normal;	
	font-style:normal;
	display:inline;}
	
.box_bottom4 a {
	text-decoration:underline;
	cursor:pointer;}
	
.box_bottom4 h2 {
	text-decoration:none !important;
	width:500px;}
	
/*-------Hotels in Deutschland------*/
.box_bottom3 {
  width:827px;
  margin-left:185px;
  background:url("/ru/img/text_bg_oben2.jpg") top no-repeat;
  background-color:#F2F6F9;
  float:left;
  display:inline;  
  padding:0;  
}
.box_bottom3 div {	
	background:url("/ru/img/text_bg_unten2.jpg") bottom no-repeat;
	padding:10px 0px 10px 0px;
	}
.box_bottom3 div div {
	background:url("/ru/img/text_bg_left.jpg") left repeat-y;
	margin:0;
	padding:0;
	}
.box_bottom3 div div div {	 
    margin:0;
	padding-bottom:0px;
	padding-left:15px;
	padding-right:15px;
	background:url("/ru/img/text_bg_rechts.jpg") right repeat-y;
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	text-align:justify;}

.box_bottom3 strong, em {
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	color:#444444;
	font-weight:normal;	
	font-style:normal;
	display:inline;}
	
.box_bottom3 b {
	color:#666;}
	/*-------------*/



.hotel_widget{
	margin-bottom:6px;	
}

.link_index {
	margin-right:50px;
	text-align:justify !important;}
.link_index a {
	text-decoration:underline;}


/* Tabellen */

  table { width:auto; border-collapse:collapse; margin-bottom:0.5em; border-top:1px #000 solid; border-bottom:none; }
  table caption { font-variant:small-caps; }
  table.full { width:100%; }
  table.fixed { table-layout:fixed; }

  th,td { padding:4px 45px 4px 45px !important; }
  thead th { color:#000; border-bottom:2px #800 solid; }
  tbody th { background:#e0e0e0; color:#333; }
  tbody th[scope="row"], tbody th.sub { background:#f0f0f0; }

  tbody th { text-align:left; }
  tbody td { color:#000; border-bottom:none; }
  tbody td a{
	  color:#000;
	  text-decoration:underline;
  }
   
  tbody tr:hover th[scope="row"],
  tbody tr:hover tbody th.sub { background:#none; }
  tbody tr:hover td { background:none; }

.kliniken td {
	width:300px !important;}

/* Suchmaschinen-Box */

.soe_box *{
	 padding:0;
	 margin:0;
}

.soe_box{
 padding:0;
 margin:0 0 50px 49px;
 width:930px;
 display:inline;
 float:left;
 text-align:center;
}

.soe_box2{
 font-size:14px;
 color:#096;
 padding:0;
 margin:30px 0 -70px 49px;
 width:930px; 
}

.soe_box li{
	display:inline;
}
.soe_box li a{
	white-space:nowrap;
	text-align:left !important;
	color:#093;
	text-decoration:none;
}

img.button{
	/* position:relative; */
	/* top:160px; */
	/* left:140px; */
}

/* Hotel - Slider auf der Startseite */

#s3slider {
   width: 400px; /* important to be same as image width */
   height:250px; /* important to be same as image height */
   position: relative; /* important */   
   margin-top:5px;
   background-color:#f7f7f7;
   border:1px #ccc solid;
   margin:20px 0 0 18px;
}

#s3slider li{
	list-style-type:none;
	
}

#s3sliderContent {
   width: 400px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
}

.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
   margin:0;
   padding:0;
}

.s3sliderImage span {
   position: absolute; /* important */
   left: 0;
   font: 10px/15px Arial, Helvetica, sans-serif;
   padding: 10px 13px;
   width: 485px;
   background-color: #ccc;
   filter: alpha(opacity=90); /* here you can set the opacity of box with text */
   -moz-opacity: 0.9; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.9; /* here you can set the opacity of box with text */
   opacity: 0.9; /* here you can set the opacity of box with text */
   color: #fff;
   font-size:16px;
   display: none; /* important */
   bottom: 0;
   margin:0;
   font-weight:bold;

   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}

.spanhotel {  
   color:#363;
   font-size:18px;  
   font-weight:bold;   
}

.clear {
   clear: both;
} 

.images{
	margin-bottom:11px;
}

ul li{
	padding-bottom:8px;
}

 
}

.box_medizin_ru {
  width:1005px;
  margin:0px 0px 10px 11px;
  background:url("/ru/img/box_medizin_ru_oben.jpg") top no-repeat;
  background-color:#F2F6F9;
  float:left;
  display:inline;  
  padding:0;  
}
.box_medizin_ru div {	
	background:url("/ru/img/box_medizin_ru_unten.jpg") bottom no-repeat;
	padding:15px 0px 15px 0px;
	}
.box_medizin_ru div div {
	background:url("/ru/img/text_bg_left.jpg") left repeat-y;
	margin:0;
	padding:0;
	}
.box_medizin_ru div div div {	 
    margin:0;
	padding-bottom:0px;
	padding-left:15px;
	padding-right:15px;
	background:url("/ru/img/text_bg_rechts.jpg") right repeat-y;
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	text-align:justify;}

.box_medizin_ru strong, em {
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	color:#444444;
	font-weight:normal;	
	font-style:normal;
	display:inline;}
	
.box_medizin_ru a {
	text-decoration:underline;
	cursor:pointer;}
	
.box_medizin_ru h2 {
	text-decoration:none !important;
	width:860px;}
