  
body {
	background-color:#336699;
	background-image:url('../images/newbgall.gif');
	background-repeat:repeat;
	font-family:Verdana;
	font-size:12px;
	}
 
a:link {color:#1982BC;text-decoration:none;}
a:visited {color:#1982BC;text-decoration:none;}
a:active {color:#1982BC;text-decoration:none;}
a:hover {color:#EA0A04;text-decoration:underline;}


/* ########### Tags ########################## */



#container {margin-left:50px;
	margin-top:17px;
	margin: 0 auto;
	width:745px;
	background-color:#FFF;
	border:#DFDFDF solid 2px;
	padding-bottom: 20px;
	}
	
#head {
	background-color:#FFF;
/*	height: 200px;*/
	overflow: hidden;
	}

#logo-anfang {
	background-color:#FFF;
	float:left; 
	width:202px;
	height:213px;
	repeat:no; 
	background-image:url('../images/ecke-hv-anfang.gif');
	}

#top-content {
	background-color:#FFF;
	width:337px;
/*	height:213px;*/
	float:left;
	}

.name {
	margin-top:38px;
	font-family:Verdana;
	font-weight:bold;
	font-size:14px;
	}

#logo-ende {
	background-color:#FFF;
	float:right;
	width:202px;
	height:213px;

	background-image:url('../images/ecke-hv-ende.gif');
	}

#telefonisch {
/*	border: 3px dashed rgb(255, 0, 0);*/
	text-align: center;
}

#telefonisch h3 {
	color: red;
}

#telefonisch p {
	font-weight: bold;
	margin: 0;
	margin-bottom: 5px;
}

#navigation {
/*	clear: both;*/
	display: block;
	margin-top: 10px;
	background-color:#DFDFDF;
	float: left;
	width: 100%;
	margin-bottom: 20px;
	
/*	border-bottom: dashed #A4A4A4 1px;*/
	}

#buttons {
	margin-top: 8px;
	margin-bottom: 8px;
	position: relative;
}

#buttons hr {
	display: none !important;
}

#buttons p {
	width: 100%;
	padding: 0;
	margin: 0;
	text-align: center;
	font-weight: bold;
	}

#buttons a {
	display: inline-block;
	width: auto;
	margin-right: 10px;
	background-color:#FFF;
	padding: 5px;
	}

#content {
	background-color:#FFF;
	}

#text {
	margin-left:30px;
	}

#text img {
	margin-right:15px;
	float:right;
	width=195px; 
	height:187px;
	}

.partner
	{
	float:right;
	margin-right:15px;
	width:100px;
	}
	
