/*	dunkelblau:		0,42,76	hellblau:		10,113,196*/body {  margin:0;  overflow-x:hidden;  background:url(../npix/bgPage.gif) no-repeat top center;}div.centerFrame {  position:absolute;  top:0;  left:50%;  margin:0 0 0 -640px;}div.headerFrame {  position:absolute;  top:0;  left:50%;  width:800px;  height:105px;  margin:0 0 0 -408px;  overflow:hidden;  float:left;}div.headNavFrame { float:right; }div.navFrame {  float:left;}div.headNavFrame img {  float:left;  margin:58px 14px 0 0;}div.headNavFrame img#langButton {  float:none !important;  border:0;  width:18px;  height:12px;  display:block;  margin:58px 0 0 0;}div.langBox {  float:left;  margin-top:8px;  width:18px;}#logo {  display:block;  border:0;  width:213px;  height:54px;  margin-top:27px;  float:left;}div.mainContentFrame {  margin:105px auto 0;  position:relative;  left:-8px;  background:url(../npix/shadow_sides.png) repeat-y;  width:800px;  padding:0 5px 2px 6px; /*20px muss größer sein als Nachschub p*/}div.mainFrame {  width:800px;  background:url(../npix/bgContent.gif) no-repeat;}div.nav2Frame {  padding-top:2px;  float:right;  position:relative;  z-index:2;}div.contentFrame { padding-left:40px; }div.breadCrumb { margin:16px 0 0 0; }div.breadCrumb span { padding:0 4px; }div.nav2Frame img {  display:block;  border:0;  height:18px;  float:left;  margin:-2px 18px 0 0;}div.nav2 { float:left; }div.nav2Frame .searchForm {  float:left;  position:relative;  top:-6px;}div.nav2Frame .searchForm input {  padding-right:4px;  text-align:right;  width:62px;  height:11px;  overflow:hidden;  border-top:solid 1px rgb(0,42,76);  border-right:solid 1px rgb(196,217,237);  border-bottom:solid 1px rgb(196,217,237);  border-left:solid 1px rgb(0,42,76);}div.nav2Frame .searchForm input#searchSubmit, div.nav2Frame .searchForm input.searchButton {  width:6px;  height:7px;  border:0;  padding:1px 4px 0 0;  height:10px;}div.mainFooterFrame {  margin:0 auto 0;  position:relative;  left:-8px;  background:url(../npix/shadow_bottom.png) no-repeat;  height:32px;  width:800px;  padding:0 5px 0 6px;}div.footerFrame {  width:782px;  background:rgb(0,42,76);  height:21px;  padding:5px 9px 0;  border-top:solid 1px rgb(255,255,255);}div.copy { float:left; }div.footNav { float:right; }div.footLinks, div.printLink { display:inline; }/*Flex Content Frames*/div.flexContents { margin-top: -20px; }div.contentStartLeft {  width:350px;  float:left;  margin-right:20px;  padding-top:20px;}div.contentPageLeft {  width:369px;  float:left;  padding-top:20px;  padding-right:20px;}div#linksLeft {  background:rgb(244,247,252);  position:relative;  left:-40px;  padding:12px 0 12px 40px;  width:390px;}div#noMovingImages { padding-bottom:20px; }div#singleHeader {  float:none;  width:720px;  padding-top:20px;}div.contentStartMiddle {  width:165px;  float:left;  margin-right:20px;}div.contentStartRight {  width:165px;  float:right;  margin-right:40px;}div.contentPageRight {  width:371px;  float:right;}#movingShadow, #movingImage { position:relative; }#movingImage { z-index:0; }#movingShadow { z-index:1; }.clearLeft { clear:left; }.clearRight { clear:right; }.clearBoth { clear:both; }div.addContentBox {  position:absolute;  top:176px;  left:50%;  margin-left:49px;  width:166px;}div.addContentBoxExtended {  position:absolute;  top:39px;  left:50%;  margin-left:49px;  width:166px;  z-index:1000;}div.addContent_content {  width:154px;  border:solid 1px rgb(201,202,208);  background:url(../npix/bg_addbox.png) no-repeat;  padding:0 6px 12px 6px;  margin-bottom:16px;}div.addContent_contentExtended {  width:182px;  border:solid 1px rgb(201,202,208);  background:url(../npix/bg_addbox_ext.png) no-repeat;  padding:0 6px 0 6px;  margin-bottom:16px;}div.lightBlueBar {  background-color:rgb(244,248,252);  border:solid 1px rgb(231,236,239);  border-left:0;  position:relative;  left:-40px;  padding:0 0 0 40px;  width:719px;  margin:22px 0 32px 0;}div.sp2Left, div.sp2Right {  width:340px;  margin-bottom:20px;}div.sp2Left { float:left; }div.sp2Right {  float:right;  margin-right:40px;}form { margin:0; }div.searchForm select { display:none; }/* Buggy !!! */p img { margin-bottom:-11px; }/* typo3 - Unfug */#movingImage div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {  margin-bottom:-58px !important;}div.contentPageLeft table td { vertical-align:top; }div.suche { margin-left:4px; }img { border:0 !important; }#flashcontent {  position:absolute;  z-index:0;  text-align:center;  margin:24px 0 50px 0;  background:rgb(243,244,246);  height:432px;  width:331px}#typo3-previewInfo { display:none; }img.ewBorder { border:solid 1px rgb(201,201,201) !important; }#ewProperties p { margin-bottom:0 !important; }#ewProperties h2 { margin-bottom:4px !important; }#ewProperties {  background:url(../npix/bg_80.png);  width:309px;  height:194px;}#ewProperties td { padding:0 8px; }#partimage {  border:solid 1px red !important;}#teaserImage {  margin-bottom:20px;  width:724px;  height:132px;}#teaser_home_100318 {  display:block;}#c1058 { float:left; }#c2387 { margin-left:42px; }#c2376, #c2399, #c2353 h2 { margin-left:30px; }.small { font-size:10px; }
