body  {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
   background: #888888 url(grafik/grauhori3.png) center top repeat-y;
   font-family: arial, sans-serif;
   font-size: 16px;
	width: 1024px;
	margin-left: auto;
	margin-right: auto;
	/*border: 4px solid #b7b7b7;*/
	color: #111111;
	line-height: 1.5em;
}

a:link {
  color: #444444;
   text-decoration: none; 
}
a:visited {
  color: #444444;
   text-decoration: none; 
}
a:hover {
 color: #444444;
   text-decoration: none; 
	color: #ee3a43;
}

#all{
	background-color: #ffffff;
}

#csstest {
color:red;
}


#header { 
	/*border: 1px solid red;*/
	position: fixed;
	padding: 10px 0px 0px 0px;
 background-color: #ffffff;
}

#sprache {
	padding: 5px 10px 0px 15px;
	/*border: 1px solid red;*/
}

#sprache a:link {
   color: #111111;
   text-decoration: none; 
	font-style: normal;
   font-size: 0.9em;
	list-style-type: none;
}

#sprache a:visited {
   color: #111111;
   text-decoration: none; 
	font-style: normal;
   font-size: 0.9em;
   list-style-type: none;
}

#sprache a:hover {
   font-size: 0.9em;
	list-style-type: none;
	color: #ee3a43;
}

#impressum {
	color: #ee3a43;
}

#impressumcurrent {
   font-size: 0.9em;
	color: #ee3a43;
}

#kopf {
/*border: 1px green solid;*/
	margin: 0px 0px 0px 0px;
	padding: 2px 10px 48px 10px;
}

h1 {
   font-size: 1.7em;
	font-weight: bold;
	padding: 0px 0px -10px 0px;
	/*border: 1px black solid;*/
}

h2 {	padding: 3px 0px 0px 0px;
   font-size: 1.2em;
	font-weight: bold;
}

#logo {
position: fixed;
top: 10px;
/*border: 1px blue solid;*/

	margin: 0px 0px 0px 820px;
	padding: 0px 0px 0px 0px;

}





#kopftab td {

      font-size: 0.95em;
}

.first {
margin: 0px 0px 0px 0px; 
padding: 0px 51px 0px 0px;
}

#last {
margin: 0px 0px 0px 0px;
padding: 0px  0px 0px 0px;
text-align: right;
}






   

#navigation {
	position: fixed;

    padding:    10px 0px 0px 10px;
    margin:   198px 20px 0px 0px;
    float:      left;
    width:      190px;

	   color: #111111;
      font-size: 1.1em;
		font-weight: bold;
/*border: yellow 1px solid;*/

  }

#navigation li {
display: block;
list-style-type: none;
padding: 0 0 25px 0;


}

#navigation a:link {
   color: #111111;
   text-decoration: none; 
	font-style: normal;
}

#navigation a:visited {
   color: #111111;
   text-decoration: none; 
	font-style: normal;
}

#navigation a:hover {
	color: #ee3a43;

  }


#current {

   color: #ee3a43;
  }



em {
font-style: normal;
font-weight: bold;
}

.embig {
font-size: 1.1em;

}

.emred {
font-weight: normal;
color: #ee3a43;
} 

#small{
font-size: 0.9em;
line-height: 1.2em;
}

#adresse {  background-color: #ffffff;
/*border: 1px red solid;*/
position: fixed;
top: 250px;
    margin:     0px 0px 0px 810px;

    width:      190px;
	   color: #111111;

    padding:   0px 0px 5px 5px;
clear: left;
float: left;
font-size: 1.4em;
text-align: justify;
font-weight: bold;
}

.adr {
    width:      170px;
}

#adrb {
    width:      170px;
font-size: 0.7em;
}

.adrl {
text-align: left;

}

.adrr {
text-align: right;
}

#hauptinhalt {

padding: 190px 230px 110px 230px;
/*min-height: 700px;*/
      font-size: 0.95em;
color: #444444;
}


#offen {
 background-color: #ffffff;
position: fixed;
bottom: 0px;
margin: 0px 0px 0px 205px;
padding: 15px 0px 10px 20px;
font-weight: bold;
/*	border: 1px solid red;*/


}

#offen td {
padding: 0px 23px 15px 2px;
text-align: center;

}

.day {
font-size: 1.6em;


}

.daysa {
font-size: 1.6em;
color: #ee3a43;

}


.online {
font-weight: bold;
font-size: 1em;
color: #228822;
/*color: #189918;*/
text-align: left;
line-height: 1.2em;
}



.online a:link {
   color: #228822;
   text-decoration: none; 
	font-style: normal;
}

.online a:visited {
   color: #228822;
   text-decoration: none; 
	font-style: normal;
}

.online a:hover {
	color: #ee3a43;

  }

.letzt {
color: #ee3a43;
}




        .doctolib-button {
         display: inline-block;
        padding: 6px 12px;
        margin-bottom: 0px;
        font-size: 14px;
        font-weight: normal;
        line-height: 1.42857;
        text-align: center;
 
        width: 190px;
 
        background-image: none;
        background-color: rgb(52, 152, 219);
        color: white;
        text-transform: uppercase;
        font-size: 12px;
        vertical-align: middle;
 
        cursor: pointer;
        text-decoration: none;
        font-family: Arial;
 
        border: 1px solid transparent;
        border-width: medium medium 2px;
        border-style: none none solid;
        border-image: none;
        border-radius: 5px;
        border-bottom-color: rgb(35, 131, 196);
        -moz-border-top-colors: none;
        -moz-border-right-colors: none;
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-user-select: none;
        }
 
        .doctolib-button:hover {
        background-color: rgb(7, 122, 199);
        color: white;
        text-decoration:none;
        }




#frame {
padding: 250px 0px 110px 0px;
}