* {
	margin: 0px
}
body {font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; margin: 0px; background:#fff url("bg_body.gif") repeat-x top; text-align: center; color: #444}
.clearer { clear: both}
span.hide {display: none}
#global_deco {background: url("bg_footer.gif") repeat-x bottom}
#global {width: 950px; margin: 0px auto 0px auto; text-align: left}
#topstripe {width: 950px; height: 120px}
#logo_space {
	float: left
}
#logo a {
	width: 400px;
	height: 80px;
	display: block;
	background: url("gasmi_design.gif") no-repeat 0px -100px
}
#logo a:hover {background: url("gasmi_design.gif") no-repeat 0px 0px}
#logo span {display:none}
a {
}
#menu {
	float: right;
	margin: 30px 0px 0px 0px
}
#banner {width: 950px; height: 220px; color: #fff}
#menu ul {margin: 0px 0px 0px 0px}
#menu ul li {margin: 0px 2px 0px 0px; display: block; float: left; text-align: center; line-height: 30px; vertical-align: middle; font-family: Georgia, "Times New Roman", Times, serif; font-size:12px}
#menu a {width: 100px; height: 30px; display: block; background: url("bth.gif") no-repeat 0px -30px; color: #fff; text-decoration: none}
#menu a:hover {background: url("bth.gif") no-repeat 0px 0px; text-decoration: none}
#menu a.on {width: 100px; height: 30px; display: block; background: url("bth.gif") no-repeat 0px 0px; color: #fff; text-decoration: none}
#menu a.green {width: 100px; height: 30px; display: block; background: url("bthg.gif") no-repeat 0px -30px; color: #fff; text-decoration: none}
#menu a.green:hover {background: url("bthg.gif") no-repeat 0px 0px; text-decoration: none}
#menu a.greenon {width: 100px; height: 30px; display: block; background: url("bthg.gif") no-repeat 0px 0px; color: #fff; text-decoration: none}
#txt_banner {width: 550px; height: 153px; float: left}
#banner h1 {
	font-size:22px;
	font-weight: bold;
	color: #fff;
	border: none;
	background: none;
	margin-top: 22px;
	padding-bottom:10px;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
}
#banner h2 {
	margin: 5px 0 0 0;
	padding: 0;
	width: 600px;
	font-size: 13px;
	font-weight: normal;
	color: #fff;
	line-height: 150%;
	vertical-align:middle
}
#banner img {float: right}
#center {width: 680px; float: left; margin: 0px 0px 0px 0px; padding: 0px 20px 0px 0px}
#colonne_rechts {width: 250px; float: left; margin: 0px; padding: 0px}
#footer {
	width: 990px;
	text-align: center
}
#footerlogo {
	width: 104px;
	height: 80px;
	background: url("footer_logo.gif") no-repeat 0 0;
	position: absolute;
	margin: 150px 0 0 423px
}
#footstreife1 {height: 72px}
#footstreife2 {height: 30px; background: #2f9fe9}
#footstreife3 {
	background: #000;
	text-align: left;
	letter-spacing: 2px
}
#footstreife4 {height: 40px; line-height: 40px; vertical-align: middle; color: #636363}
#footstreife4 a {color:#636363}
#footstreife4 a:hover {text-decoration:none}
#footstreife4 #sign1 {
	height: 40px;
	float: left;
	text-align: right
}
#footstreife4 #sign2 {width: 400px; height: 40px; float: right; text-align: left}
#footstreife5 {height: 33px; background: #000}
#footstreife3 ul {
	float: left;
	padding: 0;
	list-style: none;
}
#footstreife3 ul.last {margin: 18px 0 0 0}
#footstreife3 ul li a {
	color: #666;
	font-size: 12px;
	margin: 0;
	text-decoration: none
}
#footstreife3 ul li a:hover {
	color: #888
}
#footstreife3 ul li.title a {width: 298px; padding: 0}
#footstreife3 ul li.last a {background: #000}
#footstreife3 ul li.last a:hover {background: #0c0c0c}
#wegfinder {font-size: 11px; color: #888;	
margin: 0 0 20px 0}
#wegfinder a {font-size: 11px; color: #888}
#wegfinder a:hover {color: #049ae1}
#contactbox a {width: 250px; height: 70px; margin: 20px 0 0 0; display: block; background: url("contactbox.gif") no-repeat 0 -70px}
#contactbox a:hover {background: url("contactbox.gif") no-repeat 0 0px}
ul#portfolio {width: 238px; height: 158px; margin: 5px auto 0 auto; border: 1px solid #ddd; padding: 0}
ul#portfolio li {list-style: none; margin: 0; padding: 0}
ul#portfolio li img{padding: 4px; margin: 0; border: none}
ul#personnalisierte {width: 238px; height: 158px; margin: 6px auto 0 auto; border: 1px solid #ddd; padding: 0}
ul#personnalisierte li {list-style: none; margin: 0; padding: 0}
ul#personnalisierte li img{padding: 4px; margin: 0; border: none}
#scrollup {position: relative; overflow: hidden; width: 220px; height: 120px; margin: 15px auto 0 auto; padding: 15px; background: url("encart_bg.gif") no-repeat top}
.headline {position: absolute; top: 210px; left: 15px; margin: 20px 0 0 0; width: 220px}
#pimpmypage a {width: 250px; height: 82px; margin: 10px 0 0 0; display: block; background: url("pimpmypage_green.gif") no-repeat top}
#logotypes a {width: 250px; height: 150px; margin: 10px 0 0 0; display: block; background: url("logotypes.gif") no-repeat top}
#webdesignandco a {width: 250px; height: 89px; margin: 10px 0 0 0; display: block; background: url("webdesignandco.gif") no-repeat top}
#photographie a {width: 250px; height: 230px; margin: 17px 0 0 0; display: block; background: url("photographie.jpg") no-repeat top}
#newsletterbox {width: 234px; height: 118px; margin: 10px 0 0 0; padding: 62px 0 0 16px; display: block; background: url("newsletter_gasmi.gif") no-repeat top}
input#newsletter {height:16px; width:160px; border:1px solid #8E3730; color:#666; font-size:12px}
span.erste {height: 20px; font-size: 28px;; color: #79AF14; float: left; text-transform: uppercase; margin: 0 4px 0px 0px}
img.imgcenter {margin: 0 auto 20px auto; display: block}
#global {width: 990px; margin: 0px auto 0px auto; text-align: left}
span.hide {display: none}
#topstripe {width: 950px; height: 120px; margin: 0px auto 0px auto}
#banner {
	width: 950px;
	height: 180px;
	color: #fff;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#center_home {
	width: 950px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#homebox1 {width: 320px; height: 355px; float: left; margin: 0 25px 0 0}
#homebox1 a {width: 320px; height: 300px; display: block; background: url("homebox1.jpg") no-repeat 0 -300px}
#homebox1 a:hover {width: 320px; height: 300px; display: block; background: url("homebox1.jpg") no-repeat 0 0}
#homebox2 {width: 300px; height: 355px; float: left; margin: 0 25px 0 0}
#homebox2 a {width: 300px; height: 300px; display: block; background: url("homebox2.jpg") no-repeat 0 -300px}
#homebox2 a:hover {width: 300px; height: 300px; display: block; background: url("homebox2.jpg") no-repeat 0 0}
#homebox3 {width: 320px; height: 355px; float: left}
#homebox3 a {width: 320px; height: 300px; display: block; background: url("homebox3.jpg") no-repeat 0 -300px}
#homebox3 a:hover {width: 320px; height: 300px; display: block; background: url("homebox3.jpg") no-repeat 0 0}
#homebox1 h1 {color: #2f9fe9; font-size: 40px; font-weight: normal; background: url("home_h1_web.gif") no-repeat 0 0; padding: 0 0 0 50px; margin: 0 0 0 25px; border: none}
#homebox2 h1 {color: #86cf44; font-size: 40px; font-weight: normal; background: url("home_h1_graph.gif") no-repeat 0 0; padding:0 0 0 50px; margin:0; border:none}
#homebox3 h1 {color:#ff9c12; font-size:40px; font-weight:normal; background:url("home_h1_photo.gif") no-repeat 0 0; padding:0 0 0 50px; margin:0; border:none}
#hometxtbox1,
#hometxtbox2,
#hometxtbox3{display:none}
#hometxtbox1{width:300px; float:left; margin:25px 25px 0 20px; background:url("fluidbox_topleft.gif") no-repeat 0 0}
#hometxtbox2{width:300px; float:left; margin:25px 25px 0 0; background:url("fluidbox_topleft.gif") no-repeat 0 0}
#hometxtbox3{width:300px; float:left; margin:25px 0 0 0; background:url("fluidbox_topleft.gif") no-repeat 0 0}
.hometxtbox_content {padding:15px; line-height:16px; font-size:11px}
#hometxtbox1 a {color: #2f9fe9}
#hometxtbox2 a {color: #86cf44}
#hometxtbox3 a {color: #ff9c12}
.hometxtbox_content strong {font-weight:normal}
.footttter {
	background-image:url(bg_footer.gif);
	padding-top:80px;
	background-repeat:repeat-x;
	color:#999999;
	line-height:150%;
	background-color:#000000;
	padding-bottom: 30px;
	margin-bottom:78px;
}
.footttter a{color:#999999; text-decoration:underline}
.footttter a:hover{color:#CCCCCC; text-decoration:none}
h1 {
	color:#9BC63D;
	font-size:24px;
	font-weight:bold
}
h2 {
	color:#CCCCCC;
	font-size:12px;
	font-weight:normal;
}

img {border:0}
