﻿body
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
}

#html, body {
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  width:1015px; /* 980px  original*/
  height: 100%;
  margin: auto;
}

a:link {
color:#566fb2;
}
a:visited {
color:#566fb2;
}
a:hover {
color:#c83702;
}

h3 {
  color: #c83702;
  font-size: 75%;
  margin-top: 5px;
  margin-bottom: 5px;
}
h2 {
  margin-top: 5px;
  margin-bottom: 0px;
  color: #000088; 
  font-size: 125%;
  font-weight: bold;
}
h1 {
  margin-top: 5px;
  margin-bottom: 5px;
  color: #000088; 
  font-size: 135%;
  font-weight: bold;
}
.Container {
width: 1000px; /* 901px orig*/
position: relative;
top: -10px;
margin:0 auto;
font:Verdana, Arial, Helvetica, sans-serif;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

a.nolink {
  font-size: 75%;
  height: 30px;
}
a.nolink:hover {
  padding: 0px;
}


a.cmsclass:link {text-decoration: none; color: #00000; }
a.cmsclass:visited {text-decoration: none; color: #0000ff;}
a.cmsclass:active {text-decoration: none; color: #0000ff;}
a.cmsclass:hover {color: #ff00ff; }

.img {
  border-width: 0;
}
.Header_int {
background-image: url('headerbg1015_intern.png');
background-repeat: no-repeat; /* no-repeat*/
background-position: left;
padding-top: 10px;
height: 125px;
width: 1000px; /* 900px orig*/

font-family:Verdana, Arial, Helvetica, sans-serif;
font:Verdana, Arial, Helvetica, sans-serif;

}

.Header {
background-image: url('headerbg1015.png');
background-repeat: no-repeat;
background-position: left;
padding-top: 10px;
height: 125px;
width: 1015px; /* 900px orig*/

font-family:Verdana, Arial, Helvetica, sans-serif;
font:Verdana, Arial, Helvetica, sans-serif;

}


.trenn {
width: 100%;
height:5px;
background-image: url('trenn.png');
background-repeat: repeat-x;
position: relative;
top: -15px;
}
img {border:0px;}
.middiv {
width: 870px;/*755px;*/
float: left;
/*background-color:#00FF33;*/
font:Verdana, Arial, Helvetica, sans-serif;
}
.Arzt {
font:Verdana, Arial, Helvetica, sans-serif;
width: 716px;/*613px;*/
padding-top: 5px;
padding-left: 10px;
padding-right: 10px;
background-color:#fffce3;
/*background-image: url('media/veo.gif');*/
background-repeat: repeat-x;
background-position: top left;
height: 90px; /*68px*/
float: left;
font-size: 16px;
border-bottom-width: 3px;
border-color:c83702;
border-bottom-style: solid;
border-right-width: 1px;
border-right-style: solid;
}
.content
{
font:Verdana, Arial, Helvetica, sans-serif;
width: 723px;/*613px; /* !important;*/
/*width: 608px;/*615px*/
padding-top: 5px;
padding-left: 2px;
padding-right: 10px;
padding-top: 10px;
background-color: #ebfbfb;
border-style: solid;
border-width: 1px;
border-left-style: solid;
font-size: 14px;
float: left;
border-top-width: 0px;
z-index: 0;
position: relative;
left: -1px;
min-height: 460px;
}
.suchen
{
font-size:16px;
color: #000088;
}
.newsbox {

}
.Dif
{
width: 1000px;/*898px;*/
background-color: #c83702; /* e42718 */
height: 5px;
padding: 0px;
border-width: 1px;
border-style: solid;
}

.MenuTop
{
width: 1000px; /*898px;  /* 898px */
height: 27px;
background-color: #2050ea;
border-style: solid;
border-width: 1px;
border-top-width: 0px;
}
.MenuLeft
{
background-color: #ffffff;
width: 145px;
float: left;

min-height: 300px;

}
a.afContainer {
  font-weight: bold;
}
.afContainer
{
margin-top: 5px;
width: 550px;
border-style: solid;
border-width: 1px;
background-color: #FFFFFF;
margin-left: auto;
margin-right: auto;
border-style: solid;
border-width: 1px;
}
.afHeader {
width: 100%;
background-color: #adc6ff;
border-style: solid;
border-width: 0px;
border-bottom-width: 1px;
}
.afContent {
background-color: #FFFFFF;
}


.AdRight
{
width: 120px;
float: left;
text-align: right;
min-height: 600px;
position: relative;
background-color: #ff00ee;
top: -97px;
left: 0px;
}

a.link2 {
display: block;
width: 95%;
font-size: 20px;
margin-left: 30px;
margin-top: 5px;
padding-top: 5px;
background-color: #CDF6F6;
color: #000000;
border-style: solid;
border-width: 1px;
border-color: #000000;
text-decoration: none;
position: relative;
left: -4%;

}
.cmbox {

background-color: #FFFFFF; 
border-width: 1px; 
border-style: solid;
margin-top: 5px;

}
.cmbox:hover {
background-color: #7ECCCC;
} 
a.link2:hover   {
background-color: #7ECCCC;
border-width: 1px;
border-color: #888888;
}
#linie2
{
width: 95%;
font-size: 20px;
margin-left: 30px;
margin-top: 5px;
padding-top: 5px;
background-color: #3976bc;
border-style: solid;
border-width: 1px;
position: relative;
left: -4%;
}

.desc
{
background-color: #FFFFFF;
font-size: 12px;
padding-left: 20px;
}
#desc
{
background-color: #ebfbfb;
font-size: 12px;
padding-left: 20px;
}


.afContainer2
{
margin-top: 5px;
width: 300px;
border-style: solid;
border-width: 1px;
background-color: #FFFFFF;
border-style: solid;
border-width: 1px;
}

/* Code für die Boxen */


div.ContentBlock {
white-space: normal;
  margin-top: 5px;
	float: left;
	width: 725px;/*600px;*/
	position: relative;

	border-left: 1px solid #E0E0E0;
	border-top: 1px solid #E0E0E0;
	background-color:#FFF;
	background-image:url(images/shad_bottom.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

div.ContentBlockH {
  margin-top: 5px;

	float: left;
  width: 725px;/*600px;*/
	position: relative;
	border-left: 1px solid #E0E0E0;
	border-top: 1px solid #E0E0E0;
	background-color:#FFF;
	background-image:url(images/shad_bottom.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

div.ContentBlock div.bottomleft {
	width:4px;
	height:4px;
	position:absolute;
	bottom:0;
	left:-1px;
	background:url(images/shad_blcorner.gif) no-repeat bottom left;
}
div.ContentBlock div.bottomright {
	width:4px;
	height:4px;
	position:absolute;
	bottom:0;
	z-index: 99;
	right:-0px;
	background:url(images/shad_brcorner.gif) no-repeat bottom right;
}
div.ContentBlock div.Fade {

	padding:10px;
	min-height:150px;
	background-image:url(images/Fade.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	margin-bottom:4px;
	margin-right:5px;
}

div.ContentBlock div.FadeHead {   /* Analoge zu Fade, nur für Überschriften die nur eine Zeile Haben (Partner)*/
/*	padding:10px;
	min-height:150px;*/
	background-image:url(images/Fade.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	margin-bottom:4px;
	margin-right:5px;
}

div.ContentBlock div.SideShadow {
	background-image:url(images/rightShadow.gif);
	background-position:right;
	background-repeat:repeat-y;

}
/*div.SideShadow {
	border-top: 1px solid #E0E0E0; 
	position: relative;
	top: -1px;
}*/


div.ContentBlockH div.bottomleft {
	width:4px;
	height:4px;
	position:absolute;
	bottom:0;
	left:-1px;
	background:url(images/shad_blcorner.gif) no-repeat bottom left;
}
div.ContentBlockH div.bottomright {
	width:4px;
	height:4px;
	position:absolute;
	bottom:0;
	z-index: 99;
	right:0px;
	background:url(images/shad_brcorner.gif) no-repeat bottom right;
}
div.ContentBlockH div.Fade {
	padding:10px;
	min-height:150px;
	background-image:url(images/Fade.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	margin-bottom:4px;
	margin-right:5px;
}

div.ContentBlockH div.FadeHead {   /* Analoge zu Fade, nur für Überschriften die nur eine Zeile Haben (Partner)*/
/*	padding:10px;
	min-height:150px;*/
	padding:1px;
	background-image:url(images/Fade.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	margin-bottom:4px;
	margin-right:5px;
}

div.ContentBlockH div.SideShadow {
	background-image:url(images/rightShadow.gif);
	background-position:right;
	background-repeat:repeat-y;

}