body {
	background-image: url(images/hintergrund.gif);
	background-repeat: repeat-x;
	height: 100%;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;

  }


body a:hover {
	color: #000;
}

body a:link {
	color: #eb690a;
}

body a:visited {
	color: #eb690a;
}

body a:active {
	color: #eb690a;
}



#wrapper {
	width:871px;
	margin-right: auto;
	margin-left: auto;
}

#agb {
	width:750px;
	float: left;
	margin-left: 30px;
}


#headeragb {
	width: 750px;
	height: 120px;
	float: left;
	background-image: url(images/headerlogo.gif);
	background-repeat: no-repeat;
}

#header {
	width: 871px;
	height: 120px;
	float: left;
	background-image: url(images/headerlogo.gif);
	background-repeat: no-repeat;
}

#subnavi {
	width: 250px;
	float: right;
	text-align: right;
	padding-right: 30px;
	padding-top: 98px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#navi {
	width: 220px;
	height: 334px;
	background-image: url(images/hg_navi.gif);
	background-repeat: no-repeat;
	float: left;
	text-align: left;

}

#headhome {
	width: 651px;
	height: 334px;
	float: left;
	background-image: url(images/hg_home.jpg);
	background-repeat: no-repeat;
}

#headphilo {
	width: 651px;
	height: 334px;
	float: left;
	background-image: url(images/header_philosophie.jpg);
	background-repeat: no-repeat;
}

#headimpressum {
	width: 651px;
	height: 334px;
	float: left;
	background-image: url(images/header_impressum.jpg);
	background-repeat: no-repeat;
}

#headlittle {
	width: 651px;
	height: 334px;
	float: left;
	background-image: url(images/header_treppe.jpg);
	background-repeat: no-repeat;
}

#headteleskop {
	width: 651px;
	height: 334px;
	float: left;
	background-image: url(images/header_teleskopleiter.jpg);
	background-repeat: no-repeat;
}

#headzubehoer {
	width: 651px;
	height: 334px;
	float: left;
	background-image: url(images/header_zubehoer.jpg);
	background-repeat: no-repeat;
}

#headkontakt {
	width: 651px;
	height: 334px;
	float: left;
	background-image: url(images/header_kontakt.jpg);
	background-repeat: no-repeat;
}

#contentcontainer {
	width: 871px;
	height: auto;
	float: left;
	background-image:url(images/content_bg.jpg);
	background-repeat:repeat-y;
}

#links {
	width: 210px;
	height: 810px;
	float: left;
	padding-top: 20px;
	padding-left: 40px;
}

#aktuelllinks {
	width: 210px;
	height: 550px;
	float: left;
	padding-top: 20px;
	padding-left: 40px;
}

#aktuellmitte {
	width: 460px;
	height: 550px;
	float: left;
	padding-top: 20px;
}

#aktuellrechts {
	width: 100px;
	height: 550px;
	float: left;
	padding-top: 20px;
}

#philolinks {
	width: 210px;
	height: 550px;
	float: left;
	padding-top: 20px;
	padding-left: 40px;
}

#philomitte {
	width: 460px;
	height: 780px;
	float: left;
	padding-top: 20px;
}

#philorechts {
	width: 100px;
	height: 550px;
	float: left;
	padding-top: 20px;
}


#teleskoplinks {
	width: 210px;
	height: 1760px;
	float: left;
	padding-top: 20px;
	padding-left: 40px;
}

#teleskopmitte {
	width: 560px;
	height: 1850px;
	float: left;
	padding-top: 20px;
}

#jumbolinks {
	width: 210px;
	height: 1560px;
	float: left;
	padding-top: 20px;
	padding-left: 40px;
}

#jumbomitte {
	width: 560px;
	height: 1900px;
	float: left;
	padding-top: 20px;
}

#kontaktlinks {
	width: 210px;
	height: 650px;
	float: left;
	padding-top: 20px;
	padding-left: 40px;
}

#kontaktmitte {
	width: 460px;
	height: 650px;
	float: left;
	padding-top: 20px;
}

#kontaktrechts {
	width: 100px;
	height: 650px;
	float: left;
	padding-top: 20px;
}

#komplett {
	width: 690px;
	height: 850px;
	float: left;
	margin-left: 33px;
	padding-top: 20px;
}


#mitte {
	width: 490px;
	height: 810px;
	float: left;
	padding-top: 20px;
}

#mittebreit {
	width: 560px;
	height: 860px;
	float: left;
	padding-top: 20px;
}

#rechts {
	width: 100px;
	height: 700px;
	float: left;
	padding-top: 20px;
}



h1 {
	color: #eb690a;
	display: block;
	font-size: 14px;
	margin: 0;
	padding: 0pt;
}

h2 {
	color: #eb690a;
	display: block;
	font-size: 14px;
	margin: 0;
	padding: 0pt;
}


p {
	display: block;
	font-size: 12px;
	margin: 0;
	padding-top: 5px;
}

#td {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#td  p {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	margin-left: 5px;
}

.zelle {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 5px;
}

.orangefett {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #eb690a;

}

.kleinfettorange {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	color: #eb690a;

}

#footer {
	height: 46px;
	width: 871px;
	clear: both;
	background-image:url(images/footer.gif);
	background-repeat:no-repeat;
	padding-top:9px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;

}

* html #footer {
	margin: 0px;

	}

#form {
  float:left;
  height: 350px;
  width: 300px;
	margin: 0 auto;
	text-align: left;
	background: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-top: 40px;
}

.formk {
	margin: 0 auto;
	text-align: right;
	background: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-left: 20px;
}

.formk fieldset
{
	float: right;
	width: 240px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 20px;
	padding-bottom: 10px;
	color: #000000;
	font-weight: bold;
	font-size: 10px;
}



.eingabefelder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	width: 280px;
	font-weight: normal;
	font-size: 10px;
  }

#formular fieldset
{
	float: left;
	display: block;
	width: 300px;
	margin: 0em 1em 1em 0;
	padding: 0 1em 0 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	font-size: 10px;
}

#formular input
{
	display: block;
}

#formular label
{
	display: block;
	margin-bottom: 1em;
}
#formular label.first
{
	padding-top: 1em;
}
#formular select
{
	display: block;
}

#formular legend
{
	color: #023d71;

}



#rechts a:link     { font-size: 12px; color: #eb690a; text-decoration:none; }
#rechts a:visited 	{ font-size: 12px; color: #eb690a; text-decoration:none; }
#rechts a:hover 	{ font-size: 12px; color: #000;    text-decoration:none; }
#rechts a:active 	{ font-size: 12px; color: #eb690a; text-decoration:none; }

#footer a:link 		{ font-size: 9px; color: #fff; text-decoration:none; }
#footer a:visited 	{ font-size: 9px; color: #fff; text-decoration:none; }
#footer a:hover 	{ font-size: 9px; color: #000; text-decoration:none; }
#footer a:active 	{ font-size: 9px; color: #fff; text-decoration:none; }

