/* transparente box */
.outer_box { position: relative;}
.outer_box .top, .outer_box .bottom { margin: 0 28px; background: url(images/bg_outer_box-top.png) repeat-x 0 0px; height: 28px;  }
.outer_box .bottom { background-position: 0 100%; height: 28px; }
.outer_box .tl { position: absolute; left: 0; top: 0; background: url(images/bg_outer_box-corners.png) no-repeat 0 0; width: 28px; height: 28px; }
.outer_box .tr { position: absolute; right: 0; top: 0; background: url(images/bg_outer_box-corners.png) no-repeat 100% 0; width: 28px; height: 28px; }
.outer_box .bl { position: absolute; left: 0; bottom: 0; background: url(images/bg_outer_box-corners.png) no-repeat 0 100%; width: 28px; height: 28px; }
.outer_box .br { position: absolute; right: 0; bottom: 0; background: url(images/bg_outer_box-corners.png) no-repeat 100% 100%; width: 28px; height: 28px; }
.outer_box .content {  margin: 0 28px; background: url(images/bg_outer_box-content_pixel.png) repeat 0 0; }
.outer_box .cl { background: url(images/bg_outer_box-content.png) repeat-y 0 100%; padding-left: 28px; margin-left: -28px; }
.outer_box .cr { background: url(images/bg_outer_box-content.png) repeat-y 100% 100%; padding-right: 28px;  margin-right: -28px;  }
.outer_box .boxcontent { margin: 0; background: url(images/bg_outer_box-content.png);  }


.sectionborder { border-left: 1px solid #212323; border-right: 1px solid #212323; }
.section { background: #000 url(images/bg_section.gif) repeat-x bottom center; padding: 20px 16px 30px; }

.bottomsection { background: #000; border-bottom: 1px solid #212323; padding: 20px 16px 30px; position: relative;}
#bottomsection-bl { position: absolute; left: -1px; bottom: -1px; background: url(images/bg_bottomsection.gif) no-repeat bottom left; width: 16px; height: 16px;}
.bottomsection_w { background: #fff; border-bottom: 1px solid #cdcdcd; padding: 20px 16px 30px; position: relative; color: #000; }
#bottomsection_w-bl { position: absolute; left: -1px; bottom: -1px; background: url(images/bg_bottomsection_w.gif) no-repeat bottom left; width: 16px; height: 16px;}

.clipbox { width: 940px; overflow-x: scroll; }

.rightcolumn .clipbox { width: 270px; overflow-x: scroll; }

.imagebox { width: 2650px; }
.imagebox img { float: left; margin: 0 7px 7px 0; }
.imagebox2 img { float: left; margin: 0 5px 5px 0; }

#cockpit .boxcontent { background: #fff; padding: 0px; color: #000; }
#cockpit .boxcontent h1 { padding: 0px 0px 0px 32px !important; margin: 10px; } 
#cockpit .cp { padding: 17px; border-left: 1px solid #f4f4f4 }

#fotofinder_head { position: relative; background: url(images/bg_fotofinder_head.png) no-repeat top left; width: 978px; height: 182px; }

.fotoset { position: relative;}
.fotoset .fotoset_top { background: url(images/bg_fotosets-top.gif) no-repeat top left; width: 15px; height: 15px; overflow: hidden; position: absolute; right:0; top: 0; }
.fotoset .section { background: #1c1d1f url(images/bg_section-fotoset.gif) repeat-x bottom center; padding: 20px 20px 30px; }
.fotoset .section .clipbox { width: 900px; overflow-x: scroll; }


.fotoset_weiss { position: relative; color: #a3a8a9; }
.fotoset_weiss h1, .fotoset_weiss h2 { color: #000; }
.fotoset_weiss .fotoset_top { background: url(images/bg_fotosets-weiss-top.gif) no-repeat top left; width: 15px; height: 15px; overflow: hidden; position: absolute; right:0; top: 0; }
.fotoset_weiss .section { background: #fff url(images/bg_section-fotoset-weiss.gif) repeat-x bottom center; padding: 20px 20px 30px; }
.fotoset_weiss .section .clipbox { width: 900px; overflow-x: scroll; }

.bottomsection_w h1 { color: #000; }
.new { color: #a3a8a9; }
.pb1em { padding-bottom: 1em; }
.input, .textarea, .getinput { font-size: 16px; width: 400px; border: 1px solid #a3a8a9; color: #000; font-family: Arial, Helvetica, sans-serif; padding: 5px; -moz-border-radius: 10px; }
.textarea { height: 150px;}
.getinput { width: 250px; background-color: #ffc; }
