html, body
{
margin: 0;
padding: 0;
font-family: arial, verdana;
color:#000;
background-color:#4c5b7b;
}

img
{
border: 0px;
align:center;
}

hr
{
border: 0px; /* Für Firefox und Opera */
border-top: solid 2px #eaeaea;
border-bottom: solid 1px #FFFFFF; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */
margin:30px;
margin-left:20px;
}

a {
font-size:14px;
color:#4c5b7b;
text-decoration:underline;
}

a:hover {
text-decoration:underline;
}

/* aufteilung */
.bilder_links  {
float:left;
width:160px;
padding-left:30px;
}

.bilder_links img {
border: 3px solid #eaeaea; 
}

.inhalt_links {
float: left;
width:280px;
}

.inhalt_rechts {
float: left;
padding-left:50px;
text-align:left;
}


.page
{
width:100%;
margin:0 auto;
}

.header
{
width:990px;
height:330px;
background-image:url(img/top/top-start.jpg);
background-repeat:no-repeat;
}

.header_tr
{
width:990px;
height:330px;
background-image:url(img/top-tr/top-start.jpg);
background-repeat:no-repeat;
}

.header_praxis
{
width:990px;
height:330px;
background-image:url(img/top/top-praxis.jpg);
background-repeat:no-repeat;
}

.header_praxis_tr
{
width:990px;
height:330px;
background-image:url(img/top-tr/top-praxis.jpg);
background-repeat:no-repeat;
}

.header_leistungen
{
width:990px;
height:330px;
background-image:url(img/top/top-leistungen.jpg);
background-repeat:no-repeat;
}

.header_leistungen_tr
{
width:990px;
height:330px;
background-image:url(img/top-tr/top-leistungen.jpg);
background-repeat:no-repeat;
}

.header_igel
{
width:990px;
height:330px;
background-image:url(img/top/top-igel.jpg);
background-repeat:no-repeat;
}

.header_igel_tr
{
width:990px;
height:330px;
background-image:url(img/top-tr/top-igel.jpg);
background-repeat:no-repeat;
}

.header_kontakt
{
width:990px;
height:330px;
background-image:url(img/top/top-kontakt.jpg);
background-repeat:no-repeat;
}

.header_kontakt_tr
{
width:990px;
height:330px;
background-image:url(img/top-tr/top-kontakt.jpg);
background-repeat:no-repeat;
}

.navi
{
width:990px;
height:42px;
background-image:url(img/nav.jpg);
background-repeat:no-repeat;
}

.content
{
width:990px;
background-image:url(img/content_bg.jpg);
background-repeat:repeat-y;
}

.content_fuss
{
width:990px;
height:64px;
background-image:url(img/content_bottom.jpg);
background-repeat:no-repeat;
}

.foot
{
width:990px;
height:148px;
background-image:url(img/foot.jpg);
background-repeat:no-repeat;
}

.foot_tr
{
width:990px;
height:148px;
background-image:url(img/foot-tr.jpg);
background-repeat:no-repeat;
}

/* boxen quick */

.box_header
{
width:278px;
height:5px;
background-image:url(img/quickbox_top.jpg);
background-repeat:no-repeat;
}

.box_content
{
width:278px;
background-image:url(img/quickbox_bg.jpg);
background-repeat:repeat-y;
overflow:hidden;
}

.box_foot
{
width:278px;
height:19px;
background-image:url(img/quickbox_bottom.jpg);
background-repeat:no-repeat;
}

/* boxen sidebar*/

.sidebar_header
{
width:278px;
height:59px;
background-image:url(img/sidebar_top.jpg);
background-repeat:no-repeat;
}



/* Subnavi */
.sidebar_header_navi
{
width:278px;
height:57px;
background-image:url(img/sb_top_navi.gif);
background-repeat:no-repeat;
}

.sidebar_content
{
width:278px;
background-image:url(img/sb_navi_body.gif);
background-repeat:repeat-y;
overflow:hidden;
padding-bottom:10px;
}

.sidebar_foot
{
width:278px;
height:15px;
background-image:url(img/sb_navi_bottom.gif);
background-repeat:no-repeat;
margin-bottom:20px;
}
/* Ende Subnavi */

/*Sidebar Adresse*/
.sidebar_header_adresse
{
width:278px;
height:57px;
background-image:url(img/sb_logo.gif);
background-repeat:no-repeat;
}

/* Sprechzeiten */
.sidebar_header_sprechzeiten
{
width:278px;
height:57px;
background-image:url(img/sb_sprechzeiten.gif);
background-repeat:no-repeat;
}

.sb_content_blau
{
width:278px;
background-image:url(img/sb_blue_body.gif);
background-repeat:repeat-y;
overflow:hidden;
}

.sb_foot_blau
{
width:278px;
height:7px;
background-image:url(img/sb_blue_bottom.gif);
background-repeat:no-repeat;
margin-bottom:20px;
}
/* Ende Sprechzeiten */


.content_left
{
padding-left:30px;
width:620px;
float:left;
}

.content_right
{
padding-top:40px;
padding-left:10px;
width:290px;
float:left;
margin:5px;
}


.box_content p
{
font-size:12px;
margin:0px;
padding:10px;
}


.quick_bg
{
width:990px;
height:180px;
background-image:url(img/content_bg.jpg);
background-repeat:repeat-y;
}


.quick_block
{
height:120px;
width:910px;
float:left;
padding-left:80px;
}

.block
{
margin-left:39px;
margin-top:10px;
float:left;
}

.quick_links
{
margin-top:47px;
width:190px;
float:left;
}

.quick_links a
{
font-size:14px;
color:#023CAA;
text-decoration:none;
}

.quick_links a:hover
{
text-decoration:underline;
}

.quick_grafik
{
margin-top:45px;
width:300px;
float:right;
padding-right:20px;
}

/* fonts */
a
{
outline: none;
}

h1
{
 font-family: arial;
 font-size:22px;
 text-align:left;
 color:#023caa;
 padding-left:20px;
 padding-bottom:5px;
 padding-top:20px;
}

h2
{
 font-family: arial;
 font-size:18px;
 text-align:left;
 color:#023caa;
 padding:3px;
 padding-left:10px;
 padding-bottom:5px;
 margin:0px;
}

h3
{
 font-family: arial;
 font-size:16px;
 text-align:left;
 color:#4c5b7b;
 padding:20px 0px 5px 20px;
 margin:0px;
}

h3 a
{
 color:#4c5b7b;
 text-decoration:none;
 font-size:16px;
}

h3 a:hover
{
 color:#4c5b7b;
 text-decoration:underline;
}

h4
{
 font-family: arial;
 font-size:16px;
 text-align:left;
 color:#fff;
 padding-left:10px;
 padding-top:20px;
 margin:0px;
}

p
{
font-size:14px;
letter-spacing: 0.4px;
text-align:justify;
color:#4c5b7b;
padding:0px 20px 5px 20px;
margin:10px;
margin-left:0px;
margin-top:0px;
}

.foot_links
{
float:right;
padding-right:6px;
padding-top:30px;
padding-bottom:20px;
font-size:12px;
color:#ffffff;
}

.foot_links a {
text-decoration:underline;
color:#ffffff;
}

.content_right table
{
 width:245px;
 font-size:11px;
 color:#4c5b7b;
 text-align:left;
 margin-left:8px;
}

.tab_zeile
{
  background-color:#eaeaea;
}

.tab_zeile_2
{
 color:#4c5b7b;
 background-color:#fff;
}

.navi ul
{
list-style-type: none;
margin: 0 auto;
padding-left:35px;
}

.navi ul li {
float: left;
height: 42px;
margin: 0;
}

.navi a {
display: block;
width:184px;
font-size: 15px;
margin: 0;
padding: 7px 0px 10px 0px;
text-decoration: none;
color: #ffffff;
}

.navi a:hover {
text-decoration:underline;

}

.aktiv  {
background-image:url(img/navi_aktiv.gif);
background-repeat: repeat-x;
}

.liste
{
list-style-image:url(img/liste.gif);
font-size:14px;
letter-spacing: 0.4px;
text-align:left;
color:#4c5b7b;
padding-left:50px;
}

.unternavi
{
margin:5px;
padding-left:40px;
list-style-image:url(img/pfeil_rechts.gif);
text-align:left;
}

.unternavi a
{
font-size:14px;
color:#023caa;
text-decoration:none;
}

.unternavi a:hover
{
text-decoration:underline;

}

.u_navi_aktiv
{
font-weight:bold;
}
/* ausrichtung Bilder */

.links 
{ 
float: left;
margin: 20px 10px 2px 20px;
border: 3px solid #eaeaea; 
}

.rechts
{ 
float: right; 
margin: 50px 8px 5px 5px;
border: 3px solid #eaeaea; 
}

.logo_rechts
{ 
float: right; 
margin: 0px 8px 2px 10px;
border: 1px solid #eaeaea; 
}

.flagge-deutsch
{
float: right; 
margin: 20px 0px 2px 2px;
text-decoration:none;
background-image: url(img/deutsch.jpg);
background-repeat:no-repeat;
width:33px;
height:19px; 
}

.flagge-deutsch-blass
{
float: right; 
margin: 20px 0px 2px 2px;
text-decoration:none;
background-image: url(img/deutsch-blass.jpg);
background-repeat:no-repeat;
width:33px;
height:19px; 
}

.flagge-tuerkisch
{
float: right; 
margin: 20px 0px 2px 2px;
text-decoration:none;
background-image: url(img/tuerkisch.jpg);
background-repeat:no-repeat;
width:33px;
height:19px; 
}

.flagge-tuerkisch-blass
{
float: right; 
margin: 20px 0px 2px 2px;
text-decoration:none;
background-image: url(img/tuerkisch-blass.jpg);
background-repeat:no-repeat;
width:33px;
height:19px; 
}

.sprachauswahl  
{
width:880px;
background-color:yellow;
}

.n_oben 
{
float:right;
padding-right:30px;
}