/* gelb #FBED52
   schrift #333333
   rahmen #333333
   bg dunkel  #FEC93E
   bg heller  #FEE192
*/

body {
    background-color: #FEE192;
	margin-top:23px;
	background-image:url(images/bg-top.jpg);
	background-repeat:repeat-x;
}
/* ---------------------------------------------------------------- container ----- */
#container{
	text-align: left;
	vertical-align: middle;	
	margin: 0px auto;
	padding: 0px;
	width: 962px;
	height: 800px;
	background-color: #ffffff;
}
#container1{
	text-align: left;
	vertical-align: middle;	
	margin: 0px auto;
	padding: 0px;
	width: 962px;
	height: 1600px;
	background-color: #FFFFFF;
}
#container2{
	text-align: left;
	vertical-align: middle;	
	margin: 0px auto;
	padding: 0px;
	width: 962px;
	height: 870px;
	background-color: #FFFFFF;
}
#container3{
	text-align: left;
	vertical-align: middle;	
	margin: 0px auto;
	padding: 0px;
	width: 962px;
	height: 1850px;
	background-color: #FFFFFF;
}
#container4{
	text-align: left;
	vertical-align: middle;	
	margin: 0px auto;
	padding: 0px;
	width: 962px;
	height: 1070px;
	background-color: #FFFFFF;
}
#container5{
	text-align: left;
	vertical-align: middle;	
	margin: 0px auto;
	padding: 0px;
	width: 962px;
	height: 1200px;
	background-color: #FFFFFF;
}
#willkommen {
	width:768px;
	height:21px;
	margin-top: 25px;
	margin-left: 3px;
	background-color: #FDF7AD;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
}
#frameleben {
	width:768px;
	height:21px;
}
/* ---------------------------------------------------------------- content ------- */
#content {
    position:absolute;
	width: 772px;
	height: 630px;
	margin-top: 0px;
	margin-left: 189px;
	background-color: #ffffff;
	border-top: ;
	border-right: 1px solid #CCCCCC;
}
#content1 {
    position:absolute;
	width: 772px;
	height: 1430px;
	margin-top: 0px;
	margin-left: 189px;
	background-color: #FFFFFF;
	border-top: ;
	border-right: 1px solid #CCCCCC;
}
#content2 {
    position:absolute;
	width: 772px;
	height: 700px;
	margin-top: 0px;
	margin-left: 189px;
	background-color: #FFFFFF;
	border-top: ;
	border-right: 1px solid #CCCCCC;
}
#content3 {
    position:absolute;
	width: 772px;
	height: 1680px;
	margin-top: 0px;
	margin-left: 189px;
	background-color: #FFFFFF;
	border-top: ;
	border-right: 1px solid #CCCCCC;
}
#content4 {
    position:absolute;
	width: 772px;
	height: 900px;
	margin-top: 0px;
	margin-left: 189px;
	background-color: #FFFFFF;
	border-top: ;
	border-right: 1px solid #CCCCCC;
}
#content5 {
    position:absolute;
	width: 772px;
	height: 1030px;
	margin-top: 0px;
	margin-left: 189px;
	background-color: #FFFFFF;
	border-top: ;
	border-right: 1px solid #CCCCCC;
}
/* ------------------------------------------------------------------ top ------- */
#top {
	width: 960px;
	height:160px;
	padding: 0;
	text-align: left;
	margin: 0 0 0 0;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	background-color: #FDF7AD;
}
#toplogo {
    position:absolute;
	width:200px;
	height:111px;
	margin-top:5px;
	margin-left:753px;
	}
#toptitel {
    position:absolute;
	width:446px;
	height:111px;
	margin-top:0px;
	margin-left:250px;
	background-color:;
	}
#topschrift {
    position:absolute;
	width:775px;
	height:40px;
	margin-top:118px;
	margin-left:180px;
	background-color:;
	z-index:1;
	}
#topjusev {
    position:absolute;
	width:190px;
	height:145px;
	margin-top:0px;
	margin-left:0px;
	background-color:;
	}
#topfoto1 {
	position:absolute;
	width:155px;
	height:40px;
}
#topfoto2 {
	position:absolute;
	width:155px;
	height:40px;
	margin-left:155px;
}
#topfoto3 {
	position:absolute;
	width:155px;
	height:40px;
	margin-left:310px;
}
#topfoto4 {
	position:absolute;
	width:155px;
	height:40px;
	margin-left:465px;
}
#topfoto5 {
	position:absolute;
	width:155px;
	height:40px;
	margin-left:620px;
}
	/* ------------------------------------------------------------navigation oben -- */
#tabmenue {
  margin-top:0px;
  margin-left:0px;
  padding-left:0px;
  border-right:;
  background-color:;
}
#tabmenue li {
  display: inline;
  font-family: Arial, Helvetica, sans-serif;
  font-size:10px;
  font-style:normal;
  border-right: 1px solid #333333;
}
#tabmenue li a {
  padding-left:0px;
  padding-right:0px;
  padding-top:px;
  padding-bottom:0px;
  margin-right: 3px;
  border:;
  text-decoration: none;
  font-style:normal;
}
#tabmenue a:hover {
 background-color: #2D69A7;
 color: #ffffff;
 }
 #tabmenue a:active
{
background: #2D69A7;
color: #333333;
}

#tabmenue li#active a
{
background: #2D69A7;
color: #ffffff;
}
/* ------------------------------------------------------------navigation links -- */
#navbox {
    position:absolute;
	width:185px;
	margin-top:0px;
	margin-left:0px;
	padding-bottom:5px;
	background-color: #83A1C9;
	border: ;
	}
#banner1 {
	width:181px;
	margin-top:0px;
	margin-bottom: 0px;
	height:23px;
	margin-left:2px;
	background-color: #ffffff;
	border: ;
	}
#nav {
	width:181px;
	margin-top:0px;
	margin-left:2px;
	background-color:#FDF7AD;
	background-image:;
	background-repeat:;
	}
	#navlist li
{
    display: inline;
    /* for IE5 and IE6 */
}

#navlist
{
    width: 178px;
    /* to display the list horizontaly */
    font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
    margin: 0 0 0 0em;
    padding: 0;
}
#navlist a
{
  width: 99.99%;
  /* extend the sensible area to the maximum with IE5 */
    display: block;
    background-color: ;
    border-bottom: 1px solid #333333;
    text-align: left;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size:13px;
	font-weight:bold;
	font-style: normal;
    color: #333333;
    padding-left:5px;
    margin-top:0px;
    padding-bottom:3px;
    padding-top:3px;
}
#navlist a:hover 
{ 
    background-color: #2D69A7;
    color: #FFFFFF; 
 }
#banner2 {
	width:181px;
	margin-top:2px;
	margin-left:2px;
	background-color: #ffffff;
	border: ;
	}
#banner3 {
	width:181px;
	margin-top:2px;
	margin-left:2px;
	background-color: #ffffff;
	border: ;
	}
#banner4 {
	width:181px;
	margin-top:2px;
	margin-left:2px;
	padding-top:6px;
	padding-bottom:11px;
	background-color: #ffffff;
	border: ;
	}
#banner5 {
	width:181px;
	margin-top:2px;
	margin-left:2px;
	background-color: #ffffff;
	border: ;
	}
#banner6 {
	width:181px;
	margin-top:2px;
	margin-left:2px;
	background-color: #ffffff;
	border: ;
	}
/* ---------------------------------------------------------------- projekte ------- */
#projekt1 {
    position:absolute;
	width:350px;
	margin-top: 0px;
	margin-left: 30px;
	background-color: ;
}
#projekt2 {
    position:absolute;
	width:350px;
	margin-top: 0px;
	margin-left: 390px;
	background-color: ;
}
#projekt3 {
    position:absolute;
	width:350px;
	margin-top: 125px;
	margin-left: 30px;
	background-color: ;
}
#projekt4 {
    position:absolute;
	width:350px;
	margin-top: 125px;
	margin-left: 390px;
	background-color: ;
}
#projekt5 {
    position:absolute;
	width:350px;
	margin-top: 250px;
	margin-left: 30px;
	background-color: ;
}
#projekt6 {
    position:absolute;
	width:350px;
	margin-top: 250px;
	margin-left: 390px;
	background-color: ;
}
#projekt7 {
    position:absolute;
	width:350px;
	margin-top: 375px;
	margin-left: 30px;
	background-color: ;
}
#projekt8 {
    position:absolute;
	width:350px;
	margin-top: 375px;
	margin-left: 390px;
	background-color: ;
}
#projekt9 {
    position:absolute;
	width:350px;
	margin-top: 500px;
	margin-left: 30px;
	background-color:;
}
#projekt10 {
    position:absolute;
	width:350px;
	margin-top: 500px;
	margin-left: 390px;
	background-color: ;
}
#projekt11 {
    position:absolute;
	width:350px;
	margin-top: 625px;
	margin-left: 30px;
	background-color: ;
}
#projekt12 {
    position:absolute;
	width:350px;
	margin-top: 625px;
	margin-left: 390px;
	background-color: ;
}
#projekt13 {
    position:absolute;
	width:350px;
	margin-top: 750px;
	margin-left: 30px;
	background-color: ;
}
#projekt14 {
    position:absolute;
	width:350px;
	margin-top: 750px;
	margin-left: 390px;
	background-color: ;
}
#projekt15 {
    position:absolute;
	width:350px;
	margin-top: 875px;
	margin-left: 30px;
	background-color: ;
}
#projekt16 {
    position:absolute;
	width:350px;
	margin-top: 875px;
	margin-left: 390px;
	background-color:;
}
#projekt17 {
    position:absolute;
	width:350px;
	margin-top: 1000px;
	margin-left: 30px;
	background-color:;
}
#projekt18 {
    position:absolute;
	width:350px;
	margin-top: 1000px;
	margin-left: 390px;
	background-color:;
}
#projekt19 {
    position:absolute;
	width:350px;
	margin-top: 1125px;
	margin-left: 30px;
	background-color:;
}
#projekt20 {
    position:absolute;
	width:350px;
	margin-top: 1125px;
	margin-left: 390px;
	background-color:;
}
#projekt21 {
    position:absolute;
	width:350px;
	margin-top: 1250px;
	margin-left: 30px;
	background-color:;
}
#projekt22 {
    position:absolute;
	width:350px;
	margin-top: 1250px;
	margin-left: 390px;
	background-color:;
}
/* ---------------------------------------------------------------- fonts ---------- */
p {	
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:0px;
	margin-bottom:0px;
	color: #333333;
}
h1 {	
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	margin-top:3px;
	margin-bottom:0px;
	color: #333333;
}
h2 {	
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-top: 1px;
	margin-top:3px;
	margin-bottom:0px;
	color: #333333;
}
h3 {	
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-top:0px;
	margin-bottom:0px;
	color: #333333;
}
h4 {	
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-top:0px;
	margin-bottom:0px;
	color: #333333;
	font-weight:normal;
}
h5 {	
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-top:4px;
	margin-bottom:0px;
	color: #FFFFFF;
}
h6 {	
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	margin:0px;
}
a:link {
	color: #333333;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a:visited {
	color: #333333;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a:hover {
	color: #FF0000;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a:active {
	color: #333333;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
/* ---------------------------------------------------------------- index ---------- */
#index1 {
    position:absolute;
	width:485px;
	margin-top: 30px;
	margin-left: 40px;
	background-color:;
}
#index2 {
    position:absolute;
	width:200px;
	margin-top: 40px;
	margin-left: 550px;
	background-color:;
}
#index1a {
    position:absolute;
	width:485px;
	margin-top: 10px;
	margin-left: 40px;
	background-color:;
}
#index2a {
    position:absolute;
	width:200px;
	margin-top: 80px;
	margin-left: 590px;
	background-color:;
}
#index3a {
	width:580px;
	margin-top: 300px;
	margin-left: 20px;
	background-color:;
}
#index3 {
	width:520px;
	margin-top: 20px;
	margin-left: 20px;
	background-color: #CC66CC;
}
#index4 {
	width:758px;
	margin-top: 20px;
	margin-left: 20px;
	background-color: #CC66CC;
}
#indgesamt2 {
    position:absolute;
	width:770px;
	height:240px;
	margin-top:30px;
	margin-left:80px;
	background-color:;
}
#ind1 {
    position:absolute;
	width:319px;
	height:24px;
	margin-top: 0px;
	margin-left: 220px;
	background-color:;
}
#ind2 {
    position:absolute;
	width:742px;
	height:259px;
	margin-top: 40px;
	margin-left: 30px;
	background-color:;
}
#ind3 {
    position:absolute;
	width:203px;
	height:259px;
	margin-top: 40px;
	margin-left: 290px;
	background-color:;
}
#ind3a {
    position:absolute;
	width:121px;
	height:53px;
	margin-top: 70px;
	margin-left: 330px;
	background-color:;
}
#ind4 {
    position:absolute;
	width:203px;
	height:259px;
	margin-top: 40px;
	margin-left: 538px;
	background-color:;
}
#ind5 {
    position:absolute;
	width:200px;
	margin-top: 306px;
	margin-left: 135px;
	background-color:;
}
#ind6 {
    position:absolute;
	width:71px;
	height:74px;
	margin-top: 358px;
	margin-left: 670px;
	background-color:;
}
#ind7 {
    position:absolute;
	width:58px;
	height:68px;
	margin-top: 358px;
	margin-left: 11px;
	background-color:;
}
#ind8 {
    position:absolute;
	width:540px;
	height:200px;
	margin-top: 313px;
	margin-left: 90px;
	background-color:;
}
#ind9 {
    position:absolute;
	width:400px;
	margin-top: 480px;
	margin-left: 165px;
	background-color:;
}
#ind10 {
    position:absolute;
	width:110px;
	height:77px;
	margin-top: 472px;
	margin-left: 650px;
	background-color:;
}
#ind11 {
    position:absolute;
	width:60px;
	height:60px;
	margin-top: 475px;
	margin-left: 11px;
	background-color:;
}
#ind12 {
    position:absolute;
	width:387px;
	margin-top: 515px;
	margin-left: 167px;
	background-color:;
}


/* ---------------------------------------------------------------- kontakt ---------- */
#kontakt1 {
	width:500px;
	margin-top: 5px;
	margin-left: 100px;
	background-color:;
}
#kontaktframe {
	width:400px;
	margin-top: 0px;
	margin-left: 100px;
	background-color: ;
}
#datenschutz {
	width:530px;
	margin-top: 0px;
	margin-left: 103px;
}
/* ---------------------------------------------------------------- footer ---------- */
#footer {
    text-align: left;
	vertical-align: middle;	
	margin: 4px auto;
	padding: 0px;
	width: 960px;
	height: 30px;
	background-color:;
	background-image: url(images/bg-footer.jpg);
	background-repeat:repeat-x;
}


