.header-box, .header-left, .body-box, .middle-box, .header-line, .content-box, .header-logo, .hotspot, .header-mitte, .header-nav, .header-nav-top, .header-nav-search, .header-video, .header-right-end, .header-right, .header-line-end, .mid-box, .mid-box-rand, .mid-box-e, .bottom-left, .bottom-right, .bottom-right-rand, .content-box-left, .bottom-left-rand, .nav-top, .nav-search, .nav-searchbox, .nav-search, .nav-pfeil { float: left;  }
.bottom-mid-rand  { float: left;  }

body{margin: 0px; padding: 0px; background-image: url(body_FILES/hg.gif); background-repeat: repeat-y;

 /*background-image: url(../images/urbanpr/Hintergrund_01.jpg); background-repeat: no-repeat;background-attachment: scroll; */
 }

.body-box { width:1007px; height:650px;  }
.middle-box-e { height: 20px; width: 711px; margin: 10px 0px 0px 0px;  /* oben, rechts, unten , links*/ /* oben, rechts-links, unten */} 

.content-box {height: auto; width: 1007px; margin: 0px 0px 0px 0px;  /* oben, rechts, unten , links*/ /* oben, rechts-links, unten */} 
.content-box-left { height: auto; width: 608px; margin: 0px ; padding: 0px; }

.bottom-left { /* background-color: rgb(255,255,255) ;*/ height: 600px; width: 618px; margin: 0px ;padding: 0px; }
.bottom-left-rand {background-color: rgb(214,229,153) ; height: 600px; width: 220px; margin: 0px 0px 0px 0px; }

.bottom-mid-rand { background-color: rgb(245,248,230); height: 600px; width: 378px; margin: 15px 0px 0px 10px;}
#spacer-content {float: left; width: 398px; height: 5px; background-color: #ffffff; line-height: 5px;margin: 0px; padding:0px;}
#column-left { float: left; position: relative ;height: 600px; width: 183px; margin: 0px 0px 0px 5px;}

#bottom-right { background-color: rgb(235,242,204) ; height: 600px; width: 389px;  margin:0px;  padding: 0px; position: relative; float: right;}
#image-bg img{padding: 0px; margin 0px;}
#bottom-right-rand {height: 600px; width: 359px;width: 329px; position: relative; float: left; }
#image-bg { background-color: rgb(255,255,255) ; width: 389px;}
#image-bg p { margin:0px; padding: 0px; margin-bottom: 0px; line-height: 4px; font-size: 12px;}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin: 0px; margin-bottom: 5px;position: relative; float: left; width: 389px; }
.csc-textpic-image, .csc-textpic-lastcol {width: 0px; }