html {
         width: 100%;
         height: 100%;
         margin: 0px;
         padding: 0px;
}

body {
  text-align:left;
  padding:0px;
  margin:0px;
  color:#00458F;
  font-size: 12px;
  line-height: 18px;
  font-size: 12px;
  font-family:Arial;
  font-weight:normal;
    background-image:url(../layout/bg_kopf.jpg);
  background-repeat:no-repeat;

	}
  
#container {
	text-align:left;
	margin:0px;
  padding:0px;
	width:985px;

	}
  
#kopf {
  width:985px;
	height:405px;
  margin:0px;
  padding:0px;
  } 
  
#navigation{
  width:125px;
  height:300px;
	float:left;
  margin:0px;
  padding:0px;
  background-image:url(../layout/bg_navigation.jpg);
  background-repeat:repeat-y;
	}	
  
#inhalt {
  width:715px;
	float:left;
  margin:0px;
  padding:0px;
    background-image:url(../layout/bg_inhalt.jpg);
  background-repeat:repeat-y;
	}	

#info {
  width:145px;
	float:left;
  margin:0px;
  padding:0px;
  background-color:#FFFFFF;
    background-image:url(../layout/bg_info.jpg);
  background-repeat:repeat-y;
	}	
  
#fuss {
  clear:both;
  width:985px;
  height:60px;
  margin:0px;
  padding:0px;
  background-image:url(../layout/bg_fuss.jpg);
  background-repeat:no-repeat;
	}

a.text:link {
        color: #DA0700;
        font-weight:normal;
        text-decoration: none;
        font-family:Arial;
        font-size: 12px;
        }
        
a.text:visited {
        color: #DA0700;
        font-weight:normal;
        text-decoration: none;
        font-family:Arial;
        font-size: 12px;
        }
       
a.text:hover {
        color: #DA0700;
        font-weight:normal;
        text-decoration: none;
        font-family:Arial;
        font-size: 12px;
        text-decoration: underline;
        }
a.text:active {
        color: #DA0700;
        font-weight:normal;
        text-decoration: none;
        font-family:Arial;
        font-size: 12px;
        } 
  a.textweiss:link {
        color: #FFF;
        font-weight:normal;
        text-decoration: none;
        font-family:Arial;
        font-size: 12px;
        }
        
a.textweiss:visited {
        color: #FFF;
        font-weight:normal;
        text-decoration: none;
        font-family:Arial;
        font-size: 12px;
        }
       
a.textweiss:hover {
        color: #FFF;
        font-weight:normal;
        text-decoration: none;
        font-family:Arial;
        font-size: 12px;
        text-decoration: underline;
        }
a.textweiss:active {
        color: #FFF;
        font-weight:normal;
        text-decoration: none;
        font-family:Arial;
        font-size: 12px;
        }               
.kopfnav {
	list-style-type:none;	
	margin:0px;
	padding:375px 0px 0px 143px;
	}	
  
.kopfnav li {
	width:136px;
	float:left;
	text-align:center;
	}
  
.kopfnav a:link,  .kopfnav a:visited, .kopfnav a:active{
  font-family:Arial;
  font-size: 12px;
	display:block;
	width:136px;
	height:30px;
	text-decoration:none;
	color:#FFF;
	padding:0px;
  font-weight:bold;
	}
  	

  .kopfnav a:hover{
  font-family:Arial;
  font-size: 12px;
	display:block;
	width:136px;
	height:30px;
	text-decoration:underline;
	color:#fff;
	padding:0px;
  font-weight:bold;
	}

  .lang{
float:right;
  padding:0px 30px 0px 0px;
  margin:0;
}

ul#mainnav {
  list-style: none;
  margin:0px;
  padding:20px 15px 0px 0px;
  }
ul#mainnav li a:link, ul#mainnav li a:visited {
  text-decoration: none;
  font-family:Arial;
  font-size: 12px;
  text-align:right;
  display: block;
  padding: 2px 5%;
  color:#DA0700;
  font-weight:normal;
  }
ul#mainnav li a:hover {
  color:#DA0700;
  font-weight:normal;
  text-decoration:underline;
  }
  
.context {

  margin:15px 58px 0px 65px;
  padding:10px;
  border:1px solid #C6D1DE;
  }        
               
h1 {	
    font-family:Arial;
    font-size: 18px;
    line-height: 24px;
    text-align: left;
    font-weight: bold;
    margin:0px;
    padding:0px 0px 10px 0px;
    color:#00458F;
    }
h2 {	
    font-family:Arial;
    font-size: 14px;
    line-height: 18px;
    text-align: left;
    font-weight: bold;
    margin:0px;
    padding:10px 0px;
    color:#00458F;
    }	
p{
  margin:0px;
  padding:5px 0px;
  text-align:left;
  line-height: 18px;
}

.fusstext{
    color: #00458F;
    text-align: center;
    padding-top:25px;
    font-size: 12px;
}	

ul {
  padding-left:50px;
  }
.info {
    margin:10px 0px;
    }
.infogif {
      margin-bottom: -3px;
}
/*---------------------------------Tabellenformatierung---------------------------*/

.tabkopf {
  border-top: 1px solid #FFF;
  border-left: 1px solid #FFF;
  border-right: 1px solid #FFF;
  }
.tabo {
  border-top: 1px solid #FFF;
  }
.tablr {
  border-left: 1px solid #FFF;
  border-right: 1px solid #FFF;
  }
.tabl {
  border-left: 1px solid #FFF;
  }
.tabr {
  border-right: 1px solid #FFF;
  }
.tabu {
  border-bottom: 1px solid #FFF;
  } 
.tabfuss {
  border-bottom: 1px solid #FFF;
  border-left: 1px solid #FFF;
  border-right: 1px solid #FFF;
  } 
  
.style {
      font-family:Arial;
      font-size: 12px;
      color:#00458F;
      }
.style1 {
      font-family:Arial;
      font-size: 12px;
       color:#FFF;
       font-weight:bold;
      }
.style2 {
      font-family:Arial;
      font-size: 18px;
       color:#DA0700;
       font-weight:bold;
      }
.style3 {
      font-family:Arial;
      font-size: 12px;
      color:#666;
      }
.mitte {
      text-align:center;
      }
.links {
      text-align:left;
      padding-left:20px;
      }
.rechts {
      text-align:right;
      }
.aktion {
margin-top:20px;
padding:0px;
text-align:left;
}