/* FILE: styles.css */
/* PROJECT: kws.de, jubilaeum */
/* AUTHOR: alto.de new media gmbh */
/* VALID: css2, validator.w3.org */



 body {
 margin: 0px;
 padding: 0px;
 background-color: #ffffff;
 font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 8pt;
 font-weight: normal;
 color: #000000;
 scrollbar-base-color:#FFFFFF;
 scrollbar-track-color:#FBFBFB;
 scrollbar-face-color:#F7F7F7;
 scrollbar-3dlight-color:#FFFFFF;
 scrollbar-darkshadow-color:#FFFFFF;
 scrollbar-shadow-color:#FFFFFF;
 scrollbar-arrow-color:#5A5A5D;
 overflow: hidden;
 }
 
 
 html, body {
 overflow: hidden;
 }
 

 
 #center{
 position: relative;
 margin: 0px auto;
 width: 1003px;
 top: 0px;
 text-align:left;
 } 
 
 h1 {
 font-size: 10pt;
 font-weight: bold;
 border-left: 2px solid #f58220;
 padding-top:5px;
 padding-left:5px;
 }
 
 h2 {
 font-size: 10pt;
 font-weight: bold;
 color: #f58220;
 margin-bottom: 10px;
 margin-top: 10px;
 padding-right: 5px;
 }
 
 h3 {
 font-size: 8pt;
 font-weight: normal;
 color: #f58220;
 margin-right: 1px;
 margin-bottom: 10px;
 margin-top: 10px;
 padding-left: 10px;
 padding-right: 5px;
 background-color: #FFFFFF;
 }
 
 p {
 color: #000000;
 font-weight: normal;
 margin-bottom: 5px;
 margin-top: 15px;;
 padding-right: 5px;
 } 
 
 .logo{
  position:absolute;
  top:15px; 
  left:20px; 
  width:40px; 
  height:60px;
 } 
 
  .band{
  position:absolute; 
  top:85px; 
  width:1003px; 
  height:16px;
 } 
 
  .nav_oben{
  position:absolute; 
  left:100px; 
  top:32px; 
  height:25px; 
  width:900px; 
  text-align: right;
 } 
 
 .nav {
 color: #000000;
 font-weight: normal;
 padding-left:20px;
 padding-top:5px;
 } 

 .div_nav_oben{
  float:right; 
  height:18px; 
  vertical-align:sub;
}

 .div_unternav{
  float:right; 
  height:18px; 
  vertical-align:sub;
}

 .unternavi{
  position:absolute; 
  top:63px; 
  left:100px; 
  width:900px; 
  height:25px; 
  text-align: right;
}

 .div_rechts{
  position:absolute; 
  top:120px; 
  left:821px; 
  width:183px; 
  height:380px;
}
 .div_rechts p {
  color: #f58220;
}
 .content{
  position:absolute; 
  top:120px; 
  left:420px; 
  width:385px; 
  height:380px; 
  overflow:auto; 
  padding-right:5px;
}
  .bild{
  position:absolute; 
  top:101px; 
  left:0px; 
  width:404px; 
  height:409px;
 } 
 
  .linie_black{
  position:absolute; 
  top:101px; 
  left:820px; 
  width:1px; 
  height:409px; 
  border-left:1px solid #000000;
 } 
 
  .balken_unten{
  position:absolute; 
  top:510px; 
  left:0px; 
  height:17px; 
  width:1003px; 
  background-color:#5A5A5D;
 } 
  .bottom_link div {
    margin:0px;
    display:inline;
  }
 
  .ani_zeitleiste_2{
  position:absolute; 
  top:370px; 
  left:0px; 
  height:230px; 
  width:1003px;
  z-index:2;
 } 

A:link {
 text-decoration: none;
 color: #000000;
 }
A:visited {
 text-decoration: none;
 color: #000000;
 }
A:hover {
 text-decoration: none;
 color: #f58220;
}

A.nav:link {
 text-decoration: none;
 font-family: Verdana, Helvetica, Arial, sans-serif;
 color: #000000;  
 font-size: 10pt;
 font-weight: bold; 
 padding-right:25px; 
 padding-left:3px;
 }
 
A.nav:visited {
 text-decoration: none;
 font-family: Verdana, Helvetica, Arial, sans-serif;
 color: #000000;  
 font-size: 10pt;
 font-weight: bold;
 padding-right:25px; 
 padding-left:3px;
 }
 
A.nav:hover {
 text-decoration: none;
 font-family: Verdana, Helvetica, Arial, sans-serif;
 color: #000000;  
 font-size: 10pt;
 font-weight: bold; 
 padding-right:25px; 
 padding-left:3px;
 }
 
 A.unternav:link {
 text-decoration: none;
 font-family: Verdana, Helvetica, Arial, sans-serif;
 color: #7F7F7F;  
 font-size: 8pt;
 padding-right:25px; 
 padding-left:15px;
 }
 
A.unternav:visited {
 text-decoration: none;
 font-family: Verdana, Helvetica, Arial, sans-serif;
 color: #7F7F7F;  
 font-size: 8pt;
 padding-right:25px; 
 padding-left:15px;
 }
 
A.unternav:hover {
 text-decoration: none;
 font-family: Verdana, Helvetica, Arial, sans-serif;
 color: #f58220;  
 font-size: 8pt;
 padding-right:25px; 
 padding-left:15px;
 }

A.unternav_act:link, A.unternav_act:visited, A.unternav_act:hover {
 text-decoration: none;
 font-family: Verdana, Helvetica, Arial, sans-serif;
 color: #f58220;  
 font-size: 8pt;
 padding-right:25px; 
 padding-left:15px;
}




A.nav_unten:link {
 text-decoration: none;
 font-family: Verdana, Helvetica, Arial, sans-serif;
 color: #FFFFFF;  
 font-size: 8pt;
 padding-right:15px; 
 padding-left:15px;
 }
 
A.nav_unten:visited {
 text-decoration: none;
 font-family: Verdana, Helvetica, Arial, sans-serif;
 color: #FFFFFF;  
 font-size: 8pt;
 padding-right:15px; 
 padding-left:15px;
 }
 
A.nav_unten:hover {
 text-decoration: none;
 font-family: Verdana, Helvetica, Arial, sans-serif;
 color: #f58220; 
 font-size: 8pt;
 padding-right:15px; 
 padding-left:15px;
 }
 
 
.field {
 background-color: #FFFFFF;
 border: 1px inset #FF0000;
 font-family: Verdana, Arial, sans-serif;
 font-size: 8pt;
 border-top: 1px solid #C0C0C0;
 border-left: 1px solid #C0C0C0;
 border-bottom: 1px solid #C0C0C0;
 border-right: 1px solid #C0C0C0;
 }
 
 .submit {
 background-color: #FFFFFF;
 font-size: 8pt;
 border: 1px solid #C0C0C0;
 width: 80px;
 margin-left:174px;
 }
 
