* {
 	margin: 0px;
	padding: 0px;
	border: none;
	font-family: arial;
	font-size: 9.5pt;
}
body {
	background: #000000 url(/img/bg.jpg) top left repeat-x;
}
a:link, a:visited, a:active, a:hover, p, td, th {
	color: #666666;
}
div#out_wrapper {
	position: absolute;
	width: auto;
	height: auto;
	top: 50%;
	left: 50%;
}
div#in_wrapper {
	position: absolute;
	width: auto;
	height: auto;
	margin: 0 auto;
	top: -305px;
	left: -455px;

}
div#site {
	margin: 10px;
	width: 890px;
	height: 585px;
	background: transparent;
	border: none;
	overflow: hidden;
}
div#meta {
	width: 890px;
	height: 15px;
	text-align: right;
	background: transparent;
	font-size: 8pt;
	color: #ffffff;
}
div#meta a:link, div#meta a:visited, div#meta a:active, div#meta a:hover {
	font-size: 8pt;
	color: #ffffff;
	text-decoration: none;
}
div#meta a:hover, div#meta a.cur:link, div#meta a.cur:visited, div#meta a.cur:active, div#meta a.cur:hover {
	text-decoration: underline;
}
div#content {
	width: 888px;
	height: 568px;
	background: #ffffff url(/img/lech_hintergrund.jpg) top right no-repeat;
	border: 1px solid #ffffff;
}
div#content_left, div#content_start {
	float: left;
	width: 489px;
	height: 568px;
	background: #ffffff;
}
div#content_start {
	background: transparent;
}
div.start {
	background: transparent;
}
div#content_right, div#content_right_home, div#content_right_ueber, div#content_right_kontakt, div#content_right_presse, div#content_right_impressum, div#content_right_newsletter, div#content_right_links, div#content_right_haendler {
	float: left;
	width: 399px;
	height: 568px;
	background: transparent;
}
div#content_right_home { background: #ffffff url(/img/startseite.jpg) top right no-repeat; }
div#content_right_ueber { background: #ffffff url(/img/produkt.jpg) top right no-repeat; }
div#content_right_presse { background: #ffffff url(/img/presse.jpg) top right no-repeat; }
div#content_right_kontakt { background: #ffffff url(/img/kontakt.jpg) top right no-repeat; }
div#content_right_impressum { background: #ffffff url(/img/kontakt.jpg) top right no-repeat; }
div#content_right_links { background: #ffffff url(/img/kontakt.jpg) top right no-repeat; }
div#content_right_haendler { background: #ffffff url(/img/kontakt.jpg) top right no-repeat; }
div#content_right_newsletter { background: #ffffff url(/img/kontakt.jpg) top right no-repeat; }
div#content_start { background: #ffffff  url(/img/startseite.jpg) top left no-repeat; }
div#menu {
	width: 449px;
	height: 26px;
	padding: 20px;
	color: #056d2e;
	font-size: 11pt;
	font-weight: normal;
	vertical-align: middle;
	background: #ffffff;
}
div#menu_start {
	padding: 10px;
	margin-bottom: 10px;
	width: 390px;
	height: 26px;
	background: #ffffff;
	margin-bottom: 0px;
	border-bottom: 1px solid #cccccc;
}
div#menu ul, div#menu_start ul {
	list-style: none;
	float: left;
}
div#menu li, div#menu_start li {
	float: left;
	width: auto;
	height: auto;
	vertical-align: top;
}
div#menu img, div#menu_start img {
	float: left;
	width: 19px;
	height: 22px;
	vertical-align: top;
	margin-right: 5px;
}
div#menu a:link, div#menu a:visited,div#menu a:active, div#menu a:hover,
div#menu_start a:link, div#menu_start a:visited,div#menu_start a:active, div#menu_start a:hover {
	font-size: 11pt;
	font-weight: normal;
	color: #056d2e;
	text-decoration: none;
}
div#menu a:hover, div#menu a:active,
div#menu_start a:hover, div#menu_start a:active,
div#menu a.cur:link, div#menu a.cur:visited,div#menu a.cur:active, div#menu a.cur:hover,
div#menu_start a.cur:link, div#menu_start a.cur:visited,div#menu_starta.cur:active, div#menu_start a.cur:hover {
	color: #ee2d26;
}
ul.submenu {
	display: none;
	position: absolute;
	margin-left: 0px;
	background: #fff;
	width: auto;
	max-width: 150px;
	height: auto;
	padding: 3px;
	margin-top: 15px;
}
ul.submenu a:link, ul.submenu a:active, ul.submenu a:visited, ul.submenu a:hover {
	float: left;
	width: auto;
	min-width: 100px;
}
div#text {
	width: 449px;
	height: auto;
	padding: 20px;
}
div#text_start {
	margin: 20px;
	margin-top: 250px;
	margin-bottom: 10px;
	width: 410px;
	height: 210px;
	background: #ffffff;
	overflow: hidden;
}
div#text h1, div#text_start h1 {
	width: 449px;
	font-size: 20pt;
	font-weight: normal;
	padding-bottom: 10px;
	margin-bottom: 30px;
	height: 34px;
	color: #056d2e;
	border-bottom: 1px solid #cccccc;
}
div#text p, div#text_start p {
	width: 449px;
	color: #666666;
}
div#text_start p, div#text_start h1 {
	margin-bottom: 10px;
	width: 390px;
	height: auto;
	padding: 10px;
}
div#text ul {
	padding-left: 13px;
	list-style-type: circle;
}
div#text img {
	float: left;
	width: auto;
	height: auto;
	margin-right: 20px;
	margin-bottom: 10px;
}
div#text p img {
	margin-bottom: 50px;
}
div#teaser1, div#teaser2 {
	float: left;
	background: #ffffff;
	border: 1px solid #ffffff;
}
div#teaser1 {
	width: 198px;
	height: 78px;
	margin-left: 10px;
	overflow: hidden;
}
div#content_start > div#teaser1 {
	margin-left: 20px;
}
div#teaser2 {
	width: 194px;
	height: 76px;
	background: #015838;
	margin-left: 10px;
	padding: 1px;
	padding-left: 3px;
	font-size: 8pt;
	color: #ffffff;
	overflow: hidden;
}
form#newsletter input, form#newsletter select {
	float: left;
	width: 200px;
	border: 1px solid #cccccc;
	margin-bottom: 3px;
}
form#newsletter label {
	float: left;
	width: 180px;
	padding-right: 20px;
}
/* alterabfrage */
div#alter_content {
	width: 876px;
	max-width: 876px;
	margin: 0 auto;
	text-align: center;
	color: #fff;
}
div#alter_logo {
	float: left;
	width: 876px;
	min-width: 100%;
	max-width: 876px;
	margin-top: 100px;
	margin-bottom: 50px;
	text-align: center;
}
div#alter_de, div#alter_pl {
	float: left;
	width: 398px;
	max-width: 398px;
	text-align: left;
	padding: 20px;
	color: #fff;
}
div#alter_de {
	text-align: right;
}
div#alter_content a:link, div#alter_content a:visited, div#alter_content a:active, div#alter_content a:hover {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
div#alter_content a:hover {
	text-decoration: underline;
}
div#popup {
	background: #ffffff;
	border: 1px solid #ffffff;
	padding: 10px;
	font-weight: normal;
	margin-top: 0px;
}
.jqiwarning .jqi{
      background-color: transparent;
}
.jqifade{
      background-color: #000000;
}
div.jqi{
      position: absolute;
      background-color: transparent;
      padding: 1px;
      width: auto; /*520px;*/
      max-width: 594px;
      margin-top: 100px;
}
div.jqi .jqiclose{
      float: right;
      cursor: pointer;
	  margin-top: -15px;
	  color: #fff;
}
div.jqi .jqicontainer{
      background-color: transparent;
      font-weight: bold;
}
div.jqi .jqimessage{
      background-color: transparent;
}
div.jqi .jqibuttons{
      text-align: center;
      padding: 10px 0 0 0;
  background: transparent;
}
div.jqi button{
      padding: 3px 10px 3px 10px;
      margin: 0 10px;
	   background: transparent;
}

