/* CSS Document */
body {
padding: 0px;
margin: 0px;
/* centering */
position: absolute;
left: 50%;
width: 760px;
margin-left: -380px;
}

#content img {
	border-style: none;
}

#masthead {
   width: 760px;
   height: 175px;
   background: #fff url(alexanderlogo.gif) top left no-repeat;
   margin: 0px;
   }
#masthead span {
   display: none;
}

#wrap {
background: #fff url(templates/Seifenblase/img/C8E2FF/menuebg.gif) top left repeat-y;
height: auto;
float: left;
}

#wraplong {
background: #fff url(templates/Seifenblase/img/C8E2FF/menuebg.gif) top left repeat-y;
height: 950px;
}

#navigationarea {
float: left;
}

#navigationarea  ul {
width: 210px;
list-style-type: none;
margin-top: 0px;
}

#navigationarea li {
margin: 0;
padding: 0;
background: url(rollover.gif) no-repeat left top;
}

#navigationarea a:hover {
background: url(rollover.gif) 0px -50px;
}

#navigationarea a:active {
background: url(rollover.gif) 0px -100px;
}

#navigationarea a {
font: 11px Arial, Helvetica, sans-serif;
/*text-transform: uppercase;*/
color: #000000;
text-decoration: none;
display: block;
padding: 6px 0px 0px 16px;
height: 30px;
width: 210px;
voice-family: "\"}\""; 
voice-family:inherit; 
height: 25px;
width: 125px;
}

#navigationarea {
float: left;
}

#current a {
font: bold 11px Arial, Helvetica, sans-serif;
background: url(rollover.gif) 0px -100px;
}

#content {
font: 12px Verdana, Helvetica, sans-serif;
width: 490px;
float: left;
text-align: justify;
min-height: 370px;
height:auto !important;
height: 370px;
}

#address {
list-style-type: none;
font-weight: bold;
}

#welcome {
   width: 520px;
   height: 29px;
   background: #fff url(img/content/4598_4600.gif) top left no-repeat;
   margin: 0px;
   }
#welcome span {
   display: none;
}

#intro {
   width: 520px;
   height: 29px;
   background: #fff url(img/content/44902_44904.gif) top left no-repeat;
   margin: 0px;
   }
#intro span {
   display: none;
}

#alexander {
   width: 520px;
   height: 29px;
   background: #fff url(alexandertitle.gif) top left no-repeat;
   margin: 0px;
   }
#alexander span {
   display: none;
}

.centred_heading {
	text-align: center;
}

.pic {
margin: 10px;
padding: 0px;
padding-top: 10px;
float: right;
}

.pic1 {
margin: 0px;
margin-left: 10px;
padding: 0px;
padding-top: 0px;
float: right;
}

.pic2 {
margin: 0px;
margin-left: 0px;
margin-right: 10px;
padding: 0px;
padding-top: 0px;
float: left;
}

.label {
float: none;
}

#links {
   width: 520px;
   height: 29px;
   background: #fff url(img/content/30610_30612.gif) top left no-repeat;
   margin: 0px;
   }
#links span {
   display: none;
}

#questions {
   width: 520px;
   height: 29px;
   background: #fff url(img/content/44765_44767.gif) top left no-repeat;
   margin: 0px;
   }
#questions span {
   display: none;
}

#contact {
   width: 520px;
   height: 29px;
   background: #fff url(img/content/4979_4981.gif) top left no-repeat;
   margin: 0px;
   }
#contact span {
   display: none;
}

#testimonials {
   width: 520px;
   height: 29px;
   background: #fff url(testimonials.gif) top left no-repeat;
   margin: 0px;
   }
#testimonials span {
   display: none;
}

#seminars {
   width: 520px;
   height: 29px;
   background: #fff url(seminars.gif) top left no-repeat;
   margin: 0px;
   }
#seminars span {
   display: none;
}

#story {
   width: 520px;
   height: 29px;
   background: #fff url(img/story.gif) top left no-repeat;
   margin: 0px;
   }
#story span {
   display: none;
}

.testimonial {
font: italic 13px "Times New Roman", serif;
text-align:justify;
width: 98%;
}

.signature {
text-align: right;
margin-top: -1em;
}

#schedule {
}

div.pullquoteR {
float: right;
width: 120px;
color: black;
border: solid #0033FF;
border-width: 4px 0;
padding: 0.5em;
margin: 1em;
text-align: center;
}

div.pullquoteL {
float: left;
width: 120px;
color: black;
border: solid #0033FF;
border-width: 4px 0;
padding: 0.5em;
margin: 1em;
text-align: center;
}

div.content {
font-size:20px;
}

div.pullquoteR a {
text-decoration: none;
color: black;
}

div.pullquoteR a:hover {
font-weight: bold; 
color: #0033FF;
}

div.pullquoteL a {
text-decoration: none;
color: black;
}

div.pullquoteL a:hover {
font-weight: bold; 
color: #0033FF;
}

div.news {
float: right;
width: 120px;
color: black;
border: solid black;
border-width: 1px;
padding: 0.5em;
margin: 1em;
text-align: justify;
font-size:20px;
}


#footer {
height: 51px;
clear: both;
}

#footer a {
   position: absolute;
   left: 562px;
   width: 198px;
   height: 51px;
   background: #fff url(templates/Seifenblase/img/C8E2FF/totop.gif) top left no-repeat;
   }
#footer a span {
   display: none;
}