a img { border: 2px solid #443e39; padding: 4px; margin: 4px; }

body {
font-size:76%;
font-family:Tahoma, Arial, Helvetica, sans-serif;
line-height:1.3;
background:url(../images/bgr_body.gif);
margin:0;
padding:0;
}

body div#outerframe {
width: 900px;
margin: 0 auto;
text-align:left;
}

#logo {
background:url(../images/logo_detailreich.gif) no-repeat 50% 50%;
height:120px;
width:inherit;
}

#flexheader {
height:200px;
width:inherit;
}
#flexheader_rahmen {
height:200px;
width:900px;
position: absolute;
background:url(../images/kopf_rahmen.png) no-repeat;
}

#menue {
width:200px;
float:left;
}

#content {
width:700px;
background:#544e49;
background-image:url(../images/bgr_content_fuss.jpg);
background-repeat: no-repeat;
background-position: bottom;
float:right;
padding-bottom:20px;
}

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


.moduletable_menu ul { margin: 0px 0px 0px 0px; padding: 0px; list-style: none; }
.moduletable_menu ul li { list-style: none; }
.moduletable_menu ul a { display:block; margin: 0px; padding: 7px 0px 3px 10px; width: 190px; height: 18px; text-decoration: none; color: #fdc300;
background:url(../images/btn_menu.gif); font-size: 12px; font-weight: bold; font-style: normal; font-family: verdana, sans-serif; }
.moduletable_menu ul a:hover { color: #333; background:url(../images/btn_menu_hover.gif); text-decoration: none; }

.moduletable_menu ul li ul { margin: 0px 0px 0px 0px; padding: 0px; list-style: none; }
.moduletable_menu ul li ul li { list-style: none; }
.moduletable_menu ul li ul a { display:block; margin: 0px; padding: 7px 0px 3px 20px; width: 180px; height: 18px; text-decoration: none; color: #333;
background:url(../images/btn_menu_sub.gif); font-size: 12px; font-weight: bold; font-style: normal; font-family: verdana, sans-serif; }
.moduletable_menu ul li ul a:hover { color: #333; background:url(../images/btn_menu_sub_hover.gif); text-decoration: none; }

.moduletable_menu_2 ul { margin: 0px 0px 0px 0px; padding: 0px; list-style: none; }
.moduletable_menu_2 ul li { list-style: none; }
.moduletable_menu_2 ul a { display:block; margin: 0px; padding: 7px 0px 3px 10px; width: 190px; height: 18px; text-decoration: none; color: #b5bf01; background:#666;
font-size: 12px; font-weight: normal; font-style: italic; font-family: verdana, sans-serif; }
.moduletable_menu_2 ul a:hover { color: #000; text-decoration: none; }

ul li.active #current a { color: #333; background:url(../images/btn_menu_sub_active.gif); }
li.active a { color: #333; background:url(../images/btn_menu_active.gif); }

.pg-box-image {
border-width: 2px !important;
}

#phocagallery {padding:20px 0px;}
#shadowbox_title_inner {opacity: 0;}