/*GENERAL*/
*{margin:0;padding:0;}
a{outline:none;border:none;}
img{border:none;margin:0;}
input{margin:0;border:none;padding-left:5px;}



/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
body,td,th {font-family:"trebuchet ms",Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#ffffff;
	line-height:14px;
}
html,body{width:100%;height:100%; background-color:#000000; background-image:url(../images/bg.jpg); background-repeat:repeat-x;}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#container{width:100%;height:100%;}

#insider{width:1000px; height:600px;margin:0 auto;position:relative;}

#header{
	background:url(../images/Logo.jpg);
	background-repeat:no-repeat;
	z-index:9999;
	position:absolute;
	top:0px;
	left:0px;
	width:1000px;
	height: 154px;
}
#header ul{list-style:none;margin:0px;padding:0px;}
#header li{float:right;padding-top:0px;}
#header li a{width:103px;display:block; padding-right:0px; padding-left:0px;padding-top:0px;height:15px;font:11px tahoma,arial;color:#ffffff;margin-right:26px;text-decoration:none; text-align:center;}
#header li a:hover{}
#header li.separator{ background:url(../images/separator.jpg);height:154px;width:1px;padding-top:0px;}

#contents_wrapper{width:1000px;overflow:hidden;height:544px;background:#000000;position:relative; background-image:url(../images/bg.jpg); background-repeat:repeat-x;}

#bottom{position:relative;position:relative;padding-left:10px;padding-top:20px;padding-bottom:10px;color:#333333;font-size:10px;}
#bottom a{font:11px tahoma,arial;color:#aec556;margin-right:26px;text-decoration:none;}
#bottom a:hover{color:#30391c;}
#bottom .lineb{ background:url(../images/line_bottom.gif);height:1px;margin:12px 0px; clear:both}


/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#contents{height:600px;position:relative;width:5400px;}
.content{position:absolute;	top:0px; width:1000px;	overflow:hidden; padding-top:154px;	height: 349px;}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*Home*/
#home{left:0px;}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.img_main{position:relative;}
.logo{background:url(../images/logo.png);width:167px;height:115px;position:absolute;top:158px;left:1px;z-index:9999;}
.logo_holder{width:167px;height:115px;position:absolute;top:158px;left:0px;z-index:9999;}
.text_tag{	width:912px;height:200px; position:absolute;top:30px;left:40px;font-family:"trebuchet ms",Arial,Helvetica,sans-serif;font-size:12px;color:#ffffff;	line-height:16px; font-weight:lighter;}
.text_tag1{	width:400px;height:200px; position:absolute;top:27px;left:500px;font-family:"trebuchet ms",Arial,Helvetica,sans-serif;font-size:12px;color:#ffffff;	line-height:16px;font-weight:lighter;}
.text_tag2{	width:385px;height:100px; position:absolute;top:27px;left:500px;font-family:"trebuchet ms",Arial,Helvetica,sans-serif;font-size:12px;color:#ffffff;	line-height:16px;font-weight:lighter;}
.text_tag3{	width:385px;height:50px; position:absolute;top:270px;left:500px;font-family:"trebuchet ms",Arial,Helvetica,sans-serif;font-size:12px;color:#ffffff;	line-height:16px;font-weight:lighter;}

.colLeft{float:left;width:588px;}
.colRight{float:right;width:257px;padding-right:20px;}


.services{min-height:121px;_height:121px;}
.services a{text-decoration:none;font:11px/18px "verdana";	color:#000000; font-weight: lighter; background:url(../images/ahref.gif) no-repeat left center;	padding-left:15px;display:block;}
.services a:hover{ background:#000000;color:#595959;
opacity: 0.5;
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
filter:alpha(opacity=50);}

.press{position:relative; padding-left:40px; padding-right:20px;_behavior: url('css/IEFixes.htc')}
.press:hover, .press.hover{}
.press_ico{background:url(../images/ico_press.gif);width:33px;height:45px;position:absolute;top:-14px;right:12px;}


.title{clear:both;text-transform:uppercase;padding-top:6px;padding-bottom:15px;font-weight: lighter;}

.small_section{float:left;padding-left:30px;width:245px;position:relative}
.small_title{position:relative;padding:0px;color:#ffffff;font:15px "verdana",tahoma; text-align:center;}
.smtgh{background:url(../images/smtgh.gif);width:26px;height:13px;position:absolute;top:-13px;left:40px;}
.check{background:url(../images/check.png);width:59px;height:46px;top:-10px;right:-11px; position:absolute}
.description{padding:20px 0px 12px 8px;min-height:150px;_height:150px;}


/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*webdesign*/
#webdesign{left:1000px;}

#webdesign .colLeft{float:left;width:280px;padding-left:20px;}
#webdesign .colRight{float:right;width:530px;padding-right:20px;}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*grafikdesign*/
#grafikdesign{left:2000px;}

#grafikdesign .colLeft{float:left;width:280px;padding-left:20px;}
#grafikdesign .colRight{float:right;width:530px;padding-right:20px;}
.small_title2{position:relative;background:#e1e4d3;padding:2px 8px;color:#54602b;font:18px/26px "verdana",tahoma;}
.press2{padding:4px 10px;}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*FOTO*/
#foto{left:3000px;}

#foto .colLeft{float:left;width:280px;padding-left:20px;}
#foto .colRight{float:right;width:530px;padding-right:20px;}

.posted{ font-size:10px;}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*corporate  identity*/
#corporate{left:4000px;}

#corporate .colLeft{float:left;width:280px;padding-left:20px;}
#corporate .colRight{float:right;width:530px;padding-right:20px;}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/*referenzen*/
#referenzen{left:5000px;}
#referenzen .colLeft{float:left;width:280px;padding-left:20px;}
#referenzen .colRight{float:right;width:530px;margin-right:20px;position:relative;height:397px;}
#referenzen_wrapper{overflow:hidden;}

#wrapper{ width:530px;height:5200px;position:relative;margin-right:20px;}

.submenus{height:310px;	width:460px; position:absolute;	right:0px; padding-top:10px;}

#conventional{top:0px;}
#web_marketing{top:397px;}
#branding{top:794px;}
#reinhold{top:1191px;}
#customer_retention{top:1588px;}
#permissive_email{top:1985px;}
#video_email{top:2382px;}
#ecoupon{top:2779px;}
#adrianfierro{top:3176px;}
#stegemeier{top:3573px;}
#ProLife{top:3970px;}
#Beautyroom{ top:4367px;}
#martincastillophotography{ top:4764px;}



/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*KONTAKT*/
#kontakt{left:6000px;}

#kontakt .colLeft{float:left;width:280px;padding-left:20px;}
#kontakt .colRight{float:right;width:530px;padding-right:20px;}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*ANFAHRT*/
#anfahrt{left:7000px;}

#anfahrt .colLeft{float:left;width:280px;padding-left:20px;}
#anfahrt .colRight{float:right;width:530px;padding-right:20px;}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/*IMPRESSUM*/
#impressum{left:8000px;}

#impressum .colLeft{float:left;width:280px;padding-left:20px;}
#impressum .colRight{float:right;width:530px;padding-right:20px;}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*GENERAL*/

ul{ margin-left:15px;}

.clearfix:after {content:"."; display:block; height:0;
                 clear:both; visibility:hidden; }
.clearfix       {display:inline-block;}
/* Hide from IE Mac */
.clearfix       {display:block;}
/* End hide from IE Mac */
* html .clearfix{ height:1px;}

.fr{float:right;}
.fl{float:left;}

.clearer{clear:both;width:100%;height:0px;line-height:0px;font-size:0px; border:0px;}

.spacer-3{height:3px;line-height:3px;font-size:3px;clear:both;}
.spacer-5{height:5px;line-height:5px;font-size:5px;clear:both;}
.spacer-7{height:25px;line-height:25px;clear:both;}
.spacer-10{height:10px; clear:both;}
.spacer-1{height:2px;line-height:2px;clear:both;}
.spacer-20{height:20px; clear:both;}
.spacer-25{height:25px; clear:both;}
.spacer-45{height:45px; clear:both;}

.noborder{border:0px;}
.di{display:inline;}
.db{display:block;}

.pt-0   {padding-top:0px;}
.pt-1   {padding-top:1px;}
.pt-2   {padding-top:2px;}
.pt-3   {padding-top:3px;}
.pt-4   {padding-top:4px;}
.pt-5     {padding-top:5px;}
.pt-10    {padding-top:10px;}
.pt-15    {padding-top:15px;}
.pt-20    {padding-top:20px;}
.pt-30   {padding-top:30px;}
.pb-0     {padding-bottom:0px;}
.pb-1   {padding-bottom:1px;}
.pb-2   {padding-bottom:2px;}
.pb-3   {padding-bottom:3px;}
.pb-4   {padding-bottom:4px;}
.pb-5     {padding-bottom:5px;}
.pb-10    {padding-bottom:10px;}
.pb-15    {padding-bottom:15px;}
.pb-20    {padding-bottom:20px;}
.pr-1   {padding-right:1px;}
.pr-2   {padding-right:2px;}
.pr-3   {padding-right:3px;}
.pr-4   {padding-right:4px;}
.pr-5     {padding-right:5px;}
.pr-10    {padding-right:10px;}
.pr-15    {padding-right:15px;}
.pr-20    {padding-right:20px;}
.pl-1   {padding-left:1px;}
.pl-2   {padding-left:2px;}
.pl-3   {padding-left:3px;}
.pl-4   {padding-left:4px;}
.pl-5    {padding-left:5px;}
.pl-10    {padding-left:10px;}
.pl-15    {padding-left:15px;}
.pl-20    {padding-left:20px;}

.p-1    {padding:1px;}
.p-2 	{padding:2px;}
.p-3 	{padding:3px;}
.p-5    {padding:5px;}
.p-10   {padding:10px;}

.mt-10 { margin-top:10px;}
.mt-15 { margin-top:15px;}
.mb-10 { margin-bottom:10px;}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.container_over{position:absolute;top:0px;left:0px;width:100%;height:100%;display:none;z-index:99999;padding-top:100px;}

