body                   {
                       background-color:#c0c0c0;

                       font-family:verdana, arial, helvetica, sans-serif; font-size:8pt; line-height:13pt;
                       color:#000;
	
                       }

h1                      {
                        font-family: georgia, times, sans-serif;
                        font-size:16pt;  font-style:italic; font-weight:lighter;
                        line-height:25px;
                        
						color:#82c0cc;
                        }

h2                	   {
                        font-family: georgia, times, sans-serif;
                        font-size:12pt;  font-style:italic; font-weight:lighter;
                        line-height:25px;
                        margin-bottom:5px; margin-top:20px;
						color:#82c0cc;
						border-bottom:2px solid #82c0cc;
                        }


h3			{
                         font-family:georgia, times, sans-serif;
                         font-size:10pt; line-height:13pt; font-style:italic;
                         font-weight:bold; margin-bottom:0px; margin-top:35px;
                         color:#82bcbb;
			}

h3.teaser		       {
						margin-top:0px;

					}
				


a                       {
                        text-decoration:none;
                        border:none;
                        }

a:link                 {
                        color:#4985a1;
                        border:none;
                        }
a:visited             {
                        color:#4985a1;
                        border:none;
                        }
a:hover
			{
                        color:#6ea5be; text-decoration:underline;
                        border:none;
                        }

#linkbar a:hover		{
						text-decoration:none;
						}

#linkbar		
			{
                         font-family: verdana, arial, helvetica, sans-serif; font-size:8pt; color:#fff;
                         color:#808080;
                         width:900px; height:20px;
                         border-bottom:1px solid #c0c0c0;
                         margin-bottom:20px;
			 			 text-align:left;
                         padding-top:2px;
			}
#linkbar table			{
						margin-left:20px;
						}			

.italic			{
                         font-style:italic;
			}


#welcome			{
                          width:800px; height:55px; float:left;
                          margin-bottom:10px;
			}

#container             	{
margin:20px auto;
padding:0px;
width:900px; border:none;
text-align:left;
background-color:#ceedf3;
		         font-family:verdana, arial, helvetica, sans-serif; font-size:8pt; line-height:13pt;
                          color:#000;
                          
						  background-image:url(images/image_main.jpg); background-repeat:no-repeat; background-position:top left;
						  

                         }

#left			{
                          border:none;
                          width:550px;
                          float:left;
			}

#right			{
                          border:none;
                          width:250px;
                          height:100%;
                          float:left;
			}
.clear					{
						clear:left;
						height:10px;
						}

.col_left		{
			float:left; width:25px;
			}
.col_lefts		{
			float:left; width:25px; 
			}
.col_middle					{
                         	float:left; width:235px; margin-bottom:20px;
							}
							
							
.col_right		{
			float:left; width:275px;
                         }
.content_1		{
                         float:left; width:575px;  margin-left:10px; margin-bottom:20px;
			}
.content_2		{
 			float:left; width:280px; margin-left:10px;
                         }
div.imagebar		{

                          height:145px;

			}
img.imagebar		{
                          float:left;
                          margin-right:3px;
                         }
						 
img.teaser			{
					float:left; margin-right:10px; 
					margin-bottom:20px;
					}

#logo_header		{
                          width:900px; height:85px;
                          background-repeat:no-repeat;
                          background-image:url(images/header_clear.jpg)
			}

#logo			{
                          height:65px; width:65px;
                          margin-left:2px;
			}
			#languageselector {
	margin:3px 10px 5px 10px;
	float:right;
}
#languageselector img {
	border:none;
}
/*footer*/
#footer			{
			 	font-family:verdana, arial, helvetica, sans-serif; font-size:8pt; line-height:18pt;
                 color:#fff; border:none;
                 width:900px; height:25px; vertical-align:bottom;
				background-image:url(images/logoheader_bottom.gif);
			}

#footer_inlay		{
                          margin-left:35px;
			}

/*boxes*/
.boxinlay		{
                         padding:10px; color:#000;

			}
.boxinlay b,
.boxinlay a		{

			}
.inlayteaser		{
                          color:#555;
			}
b.box			{
                         color:#006837; font-size:8pt; line-height:12pt;
			}

.boxheadermedisleep      {
  		        height:33px; padding-top:2px;
                         background-image:url(images/header_medisleep_hp.gif);
                         background-repeat:no-repeat;
                         }
.boxfootermedisleep	{
                         background-image:url(images/footer_medisleep.html); height:25px;
                         background-repeat:no-repeat;
			}
.boxfootermedisleepb	{
                         background-image:url(images/footer_medisleep_blank.html); height:25px;
                         background-repeat:no-repeat;
			}
.boxfootermedisleephp	{
                         background-image:url(images/footer_medisleep_hp.gif); height:25px;
                         background-repeat:no-repeat;
			}
.boxbackmedisleep	{
                         color:#000; background-color:#a5dadd; width:270px;
                         background-repeat:repeat-y;
                         margin-bottom:15px;
                         cursor:hand;
			}




.boxheaderprodukte      	{
  		        height:33px; padding-top:2px;
                         background-image:url(images/header_produkte.gif);
                         background-repeat:no-repeat;
                         }
.boxfooterprodukte		{
                         background-image:url(images/footer_produkte.gif); height:25px;
                         background-repeat:no-repeat;
			}
.boxbackprodukte		{
                         color:#000; background-color:#a5dadd; width:225px; 
                         background-repeat:repeat-y;
                         margin-bottom:15px;
			}



.boxheadermedisleep span,
.boxheaderprodukte span,
.boxheaderpatienthp span,
.boxheaderarzthp span 
			{
                         font-family: georgia, times, sans-serif;
                         font-size:12pt; font-style:italic; font-weight:lighter;
                         margin-left:10px;
                         line-height:25px; color:#fff;
			}
.boxheaderarzthp  span b,
.boxheaderpatienthp span b	{
                         font-weight:bold;
                         font-size:12pt;
			}
.boxbody			{
                         padding:10px; color:#000;
			}

.content_225_arzt	{
			margin-bottom:25px; float:left; width:275px;
			background-image:url(images/background_arzt.html);
                         background-repeat:repeat-y;
                         }
.content_225_patient	{
			margin-bottom:25px; float:left; width:275px;
			background-image:url(images/background_patient.html);
                         background-repeat:repeat-y;
                         }

.boxwrapperperson	{
			width:285px; height:100px; margin-top:10px; float:left;
                         }
.boxinlayperson		{
                         width:190px; float:left;
			}
			
			
			
.boxheaderarzthp       {
  		        		 height:25px; padding-top:2px;
                         background-image:url(images/header_arzt_hp.gif);
                         background-repeat:no-repeat;
                         }
.boxbackarzthp		{
						margin-bottom:25px; float:left; width:270px;
						background-color:#94c1c4;
                        background-repeat:repeat-y; border:none; cursor:hand;
			}
.boxfooterarzthp	{
                         background-image:url(images/footer_arzt_hp.gif); height:35px;
                         background-repeat:no-repeat;
			}	
			
			
			
.boxheaderpatienthp       {
  		        		 height:25px; padding-top:2px;
                         background-image:url(images/header_patient_hp.html);
                         background-repeat:no-repeat;
                         }
.boxbackpatienthp		{
						margin-bottom:25px; float:left; width:270px;
						background-color:#8ac4ce;
                        background-repeat:repeat-y; border:none; cursor:hand;
			}
.boxfooterpatienthp	{
                         background-image:url(images/footer_patient_hp.gif); height:35px;
                         background-repeat:no-repeat;
			}				
			
.boxfootermedisleephp span, .boxfooterpatienthp span, .boxfootersomnofithp span, .boxfooterarzthp span {
	font-family: georgia, times, sans-serif;
	font-size:11pt;
	font-style:italic;
	font-weight:lighter;
	line-height:20px;
	color:#fff;
	margin-left:10px;
}

/*Lists*/
ul.bullet		{
			list-style-type:square;
                         color:#66bac0;
                         margin-top:5px; margin-bottom:5px;
                         }


li			{
                        line-height:13pt;
   		       margin-left:-25px;
                        list-style-position:outside;
                        }

li span			{
			color:#000;
                         }
.layouttable		{
                         margin-top:10px;
			}
.layouttable td		{
                         vertical-align:top;
			padding:3px;
			}

/*form*/
form			{
                          margin-top:15px;
			}
.entry			{
                          line-height:25px;
			}
.send			{
                          margin-top:10px;

 			}
input,
textarea			{
                         border:1px solid #8bc1d3;
                         border-width:1px;
                         background-color:#fff; color:#479db9;
                         font-family:verdana, arial, helvetica, sans-serif; font-size:8pt; padding:3px;
			}
.radiobutton		{
                          border:none;
                          line-height:10px;
			}
.button			{
                         font-family:verdana, arial, helvetica, sans-serif; font-size:8pt;
                         background-color:#ddd; color:#2d6275;
                         border:1px solid #8bc1d3;
                         cursor:hand;
			}
td.formlabel			{
						color:#2d6275;
						}
.formlabel span			{
						color:red;
						}	
						 
						 
.download_image			{
						width:160px; text-align:left;
						float: left; 
						}
.download_imagetext		{
						width:400px;
						text-align:left;
						float:left;
						}
						
#footer_neu {
margin:20px auto;
padding:0px;
width:830px;
height:auto;
}