
body{
	background-color:#fff;	
    color: #000;
    font: normal 70% arial, helvetica, verdana, sans-serif;
    margin: 0; 
	padding: 0;
    text-align: center; 
	background-image: url(img/hg.gif);
    background-repeat: repeat-y;
    background-position: center;	
  }

div#contentseite {
    text-align: left;
    margin: 0 auto;
    width: 1000px;
	height: 100%;
    padding: 0;
	color: #000;
	border-left: 1px solid #003082;	
	border-right: 1px solid #003082;	
}

 /*+++++++++++++++++++++ Header +++++++++++++++++++++++++*/
#header {     
  background: url(img/header.gif) no-repeat;	
  background-position: 0px 0px;
  height: 190px;
  width: 1000px; 
  margin: 0px 0px 0px 0px; 
}


 
 /* +++++++++++++++++++++++ linke Spalte ++++++++++++++++++++++++++++ */ 
div#navigation {
   float: left; 
   width: 220px;
   margin: 0px 0px 0px 25px; 
   padding: 24px 0px 20px 20px;    
   background: url(img/navi_unten.gif) no-repeat;	
   background-position: bottom;
   background-color: #F1F2F2; 
}

* html  div#navigation {
   margin: 0px 0px 0px 25px;
   width: 240px;
   padding: 40px 0px 20px 20px;
}

div#navigation a {
  display: block;
  text-decoration: none;
  margin-bottom: 3px;
}

 /* +++++++++++++++++++++++ navi ++++++++++++++++++++++++++++ */ 

a.normal {
color:#003082;
font-weight: normal;
margin-top: 15px;
}

a.normal:hover {
color: #003082; 
font-weight: normal;
margin-top: 15px;
}

a.aktiv {
color:#003082; 
font-weight: normal;
margin-top: 15px;
}

.sub_normal {
color: #C63033;
font-weight: normal;
margin: 0px 0px 0px 40px;
}

.sub_aktiv {
color: #C63033; 
font-weight: bold;
margin: 0px 0px 0px 40px;
}

.sub_normal:hover {
color: #003082;  
font-weight: normal;
margin: 0px 0px 0px 40px;
}



/* +++++++++++++++++++++++++ Content - Unterseite reiner Inhalt +++++++++++++++++++++++++++++ */
  
div#inhalt_weiss {
  float: left; 
  padding: 0;
  margin: 27px 0px 0px 55px;
  width: 445px;
  font: normal 100% arial, helvetica, verdana, sans-serif;
}

* html div#inhalt_weiss {
  float: left; 
  padding: 0;
  margin: 40px 0px 0px 55px;
  width: 445px;
  font: normal 100% arial, helvetica, verdana, sans-serif;
}

.image{
float:left;
margin: 0px 10px 0px 0px;
}


 /* +++++++++++++++++++++++++ Allgemeiner Textformatierung +++++++++++++++++++++++++++++ */

div, span, p, a, table, tbody, tr, td {
  background-color: transparent;
  font: normal 100% arial, helvetica, verdana, sans-serif;
  line-height: 150%;
}

 a {
  color: #003082;
}

 a:hover {
  color: #C63033;
}

h2, h3 {
  background-color: transparent;
  color: #003082;
  font: bold 105% arial, helvetica, verdana, sans-serif;
  line-height: 150%
}

h1 {
  background-color: transparent;
  color: #C63033;
  font: bold 105% arial, helvetica, verdana, sans-serif;
  line-height: 150%
}


 /* +++++++++++++++++++++++++  rechte Spalte +++++++++++++++++++++++++++++ */

div#right {
  float: right;
  width: 230px;
  font: normal 100% arial, helvetica, verdana, sans-serif;  
  margin: 0px 0px 10px 0px; 
  padding: 0px;
}


div#service {
  margin: 0px 0px 0px 50px; 
  padding: 10px 10px 10px 10px; 
  background: url(img/service_unten.gif) no-repeat;	
  background-color: #003082;
  background-position: bottom;
  width: 135px;
  color: #fff;
}

* html div#service {
  margin: 0px 0px 0px 52px;
  width: 155px; 
}

div#right a {
  color: #fff;
}

div#right a:hover {
  color: #ddd;
}


/* +++++++++++++++++++++++++  Support +++++++++++++++++++++++++++++ */


div#support {
  margin: 10px 0px 0px 50px; 
  padding: 0px 0px 5px 0px; 
  background: url(img/info_unten.gif) no-repeat;	
  background-color: #F1F2F2;
  background-position: bottom;
  width: 155px;
  color: #fff;
}

* html div#support {
  margin: 10px 0px 0px 52px;
}

div#support p {
  margin: 10px 0px 10px 10px;   
  width: 135px;
  color: #000;
}

div#support h1 {
  margin: 0px 0px 0px 0px; 
  padding: 10px 10px 10px 10px; 
  width: 135px;
  color: #fff;
  background-color: #003082;
}

* html div#support h1 {
  width: 155px;
}


div#support  a {
  color: #003082;
}

div#support  a:hover {
  color: #000;
}

/* +++++++++++++++++++++++++  Meldung +++++++++++++++++++++++++++++ */
div#meldung {
  margin: 10px 0px 0px 50px; 
  padding: 0px 0px 5px 0px; 
  background: url(img/info_unten.gif) no-repeat;	
  background-color: #F1F2F2;
  background-position: bottom;
  width: 155px;
  color: #fff;
}

* html div#meldung {
  margin: 10px 0px 0px 52px;
}

div#meldung p {
  margin: 10px 0px -5px 10px;   
  width: 135px;
  color: #000;
}

div#meldung h1 {
  margin: 0px 0px 0px 0px; 
  padding: 10px 10px 10px 10px; 
  width: 135px;
  color: #fff;
  background-color: #003082;
}

* html div#meldung h1 {
  width: 155px;
}

div#meldung a {
  color: #003082;
}

div#meldung a:hover {
  color: #000;
}

/* +++++++++++++++++++++++++  Adresse +++++++++++++++++++++++++++++ */
div#adresse {
  margin: 10px 0px 10px 50px; 
  padding: 0px 0px 5px 0px; 
  background: url(img/info_unten.gif) no-repeat;	
  background-color: #F1F2F2;
  background-position: bottom;
  width: 155px;
  color: #fff;
}

* html div#adresse {
  margin: 10px 0px 0px 52px;
}

div#adresse p {
  margin: 10px 0px -5px 10px;   
  width: 135px;
  color: #000;
}

div#adresse h1 {
  margin: 0px 0px 0px 0px; 
  padding: 10px 10px 10px 10px; 
  width: 135px;
  color: #fff;
  background-color: #003082;
}

* html div#adresse h1 {
  width: 155px;
}
/* +++++++++++++++++++++++++  Footer +++++++++++++++++++++++++++++ */

div#fusszeile {
  clear: both;
}

#drucken {
float: right;
margin-right: 20px;
font: 100% arial, helvetica, verdana, sans-serif;
margin-bottom: 10px;
}


input {
font: 100% arial, helvetica, verdana, sans-serif;
}




