@charset "utf-8";
/* CSS Document */

{margin:0 ; padding:0; }

body {
background:#fff url(../images/kachel.jpg) 0 0 repeat-x;
font-family:"Trebuchet MS", Arial, "Myriad Pro";
}


#header {
width:960px;
height:170px;
margin:0 auto;
background:url(../images/pinselstrich.gif) 0 130px no-repeat;
}

h1 {
background:url(../images/logo.png) 0 0 no-repeat;
width:413px;
height:99px;
float:left;
}

h1 a {
display:block;
width:413px;
height:99px;
text-indent: -9999px;
overflow:hidden;
}


#subnavi {
width:450px;
float:right;
position:relative;
top:95px;
}

#subnavi ul {
list-style-type:none;

}

#subnavi li {
float:left;
}

#subnavi a {
text-decoration:none;
display:block;
font-size:14px;
color:#656565;
/*font-weight:bold;
*/padding-left:15px;
}

#subnavi a.home {
width:77px;

}

#subnavi a.ausstellung {
width:104px;
}

#subnavi a.kontakt {
width:84px;
}

#subnavi a.anfahrt {
width:84px;
}

#subnavi a.impressum {
width:90px;
}

#navi {
width:960px;
height:50px;
margin:0 auto;
}

#navi ul {
list-style-type:none;
height:50px;
margin-top:0!important;
padding-left:0!important;
position:relative;
top:-3px;
}

#navi li {
float:left;
line-height:20px;
/*padding-top:5px;*/
font-size:14px;
/*font-weight:bold;
*/}

#navi a {
color:#e6e6e6;
display:block;
text-decoration:none;
height:51px;
padding-top:7px;
padding-left:10px;
}


#navi a.praxis {
width:135px;
}

#navi a.baumann {
width:210px;
}

#navi a.mertens {
width:130px;
}

#navi a.leclerc {
width:150px;
}

#navi a.rudnitzki {
width:100px;
}

#navi a.schmitt {
width:130px;
}

#navi a:hover {
background:url(../images/hoverkachel.jpg) 0 0 repeat-x;
color:#333333;
}

#contentbox  {
margin:0 auto;
width:960px;
}

#content {
font-family:"Trebuchet MS", Arial, "Myriad Pro";
font-size:14px;
background:#fff;
border:1px solid #dcdcdc;
width:610px;
margin-right:30px;
float:left;
padding:25px 25px 25px 25px;
}

#content p {
line-height:22px;
width:450px;
margin-top:15px;
padding-left:10px;}

body.impressum #content p {
line-height:22px;
width:450px;
margin-top:10px;
padding-left:10px;}

#content a {
color:#333;
text-decoration:underline;
}

#content p.img {
width:600px;
}

body.index h2 {
background:url(../images/home.jpg) 0 0 no-repeat;
width:96px;
height:40px;
}

body.kontakt h2 {
background:url(../images/kontakt.jpg) 0 0 no-repeat;
width:120px;
height:40px;
}

body.anfahrt h2 {
background:url(../images/anfahrt.jpg) 0 0 no-repeat;
width:120px;
height:40px;
}

body.impressum h2 {
background:url(../images/impressum.jpg) 0 0 no-repeat;
width:162px;
height:40px;
}

body.praxisgemeinschaft h2 {
background:url(../images/praxisgemeinschaft.jpg) 0 0 no-repeat;
width:311px;
height:40px;
}

body.baumann-frankenberger h2 {
background:url(../images/baumannfrankenberger.jpg) 0 0 no-repeat;
width:400px;
height:40px;
}

body.henn-mertens h2 {
background:url(../images/hennmertens.jpg) 0 0 no-repeat;
width:283px;
height:40px;
}

body.leclerc-springer h2 {
background:url(../images/leclercspringer.jpg) 0 0 no-repeat;
width:380px;
height:40px;
}

body.rudnitzki h2 {
background:url(../images/rudnitzki.jpg) 0 0 no-repeat;
width:209px;
height:40px;
}

body.schmitt-polke h2 {
background:url(../images/schmittpolke.jpg) 0 0 no-repeat;
width:300px;
height:40px;
}


h3 {
font-weight:bold;
color:#ffa800;
padding-left:10px;
}

#sidebar {
	width:260px;
	background:#fff;
	border:0px solid #dcdcdc;
	margin:4% auto auto;
	font-size: 90%;
}

#sidebar ul {
list-style-type:none;
padding-left:25px !important;
}

#sidebar li.gelb {
	color:#ffa800;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:10px;
	font-size: 140%;
}

#sidebar li {
padding-top:5px;
}

#sidebar img {
padding-left:17px;
padding-top:15px;
padding-bottom:25px;
}


p.back {
display:none;
}
.NameGelb {
	color: #E6A000;
}
a:link {
	color: #6699CC;
}
a:visited {
	color: #6699CC;
}
