body{margin: 0px ;padding: 0px; font: 12px/17px Verdana, Arial, Helvetica, sans-serif; color: #747679; background: #E2E3E4;}

#border{width: 100%; height: 100%;}

#wrap{text-align: left;}
#header{float:left; width: 950px; padding:0 1px 14px;}
#logo{float: left; width: 173px;}
#navigation{float: right; width: 750px; height:18px;}
#navigation ul{margin:0; padding:0; float:right;}
#navigation li{float:left; list-style:none; padding:0 30px; background: url(../images/nav-line.gif) 100% 0 no-repeat;}
#navigation li.last{padding:0 0 0 30px;}
#navigation a{text-decoration:none;}

/*---------------------------------------------------
	Content
---------------------------------------------------*/
#content-wrap{clear:both; width: 950px !important; width:952px; height: 598px; background:#FFF; border:1px solid #FFF;}
#picture{float:left; width:373px; height:598px;}
#content-inner-wrap{float:left; width:577px;}
#content{height:430px !important; height:490px; padding:30px 41px; }
#mini-picture{clear:both; height:108px;}


/*---------------------------------------------------
	footer
---------------------------------------------------*/
#footer{clear:both; width: 950px; padding: 10px 1px 0 1px; font:12px/13px Verdana, Arial, Helvetica, sans-serif; color:#747679;}
#copyright{float:left; width:370px;}
#address{float:right; width:480px; text-align:right;}
#address a, #address a:visited{color: #747679; text-decoration:none;}
#address a:hover{text-decoration:underline;}
/*---------------------------------------------------
	styles
---------------------------------------------------*/
img{border:none; padding:0; margin:0 !important; margin:0 0 -3px 0; border:0;}

.mini-pic{float:left; width:71px; height:108px; border-left:1px solid #fff;}
.mini-pic-last{float:left; width:72px; height:108px; border-left:1px solid #fff;}

h1{font: bold 12px/22px Verdana, Arial, Helvetica, sans-serif; color: #747679; padding:0; margin:0;}
p{font: 12px/22px Verdana, Arial, Helvetica, sans-serif; color: #747679; padding:0 0 10px 0; margin:0;}
p.ohneAbstand{padding:0;}

a, a:visited{color: #747679;}
a:hover{text-decoration:none;}

#content table{width:100%;}
table.list td{padding-top:6px; padding-bottom:6px;}
table th{padding:16px 0 0 0; text-align:left; vertical-align:top; font-size:12px;}

tr.odd td{background:#F0F1F2}

#content td{vertical-align: top; }
td.padding{padding: 0 12px 0 0;}
td{font: 12px/22px Verdana, Arial, Helvetica, sans-serif; color: #747679;}
td.td-address{width:250px;}

.spacer{height:13px; font-size:0px; line-height:0px}
.more{float:right; padding-top:10px; text-align:right; font-weight:bold;}
.back{float:left; padding-top:10px; text-align:left; font-weight:bold;}
