/* ALFHA - Stylesheet */

a {
  color:#0059A9;
  text-decoration:none;
}

a:hover {
  text-decoration:underline;
}

a.navi {
  color:white;
  text-decoration:none;
}

a.navi:hover {
  color:#C7C7C7;
  text-decoration:none;
}

a.navi_sel {
  color:#C7C7C7;
  text-decoration:none;
}

a.navi_sel:hover {
  color:#C7C7C7;
  text-decoration:none;
}

a.login {
  color:#0059A9;
  text-decoration:none;
  font-size:11px;
  font-weight:bold;
}

a.login:hover {
  text-decoration:underline;
}

a.produkt_downloads {
  text-decoration:underline;
}

a.produktlink {
	display:inline;
	float:left;
	width:300px;
	height:64px;
	margin-bottom:6px;
}

body {
  margin:0px;
  text-align:center;
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  color:#333333;
  overflow:hidden;
}

div.content {
  position:absolute;
  top:200px;
  left:20px;
  width:580px;
  height:340px;
  overflow:auto;
  line-height:18px;
  color:#333333;
  padding-right:5px;
}

div.login {
  position:absolute;
  z-index:100;
  top:118px;
  right:22px;
}

div.login_titel {
  position:absolute;
  z-index:100;
  top:118px;
  left:20px;
  font-size:13px;
  color:white;
  font-weight:bold;
}

div.news {
  position:absolute;
  z-index:100;
  height:125px;
  width:380px;
  top:415px;
  left:620px;
}

div.anfahrt {
  position:absolute;
  z-index:100;
  left:0px;
  top:0px;
}

div.adresse {
  position:absolute;
  z-index:100;
  height:125px;
  width:380px;
  top:415px;
  left:620px;
}

div.adresse table {
  color:black;
  font-weight:bold;
}

div.navigation {
  position:absolute;
  z-index:100;
  top:13px;
  left:20px;
}

div.subnavigation {
  position:absolute;
  z-index:100;
  top:13px;
  left:185px;
  padding-left:20px;
  border-left:1px solid #77A6D2;
  height:124px;
}

div.struktur {
  position:relative;
  margin:auto;
  width:1000px;
  height:570px;
  text-align:left;
  border:1px solid #CCCCCC;
  overflow-y:hidden;
}

div.banner {
  width:1000px;
  height:150px;
  position:relative;
  z-index:10;
}

div.fotobereich {
  background-image:url('../bilder/bg_fotobereich.jpg');
  background-repeat:repeat-y;
  position:absolute;
  z-index:0;	
  left:610px;
  top:150px;
  width:390px;
  height:420px;
}

div.foto {
  position:absolute;
  z-index:20;	
  left:620px;
  top:150px;
  width:380px;
  height:420px;
}

div.foto_abdeckung {
  position:absolute;
  left:600px;
  top:150px;
  z-index:100;
}

div.claim {
  background-color:#E60203;
  width:380px;
  height:20px;
  position:absolute;
  left:620px;
  top:550px;
  z-index:150;
}

div.claim_long {
  position:absolute;
  top:550px;
  left:0px;
  z-index:100;
  width:1000px;
  height:20px;
  background-color:#E70205;
}

div.produkt_downloads {
  position:absolute;
  z-index:200;
  height:125px;
  width:380px;
  top:415px;
  left:620px;
}

div.produktbild {
  position:absolute;
  z-index:200;
  top:175px;
  left:635px;
}

div.produkte_abstand {
	display:inline;
	float:left;
	width:30px;
	height:350px;
}

div.zurueck {
  position:absolute;
  z-index:100;
  left:575px;
  top:175px;
}

hr.trenner {
  margin:0px;
  padding:0px;
  height:1px;
  border:0px;
  border-top:1px solid #BBBBBB;
}

span.aufzaehlung {
  display:block;
  padding-left:20px;
}

span.downloads {
  display:block;
  padding-left:20px;
  margin-bottom:5px;
}

span.news {
  display:block;
  padding-left:20px;
  padding-top:20px;
  width:300px;
}

span.produkt_downloads {
  display:block;
  padding-left:40px;
  padding-top:58px;
  color:#0059A9;
}

span.navigation {
  display:block;
  margin-bottom:5px;
  font-size:13px;
  font-weight:bold;
}

span.subnavigation {
  display:block;
  margin-bottom:5px;
  font-size:13px;
}

table {
  font-size:12px;
}

table tr td {
  vertical-align:top;
}

table.partner tr td {
  vertical-align:middle;
}

ul.liste {
  list-style-type:square;
  padding-left:20px;
  margin:0px;
}
