/* *** css by lichterkettenraucher. www.lichterkettenraucher.de*/


body {
	padding-top:100px;
	padding-bottom:100px;
	margin:0px;
	


}

/* @group elements */

/*box*/
#box {
	width: 940px;
	margin: 0px auto;
	padding: 0;
}

/*container*/
#container {
	width: 940px;
	height:510px;
	margin: 0px auto;
	padding: 0;
	border: 1px solid #bebebe;
	overflow:hidden;
}


/*top*/
#top {
	width: 940px;
	height: 135px;
	border-bottom: 1px solid #bebebe;
}

img.logo {
	float:left;
}

img.logos {
	float:right;
}

/*content*/
#content {
	width: 940px;
	height:275px;
	overflow:hidden;
	padding:0;
	margin:0;
	}

/*bottom*/
#bottom {
	width: 940px;
	height:100px;
	border-top: 1px solid #bebebe;
	overflow:hidden;
	
}

/*menu*/
.menu {position:absolute;
margin:0;
}


/*submenu*/
.submenu {position:absolute;
margin-left:250px;
}
.submenu2 {position:absolute;
margin-left:250px;
}

.submenu3 {position:absolute;
margin-left:520px;
}
.submenu4 {position:absolute;
margin-left:570px;
}
.submenu5 {position:absolute;
margin-left:620px;
}
.submenu6 {position:absolute;
margin-left:670px;
}
.submenu7 {position:absolute;
margin-left:720px;
}
.submenu8 {position:absolute;
margin-left:770px;
}
.submenu9 {position:absolute;
margin-left:820px;
}
.beispiele {position:absolute;
margin-left:434px;
}

.flyer {position:absolute;
margin-left:628px;
}
.flyer2 {position:absolute;
margin-left:438px;
}

/*text*/
.text {position:relative;
	width:450px;
	height:269px;
	margin-top:0;
	margin-left:480px;
	}

.listing {
	position:absolute;
	bottom:0;
}

.listing2 {
	position:absolute;
	bottom:0;
	margin-left:  200px;;
}


/*copyright*/
.copyright {
	padding:0;
	margin:0;
}

/* @end */

/* @group typography & links */

p, li {
	color:#5e5e5e;
	font: 9px/11px Helvetica, Verdana, sans-serif;
	text-align:justify;
	padding: 0px 10px 0px 0px;
	margin:0;
}

span.right {
	color:#5e5e5e;
	font: 9px/11px Helvetica, Verdana, sans-serif;
	float:right;
	margin-right:120px;
	width:43px;
	_margin-top:-10px;
	}
	
	span.indent{
	padding-left:17px;
}

h4{
	color:#5e5e5e;
	font: 9px Helvetica, Verdana, sans-serif;
	text-align:right;
	padding: 0px 150px 0px 0px;
	margin-top:-10px;
}


.info p, li {
	color:#5e5e5e;
	font: 9px/9px Helvetica, Verdana, sans-serif;
	text-align:justify;
	padding: 0px 10px 0px 0px;
	margin:0;
}

.kosten tr p {text-align:right;}


p.indent {
	color:#5e5e5e;
	font: 9px/10px Helvetica, Verdana, sans-serif;
	text-align:justify;
	padding: 0px 10px 0px 7px;
	margin:0;
}

	
td li {
	list-style-type: disc;
}	
	
	
.text2 p{
	color:#5e5e5e;
	font: 9px/12px Helvetica, Verdana, sans-serif;
	text-align:left;
	padding: 0px 40px 10px 0px;
	margin:0;
	
}
li {
	text-align:left;
	padding:1px 0px;
	list-style-type: disc;
}


a { outline:none; }
a img { border: 0; }


.text a{
	color:#5e5e5e;

	text-transform: none;
	text-decoration: none;
	border-bottom:none;
	letter-spacing: 2px;
}
.text a:visited, .copyright a:visited {color: #5e5e5e;}
.text a:hover, .copyright a:hover {color: #000;}
.text a:active, .copyright a:active { color: #5e5e5e;}


h1 {
	margin-top:18px;
	padding-left:5px;
	margin-left: 35px;
	text-align:left;
	color: #5e5e5e;
	font: 11px/15px Helvetica, Verdana, sans-serif;
}

h1 a {
	color: #5e5e5e;
	text-transform: none;
	text-decoration: none;
	border-bottom: none;
	padding-left:4px;
	margin-left: 0px;
	text-align:left;
	color: #5e5e5e;
	border-left: 2px solid #fff;
	font: 11px/15px Helvetica, Verdana, sans-serif;
}
h1 a:visited {color: #5e5e5e;
	}
h1 a:hover {
	margin-left: 0px;
	text-align:left;
	color: #5e5e5e;
	border-left: 2px solid #5e5e5e;
	font: 11px/15px Helvetica, Verdana, sans-serif;
}
h1 a:active { color: #000;
	border-left: 2px solid #5e5e5e;
	padding-left: 4px;
	}

h2 {
	text-align:left;
	color: #5e5e5e;
	font: 12px/15px Helvetica, Verdana, sans-serif;
	margin-left:0;
	padding-top:8px;
	padding-bottom:8px;
	margin:0px;
}




h3 {
	text-align:justify;
	color: #5e5e5e;
	font: 9px/10px Helvetica, Verdana, sans-serif;
	margin-left:0;
	padding: 8px 10px 0px 0px;
	margin:0px;
}


.copyright p {
	padding:0;
	text-align:right;
	color: #a7a7a7;
	font: 9px/15px Helvetica, Verdana, sans-serif;
}
.copyright a {
	color:#a7a7a7;
	text-transform: none;
	text-decoration: none;
	border-bottom: dotted 1px #c0c0c0;
	}	
	
/* @end */

/* @group images */

#content img {
	float: left;
	padding-left:44px;
	padding-top:8px;
	padding-bottom:8px;
	margin:0;

}

.logo img {
	float:left;
}

.img {
	float:left;
}

.pics {
	margin-left: 46px;
	margin-top:8px;
	padding-bottom:8px;
	
	}

.picright{position:absolute;
margin-left:218px;
	bottom:0;
}


/* @end */

