@charset "utf-8";
/* CSS Document */


html, body {
  margin: 0;
  padding: 0;
  background-color: #FFFFFF;
  font-family: Arial;
  font-size: 12px;
  font-weight: normal;
  color: #666666;
  background-image: url(../images/bg_main.gif);
  background-repeat:no-repeat;
}


h1 {
  margin-top: 0px;
  padding-top: 0px;
  font-family: Arial;
  font-size: 13px;
  font-weight: bold;
  color: #f19400;
}


h2 {
  margin-top: 0px;
  padding-top: 0px;
  font-family: Arial;
  font-size: 13px;
  font-weight: bold;
  color: #666666;
}


hr{
  color:#000000;
  border:1px dotted #d5d5d5;
  height:1px;
  width:100%;
}


a {color:#666666; white-space: nowrap; text-decoration:none; font-weight: bold;}
a:hover {color:#000000; white-space: nowrap; text-decoration:none; font-weight: bold;}



div.navi {
  background-color: #f29400;
  width:100%;
  min-width: 980px;
  height: 70px;
  width:expression(document.body.clientWidth < 979? "980px": "auto" );
}

div.logo_text {
  float:left;
  overflow:hidden;
  width: 190px;
  height: 70px;
  border-right: 1px solid #FFFFFF;
}

div.main_navi {
  float:right;
  overflow:hidden;
  height: 50px;
  padding-top:20px;
  padding-right:20px;
  padding-left:20px;
  text-align:right;
}
 
 
div.header {
  background-color: #FFFFFF;
  width:100%;
  min-width: 980px;
  height: 120x;
  width:expression(document.body.clientWidth < 979? "980px": "auto" );
}

div.logo_bild{
  float:left;
  overflow:hidden;
  width: 190px;
  height: 120px;
  border-right: 1px solid #d5d5d5;

}

div.slogan {
  float:left;
  overflow:hidden;
  height: 120px;
  width: 400px;
  background-color: #FFFFFF;
}
 

div.content {
  width:100%;
  height:400px;
  min-width: 980px;
  background-image: url(../images/bg_text.gif);
  background-repeat:repeat-x;
  background-color: #eeeeee;
  width:expression(document.body.clientWidth < 979? "980px": "auto" );
}


div.tags{
  float:left;
  width: 190px;
  height: 360px;
  border-right: 1px solid #d5d5d5;
  padding-top:40px;
  
}


div.picture {
  float:left;
  height: 400px;
  width: 720px;
}

div.text {
float:left;
width:700px;
padding-top:90px; 
padding-left: 190px;
padding-bottom: 20px;
font-size:10px;
color:#a9a9a9;
}

div.text a, div.text a:hover {
font-size:10px;
color:#a9a9a9;
font-weight: normal;
}

div.clear {
clear: both;
margin: 0;
padding: 0;
height: 0;
line-height: 0;
font-size: 0;
}



.nav1_passive_text {
  font-size: 15px;
  white-space: nowrap;
  height:30px; 
  line-height:30px; 
  color:#FFFFFF;
  text-decoration:none;
  font-weight: normal;
}

.nav1_passive_text:hover {
  font-size: 15px;
  white-space: nowrap;
  height:30px; 
  line-height:30px; 
  color:#FFFFFF;
  text-decoration:none;
  font-weight: normal;
}

.nav1_active_text, .nav1_active_text:hover {
  font-size: 15px;
  white-space: nowrap;
  height:30px; 
  line-height:30px; 
  color:#FFFFFF;
  text-decoration:none;
  font-weight: bold;
}


.nav2_passive {
  width:130px; 
  height:30px;
  margin-top:0px;
  padding-top:0px;
  padding-left:45px;
  padding-right:10px;
  padding-bottom:0px;
  background-image: url(../images/but_passive.gif);
  background-repeat:no-repeat;
}



.nav2_passive:hover {
  width:130px; 
  height:30px;
  margin-top:0px;
  padding-top:0px;
  padding-left:45px;
  padding-right:10px;
  padding-bottom:0px;
  background-image: url(../images/but_active.gif);
  background-repeat:no-repeat;
}

.nav2_active {
  width:130px; 
  height:30px;
  margin-top:0px;
  padding-top:0px;
  padding-left:45px;
  padding-right:10px;
  padding-bottom:0px;
  background-image: url(../images/but_active.gif);
  background-repeat:no-repeat;
}

a.nav2_passive_text { 
  white-space: nowrap;
  line-height:25px;
  color:#666666;
  text-decoration:none;
  font-weight: normal;
}

a.nav2_passive_text:hover { 
  white-space: nowrap;
  line-height:25px;
  color:#000000;
  text-decoration:none;
  font-weight: normal;
}


a.nav2_active_text, a.nav2_active_text:hover { 
  white-space: nowrap;
  line-height:25px;
  color:#000000;
  text-decoration:none;
  font-weight: normal;
}



