/*
CSS-Datei von zahnarzt-schwarz-schneider.de
Alle Inhalte urheberrechtlich geschützt!
 */


/* Seitenaufbau */
body
{
background: #FFFFFF url("dateien/body_back.png") repeat-x;
font-family:Calibri;
line-height:25px;
}

#seite
{
width: 960px;           /*  Seitenbreite  */
margin: 0px auto;         /*  Abstand vom oberen Rand, Seite Zentrieren  */
font-family:Calibri;
line-height:25px;
position:absolute; left: 0px; right:0px;
}


.kopf
{
margin-top: 5px;
padding: 30px 0px 0px 90px;
line-height: 40px;
text-align: left;
background:  url(dateien/kopf.png) no-repeat;
color:#FFFFFF;
font-weight: bold;
height: 120px;
font-size: 35px;
-webkit-box-shadow: #7F7F81 0px 0px 15px;
-moz-box-shadow: 0px 0px 15px #7F7F81;
box-shadow: 0px 0px 15px #7F7F81;

text-shadow: #FFFFFF 0px 0px 5px;
}

#inhalt
{
width:960px;
margin-top: 10px;         /*  Abstand vom oberen Rand, Seite Zentrieren  */
color:#7F7F81;
font-family:Calibri;
font-size: 18px;
}

#links
{
width: 270px;
text-align: center;
float: left;
}

#rechts
{
width: 960px;
text-align: left;

background-color:#FFFFFF;
border: 2px solid #7F7F81;
-webkit-box-shadow: #7F7F81 0px 0px 15px;
-moz-box-shadow: 0px 0px 15px #7F7F81;
box-shadow: 0px 0px 15px #7F7F81;
}

.platzhalter
{
clear: both;
height: 10px;
text-align: center;
}

.fuss
{
padding-left:15px;
padding-right:15px;
background:  url(dateien/menue_back.png) repeat;
height: 33px;
color:#FFFFFF;
font-family:Calibri;
text-align: center;
width: 930px;
-webkit-box-shadow: #7F7F81 0px 0px 15px;
-moz-box-shadow: 0px 0px 15px #7F7F81;
box-shadow: 0px 0px 15px #7F7F81;
}

.fuss td {color:#FFFFFF;}
.fuss a:link {color:#FFFFFF; text-decoration:none;}
.fuss a:visited {color:#FFFFFF; text-decoration:underline;}
.fuss a:hover {color:#FFFFFF; text-decoration:underline;}

.menue
{
text-align:center;
background-color:#FFFFFF;
width: 260px;
padding-top: 17px;
padding-bottom: 20px;
/* position: fixed;  */
border: 2px solid #7F7F81;
-webkit-box-shadow: #7F7F81 0px 0px 15px;
-moz-box-shadow: 0px 0px 15px #7F7F81;
box-shadow: 0px 0px 15px #7F7F81;
}

.info
{
padding-top: 10px;
padding-bottom: 10px;
text-align:center;
color:#5F5F60;
width: 260px;
background-color:#FFFFFF;
/* position: fixed;
/* margin: 350px 0px 0px 0px; */
margin: 0px auto;
border: 2px solid #7F7F81;
-webkit-box-shadow: #7F7F81 0px 0px 15px;
-moz-box-shadow: 0px 0px 15px #7F7F81;
box-shadow: 0px 0px 15px #7F7F81;
}



/* Seitenaufbau ENDE */

/* Text Formatierung */
a:link {color:#3F0509; text-decoration:none;}

a:visited {color:#3F0509; text-decoration:none;}

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

a:hover {color:#3F0509; text-decoration:underline;}

a:hover{text-decoration:underline}

p
{
text-align: justify;
line-height: 20px;
padding-bottom: 10px;
}

h1
 {
  font-size:190%;
  text-decoration:underline;
  text-align:center;
  font-family:Calibri;
 }

 h2
 {
  font-size:140%;
  text-decoration:underline;
  text-align:left;
  font-family:Calibri;

 }

 h3
 {
  font-size:120%;
  text-align:left;
  font-family:Calibri;
´
 }

hr
{
border:solid #B1D43A 1px;
height:1px;
}

table
{
color:#2F2F2F;
}

.tabelle th
{
text-align:center;
padding:5px;
background:  url(dateien/menue_back.png) repeat;
color: #FFFFFF;
}

.tabelle td
{
text-align:left;
background-color:#7F7F81;    /* #EFEFEF */
padding:5px;
color: #FFFFFF;
}

/* Text Formatierung ENDE */



 /* Formatierung Navigation */
.menucontainer-a
{
font-family:Calibri;
width:220px;
margin: 0px auto;
font-size: 120%;
}

a.menu {
 font-family:Calibri;
 display:block;
 padding:3px;
 margin: 8px 0px 8px 0px;
 text-align:center;
 font-weight:bold;
 color:#FFFFFF;
 text-decoration:none;
 border: solid 2px #7F7F81;
 background:  url(dateien/menue_back.png) repeat;
        -webkit-box-shadow: #7F7F81 0px 0px 8px;
-moz-box-shadow: 0px 0px 8px #7F7F81;
box-shadow: 0px 0px 8px #7F7F81;
 }

a.menu-active {
 font-family:Calibri;
 display:block;
 padding:3px;
 margin: 8px 0px 8px 0px;
 text-align:center;
 font-weight:bold;
 color:#B1D43A;
 text-decoration:none;
 border: solid 1px #B1D43A;

 background:  url(dateien/menue_back.png) repeat;
        -webkit-box-shadow: #B1D43A 0px 0px 8px;
-moz-box-shadow: 0px 0px 8px #B1D43A;
box-shadow: 0px 0px 8px #B1D43A;
 }

a.menu:active, a.menu:hover
{
 color: #B1D43A;
 border: solid 2px #B1D43A;
 font-family:Calibri;
         -webkit-box-shadow: #B1D43A 0px 0px 8px;
-moz-box-shadow: 0px 0px 8px #B1D43A;
box-shadow: 0px 0px 8px #B1D43A1;
}
/* Formatierung Navigation ENDE */