p, body, td, h1, h2, h3, h4, h5, h6  {
	font-family : sans-serif;
}

h1, h2  {
	color : #4551A3;
	background : transparent;
}

body, td  {
	color : #000000;
	font-size : 100%;
}

body A:Link  {
	color : #4551A3;
	background : transparent;
	text-decoration : underline;
}

body A:Visited  {
	color : #8D8BA9;
	background : transparent;
	text-decoration : underline;
}

body A:Hover  {
	color : Red;
	background : transparent;
	text-decoration : none;
}

body, .boxes3  {
	background : #ffffff url(metal.jpg);
}

.boxes, .boxes2 {
	background : #ffffff url(aquabg.gif);
}

.entry {
	background : #ffffff;
}

.linetop, .linebottom {
	padding : 5px 0px 0px 0px;
	display : block;
}

.linebottom {
	border-bottom : 1px dashed #808080;
}

.linetop {
	border-top : 1px dashed #808080;
}

.boxes2 A:Link  {
	color : #4551A3;
	background : transparent;
	text-decoration : underline;
}

.boxes2 A:Visited  {
	color : #8D8BA9;
	background : transparent;
	text-decoration : underline;
}

.boxes2 A:Hover  {
	color : Red;
	background : transparent;
	text-decoration : none;
}

.boxes A:Link  {
	color : #000000;
	background : transparent;
	text-decoration : underline;
}

.boxes A:Visited  {
	color : #000000;
	background : transparent;
	text-decoration : underline;
}
.boxes A:Hover  {
	color : Red;
	background : transparent;
	text-decoration : none;
}

/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sprechblase {
margin: 0 0%; /* center for now */
/*width: 17em;  ems so it will grow */
background: url(sbbody-r.gif) no-repeat bottom right;
font-size: 100%;
}

.boxhead {
background: url(sbhead-r.gif) no-repeat top right;
margin: 0;
padding: 0;
text-align: center;
}

.boxhead h2 {
background: url(sbhead-l.gif) no-repeat top left;
margin: 0;
padding: 20px 20px 5px;
color: white; 
font-weight: bold; 
font-size: 1.1em; 
line-height: 1em;
text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}

.boxhead A:Link {
background: transparent;
color: white; 
text-decoration : underline;
}

.boxhead A:Hover {
background: transparent;
color: red; 
text-decoration : underline;
}

.boxhead A:Visited {
background: transparent;
color: white; 
text-decoration : underline;
}

.boxbody {
background: url(sbbody-l.gif) no-repeat bottom left;
margin: 0;
padding: 5px 25px 25px;
font-size: 0.85em; 
}

/* linkkasten */

.linkkasten {
	color: black;
	padding-left: 5px;
	padding-right: 5px;
	background: #D2D2D2;
	border: none;
}

.linkkasten p {
	margin: 0;
}

/* runde Ecken */

.linkobenrund { 
	height: 10px;
	background: url(eckeobenrechts.png) no-repeat top right #D2D2D2; 
}

.linkobenrund span {
	background: url(eckeobenlinks.png) no-repeat top left; 
	display: block;
	height: 10px;
	width: 10px;
}

.linkuntenrund { 
	height: 10px;
	background: url(eckeuntenrechts.png) no-repeat bottom right #D2D2D2; 
}

.linkuntenrund span {
	background: url(eckeuntenlinks.png) no-repeat bottom left; 
	display: block;
	height: 10px;
	width: 10px;
}

/* testimonialkasten */

.testimonialkasten {
	color: black;
	padding-left: 5px;
	padding-right: 5px;
	background: #BEBEBE;
	border: none;
}

.testimonialkasten p {
	margin: 0;
}

/* runde Ecken */

.testimonialobenrund { 
	height: 10px;
	margin-top: 3px;
	background: url(eckeobenrechts.png) no-repeat top right #BEBEBE; 
}

.testimonialobenrund span {
	background: url(eckeobenlinks.png) no-repeat top left; 
	display: block;
	height: 10px;
	width: 10px;
}

.testimonialuntenrund { 
	height: 10px;
	margin-bottom: 10px;
	background: url(eckeuntenrechts.png) no-repeat bottom right #BEBEBE; 
}

.testimonialuntenrund span {
	background: url(eckeuntenlinks.png) no-repeat bottom left; 
	display: block;
	height: 10px;
	width: 10px;
}