/* LAYOUT */
body { width:100%; background: #fff url('../images/headerpattern.jpg') 0px top repeat-x; background-color:#ffffff; }
.clear { clear:both; }
.centercontainer { position:relative; top: 0px;	left:50%; width:865px; height:auto; margin-left:-450px; text-align:left; } 
.sitecontainer { position:relative; text-align:left; left:0px; margin: 0 auto; top:0px; width:100%; z-index:0; } 
.contentcontainer { position:relative; background-color:white; border:15px solid white;  width:865px;  margin-top:0px; top:0px; left:0px; height:auto; padding-bottom:0px; }
#footer { background: transparent url('../images/footerpattern.gif') top left repeat-x; height:25px; width:100%; margin-top:20px; }
#footer table td { padding-left:30px; padding-right:35px; }
.smallpattern { position:relative; background:transparent url('../images/smallpattern.jpg') top left repeat; width:100%; height:10px; overflow:hidden; }
#header { position:relative;  top:0px; left:0px; width:100%; height:0px;overflow:hidden; }
#logo { position:absolute; z-index:100; left:620px;top:228px;}
#kontakt { position:absolute; top:10px; left:550px; width:167px; height:200px;z-index:1; overflow:hidden; }
#contactdata { position:relative; padding-top:10px;height:100px; width:166px; overflow:hidden; background:#dad7c6; z-index:0;}
#contactdata p { padding:10px; line-height:1.2em;}
#contacttoggler { position:absolute; z-index:1; }
#togglecontact { position:absolute; border:0; line-height:1; z-index:0; }
.content2col .column.team { width:100%; background:url('../images/contentbackground.gif') top left no-repeat; padding-left:30px; padding-top:30px;}
.teammember { position:relative; float:left; width:180px; overflow:hidden; }
.teammember { padding-left:0px;padding-right:12px; }
.teammember h2 { color:#003772; }
.teammember img { position:relative; left:-10px; }
.teammember ul { padding-left:15px; }
.teammember li { list-style:disc; }

