body {
	background-color: #fff;
    }

div#seite {
    width: 550px;
    background: #FFF;
}

div#contentseite {
    width: 550px;
    background: #FFF;
}

 /*+++++++++++++++++++++ Header +++++++++++++++++++++++++*/

#header {     
  background: #fff;	
  height: 100px;
  width: 600px;
}

div#logo {
margin-right: 40px;
}

* html div#logo {
margin-right: 20px;
}
 /* +++++++++++++++++++++++++ Content - Allgemein +++++++++++++++++++++++++++++ */
 
div#inhalt h1, h2, h3 {
  background-image: url(img/dreieck_grau.gif);
}

 /* +++++++++++++++++++++++++ Content - Startseite +++++++++++++++++++++++++++++ */

p.infobox {

  background-color: #fff;
}


 /* +++++++++++++++++++++++++ Content - Unterseite +++++++++++++++++++++++++++++ */
 
.headline_mitte {
  background-color: #444;
  padding: 3px 3px 3px 0px;
}

.teaser_head {
  color: #444;
 }

div.teaser_gr {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #444;
  border-collapse: collapse;
}

div.teaser_gr p {
  margin: 5px 5px 0px 5px;
}

div.teaser_gr ul li {
  list-style-type: square;
  color: #444;
}

/* +++++++++++++++++++++++++ Content - Unterseite reiner Inhalt +++++++++++++++++++++++++++++ */


.contentdiv_1 {                        
  margin: 10px;  
  background-color: #FFF;
}

/* +++++++++++++++++++++++++ Content - Unterseite 2 Teaser +++++++++++++++++++++++++++++ */

.teaser2 {
  background-color:#fff;
}
 
/* +++++++++++++++++++++++++ Content - Unterseite 3 Teaser +++++++++++++++++++++++++++++ */
.teaser3 {
  border-bottom-color: #444;
  background-color: #fff;
}

.contentdiv {
  background-color: #fff;
  border-left: 1px solid  #444;
  border-right: 1px solid  #444;
}

 /* +++++++++++++++++++++++++ Allgemeiner Textformatierung +++++++++++++++++++++++++++++ */

h1, h2, h3 {
  color: #444;
}


h4 {
  color: #444;
  background-color: #fff;
}

 /* +++++++++++++++++++++++++  rechte Spalte +++++++++++++++++++++++++++++ */

div#news {
  float: left;
  width: 545px;
  background-color: #fff;
}

h3.headline_rechts {
  background-color: #444;
}

#news_inhalt p a {
  background-image: url(img/dreieck_grau.gif);
}

div#news a.internal-link {
  background-image: url(img/dreieck_grau.gif);
}


 /* +++++++++++++++++++++++++  rechte Spalte für JH +++++++++++++++++++++++++++++ */
div#jh {
  float: left;
  width: 545px;
  background-color: #fff;
}

div#jh div#oben_schwung {
	width: 545px;
	height: 1px;
	background-color: #888;
	margin-bottom: 10px;
}

div#jh div#jh_inhalt {
  background-color: #fff;
}


#jh h4, #jh p, #jh img {
 color: #000;
 background-color: #FFF;
}

#jh p a.link {
 color: #000;
 background-color: #FFF;
 text-decoration: underline;
}



