/* CSS Document */

body {
   margin:10px; 
font-size:12px;

   padding:0; 
   background-color:#ffffff;
   font-family: verdana, arial, sans-serif;
}

#container {
  margin:0 auto; 
  width:100%; 
  text-align:left;
}  

#header {
  width:100%;
}

h1 {
	padding: 0;
	margin: 0;
}



#content {
}

#spalte1 {
	display: none; 
}

#spalte2 {
         width:90%; 
         margin:0;
         padding:20px 30px 50px 10px;
}

#spalte3 {

}

#footer {
	margin: 0 0 0 10px;
}

/*------- Gestaltung Header --------- */

#logo {
    float:left;
    padding:0;
	margin: 10px 0 0 10px;
}

#logo img {
    border:0;
}

#teasercontainer {
display: none; 
}

.teaserbox {
display: none; 
}



.infos{
display: none; 
}

#navicontainer {
display: none; 
}


#datum {
display: none; 

	}



/*------- Gestaltung Spalte 2 --------- */


#spalte2 h2 {
  font-size:16px;
  line-height:22px;
  font-weight:bold;
  margin:30px 0 0 0;
  padding:0;

}

#spalte2 h2.newshead {
display: none; 
}

#spalte2 .einrueck {
}

#spalte2 h3 {
  font-size:14px;
  line-height:24px;
  font-weight:bold;
  color: rgb(86,99,136);
  margin:0 0 20px 0;
  padding:0;
}

#spalte2 p {
  margin: 10px 0 15px 0;
  padding:0;
}

#spalte2 ul {
  font-size:12px;
  line-height:20px;
  color: rgb(96,96,96);
  list-style-type:disc;
}

#spalte2 p a {
  font-size:12px;
  color: rgb(86,99,136);
  text-decoration:none;
}

#spalte2 p a:focus,
#spalte2 p a:hover,
#spalte2 p a:active {
  color: rgb(49,48,85);
  text-decoration:underline;
}


#spalte2 .img {
    margin:0;
    padding:1px 0 1px 40px;
}

#spalte2 .img2 {
    margin:5px 10px 1px 0;
    padding:1px 0 2px 0px;

}


#spalte2 .teaser_news {
	background-image: url(../grafiken/hg_teaser_steuern.jpg);
    background-repeat: no-repeat;
	margin: 0 0 20px 0;
}

#spalte2 .teaser_news a {
  font-size:12px;
  color: rgb(113,154,214);
  text-decoration:none;
}

          


#spalte2 .teaser_news p,
#spalte2 .teaser_aerztenews p {
	padding: 5px 10px 0px 15px;
}

#spalte2 .teaser_aerztenews {
	background-image: url(../grafiken/hg_teaser_aerzte.jpg);
    background-repeat: no-repeat;
	margin: 0 0 20px 0;
}

#spalte2 .teaser_aerztenews p a {
  font-size:12px;
  color: rgb(112,65,79);
  text-decoration:none;
}

#spalte2 .teaser_aerztenews p a:focus,
#spalte2 .teaser_aerztenews p a:hover,
#spalte2 .teaser_aerztenews p a:active {
  color: rgb(86,49,60);
  text-decoration:underline;
}


/*------- Gestaltung Spalte 3 --------- */

#aktuelles {
display: none; 
}

#aktuelles img {
    border:0;
    margin:0;
    padding:0
}

#aktuelles h4.news_titel {
    font-size:10px;
    font-weight:bold;
    color:rgb(86,99,136);
    margin:0 0 6px 2px;
    padding:0;
    
}

#aktuelles ul.steuer {
           font-size: 10px;
           line-height: 15px;
           color: rgb(113,154,214);
           margin:0 0 20px 2px;
           padding:0;
           list-style-type: none;          
}


#aktuelles ul.steuer li {
           margin: 0 0 5px 0;
           padding: 8px 0 8px 0;
           border-bottom: 1px solid rgb(228,228,228);        
}

#aktuelles ul.steuer li:hover {
}

#aktuelles ul.steuer a {
           color: rgb(113,154,214);
           text-decoration: none;
           display: block;
           margin: 0 30px 0 9px;
}

#aktuelles ul.steuer a:visited {
           color: rgb(113,154,214);
}

#aktuelles ul.steuer a:focus,
#aktuelles ul.steuer a:hover,
#aktuelles ul.steuer a:active {
           color: rgb(113,154,214);
           text-decoration: none;
}

#aktuelles ul.steuer a .datum {
            color:rgb(86,99,136);
            text-decoration: none;
}

#aktuelles ul.steuer a:focus .datum,
#aktuelles ul.steuer a:hover .datum,
#aktuelles ul.steuer a:active .datum {
           color:rgb(86,99,136);
           text-decoration: none;
}


#aktuelles ul.aerzte {
           font-size: 10px;
           line-height: 15px;
           color: rgb(112,65,79);
           margin:0 0 20px 2px;
           padding:0;
           list-style-type: none;          
}

#aktuelles ul.aerzte li {
           margin: 0 0 5px 0;
           padding: 8px 0 8px 0;
           border-bottom: 1px solid rgb(228,228,228);        
}

#aktuelles ul.aerzte li:hover {
}

#aktuelles ul.aerzte a {
           color: rgb(112,65,79);
           text-decoration: none;
           display: block;
           margin: 0 30px 0 9px;
}

#aktuelles ul.aerzte a:visited {
           color: rgb(112,65,79);
}

#aktuelles ul.aerzte a:focus,
#aktuelles ul.aerzte a:hover,
#aktuelles ul.aerzte a:active {
           color: rgb(112,65,79);
           text-decoration: none;
}

#aktuelles ul.aerzte a .datum {
            color:rgb(86,99,136);
            text-decoration: none;
}

#aktuelles ul.aerzte a:focus .datum,
#aktuelles ul.aerzte a:hover .datum,
#aktuelles ul.aerzte a:active .datum {
           color:rgb(86,99,136);
           text-decoration: none;
}

#expertenbox {
  margin: 0px 0 30px 10px;
  padding:1px 10px 1px 0px;
}

#expertenbox img {
  border:1px solid white;
  margin:0 9px 0 0;
  padding:0;
  float:left;
}

.expertenboxtext {
}





/*------- Gestaltung Footer -----------*/


#footer {
}

#footer p {

}


#funktionslinks {
display: none; 
}

#drucken a,
#empfehlen a{
 display: none; 

}

.foto_bu { display: none; 
}

/* -------------- Gestaltung Formular ------------- */

.formbox table{
      width:428px;
      height:424px;
      margin: 5px 0 0 0;
      padding:0;
      border-collapse:collapse;
      background-image: url(../grafiken/hg_form.jpg);
}

.formbox tr{
  border-bottom:1px solid white;             
}

.formbox tr.last {
  border-bottom:none;             
}

.formbox tr.ende {
  text-align: right;          
}

.formbox td.feldbezeichner_first{
                      vertical-align:bottom;
                      width: 178px;   
                      padding: 0 16px 5px 0;             
}

.formbox td.feldbezeichner{
                      vertical-align:top;
                      width: 178px;   
                      padding: 6px 16px 0 0;             
}





.formbox .feldbezeichner p,
.formbox .feldbezeichner_first p{
            font-size: 13px;
            line-height: 2px;
            text-align: right;
            color: rgb(86,99,136);
            margin: 0 0 0 0;
            padding:0;
}

.formbox td.feldwert{
            width: 252px;
            vertical-align: top;
            margin: 0;
            padding:0 0 0 0;
}


.textzeile,
.textfeld {
            font-family: verdana, arial, sans-serif;
            font-size: 12px;
            line-height: 14px;
            color: rgb(0,0,0);
            width: 220px;
            border:1px solid rgb(73,88,129);
            margin: 8px 0 0 0;
            padding: 2px;
}



.textzeile {
           height: 18px;
}

.button_dateneintragen {
            margin: 0;
            text-align:right;
}



td.checkboxtext {
     width: 252px;
     vertical-align: bottom;
     margin: 0;
     padding:0 0 0 0;
}

.checkboxtext p {
    font-size: 13px;
    line-height: 10px;
    text-align: left;
    font-weight: bold;
   color: rgb(86,99,136);
    margin:0;
    padding:0;
}

.redaktionshinweis {
	float: left;
	padding: 0 5px 0 0;
}
