body {
background-color: #FFFFFF;
font-family: "Times New Roman", Times, serif;
font-size: 14px;
margin: 0px;
padding: 0px;
}

/*Tabelle*/
table
{
font-size: 14px;
text-align: center;
border-width: 0px;
border-collapse: collapse;
margin: 0px;
padding: 0px;
}
th
{
font-size: 14px;
text-align:  center;
border-width: 0px;
border-collapse: collapse;
margin: 0px;
padding: 0px;
}
td
{
font-size: 14px;
text-align: center;
border-width: 0px;
border-collapse: collapse;
margin: 0px;
padding: 0px;
}
/*end tables*/

/*style fuer _notdienst.html*/
#notdienst_1 {
position: absolute;
top: 110px;
left: 40px;
height: 70%;
margin: 0px;
padding: 0px;
}
#notdienst_2 {
position: absolute;
top: 110px;
left: 500px;
margin: 0px 10px 0px 0px;
padding: 0px;
}
th.date {
border-width: 2px 0px 2px 2px;
border-color: #007800;
border-style: solid;
width: 120px;
height: 20px;
text-align: center;
}
th.data {
border-width: 2px 0px;
border-color: #007800;
border-style: solid;
width: 200px;
height: 20px;
text-align: center;
}
th.number {
border-width: 2px 2px 2px 0px;
border-color: #007800;
border-style: solid;
width: 120px;
height: 20px;
text-align: left;
}
td.date {
width: 120px;
height: 20px;
text-align: center;
}
td.data {
width: 200px;
height: 20px;
text-align: center;
}
td.number {
width: 100px;
height: 20px;
text-align: left;
}
table.notdienst {
height: 100%;
}
td.notdienst {
border-width: 2px;
border-color: #007800;
border-style: solid;
}
iframe.notdienst {
border: 0px;
width: 440px;
height: 100%;
}
/*end style fuer _notdienst.html*/

/*style fuer apotheke.html*/
#apotheke_1 {
position: absolute;
top: 100px;
left: 10%;
width: 50%;
}
#apotheke_2 {
position: absolute;
top: 80px;
left: 65%;
width: 35%;
}
/*end style fuer apotheke.html*/
h1, h2, h3 {
text-align: center;
margin: 10px;
}

/*Hyperlinks*/
a:link {
text-align: center;
text-decoration: none;
color: #000000;
}
a:visited {
text-align: center;
text-decoration: none;
color: #000000;
}
a:hover {
text-align: center;
text-decoration: none;
color: #000000;
font-weight: bold;
}
a:active {
text-align: center;
text-decoration: none;
color: #000000;
font-weight: bold;
}
/*End Hyperlinks*/

.content {
background: url(../pictures/logo_relief.jpg) fixed no-repeat bottom center;
margin: 0;
padding: 20px 25px;
font-size: 14px;
}

.map {
background: url(../pictures/stadtplan_oderland.gif) fixed no-repeat center center;
margin: 0;
padding: 0;
}

/*style fuer head.html*/
.head {
text-align: center;
background-color: #E8F7E8;
border-bottom: 3px solid #007800;
margin: 0px;
padding: 0px;
}
/*end style fuer head.html*/

/*style fuer navigation.html*/
.navi {
text-size: 14px;
margin: 0px;
padding: 0px;
}
#navi_1 {
position: absolute;
top: 0px;
right: 420px;
width: 80px;
text-align: center;
}
#navi_2 {
position: absolute;
top: 0px;
right: 340px;
width: 80px;
text-align: center;
}
#navi_3 {
position: absolute;
top: 0px;
right: 260px;
width: 80px;
text-align: center;
}
#navi_4 {
position: absolute;
top: 0px;
right: 180px;
width: 80px;
text-align: center;
}
#navi_5 {
position: absolute;
top: 0px;
right: 100px;
width: 80px;
text-align: center;
}
#navi_6 {
position: absolute;
top: 0px;
right: 20px;
width: 80px;
text-align: center;
}
/*end style fuer navigation.html*/

/*style fuer back.html*/
.back {
text-align: right;
text-size: 14px;
margin: 0px;
padding: 0px;
}
.back a:active {
text-align: center;
text-decoration: none;
color: #000000;
font-weight: normal;
}
/*end style fuer back.html*/


/*style fuer foot.html*/
.foot {
background-color: #E8F7E8;
font-size: 14px;
text-align: center;
border-top: 3px solid #007800;
margin: 0px;
padding-top: 0px;
}
/*end style fuer foot.html*/

/*style fuer ueber_uns.html*/
#hl_links {
position: absolute;
top: 250px;
left: 0px;
width: 45%;
text-align: right;
margin: 0px;
padding: 0px;
}
#hl_rechts {
position: absolute;
top: 250px;
right: 0px;
width: 45%;
text-align: left;
margin: 0px;
padding: 0px;
}
/*end style fuer ueber_uns.html*/

/*style fuer contact.html*/
.contact {
font-size: 14px;
text-align: center;
}
.contact table, .contact th, .contact td{
border-width: 0px;
text-align: left;
font-size: 14px;
margin-left: auto;
margin-right: auto;
vertical-align: text-top;
}
.contact a:link,.contact a:visited, .contact a:active {
text-decoration: none;
font-weight: normal;
color: blue;
}
.contact a:hover {
text-decoration: none;
font-weight: normal;
color: darkblue;
}
/*end style fuer contact.html*/

#impressum {
text-align: center;
}
#impressum table, #impressum th, #impressum td{
border-width: 0px;
text-align: left;
font-size: 14px;
margin-left: auto;
margin-right: auto;
vertical-align: text-top;
padding: 5px;
}

.mail table, .mail th, .mail td {
border-width: 0px;
text-align: left;
margin-left: auto;
margin-right: auto;
vertical-align: text-top;
padding: 5px;
}

#kundenkarte {
position: absolute;
top: 10%;
left: 10%;
right: 10%;
}
#kundenkarte a:link, #kundenkarte a:visited, #kundenkarte a:active {
text-decoration: none;
font-weight: normal;
color: blue;
}
#kundenkarte a:hover {
text-decoration: none;
font-weight: normal;
color: darkblue;
}

img.textbild_rechts {
float: right;
margin: 30px 0px 30px 30px;
}
img.textbild_links {
float: left;
margin: 30px 30px 30px 0px;
}

#sortiment {
position: absolute;
top: 10%;
left: 10%;
right: 10%;
line-height: 1.5em;
}
#dienstleistung {
position: absolute;
top: 10%;
left: 10%;
right: 10%;
}

#start {
background: url(../pictures/apotheke_start.jpg) fixed no-repeat center center;
margin: 0;
padding: 0;
}

#link_barmer {
position: absolute;
top: 30px;
right: 60%;
width: 150px;
}
#link_barmer a:hover img{
border-width: 4px;
border-style: groove;
border-color: #007800;
}

#link_kundenkarte {
position: absolute;
top: 230px;
left: 70%;
width: 200px;
}
#link_kundenkarte a:hover img{
border-width: 4px;
border-style: groove;
border-color: #007800;
}

#link_sortiment {
position: absolute;
top: 150px;
right: 60%;
width: 250px;
}
#link_sortiment_text {
position: absolute;
top: 10px;
left: 10px;
z-index: 2;
font-weight: bold;
color: #007800;
}
#link_sortiment_bild {
position: absolute;
top: 0px;
z-index: 1;
}
#link_sortiment a:hover img{
border-width: 4px;
border-style: groove;
border-color: #007800;
}

#link_dienstleistung {
position: absolute;
top: 30px;
left: 50%;
}
#link_dienstleistung_text {
position: absolute;
top: 10px;
left: 10px;
z-index: 2;
font-weight: bold;
color: #007800;
}
#link_dienstleistung_bild {
position: absolute;
top: 0px;
z-index: 1;
}
#link_dienstleistung a:hover img{
border-width: 4px;
border-style: groove;
border-color: #007800;
}

#barmer {
position: absolute;
top: 10%;
left: 10%;
width: 80%;
}
#barmer a:link, #barmer a:visited, #barmer a:active {
text-decoration: none;
font-weight: normal;
color: blue;
}
#barmer a:hover {
text-decoration: none;
font-weight: normal;
color: darkblue;
}

#in_arbeit_bild {
position: relative;
top: 35px;
width: 100%;
text-align: center;
margin-left: auto;
margin-right: auto;
}
#in_arbeit_text {
color: #007800;
position: absolute;
top: 50px;
left: 53%;
}

.auffaellig {
font-weight: bold;
color: #007800;
}

#team_mika {
position: absolute;
top: 30px;
width: 250px;
left: 100px;
text-align: center;
}
#team_stuckart {
position: absolute;
top: 330px;
left: 450px;
width: 250px;
text-align: center;
}
#team_brauner {
position: absolute;
top: 530px;
left: 100px;
width: 250px;
text-align: center;
}
#team_weissflog {
position: absolute;
top: 730px;
left: 450px;
width: 250px;
text-align: center;
}
#team_wojtas {
position: absolute;
top: 930px;
left: 100px;
width: 250px;
text-align: center;
}
/*#team_wojtas {
position: absolute;
top: 1130px;
left: 450px;
width: 250px;
text-align: center;
}
#team_azubi {
position: absolute;
top: 1330px;
left: 100px;
width: 250px;
text-align: center;
}*/
