/* *** css by lichterkettenraucher. www.lichterkettenraucher.de*/

html, body {
	padding:0px;
	margin:0px;
	background: #fff url(back.jpg) top no-repeat;
	height: 100%;
	
}

/* @group elements */

/*container*/
#container {
	width:960px;
	margin: 0 auto;
	padding-top: 110px;
	min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -20px;
  
}

#inhalt{width:960px;
	background: #fff;
	opacity: 1;
}
#head {
	background:url(head.png);
	width:960px;
	height:167px;
}



.menu{position:absolute;
	margin-top:15px;
	margin-left:33px;
}

.content{
	margin-top:90px;
	min-height:764px;
	height:auto !important;
	height:764px;
	border-bottom: #eee 1px dashed;
}

.text{
	width:550px;
	margin-left:10px;
	padding-bottom: 50px;
}

.galerie{
	margin-left: 70px;;
}

.pdm {
	background-color:#f7f7f7;
	padding:20px;
	border:1px solid #ddd;
}


.pdmli {padding:0px 10px 0px 20px;
}
.divider{padding-top:15px;
	border-bottom:1px solid #eee;
	
}

.right{width:310px;
	float:right;
	margin-right:25px;
	border-left:1px dashed #eee;
	padding-left:24px;
	padding-bottom:20px;
}


.foot{background:#fff; url (foottop.gif) top center no-repeat;
}
.push{
	height:20px;
}

.footer{height:20px;
	background:#fff;
	width:853px;
	margin:0 auto;
}

#gmap {
	border: 3px solid #ddd;

}

/* @end */

/* @group typography */

p, li {
	color:#222;
	font: 12px/18px Helvetica, Lucida, Verdana, sans-serif;
	text-align:justify;
	padding: 0px 7px 0px 20px;
	margin:0;
	
}


.pdm p {
	color:#222;
	font: 12px/18px Helvetica, Lucida, Verdana, sans-serif;
	text-align:justify;
	padding: 0px 7px 0px 0px;
	margin:0;
	
}

.imp {
	margin-left:-15px;
}

li {
	text-align:left;
	padding:1px 0px;
	list-style-type: square;
}


a { outline:none; }
a img { border: 0;}

.angebote a {
	border-bottom:none;
}

.angebote a:hover{
	border-bottom:none;
}

a {
	color: #869234;
	text-transform: none;
	text-decoration: none;
	border-bottom: none;
}
a:visited {color:#869234;border-bottom: none;}
a:hover {
	color: #222;
	border-bottom: none;;
}
a:active { color:#869234;border-bottom: none;}


.imp a {
	color: #222;
	text-transform: none;
	text-decoration: none;
	border-bottom: none;
}


.imp a:visited {color:#222;border-bottom: none;}
.imp a:hover {
	color: #869234;
	border-bottom: none;;
}
.imp a:active { color:#222;border-bottom: none;}


h1 {
	text-align:right;
	margin-right: 28px;
	color: #869234;
	font: 13px Helvetica, Lucida, Verdana, sans-serif;
}
h1 a:link {
	color: #222;
	text-transform: none;
	text-decoration: none;
	border-bottom: none;
}

h1 a:visited {
	color: #222;
	text-transform: none;
	text-decoration: none;
	border-bottom: none;
}


h1 a:hover {
	color: #222;
	text-transform: none;
	text-decoration: none;
	border-bottom: 2px solid #869234;
}

h1 a:active { color: #fff; background-color: #869234;}


h2 {color:#222;
	font: bold 14px/18px Helvetica, Lucida, Verdana, sans-serif;
	text-align:justify;
	margin-left:20px;}

h3 {text-align:right;
margin-right:28px;
padding-top:20px;
	color: #aaa;
	font: 9px Helvetica, Lucida, Verdana, sans-serif;
}


h3 a {
	color: #aaa;
	text-transform: none;
	text-decoration: none;
	border-bottom: none;
}

h3 a:hover {
	color: #222;
	text-transform: none;
	text-decoration: none;
	border-bottom: none;
}
h3 a:active { color: #000; background-color: #ddd;}

h4, h4 li {
	font-size:10px;
}

.galerie a {
	border-bottom:none;
}
.galerie a:visited {border-bottom:none;}
.galerie a:hover {border-bottom:none;}
.galerie a:active {border-bottom:none;}


/* @end */

/* @group images */

img.download {vertical-align:middle;}

.textstarter{
	float:left;
	margin-left:35px;
	padding-right:20px;
	padding-bottom:10px;
}

.picright {
	margin-bottom:20px;
	padding:5px;
	background:#fff;
	border: 1px solid #ddd;
}

.kurier{
	float:right;
	padding:5px;
	background:#fff;
	border: 1px solid #ddd;
	margin-left: 20px;
}

.picleft {
	margin-left:65px;
	margin-right:10px;
	margin-bottom:10px;
	padding:5px;
	border: 1px solid #ddd;
}
.galerie img {
	height:110px;
	margin-right:10px;
	margin-top: 10px;
	padding:5px;
	border: 1px solid #ddd;
}


p input, p textarea {
	border:1px solid #ccc; margin-top:5px;
}

p input{
	height:20px; width:200px;
}

/* @end */

