/* CSS Document */
* {
    -moz-box-sizing:border-box;
} 

#main
{
  position:absolute;
	left:0px;
	top:0px;
	width:992px; 
  background-color:#000000;

}
#logoStrahlen
{
  position:absolute;
	left:0px;
	top:0px;
  height:185px;
  width:992px;
  background-color:#B2E5FF;
}
#logoStrich
{
  position:absolute;
	left:0px;
	top:150px;
  height:2px;
  width:992px;
  background-color:#000000;
}
#logoSchrift
{
  position:absolute;
	top:0px;
	left:684px;
  width:310px;
  height:120px;
}
#logoAutarktec
{
  position:absolute;
	top:0px;
	left:744px;/* 60 wenn mit logoSchrift*/
  width:160px;
  height:185px;
  background-color:#B2E5FF;/*3399FF;*/
	
}
#bild1
{
  position:absolute;
	top:130px;
	left:0px;
  width:310px;
  height:200px;
  /*background-color:#AACCEE;*/
}
#menu
{
  position:absolute;
	top:162px; /* 162px */
	left:0px;
  width:684px;
  height:120px; /* 120 */
	font-size:18;
  /*  Wenn das einkommentiert wird, dann erhalten auch die Lücken zwischen den Menüpunkten eine Linie
  border-bottom-width:1px;
  border-bottom-color:#999999;  
  border-bottom-style:solid;
*/
 	/*font-weight:bold;*/
  /*line-height:30px;*/
  /*background-color:#FFCCFF;*/
}
#home
{
  position:absolute;
  left:0px;
  /*background-color:#EEEEEE;*/
  top:30px;
  width:94px;
  height:30px;
  text-align:right;
  border-width:1px;
  border-color:#999999;  
  border-style:solid;
  padding-top:2px;
  padding-right:7px;
}
#idee
{
  position:absolute;
  left:99px;
  /*background-color:#EEEEEE;*/
  top:30px;
  width:90px;
  height:30px;
  text-align:center;
  border-width:1px;
  border-color:#999999;  
  border-style:solid;
  padding-top:2px;
  /*padding-right:10px;*/
}
#huj
{
  position:absolute;
  left:194px;
  /*background-color:#EEEEEE;*/
  top:30px;
  width:140px;
  height:30px;
  text-align:center;
  border-width:1px;
  border-color:#999999;  
  border-style:solid;
  padding-top:2px;
  /*padding-right:10px;*/
}
#alphi
{
  position:absolute;
  left:339px;
  /*background-color:#EEEEEE;*/
  top:30px;
  width:155px;
  height:30px;
  text-align:center;
  border-width:1px;
  border-color:#999999;  
  border-style:solid;
  padding-top:2px;
  /*padding-right:10px;*/
}
#ausblick
{
  position:absolute;
  left:499px;
  /*background-color:#EEEEEE;*/
  top:30px;
  width:90px;
  height:30px;
  text-align:center;
  border-width:1px;
  border-color:#999999;  
  border-style:solid;
  padding-top:2px;
  /*padding-right:10px;*/
}
#kontakt
{
  position:absolute;
  left:594px;
  /*background-color:#EEEEEE;*/
  top:30px;
  width:90px;
  height:30px;
  text-align:center;
  border-width:1px;
  border-color:#999999;  
  border-style:solid;
  padding-top:2px;
  /*padding-right:17px;*/
}
/*und hier das Menü im aktiven Zustand*/
#homeAktiv
{
  position:absolute;
  left:0px;
  background-color:#E8CC20;
  top:30px;
  width:94px;
  height:30px;
  text-align:right;
  border-width:1px;
  border-color:#999999;  
  border-style:solid;
  padding-top:2px;
  padding-right:10px;
}
#ideeAktiv
{
  position:absolute;
  left:99px;
  background-color:#E8CC20;
  top:30px;
  width:90px;
  height:30px;
  text-align:center;
  border-width:1px;
  border-color:#999999;  
  border-style:solid;
  padding-top:2px;
  /*padding-right:10px;*/
}
#hujAktiv
{
  position:absolute;
  left:194px;
  background-color:#E8CC20;
  top:30px;
  width:140px;
  height:30px;
  text-align:center;
  border-width:1px;
  border-color:#999999;  
  border-style:solid;
  padding-top:2px;
  /*padding-right:10px;*/
}
#alphiAktiv
{
  position:absolute;
  left:339px;
  background-color:#E8CC20;
  top:30px;
  width:155px;
  height:30px;
  text-align:center;
  border-width:1px;
  border-color:#999999;  
  border-style:solid;
  padding-top:2px;
  /*padding-right:10px;*/
}
#ausblickAktiv
{
  position:absolute;
  left:499px;
  background-color:#E8CC20;
  top:30px;
  width:90px;
  height:30px;
  text-align:center;
  border-width:1px;
  border-color:#999999;  
  border-style:solid;
  padding-top:2px;
  /*padding-right:10px;*/
}
#kontaktAktiv
{
  position:absolute;
  left:594px;
  background-color:#E8CC20;
  top:30px;
  width:90px;
  height:30px;
  text-align:center;
  border-width:1px;
  border-color:#999999;  
  border-style:solid;
  padding-top:2px;
  /*padding-right:17px;*/
}

#content
{
  position:absolute;
	top:222px;
	left:0px;
  width:992px;
  background-color:#ECEBDE; /* grau */
  border-width:1px;
  /*oben allerdings ausschalten*/
  border-top-width:0px;
  border-color:#999999;  
  border-style:solid;
}
#contentLinks
{
  position:relative;
  float:left;
	top:2px;
	left:20px;
  width:663px;
  border-width:1px;
  /*nur Rahmen rechts anzeigen*/
  border-top-width:0px;
  border-left-width:0px;
  border-bottom-width:0px;
  border-color:#999999;  
  border-style:solid;
}
.titleLinks
{
	font-size:20;
  left:10px;
}
.txtcolorLinks
{
  position:relative;
  left:0px;
  width:620px;
  font-weight:bold;
  color:#4B3E14;
}
.subtitleLinks
{
  position:relative;
  left:20px;
  width:620px;
  font-weight:bold;
  color:#4B3E14;
}
.absatzLinks
{
  position:relative;
  left:20px;
  width:620px;
  font-weight:600;
  font-size:13px;

}
.listeLinks
{
  position:relative;
  width:620px;
  font-weight:600;
  font-size:13px;
}
.bildRahmenLinks
{
  position:relative;
  left:20px;
  width:620px;
}
.bildLinks
{
  position:relative;
  left:0px;
  width:620px;
}
.bildTitleLinks
{
  position:relative;
  left:0px;
  font-weight:500;
  font-size:12px;
}
#contentRechts
{
  position:relative;
  float:right;
	top:-1px;
	left:0px;
  width:308px;
  border-width:1px;
  /*unten und rechts nicht anzeigen, erledigt übergeordneter Container*/
  /*border-width:1px;*/
  border-right-width:0px;
  border-bottom-width:0px;
  border-color:#999999;  
  border-style:solid;
  
}
.titleRechts
{
	font-size:16;
  left:5px;
}
.txtcolorRechts
{
  position:relative;
  left:5px;
  width:300px;
  color:#FF4444;
}
.subtitleRechts
{
  position:relative;
  left:5px;
  width:300px;
  color:#FF4444;
}
.absatzRechts
{
  position:relative;
  left:5px;
  width:300px;
}
.listeRechts
{
  position:relative;
  width:280px;
}
.bildRahmenRechts
{
  position:relative;
  left:30px;
  width:280px;
}
.bildRechts
{
  position:relative;
  left:0px;
  /*width:300px;*/
}
.bildTitleRechts
{
  position:relative;
  left:0px;
  font-weight:500;
  font-size:13px;
}

#fusszeile
{
  position:relative;
  clear:both;
  height:55px;
  width:990px;
  background-color:#BADEF6;
  border-width:1px;
  /*nur oben anzeigen, Rest erledigt übergeordneter Container*/
  /*border-width:1px;*/
  border-right-width:0px;
  border-left-width:0px;
  border-bottom-width:0px;
  border-color:#999999;  
  border-style:solid;
}
/*
#kontakt
{
  position:absolute;
  top:0px;
  left:735px;
  /*float:left;*/
  height:30px;
  width:110px;
  text-align:center;
}
*/
#impressum
{
  position:absolute;
  /*float:right;*/
  top:0px;
  left:830px;
  height:30px;
  width:120px;
  text-align:center;
}

a:link,a:visited
{
  color:#000000;
	text-decoration:none;
}
a:hover
{
	/*color:#BCBCBC;*/
	color:#666666;
	text-decoration:none;
}
td.oben
{
  vertical-align:top;
}
table.tabelle
{
  border-spacing:0px;
  border-width:0px;
  padding:0px;
  outline-width:0px;
  border-style:none;
  outline:0px;
  margin:0px;
}
body
{
  /*Hintergrundfarbe innerhalb des body*/
  /*background-color:#FFFFFF;*/
  /* Textfarbe*/
	font-family:Verdana,Arial;
  color:#000000;
}
