@charset "UTF-8";
/**
 * Nicht der Süden - CSS: Layout
 *
 *
 * @author Danny Otto | Pixelbrand.net
 * @date   2008-06
 * 
 */
@import url(contentbase.css);
@import url(navigations.css);
@import url(jquery.fancybox.css);



/* ------------------------------------------ */
/* Layout & Raster */
body { background: url(../images/bg_body.jpg) center 0 #fff; }
#margins { margin: 0 auto; position: relative; width: 1000px; }



/* ------------------------------------------ */
/* Content */
#col_right { float: right; margin: 0; width: 175px; }
#col_left { float: left; width: 450px; }




/* ------------------------------------------ */
/* Textseite */
#text #margins { background: url(../images/bg_text.jpg) 0 0 no-repeat; min-height: 770px; }
#text #bgcontent { background: url(../images/bg_textblock.png) 0 0 repeat-y; margin: 160px 0 0 203px; width: 698px; }
#text #bgcontent #content { background: url(../images/bg_text.jpg) -208px -183px no-repeat; margin: 0 0 0 4px; min-height: 560px; padding: 20px 35px 20px 20px; }
#impressum { position: absolute; top: 735px; left: 70px; }
#text #footer { background: url(../images/bg_textfooter.png) 0 0 no-repeat; height: 45px; margin: 0 0 0 203px; padding: 15px 0 0 50px; width: 648px; }
#impressum a, #footer a,
#impressum strong, #footer strong { text-decoration: none; }



/* ------------------------------------------ */
/* Karte */
#map #margins { background: url(../images/bg_karte.jpg) 0 0 no-repeat; min-height: 770px; }
#map #content { margin: 42px 0 0 33px; }
#map #footer { display: none; }



/* ------------------------------------------ */
/* Bilder */
.img-box {display: block; margin: 5px 0 15px 0};
.images, .movies { margin: 10px 0; }
.images img, .movies img { margin: 0 5px 10px 0; }