/*  body und schrift deffinitionen */
html { 
  padding:0px;
  margin:0px;
}

body {
  background-color: #FFFFFF;
  font-size: 10px;
  font-family: Arial, SunSans-Regular, Sans-Serif;
  color:#000000;  
  padding:0px;
  margin:0px;
}


a { 
color:#000000;
font-size: 11px;
background-color:transparent;
text-decoration: none;
 
}

a:hover {
text-decoration:underline;
color:#FF0000;
} 
p,h1, h3, pre, h2, h3 {
 padding: 5px 15px;
 margin: 0px;
}

h3 {
font-size: 13px;
text-transform:uppercase;
color: #564b47;
background-color: transparent;
}


/*  positioning-layers dynamisch */

#logo { 
position: absolute;
right: 2%; 
width: 96%; 
text-align: right;
top: 20px;
}

#slogan {
	border: 1px solid #564b47;
	position: absolute;
	right: 2%;
	width: 96%;
	text-align: left;
	top: 70px;
}

#left { 
position: absolute; 
left: 1%; 
width: 20%; 
top: 115px; 
background-color: #ffffff;  
}

#content { 
position: absolute; 
left: 23%; 
width: 55%; 
top: 115px; 
background-color: #ffffff;
overflow: auto;
}

.phonead h2 {
text-align:center;
font-size: 18px;
font:Verdana, Arial, Helvetica, sans-serif;
color:#FF0000;
padding-bottom: 8px;
}

.phonead p {
font-size: 21px;
font:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
}

#right { 
position: absolute; 
right: 1%; 
width: 20%; 
top: 115px; 
background-color: #ffffff;
overflow: auto;
}

#right, #content, #left { 
padding:0px;
margin:0px;
} 

#bottom{
	width: 98%;
 	background-position: center;
}

.phonead {

}
p#content {
text-align:center;
}



#bottom p {
text-align:left;
}


.returnmenu{
}
.phonenumber {
	font-size: xx-large;
	font-style: normal;
	font-weight: bolder;
	text-transform: uppercase;
	text-align: center;
	cursor: hand;
}

A:hover.td {
color:#FFFF00;
}
.legal {
	color: #999999;
	font-size: x-small;
}
