* { margin:0; padding:0; }
body { background:#fff; height:100%; font-family: Georgia, "Times New Roman", serif;}
img { border:none; }
ul { list-style-position:outside; }

#wrapperhead { width:960px; height: 200px; margin: 0 auto; padding-right: 30px; background: url(../images/kopfbereich.png) no-repeat; }
#datum { background: rgb(235,49,88); width: 240px; text-align: center; font-size: 24px; color: #fff; float: right; font-family: Georgia, 'Times New Roman', serif; padding: 10px; margin: 145px 0 0 0; }
#picshead { display:inline-block; width:380px; height:135px; margin:35px 0 0 188px; }
#picshead img { box-shadow: 5px 5px 5px #777; }
#ph1 { margin: 0 0 55px 0; }
#ph2 { margin: 20px 0 0 16px; }
#ph3 { margin: 0 0 55px 15px; }
#ph4 { margin: 0 0 55px 14px; }

#block1 { display:block; width:960px; margin: 0 auto;padding-right: 30px; }
#block2 { width: 920px; margin: 0 auto; background: url(../images/fastnix.png) repeat; }

#navigation { float:left; width: 220px; margin: 70px 0 0 -25px; text-align: center; }
#navigation div { text-align:right; padding: 8px; margin: 5px 0 0 0;}
#navigation a { text-decoration: none; }
.navred:hover, .navblue:hover, .navgreen:hover { box-shadow: 10px 10px 50px #fff; }
.navred a, .navblue a, .navgreen a{ color:#fff; font-size: 18px; }
.navred { background:rgb(238,65,47); }
.navblue { background:rgb(8,131,200); }
.navgreen { background:rgb(121,194,103); }

.naviCenter {font-size:12px; text-align:center; color: #444;}
.naviCenter span { font-size:14px; font-weight:bold; color:rgb(8,131,200)}
.naviCenter a{font-size:12px;line-height:10px;color: #444;}
.naviCenter a img{ border:1px solid #aaa; }





#wrappercontent { width: 690px; float: right; margin: 0 15px 0 0px; padding-top: 30px; padding-bottom: 10px; background: url(../images/kr.png) 105% -1% no-repeat; }
#content { border: 1px solid #aaa; background: url(../images/white.png) repeat; padding: 30px; font-family: Verdana; color:#444; line-height: 1.6em; min-height:1000px; }
#content h2 { font-weight:normal; font-family: Georgia, "Times New Roman", serif; margin-bottom: 20px; text-align:right; }
#content h3 { font-weight:normal; font-family: Georgia, "Times New Roman", serif; margin-bottom: 20px; text-align:left; font-size:130%;}
#content a { color:#444; text-decoration: none; border-bottom: 1px solid #bbb; padding-bottom: 3px;}
#content ul { margin-left:30px; }
#GalLaeufer { float:left;margin:12px 25px 0 0;border: 0px; }
#GalWalkerin { float:right;margin:12px 0 0 0;border: 0px; }

#wrapperfooter { clear:both; width: 690px; margin: 0 0 0 215px; padding-bottom: 30px; background: url(images/fastnix.png) 105% -1% no-repeat; }
#footer { border: 1px solid #aaa; background: url(../images/white.png) repeat; padding: 10px; font-family: Verdana; color:#444; font-size:12px; text-align:center; line-height: 1.6em; }
#footer a { color:#444; text-decoration: none; }
#footerrechts { float:right; }
#footerrechts iframe { border:none; overflow:hidden; width:125px; height:21px; margin:10px 5px 0 0; }
#footerlinks { float:left; }
#gvl { float:left;margin:0 7px 0 0; }
#nlv { float:left;margin:0; }

#sponsoren { position:fixed; bottom:0px; left:0; width: 100%; background: url(../images/white.png) repeat; box-shadow: -0px -10px 10px #999; border-top: 1px solid #bbb; text-align:center; display:none;}
#sponsoren p { font-size:11px; text-align:center; padding: 10px 0 5px; color:rgb(8,131,200); }
.sponsor {background: url(../images/sponsoren.jpg) no-repeat top left; margin: 2px; display:inline-block; }
#closesponsor { float:right;cursor:pointer; }
/* #spHohenzollern {background-position: -131px 0; width: 101px; height: 60px; }
#spSparkasse {background-position: 0 0; width: 127px; height: 60px;}
#spAgems {background-position: -235px 0; width: 91px; height: 60px;}
#spRotary {background-position: -328px 0; width: 79px; height: 60px;}
#spWillies {background-position: -490px 0; width: 110px; height: 60px;}
#spCitti {background-position: -712px 0; width: 137px; height: 60px;}
#spFalleratje {background-position: -410px 0; width: 77px; height: 60px;}
#spVictoria {background-position: -852px 0; width: 64px; height: 60px;}
#spInselfriseur {background-position: -918px 0; width: 217px; height: 60px;}
#spMarkant {background-position: -1137px 0; width: 237px; height: 60px;}
#spBorkum {background-position: -1713px 0; width: 166px; height: 60px;}
#spTherapie {background-position: -1377px 0; width: 243px; height: 60px;}
#spInselverein {background-position: -2914px 0; width: 240px; height: 60px;}
#spMueller {background-position: -1882px 0; width: 73px; height: 60px;}
#spAok {background-position: -1958px 0; width: 81px; height: 60px;}
#spWegmann {background-position: -603px 0; width: 107px; height: 60px;}
#spTebbens {background-position: -1623px 0; width: 87px; height: 60px;}
#spOnnenga {background-position: -2041px 0; width: 145px; height: 60px;}
#spOstfriesenhof {background-position: -2190px 0; width: 134px; height: 60px;}
#spBrandkasse {background-position: -2327px 0; width: 125px; height: 60px;}
#spMelles {background-position: -2684px 0; width: 147px; height: 60px;}
#spAdel {background-position: -2834px 0; width: 77px; height: 60px;}
#spEden {background-position: -2456px 0; width: 225px; height: 60px;}
#spWebdesign {background-position: -3156px 0; width: 242px; height: 60px;}*/

/* Kontakt */
#kontaktformular{border: 1px solid #bbb;background-color:#eee;}
#kontaktName, #kontaktMail, #kontaktStrasse, #kontaktOrt, #kontaktText {width:600px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;color: rgb(120,120,120);background: #fff url(../images/kontakt.jpg) repeat-x;	border: 1px solid #ccc;	margin-bottom: 10px;padding: 8px;}
#kontaktName,#kontaktMail,#kontaktStrasse, #kontaktOrt{height:18px;}
#kontaktText{height:120px;color:#111;}
#button {float:right;padding: 8px;color: #555}

/* spuersized */
#supersized-loader { position:absolute; top:50%; left:50%; z-index:0; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em; background:url(../imgages/progress.gif) no-repeat center center;}
#supersized {  display:block; position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; }
#supersized img { width:auto; height:auto; position:relative; display:none; outline:none; border:none; }
#supersized.speed img { -ms-interpolation-mode:nearest-neighbor; image-rendering: -moz-crisp-edges; }	/*Speed*/
#supersized.quality img { -ms-interpolation-mode:bicubic; image-rendering: optimizeQuality; }			/*Quality*/
#supersized li { display:block; list-style:none; z-index:-30; position:fixed; overflow:hidden; top:0; left:0; width:100%; height:100%; background:#111; }
#supersized a { width:100%; height:100%; display:block; }
#supersized li.prevslide { z-index:-20; }
#supersized li.activeslide { z-index:-10; }
#supersized li.image-loading { background:#111 url(../imgages/progress.gif) no-repeat center center; width:100%; height:100%; }
#supersized li.image-loading img{ visibility:hidden; }
#supersized li.prevslide img, #supersized li.activeslide img{ display:inline; }
/* SLIMBOX */
#lbOverlay {position: fixed;z-index: 9999;left: 0;top: 0;width: 100%;height: 100%;background-color: #000;cursor: pointer;}
#lbCenter, #lbBottomContainer {position: absolute;z-index: 9999;overflow: hidden;background-color: #fff;}
.lbLoading {background: #fff url(../images/loading.gif) no-repeat center;}
#lbImage {position: absolute;left: 0;top: 0;border: 10px solid #fff;background-repeat: no-repeat;}
#lbPrevLink, #lbNextLink {display: block;position: absolute;top: 0;width: 50%;outline: none;}
#lbPrevLink {left: 0;}
#lbPrevLink:hover {background: transparent url(../images/prevlabel.gif) no-repeat 0 15%;}
#lbNextLink {right: 0;}
#lbNextLink:hover {background: transparent url(../images/nextlabel.gif) no-repeat 100% 15%;}
#lbBottom {font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;font-size: 10px;color: #888;line-height: 1.4em;text-align: left;border: 10px solid #fff;border-top-style: none;}
#lbCloseLink {display: block;float: right;width: 90px;height: 22px;background: transparent url(../images/closelabel.gif) no-repeat center;margin: 5px 0;outline: none;}
#lbCaption, #lbNumber {margin-right: 71px;}
#lbCaption {font-weight: bold;}
