body
{
margin: 0;
}

#block1
{
background-color: #8f0c25;
padding-bottom: 2%;
}

#block2
{
padding-top: 2%;
background-color: #f1f1f1;
padding-bottom: 2%;
}

#block3
{
padding-top: 2%;
background-color: #8f0c25;
padding-bottom: 2%;
}

#block4
{
padding-top: 2%;
background-color: #f1f1f1;
}

#alfadoktor-kopfzeile
{
width: 100%;
margin: 0 auto;
}

#logo
{
width: 100%;
}

#social-media-fb
{
width: 8%;
max-width: 180px;
}

@media only screen and (max-width: 400px)
{
#social-media-fb
{
width: 16%;
max-width: 180px;
}
}

#social-media-insta
{
width: 9%;
max-width: 180px;
}

@media only screen and (max-width: 400px)
{
#social-media-insta
{
width: 18%;
max-width: 180px;
}
}

#alfaclub
{
width: 11%;
max-width: 284px;
}

@media only screen and (max-width: 400px)
{
#alfaclub
{
width: 25%;
max-width: 180px;
}
}

#alfa-doktor-logo
{
width: 50%;
}

@media only screen and (max-width: 400px)
{
#alfa-doktor-logo
{
width: 90%;
}
}

.rund
{
border-radius: 100%;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
}

#textbox
{
max-width: 800px;
margin: 0 auto;
}

#textfeld
{
max-width: 960px;
margin: 0 auto;
padding-left: 3%;
padding-right: 3%;
}

#adresse
{
max-width: 960px;
margin: 0 auto;
padding-left: 3%;
padding-right: 3%;
}

#text
{
font-family: tahoma, verdana, arial;
margin: 0;
color: #000000;
font-size: 1.1em;
line-height: 1.6em;
text-align: justify;
}

@media only screen and (max-width: 400px)
{
#text
{
font-family: tahoma, verdana, arial;
margin: 0;
color: #000000;
font-size: 0.9em;
line-height: 1.5em;
text-align: left;
}
}

h1
{
font-family: tahoma, verdana, arial;
margin-top: 1.0em;
margin-bottom: 0.3em;
color: #f1f1f1;
font-size: 2.0em;
text-align: center;
}

@media only screen and (max-width: 400px)
{
h1
{
font-family: tahoma, verdana, arial;
margin-top: 1.0em;
margin-bottom: 0.3em;
color: #f1f1f1;
font-size: 1.2em;
text-align: center;
}
}

#adresse
{
font-family: tahoma, verdana, arial;
margin: 0;
color: #f1f1f1;
font-size: 2.0em;
line-height: 1.6em;
text-align: center;
}

@media only screen and (max-width: 400px)
{
#adresse
{
font-family: tahoma, verdana, arial;
margin: 0;
color: #f1f1f1;
font-size: 1.1em;
line-height: 1.5em;
text-align: center;
}
}

#impressum
{
font-family: tahoma, verdana, arial;
margin: 0;
color: #000000;
font-size: 1.0em;
text-align: center;
text-transform: uppercase;
}

@media only screen and (max-width: 400px)
{
#impressum
{
font-family: tahoma, verdana, arial;
margin: 0;
color: #000000;
font-size: 0.9em;
text-align: center;
text-transform: uppercase;
}
}

p
{
margin: 0;
font-size: 1.0em;
}

a:link
{
color: #f1f1f1;
text-decoration: underline;
}

a:active
{
color: #f1f1f1;
text-decoration: underline;
}

a:visited
{
color: #f1f1f1;
text-decoration: underline;
}
	
a:hover
{
color: #f1f1f1;
text-decoration: none;
}

a#textlink:link
{
color: #000000;
text-decoration: underline;
}

a#textlink:active
{
color: #000000;
text-decoration: underline;
}

a#textlink:visited
{
color: #000000;
text-decoration: underline;
}
	
a#textlink:hover
{
color: #000000;
text-decoration: none;
}

a#impressumlink:link
{
color: #000000;
text-decoration: none;
}

a#impressumlink:active
{
color: #000000;
text-decoration: none;
}

a#impressumlink:visited
{
color: #000000;
text-decoration: none;
}
	
a#impressumlink:hover
{
color: #000000;
text-decoration: underline;
}
