*{
	
	border:0px solid #eee;
	font-family:Arial, Helvetica, sans-serif;
}

ul {
	margin:0px 0px 0px 0px;
	padding:0px;
	border:0px solid #eee;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
}

ol{
	line-height:17px;
}

p {
	padding:5px 0px 7px 0px;
	margin:0px;
}

	.clear 	{
		clear:both;
		line-height:0;
		font-size:0;
		height:0;
		}

body {
	font-size:13px;
	color:#747576;
	background-image:url(../bilder/hg.jpg);
	background-repeat:no-repeat;
	background-color:#a9cdff;
	background-position:center top;
	margin:0px;
	padding:0px;
}

a:focus
{
	outline:none;
}

#footer_hg
{
	background-position:bottom;
	width:100%;
	height:100%;
	margin:0 auto;
	margin-top:0px;
	
}


#rahmen{
	margin:0 auto ;
	width:990px;
	height:auto;
	padding-top:0px;
}

.abstand{
	padding-top:13px;
	}

#alles{
	width:965px;
	height:auto;
	margin-left:12px;
	margin-top:0px;
	border:none;
}


#head{
	width:966px;
	height:237px;
	overflow:hidden;
	padding:0px;
	margin:0px;

}


#logo{
	width:255px;
	height:115px;
	padding-left:41px;
	padding-top:45px;
	float:left;}
	
#bvdw{
	width:77px;
	height:115px;
	padding-left:592px;
	padding-top:12px;
	float:left;}	


	#navi{
		width:auto;
		height:45px;
		font-size:15px;
		margin-top:192px;
		font-family:Arial Narrow, Arial, Helvetica, sans-serif;
		font-weight:normal;
	}	
	
			#navi ul {
			padding:0px;
			margin:0px;
			margin-top:0px;
			}
			#navi li {
			padding:0px 0px 0px 0px;
			margin:0px;		
			list-style:none;
			float:left;
			height:45px;
			}
			#navi a:link, #navi a:visited {
			background-image:url(../bilder/buttons/button.jpg);
			background-repeat:no-repeat;
			text-decoration:none;
			height:45px;
			width:135px;
			display:block;
			padding-top:13px;
			text-align:center;
			color:#616161;
			}
	
			#navi a:hover {
			background-image:url(../bilder/buttons/button.jpg);
			background-repeat:no-repeat;
			text-decoration:none;
			height:45px;
			width:135px;
			display:block;	
			text-align:center;
			padding-top:13px;
			color:#125bba;
			}
			
			.over {
			background-image:url(../bilder/buttons/button.jpg);
			background-repeat:no-repeat;
			text-decoration:none;
			height:45px;
			width:135px;
			display:block;	
			text-align:center;
			line-height:43px;
			color:#125bba;
			}
			

			#navi_impressum a:link, #navi_impressum{
			background-image:url(../bilder/buttons/button_impressum.jpg);
			background-repeat:no-repeat;
			text-decoration:none;
			height:45px;
			width:135px;
			display:block;
			padding-top:13px;
			text-align:center;
			color:#616161;
			}
			
			#navi_impressum a:hover{
			background-image:url(../bilder/buttons/button_impressum.jpg);
			background-repeat:no-repeat;
			text-decoration:none;
			height:45px;
			width:135px;
			display:block;
			padding-top:13px;
			text-align:center;
			color:#125bba;
			}
			
			.navi_impressum_over{
			background-image:url(../bilder/buttons/button_impressum.jpg);
			background-repeat:no-repeat;
			text-decoration:none;
			height:45px;
			width:135px;
			line-height:43px;
			display:block;	
			text-align:center;
			color:#125bba;
			}
			
			#button_leistung a:link, #button_leistung a:visited {
			background-image:url(../bilder/buttons/button_leistungen.jpg);
			background-repeat:no-repeat;
			color:#ffffff;
			text-decoration:none;
			height:32px;
			width:143px;
			display:block;	
			text-align:center;
			padding-top:13px;
			}
			
			#button_leistung a:hover {
			background-image:url(../bilder/buttons/button_leistungen_hover.jpg);
			background-repeat:no-repeat;
			color:#ffffff;
			text-decoration:none;
			height:32px;
			width:143px;
			display:block;	
			text-align:center;
			padding-top:13px;
			}
			
			.over_leistung {
			background-image:url(../bilder/buttons/button_leistungen_over.jpg);
			background-repeat:no-repeat;
			color:#ffffff;
			text-decoration:none;
			height:32px;
			width:143px;
			display:block;	
			text-align:center;
			padding-top:13px;
			}
						
			
	
.bridge {
	width:965px;
	height:320px;
	margin-top:0px;
	color:#FFF;
	font-size:30px;
	padding:0px;
	margin:0px;
	overflow:hidden;
	background-repeat:no-repeat;
}
.bildHome {
	background-image:url(../bilder/bridge_home.jpg);
}
.bildReferenzen {
	background-image:url(../bilder/bridge_referenzen.jpg);
}
.bildTeam {
	background-image:url(../bilder/team.jpg);
}
.bildWebdesign {
	background-image:url(../bilder/bridge_webdesign_test.jpg);
}
.bildOnlinetoolsEmailzugang {
	background-image:url(../bilder/bridge_onlinetools_emailzugang.jpg);
}
.bildKontakt {
	background-image:url(../bilder/bridge_kontakt_test.jpg);
}
.bildImpressum {
	background-image:url(../bilder/bridge_impressum_test.jpg);
}
.bildWebcheck {
	background-image:url(../bilder/bridge_neu.jpg);
}
.bildHomeHosting {
	background-image:url(../bilder/bridge_home_hosting.jpg);
}
.bildHomeSumo {
	background-image:url(../bilder/bridge_home_sumo.jpg);
}
.bildHomeCMS {
	background-image:url(../bilder/bridge_home_cms.jpg);
	}
.bildErklaerung{
	background-image:url(../bilder/bridge_erklaerung.jpg);
}
.bildAgb{
	background-image:url(../bilder/bridge_agb.jpg);
}
.bildJobs{
	background-image:url(../bilder/bridge_jobs.jpg);
}
.bildLeistungenWartung{
	background-image:url(../bilder/bridge_leistungen_wartung.jpg);
}
.bildLeistungenCms{
	background-image:url(../bilder/bridge_leistungen_cms.jpg);
}
.bildLeistungenWebshop{
	background-image:url(../bilder/bridge_leistungen_eshop.jpg);
}
.bildLeistungenSeo{
	background-image:url(../bilder/bridge_leistungen_seo.jpg);
}
.bildLeistungenCOD{
	background-image:url(../bilder/bridge_leistungen_corporatedesign.jpg);
}
.bildLeistungenInternetportale{
	background-image:url(../bilder/bridge_leistungen_internetportale.jpg);
}
.bildLeistungenHosting{
	background-image:url(../bilder/bridge_hosting_test.jpg);
}
.bildLeistungenOnlineMaketing{
	background-image:url(../bilder/leistungen_online_marketing.jpg);
}
.bildOnlinetoolsEmailAdminzugang{
	background-image:url(../bilder/bridge_onlinetools_emailadmin.jpg);
}
.bildOnlinetoolsnewsletter{
	background-image:url(../bilder/bridge_onlinetools_newsletter.jpg);
}
.bildOnlinetoolsDomain{
	background-image:url(../bilder/bridge_onlinetools_domain.jpg);
}
.bildOnlinetoolsRedak{
	background-image:url(../bilder/bridge_onlinetools_redak.jpg);
}


#bridge2{
	width:964px;
	height:320px;
	margin-top:0px;
	padding:0px;
	color:#FFF;
	font-size:30px;
	background-image:url(../bilder/team.jpg);
	background-repeat:no-repeat;
}


#bridge_text{
	padding:45px 0px 0px 30px;
	float:left;
	width:400px;
	
}
#bridgeText{
	width:400px;
	position:relative;
	top:-280px;
	left:30px;
}
	


#obenRechts{
	padding-top:45px;
	float:left;
	width:300px;
	
}


#bridge_team{
	width:964px;
	height:250px;
	margin-top:47px;
	color:#115bba;
	font-size:25px;
	font-weight:normal;
	padding:70px 0px 0px 670px;
}


#button_leer{
	width:216px;
	height:50px;
	margin-left:680px;
	padding-top:10px;
	margin-top:-38px;
}




		a:link.buttonDesign, a:visited.buttonDesign {
			font-size:11px;
			font:Arial, Helvetica, sans-serif;
			font-weight:bold;
			text-decoration:none;
			color:#FFF;
			background-image:url(../bilder/designentwurf_hg.png);
			background-repeat:no-repeat;
			display:block;
			width:200px;
			height:35px;
			padding-top:7px;
			text-align:center;
			margin-top:295px;
			margin-left:742px;
	}
	
	
		a:hover.buttonDesign {
			font-size:11px;
			text-decoration:none;
			color:#999;
			background-image:url(../bilder/designentwurf_hg.png);
			display:block;
			width:200px;
			height:35px;
			padding-top:7px;
			text-align:center;
			margin-top:295px;
			margin-left:742px;
	}


#button_designentwurf{
	width:216px;
	height:50px;
	margin-left:680px;
	background-image:url(../bilder/designentwurf_hg.png);
	background-repeat:no-repeat;
	padding-top:10px;
	margin-top:-38px;
	text-align:center;
	font-weight:bold;
}


	#button_designentwurf a:link, #button_designentwurf a:visited{
			font-size:15px;
			text-decoration:none;
			color:#FFF;
	}
	
	
		#button_designentwurf a:hover{
			font-size:15px;
			text-decoration:none;
			color:#246e07;
	}

#content{
	width:929px;
	height:auto;
	min-height:650px;
	background-color:#FFF;
	padding:35px 0px 0px 35px;

}
	
	#content_text2
	{
		width:590px;
		float:left;
		padding-bottom:20px;
		font-size:14px;
		line-height:18px;
	}
	
	#content_text3
	{
		width:790px;
		padding-bottom:20px;
		font-size:14px;
		line-height:18px;
	}
	
	#content_text3 ol li {
		margin-bottom:30px;
		}
	
	#content_text3 li{
		list-style:disc;
		}
	

	#content_text4
	{
		width:890px;
		height:auto;
		padding-bottom:20px;
	}
	
		#content_text4 td
		{
			vertical-align:top;
		}



	#content_text
	{
		width:510px;
		float:left;
		padding-bottom:20px;
		font:Arial, Helvetica, sans-serif;
		font-size:14px;
		line-height:18px;
	}
	
	  
#content_list_style		
	{
		float:left;
		padding-bottom:20px;
	}
		
		
#content ul {
	margin:0px 0px 20px 0px;
	padding:0px;
	margin-left:40px;
}
#content li {
	margin:0px;
	padding:0px;
	padding-top:7px;
}
.hosting li{
	list-style-image:url(../bilder/list_image_home.jpg);
}
.internet li{
	list-style-image:url(../bilder/list_image.jpg);
}
.seo li{
	list-style-image:url(../bilder/list_image2.jpg);
}
.cms li{
	list-style-image:url(../bilder/list_image_hosting.jpg);
}
.marketing li{
	list-style-image:url(../bilder/list_image_marketing.jpg);
}
.home li{
	list-style-image:url(../bilder/list_image_home.jpg);
	}
		
	#internetportale{float:left; padding-bottom:20px;}	
		


a:link.button, a:visited.button {
		width:230px;
		height:25px;
		display:block;
		background-image:url(../bilder/buttonHg.gif);
		padding-top:10px;
		text-align:center;
		text-decoration:none;
		font-weight:bold;
		border:solid 1px #cbcbcb;
}

a:hover.button {
		color:#115bba;
		border:solid 1px #115bba;
}



			
			
	
		
.online_tools{ background-image:url(../bilder/kontaktformular_button.jpg); background-repeat:no-repeat; display:block;
			   width:193px; height:26px; padding-top:9px; text-align:center; margin-bottom:5px;}

.online_tools2{ background-image:url(../bilder/kontaktformular_button.jpg); background-repeat:no-repeat; display:block;
			   width:180px; height:26px; padding-top:9px; padding-left:14px;}


		
	#icons
	
	{
		width:381px;
		padding-left:35px;
		float:left;
		font-size:13px;
	}
	
	
	
	#team_kasten
	
	{
		width:271px;
		padding-left:140px;
		float:left;
		font-size:12px;
	}
	
	
	
	
		#chef
		{
			width:250px;
			height:110px;
			padding-left:12px;
			background-image:url(../bilder/team_c.engelen.jpg);
			background-repeat:no-repeat;
		}

	
		#pohl
		{
			width:250px;
			height:110px;
			padding-left:12px;
			background-image:url(../bilder/team_h.pohl.jpg);
			background-repeat:no-repeat;
		}
	
	
		#mangold
		{
			width:250px;
			height:110px;
			padding-left:12px;
			background-image:url(../bilder/team_k.mangold.jpg);
			background-repeat:no-repeat;
		}
	
	
	
		#balzuweit
		{
			width:250px;
			height:110px;
			padding-left:12px;
			background-image:url(../bilder/team_m.balzuweit.jpg);
			background-repeat:no-repeat;
		}
		
	
	
		#icon1
		{
			width:362px;
			height:122px;
			padding-top:56px;
			padding-left:19px;
			background-image:url(../bilder/icon1.jpg);
			background-repeat:no-repeat;
			color:#666; 
			font-size:12px;
		}
		
		#icon2
		{
			width:362px;
			height:124px;
			padding-top:23px;
			padding-left:19px;
			background-image:url(../bilder/icon2.jpg);
			background-repeat:no-repeat;
			margin-top:15px;
			color:#666; 
			font-size:12px;
		}
		
		#icon3
		{
			width:362px;
			height:127px;
			padding-top:35px;
			padding-left:19px;
			background-image:url(../bilder/icon3.jpg);
			background-repeat:no-repeat;
			margin-top:8px;
			color:#666; 
			font-size:12px;
		}
		
		#icon4
		{
			width:362px;
			height:126px;
			padding-top:29px;
			padding-left:19px;
			background-image:url(../bilder/icon4.jpg);
			background-repeat:no-repeat;
			margin-top:10px;
			color:#666; 
			font-size:12px;
		}
		
			#icons a:link, #icons a:visited {
				color:#666; 
				font-size:12px;
				text-decoration:none;	
				}
				
				
			#icons a:hover {
				color:#06C;
				text-decoration:none;
				font-size:12px;
				}


			.over_icon {
				color:#06C;
				text-decoration:none;
				font-size:12px;
				}
				
			.icon_footlink {
				padding-top:15px;
				}
			





/* ----- Leistungen BUTTONS ----- */

	#content_leistungen_button {
		width:200px;
		height:auto;
		float:left;
		margin-left:113px;
		
	}
	
	#content_leistungen_button a:link, #content_leistungen_button a:visited {
		background-repeat:no-repeat; text-decoration:none; display:block;
		height:47px; padding:15px 0px 0px 53px; font-weight:bold; font-size:16px;
		}

		
		
	a:link.leistungen_webdesign, a:visited.leistungen_webdesign {
		background-image:url(../bilder/leistungen_buttons_neu/button_oben_grau.jpg);
		color:#a3a3a3;
		}
		
	a:hover.leistungen_webdesign {
		background-image:url(../bilder/leistungen_buttons_neu/button_webdesign_hover.jpg);
		background-repeat:no-repeat; text-decoration:none;
		color:#295aa3;
		}

	.over_leistungen_webdesign {
		 background-image:url(../bilder/leistungen_buttons_neu/button_webdesign.jpg);
		 background-repeat:no-repeat; text-decoration:none; display:block;
		 height:47px; padding:15px 0px 0px 53px; color:#295aa3; font-weight:bold; font-size:16px;
		 }
		 
	.subtitle	 {
		font-weight:normal; font-size:12px;
		}
		
		
		a:link.leistungen_wartung, a:visited.leistungen_wartung {
		 background-image:url(../bilder/leistungen_buttons_neu/button_mitte_grau.jpg);
		 color:#a3a3a3;
		 }
	
	a:hover.leistungen_wartung {
		 background-image:url(../bilder/leistungen_buttons_neu/button_wartung_hover.jpg);
		 background-repeat:no-repeat; text-decoration:none;
		 color:#a0561a;
		 
		 }
		
	.over_leistungen_wartung {
		 background-image:url(../bilder/leistungen_buttons_neu/button_wartung.jpg);
		 background-repeat:no-repeat; text-decoration:none; display:block;
		 height:47px; padding:15px 0px 0px 53px; color:#a0561a; font-weight:bold; font-size:16px;
		 }
		 
		 
		 
		 
	a:link.leistungen_cms, a:visited.leistungen_cms {
		 background-image:url(../bilder/leistungen_buttons_neu/button_mitte_grau.jpg);
		 color:#a3a3a3;
		 }
	
	a:hover.leistungen_cms {
		 background-image:url(../bilder/leistungen_buttons_neu/button_cms_hover.jpg);
		 background-repeat:no-repeat; text-decoration:none;
		 color:#c920b7;
		 
		 }
		
	.over_leistungen_cms {
		 background-image:url(../bilder/leistungen_buttons_neu/button_cms.jpg);
		 background-repeat:no-repeat; text-decoration:none; display:block;
		 height:47px; padding:15px 0px 0px 53px; color:#c920b7; font-weight:bold; font-size:16px;
		 }
		 
		 
		 
	a:link.leistungen_e-shop, a:visited.leistungen_e-shop {
		background-image:url(../bilder/leistungen_buttons_neu/button_mitte_grau.jpg);
		color:#a3a3a3;
		}

	a:hover.leistungen_e-shop {
		background-image:url(../bilder/leistungen_buttons_neu/button_eshop_hover.jpg); 
		background-repeat:no-repeat; text-decoration:none;
		color:#18a324;
		}

	.over_leistungen_e-shop {
		background-image:url(../bilder/leistungen_buttons_neu/button_eshop.jpg);
		background-repeat:no-repeat; text-decoration:none; display:block;
		height:47px; padding:15px 0px 0px 53px; color:#18a324; font-weight:bold; font-size:16px;
		 }
		 
		 
		 
	a:link.leistungen_seo, a:visited.leistungen_seo {
		background-image:url(../bilder/leistungen_buttons_neu/button_mitte_grau.jpg);
		color:#a3a3a3;
		}
			
	a:hover.leistungen_seo {
		background-image:url(../bilder/leistungen_buttons_neu/button_seo_hover.jpg);
		background-repeat:no-repeat; text-decoration:none;
		color:#8821ca;
		}
		
	.over_leistungen_seo {
		background-image:url(../bilder/leistungen_buttons_neu/button_seo.jpg);
		 background-repeat:no-repeat; text-decoration:none; display:block; 
		 height:47px; padding:15px 0px 0px 53px; color:#8821ca; font-weight:bold; font-size:16px;
		 }
		 
		 
		 
	 a:link.leistungen_corporate_design, a:visited.leistungen_corporate_design {
		 background-image:url(../bilder/leistungen_buttons_neu/button_mitte_grau.jpg);
		 color:#a3a3a3;
		 }
		
	a:hover.leistungen_corporate_design {
		background-image:url(../bilder/leistungen_buttons_neu/button_corporatedesign_hover.jpg);
		background-repeat:no-repeat; text-decoration:none;
		color:#2877dc;
		}

	.over_leistungen_corporate_design {
		background-image:url(../bilder/leistungen_buttons_neu/button_corporatedesign.jpg);
		background-repeat:no-repeat; text-decoration:none; display:block;
		height:47px; padding:15px 0px 0px 53px; color:#2877dc; font-weight:bold; font-size:16px;
		 }
		 
		 
		 
	a:link.leistungen_internetportale, a:visited.leistungen_internetportale {
		background-image:url(../bilder/leistungen_buttons_neu/button_mitte_grau.jpg);
		color:#a3a3a3;
		}

	a:hover.leistungen_internetportale {
		background-image:url(../bilder/leistungen_buttons_neu/button_internetportale_hover.jpg);
		background-repeat:no-repeat; text-decoration:none;
		color:#e89014;
		}

	.over_leistungen_internetportale {
		background-image:url(../bilder/leistungen_buttons_neu/button_internetportale.jpg);
		background-repeat:no-repeat; text-decoration:none; display:block;
		height:47px; padding:15px 0px 0px 53px; color:#e89014; font-weight:bold; font-size:16px;
		 }
		 
		 
		 
	a:link.leistungen_hosting, a:visited.leistungen_hosting {
		background-image:url(../bilder/leistungen_buttons_neu/button_unten_grau.jpg);
		color:#a3a3a3;
		}
		
	a:hover.leistungen_hosting {
		background-image:url(../bilder/leistungen_buttons_neu/button_hosting_hover.jpg);
		background-repeat:no-repeat; text-decoration:none;
		color:#e42423;
		 }

	.over_leistungen_hosting{
		background-image:url(../bilder/leistungen_buttons_neu/button_hosting.jpg);
		background-repeat:no-repeat; text-decoration:none; display:block;
		height:47px; padding:15px 0px 0px 53px; color:#e42423; font-weight:bold; font-size:16px;
		 }


	a:link.leistungen_marketing, a:visited.leistungen_marketing {
		background-image:url(../bilder/leistungen_buttons_neu/button_unten_grau.jpg);
		color:#a3a3a3;
		}
		
	a:hover.leistungen_marketing {
		background-image:url(../bilder/leistungen_buttons_neu/button_marketing_hover.jpg);
		background-repeat:no-repeat; text-decoration:none;
		color:#00a8c5;
		 }

	.over_leistungen_marketing{
		background-image:url(../bilder/leistungen_buttons_neu/button_marketing.jpg);
		background-repeat:no-repeat; text-decoration:none; display:block;
		height:47px; padding:15px 0px 0px 53px; color:#00a8c5; font-weight:bold; font-size:16px;
		 }

/* ----- Leistungen BUTTONS ENDE ----- */



/* ----- Online Tools BUTTONS ----- */

	#content_onlinetools_button {
		width:200px;
		height:auto;
		float:left;
		margin-left:113px;
		
	}
	
	#content_onlinetools_button a:link, #content_onlinetools_button a:visited {
		background-repeat:no-repeat; text-decoration:none; display:block;
		height:47px; padding:15px 0px 0px 53px; font-weight:bold; font-size:14px;
		}

		
		
	a:link.onlinetools_zugang, a:visited.onlinetools_zugang {
		background-image:url(../bilder/onlinetools_buttons/button_oben_grau.jpg);
		color:#a3a3a3;
		}
		
	a:hover.onlinetools_zugang {
		background-image:url(../bilder/onlinetools_buttons/button_oben_blau_hover.jpg);
		background-repeat:no-repeat; text-decoration:none;
		color:#295aa3;
		}

	.over_onlinetools_zugang {
		 background-image:url(../bilder/onlinetools_buttons/button_oben_blau.jpg);
		 background-repeat:no-repeat; text-decoration:none; display:block;
		 height:47px; padding:15px 0px 0px 53px; color:#295aa3; font-weight:bold; font-size:14px;
		 }
		 
	.subtitle	 {
		font-weight:normal; font-size:12px;
		}
		 
		 
		 
		 
	a:link.onlinetools_administrator, a:visited.onlinetools_administrator {
		 background-image:url(../bilder/onlinetools_buttons/button_mitte_grau.jpg);
		 color:#a3a3a3;
		 }
	
	a:hover.onlinetools_administrator {
		 background-image:url(../bilder/onlinetools_buttons/button_mitte_blau_hover.jpg);
		 background-repeat:no-repeat; text-decoration:none;
		 color:#295aa3;
		 
		 }
		
	.over_onlinetools_administrator {
		 background-image:url(../bilder/onlinetools_buttons/button_mitte_blau.jpg);
		 background-repeat:no-repeat; text-decoration:none; display:block;
		 height:47px; padding:15px 0px 0px 53px; color:#295aa3; font-weight:bold; font-size:14px;
		 }
		 
		 
		 
	a:link.onlinetools_newsletter, a:visited.onlinetools_newsletter {
		background-image:url(../bilder/onlinetools_buttons/button_mitte_grau.jpg);
		color:#a3a3a3;
		}

	a:hover.onlinetools_newsletter {
		background-image:url(../bilder/onlinetools_buttons/button_mitte_blau_hover.jpg);
		background-repeat:no-repeat; text-decoration:none;
		color:#295aa3;
		}

	.over_onlinetools_newsletter {
		background-image:url(../bilder/onlinetools_buttons/button_mitte_blau.jpg);
		background-repeat:no-repeat; text-decoration:none; display:block;
		height:47px; padding:15px 0px 0px 53px; color:#295aa3; font-weight:bold; font-size:14px;
		 }
		 
		 
		 
	a:link.onlinetools_domainrecherche, a:visited.onlinetools_domainrecherche {
		background-image:url(../bilder/onlinetools_buttons/button_mitte_grau.jpg);
		color:#a3a3a3;
		}
			
	a:hover.onlinetools_domainrecherche {
		background-image:url(../bilder/onlinetools_buttons/button_mitte_blau_hover.jpg);
		background-repeat:no-repeat; text-decoration:none;
		color:#295aa3;
		}
		
	.over_onlinetools_domainrecherche {
		background-image:url(../bilder/onlinetools_buttons/button_mitte_blau.jpg);
		 background-repeat:no-repeat; text-decoration:none; display:block; 
		 height:47px; padding:15px 0px 0px 53px; color:#295aa3; font-weight:bold; font-size:14px;
		 }
		 
		 
		 
	 a:link.onlinetools_redaktionssystem, a:visited.onlinetools_redaktionssystem {
		 background-image:url(../bilder/onlinetools_buttons/button_unten_grau.jpg);
		 color:#a3a3a3;
		 }
		
	a:hover.onlinetools_redaktionssystem {
		background-image:url(../bilder/onlinetools_buttons/button_unten_blau_hover.jpg);
		background-repeat:no-repeat; text-decoration:none;
		color:#295aa3;
		}

	.over_onlinetools_redaktionssystem {
		background-image:url(../bilder/onlinetools_buttons/button_unten_blau.jpg);
		background-repeat:no-repeat; text-decoration:none; display:block;
		height:47px; padding:15px 0px 0px 53px; color:#295aa3; font-weight:bold; font-size:14px;
		 }

/* ----- Online Tools BUTTONS ENDE ----- */



#content_kontakt{
	width:914px;
	height:auto;
	min-height:650px;
	margin-top:0px;
	background-image:url(../bilder/content_kontakt_hg.jpg);
	background-repeat:no-repeat;
	padding-left:50px;
	background-color:#FFF;
	font-size:14px;
	line-height:18px;
}



#content_imprint{
	width:965px;
	height:auto;
	min-height:850px;
	margin-left:0px;
	margin-top:0px;
	background-image:url(../bilder/content_imprint_hg.jpg);
	background-repeat:no-repeat;
	background-color:#FFF;
	font-size:14px;
	line-height:18px;
}



#links_imprint{
	width:360px;
	height:auto;
	float:left;
	padding-top:30px;
	padding-left:50px;
}



#rechts_imprint{
	width:500px;
	height:auto;
	float:left;
	padding-top:30px;
}



#links_kontakt{
	width:530px;
	height:auto;
	float:left;
}



#rechts_kontakt{
	width:382px;
	height:337px;
	float:left;
}



h1{
	font-size:26px;
	color:#115bba;
	margin:0px;
	padding-bottom:10px;
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	font-weight:normal;
}

h2{
	font-size:26px;
	color:#115bba;
	margin:0px;
	padding-bottom:10px;
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	font-weight:normal;
}

.icon_ueberschrift{
	font-size:19px;
	line-height:10px;
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	font-weight:bold;
}


	.headline_home{
		font-size:15px;
		font-weight:bold;
	}



#zurueck{
	width:80px;
	height:15px;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:30px;
	text-align:center;
}
	
	
		#zurueck a:link, #zurueck a:visited{
		font-size:15px;
		text-decoration:underline;
		color:#368f0f;
		font-weight:bold;
	}


	#zurueck a:hover{
		font-size:15px;
		text-decoration:none;
		color:#747576;
	}




/*
#zurueck_button{
	width:159px;
	height:44px;
	padding-top:5px;
	padding-bottom:5px;
	background-image:url(../bilder/zurueck_button.jpg);
	background-repeat:no-repeat;
	text-align:center;
	margin-top:30px;
}



		#zurueck_button a:link, #zurueck_button a:visited{
			font-size:15px;
			text-decoration:none;
			color:#FFF;
	}
	
	
		#zurueck_button a:hover{
			font-size:15px;
			text-decoration:none;
			color:#246e07;
	}
*/



	a:link, a:visited{
		text-decoration:underline;
		color:#666;
		}
	
	a:hover{
	text-decoration:none;
	color:#666;
	}

.displayNone {
	display:none;}

#inline_content {
	padding:20px 20px 10px 20px; 
	background:#fff;
}

	#inline_content ul {list-style:disc; padding-left:20px; line-height:20px;}	
	#inline_content li {padding:10px 0px 10px 0px;}

	

/*----------------------------------------------------------------------------
Kontakt
------------------------------------------------------------------------------*/
	.kontakt_text {
	width:150px;
	height:auto;
	line-height:23px;
	float:left;
	font-size:12px;
	font-weight:bold;
	}
	
	.kontakt_felder {
	width:260px;
	line-height:22px;
	height:auto;
	float:left;
	}

	textarea, input, select {
	background-color:#ffffff;
	color:#000000;
	font-size:12px;
	padding:5px;
	border:solid 1px #dddddd;
	margin-bottom:2px;
	}
	
	input:hover, textarea:hover, select:hover {
		background-color:#dddddd;
		border:solid 1px #dddddd;
		color:#115bba;
	}
	
	.baaautton {
		background-image:url(../bilder/kontaktformular_button_senden.jpg);
		background-repeat:no-repeat;
		color:#777474;
		border:none;
		width:105px;
		height:35px;
		font-weight:bold;
	}
	
	.baaautton a:link, .baaautton a:visited{
		color:#777474;
		background-color:#FFF;
		border:none;
		font-weight:bold;
	}
	
	
		.baaautton a:hover{
		color:#115bba;
		background-color:#FFF;
		border:none;
		font-weight:bold;
	}

	
	
	form {
	display:inline;
	}	
	
	.highlight { display:none; }
	
	.fehler {color:#ff0000;}
	.erfolg {color:#18d82a;}
	
	.sterne  {color:#ff0000;}
	
	.clear 	{
		clear:both;
		line-height:0;
		font-size:0;
		height:0;
		}



	
	#button_smarttemplate
	{
		width:125px;
		height:65px;
		background-image:url(../bilder/button_smarttemplate.jpg);
		background-repeat:no-repeat;
		font-size:13px;
		font-weight:bold;
		padding-top:13px;
		text-align:center;
		float:left;
		margin-left:8px;
	}
	
		#button_smarttemplate a:link, #button_smarttemplate a:visited {color:#616161; text-decoration:none;}
		#button_smarttemplate a:hover {color:#ca21b8; text-decoration:none;}
		
		.button_smarttemplate_over
		{
		color:#ca21b8;
		text-decoration:none;
		}
		
	
	#button_cms
	{
		width:125px;
		height:65px;
		background-image:url(../bilder/button_cms.jpg);
		background-repeat:no-repeat;
		font-size:13px;
		font-weight:bold;
		padding-top:13px;
		text-align:center;
		float:left;
		margin-left:8px;
	}
	
		#button_cms a:link, #button_cms a:visited {color:#616161; text-decoration:none;}
		#button_cms a:hover {color:#e3c91e; text-decoration:none;}
		
		.button_cms_over
		{
		color:#e3c91e;
		text-decoration:none;
		}
		
	
	#button_corporatedesign
	{
		width:125px;
		height:65px;
		background-image:url(../bilder/button_corporatedesign.jpg);
		background-repeat:no-repeat;
		font-size:13px;
		font-weight:bold;
		padding-top:13px;
		text-align:center;
		float:left;
		margin-left:8px;
	}
	
		#button_corporatedesign a:link, #button_corporatedesign a:visited {color:#616161; text-decoration:none;}
		#button_corporatedesign a:hover {color:#2777db; text-decoration:none;}
		
		.button_corporatedesign_over
		{
		color:#2777db;
		text-decoration:none;
		}
		
	
	#button_seo
	{
		width:125px;
		height:65px;
		background-image:url(../bilder/button_seo.jpg);
		background-repeat:no-repeat;
		font-size:13px;
		font-weight:bold;
		padding-top:13px;
		text-align:center;
		float:left;
		margin-left:8px;
	}
	
		#button_seo a:link, #button_seo a:visited {color:#616161; text-decoration:none;}
		#button_seo a:hover {color:#8821ca; text-decoration:none;}
		
		.button_seo_over
		{
		color:#8821ca;
		text-decoration:none;
		}
		


		
/* footer aktuell */


.footerRahmen {
	width:990px;
	margin:0 auto ;
}

#footer_schatten
{
	margin:0 auto ;
	width:100%;
	height:auto;
}



#footer{
	width:100%;
	height:290px;
	text-align:center;
	font-size:12px;
	padding-top:120px;
	color:#FFF;
	padding-left:0px;
	margin:0 auto ;
	line-height:12px;
	background-image:url(../bilder/footer_hg_neu.jpg);
	background-position:center;
	background-repeat:no-repeat;
}

#facebook {
	height:110px;
	float:left;
	width:82px;
	margin-left:693px;
}
#twitter {
	height:110px;
	float:left;
	width:72px;
}
#google {
	height:110px;
	float:left;
	width:68px;
}

	#footer a:link, #footer a:visited{
		text-decoration:none;
		color:#FFF;
	}
	
	#footer a:hover{
		text-decoration:underline;
		color:#FFF;
	}
	
/*#leer
{
	height:0px;
	width:100%;
}
*/
#feedback {
	position:relative;
	left:0px;
	top:50px;
}
#feedback a:link, #feedback a:visited {
	background-image:url(../bilder/kontaktButton.jpg);
	display:block;
	width:33px;
	height:111px;
	overflow:hidden;
}
#feedback a:hover {
	background-image:url(../bilder/kontaktButtonOver.jpg);
	display:block;
	width:33px;
	height:111px;
	overflow:hidden;
}

#alles_alles{
	width:100%;
	height:auto;
	}


.trennlinie_horizontal {
	width:auto;
	height:2px;
	background-color:#ececec;
	margin:20px 0px 20px 0px;
}

#domainrecherche table {
	width:580px; 
	border:none;
}


/*
Back to top button 
*/
#back-top {
	position: fixed;
	bottom: 30px;
	margin-left:960px;
}
#back-top a {
	width: 70px;
	display: block;
	text-align: center;
	font: 11px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #115bba;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover {
	color: #FFF;
}
/* arrow icon (span tag) */
#back-top span {
	width: 70px;
	height: 70px;
	display: block;
	margin-bottom: 7px;
	background: #115bba url(../bilder/up_arrow.png) no-repeat center center;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover span {
	background-color: #777;
}
