/* CSS Document */


/* Eigenschaften Standard Links */
a {
	color: #bb1d2e;
	text-decoration: none;
}
a:link{
	color: #bb1d2e;
	text-decoration: none;
	}
a:visited{
	color: #bb1d2e;
}
a:hover{
	color:#bb1d2e;
	text-decoration:underline;
}
a:active{
	color:#ff9900;
	text-decoration:underline;
}
#col3 #termine a {
	font-weight: normal;
	color:#000000;
}
#col3 #termine a:visited{
	text-decoration:none;
}

dl.links dd.link a.link{
	color: #bb1d2e;
}

/* Ende Links */

/* Diverse HTML HTML-Elemente */
table{
	margin:0em 0em .9em 0em;
	font-size:100%;
	}

table p{
	margin-top:0em;
	margin-bottom:.6em;
}
th { 
	vertical-align:top;
	padding:.2em;
	text-align:left;
}
td	{
	margin:0em; 
	padding:.2em;
	text-align:left;
}

table.curriculum td  {
	width:75%;
	vertical-align:top;
}
table.curriculum th  {
	vertical-align:top;
	width:25%;
	font-weight:bold;
}


/* 	ENDE Tabellen  */
p {
	margin-top:0em;
	margin-bottom: 1em;
}

p.clear {
	clear:both;
}
small {
	font-size:90%;
	color:#999999;
}
hr{
	border-bottom:1px solid #cccccc;
	border-top:0px;
	height:1px;
	margin:.2em 0em 0em 0em;
	padding:0em;
}

blockquote {
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 1.76em;
}
UL{
	margin:0em 0em 0em 1.24em;
	padding: 0em 0em 1em 0em;
	list-style-image: url(../images/bullet.gif);
	list-style-type:none;
}
UL UL{
	list-style-image: url(../images/bulletSub.gif);
}
UL.links{
	list-style-image:none;
	list-style-type:none;
	margin:0em;
	padding:0em 0em 1em;
}
dl.file{
	margin:0em 0em 0em 0em;
	padding: 0em 0em 1em 0em;
}
dl.file dd.word{
	margin:0em;
	padding:0em 0em 0em 0em;
	background:url(../images/pdf.gif) no-repeat left .6em;
}
dl.file dd.pdf{	
	margin:0em;
	padding:0em 1em 0em 2em;
	background:url(../images/pdf.gif) no-repeat left .2em;
}
OL {
	margin: 0em 0em 0em 2em;
}
dt {
	font-weight: bold;
}
img {
	border:none;
}
img.float {
	float:left;
	padding-right:1em;
}
img.float_right {
	float:right;
	padding-left:1em;
}
#potrait img , #logo img{
	width:18.2em
}
#potrait img.schmal {
	width:11.2em
}
#logo img.schmal{
	width:8.1em
}
#logo img{
	margin-bottom: 2.5em;
}

ul.sonderNav {
	margin:0em 0em 0em 0em;
	padding: 0em 0em 0em 0px;
	list-style-image: none;
	list-style-type: none;
}

.rot , .fontRotB {
	color:#bb1d2e;
}

.fontRotB {
	font-weight:bold
}

/* Ende Diverse HTML HTML-Elemente */


/* Formulare */
form {
	padding:0em;
	margin:0em;
	}
input, select, textarea{
	font-size:100%;
	border: 1px solid #999999;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
label{
	margin-bottom:.44em;
}
fieldset{
	border: 1px solid #cccccc;
	padding-left:.44em;
	padding-bottom:.88em
}
input#checkbox{
	border:0px;
}
input#radiobutton{
	border:0px;
}
legend {
	font-weight: bold;
}
.name {
	visibility: hidden;
}
.kontaktInputwidth {	
	width: 30em;
	
}
.kontaktLabelwidth {	
	display:block;
	float:left;
	margin:0 0 0 0.4em;
	text-align:left;
	width:7.6em;
}


p.tab{
	padding-left:8em;
}
/* Ende  Formulare */

/* Ueberschriften */

	h1{
	font-size: 150%;
	line-height: 145%;
	font-weight: normal;
	margin: 1em 0em .8em 0em ;
	clear:both;
	color: #BB1D2E;
}

h1.first   {
	font-family:"Times New Roman",Times,serif;
	font-size: 230%;
	line-height: 120%;

}

h1.first , h2.first, h3.first {
	padding-top: 0em ;
	margin-top: 0em ;

}
h1.facharzt {
	margin-bottom:0.2em;
	}
#col1 h2 {
	font-size: 130%;
	line-height: 145%;
	font-weight: bold;
	margin: 0em 0em .6em 0em ;
	color:#003366;
}
#col3 h1 , .box h1  {
	font-family:verdana,Helvetica,sans-serif;
	font-size:100%;
	font-weight: bold;
	margin: 0em 0em 2.5em 0em ;
	color:#bb1d2e;
}
.mitglieder #col3 h1  {
	margin: 2.5em 0em .5em 0em ;
}
.box h1  {
	margin: 0em 0em 1em 0em ;
}
#col3 h2  , .box h2 {
	font-size:100%;
	font-weight: bold;
	margin: 0em 0em 0em 0em ;
	color:#666666;
}
#col3 h2  {
	margin: 1em 0em 0em 0em ;
}
#col3 h3 {
	font-size:100%;
	font-weight: bold;
	margin: 0em 0em 0em 0em ;
	color:#000000;
}
 .box h3  {
	font-size:120%;
	font-weight: bold;
	margin: 0em 0em .5em 0em ;
	color:#bb1d2e;
}
h2{
	font-size: 110%;
	line-height: 125%;
	font-weight: bold;
	margin: 1em 0em .6em 0em ;
	clear:both;
	color:#bb1d2e;
}

h3{
	font-size: 100%;
	font-weight: bold;
	margin: 1em 0em 0.3em 0em ;
}

h4{
	font-size: 100%;
	font-weight: normal;
	margin: .6em 0em 0em 0em ;
}
h5{
	font-size: 100%;
	font-weight: normal;
	margin: 1em 0em 0em 0em ;
}

/* Ueberschriften  Ende */

/* Eigenschaften zusaetzlicher Linkklassen  */
dl.gemeinschaftspraxis dd a,  dl.gemeinschaftspraxis  dd  a:visited ,
dl.hauptNav dd  a, dl.hauptNav dd  a:visited,  dl.hauptNavSub dd  a,  dl.hauptNavSub dd  a:visited  {
 	color:#666666;
	text-decoration: none;
}
dl.hauptNav dd  a {
	display:block;
	text-decoration: none;
	padding:.4em 0em .4em 0em;
	border-top:solid 1px #cccccc;
}
dl.hauptNav dd a:hover {
	text-decoration: none;
	border-top:1px solid #bb1d2e;
}
dl.hauptNavSub dd a{
	text-decoration: none;
	display:block;
}
dl.hauptNav dd a.active, dl.hauptNav dd a.selected, dl.hauptNav dd a.active:visited  {
	text-decoration: none;
	font-weight:bold;
	color:#bb1d2e;
	border-top:1px solid #bb1d2e;
}
dl.hauptNavSub dd a { 
	border-bottom: 1px solid #ececec;
	padding: 0.25em 0em 0.25em 0em ;
}
dl.gemeinschaftspraxis dd a{ display:block;
	border-top: 1px solid #ececec;
	padding: 0.25em 0em 0.25em 0em ;
}
dl.hauptNavSub dd a:hover {
	border-bottom: 1px solid #cccccc;
	text-decoration: none;
	color: #bb1d2e;
}
dl.hauptNavSub dd a.active, dl.hauptNavSub dd a.selected   {
	text-decoration: none;
	color:#bb1d2e;
	border-bottom:1px solid #cccccc;
}
dl.hauptNavSubSub dd a{ 
display:block;
	padding: 0.05em 0em 0.05em 0em ;
}
dl.hauptNavSub dd a.active, dl.hauptNavSubSub dd a.active  {
	font-weight:bold;
}

/* Ende zusaetzlicher Linkklassen  */

/* Bilder*/

.top a:hover {
background:transparent url(../images/links/topHover.gif) no-repeat scroll right 0.6em;
}
p.top a , p.top a:visited {
background:transparent url(../images/links/top.gif) no-repeat scroll right 0.6em;
border-bottom:1px solid #CCCCCC;
color:#999999;
display:block;
font-weight:bold;
margin:0em 0em 1.5em;
padding:0em 1.2em 0em 0em;
width:inherit;
}
p.top {
text-align:right;
}

/* Mitglieder*/
div.mitglied {
clear:both;
padding-bottom:1em;
border-bottom:1px solid #ececec;
width:41.8em;
margin-top:1em;
}
div.presseartikel{
clear:both;
padding-bottom:1em;
border-bottom:1px solid #ececec;
width:40em;
margin-top:1em;
}
div.foto_links {
display:table;
float:left;
margin-right:1.5em;
width:7em;
}
div.foto_links img {
width: 6em;
height:auto;
}
.mitgliedKurz {
float:left;
width:29em;
}
.mitlgiederliste .mitgliedKurz {
width:22em;
}
.fachgruppe {
float:left;
width:9em;
}
.mitgliedKurz h2, .fachgruppe h2{
padding-top:0em;
margin-top:0em;
}
.mitlgiederliste .mitgliedKurz h2 ,.fachgruppe h2{
font-weight:normal
}
p.clearMitglieder {
clear:both;
margin:0em;
padding:0em;
}