@charset "utf-8";

@import url("screen-reset.css");

a { color: #0068b5; text-decoration: none; }
a:hover { text-decoration: underline; }
address { font-style: normal; }
body { background: url(../images/body-background.gif) repeat-x top left #fffbcc; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #474747; }
em { font-style: normal; }
h1 { font-size: 16px; margin-top: 32px; text-transform: uppercase; font-weight: bold; }
h2 { font-size: 12px; font-weight: bold; margin-top: 4px; }
hr { border: none; border-bottom: 2px dotted #474747; clear: both; height: 0; line-height: 0; margin-bottom: 11px; padding-top: 31px; width: 100%; }
p { margin-top: 12px; }
ul { margin-top: 12px; }
strong { font-weight: bold; }

.colorGrey { color: #6b6b6b; }

#adresse { position: absolute; width: 160px; height: 128px; top: 288px; left: 32px; }
#adresse address { font-style: normal; margin-bottom: 4px; }

#coda-slider-wrapper-2 { height: 412px; }
#coda-slider-2 { height: 412px; }
#coda-slider-2 .panel { height: 412px; width: 640px; }
#coda-slider-2 .coda-slider .panel-wrapper { height: 412px; }

#inhalt { padding-bottom: 128px; position: absolute; width: 640px; top: 64px; left: 320px; }
#inhalt .box { float: left; width: 304px; }
#inhalt .box.links { clear: left; padding-right: 16px; }
#inhalt .box.rechts { padding-left: 16px; }
#inhalt .box.voll { width: 640px; }
#jubilaeum { height: 151px; left: 80px; position: absolute; top: 460px; width: 199px; }
#logo { position: absolute; left: 32px; top: 138px; width: 235px; height: 97px; }
#logo img { behavior: url(iepngfix.htc); }
#oeffnungszeiten { color: #FFF; background: #57294d; padding: 16px; width: 272px; }
#map { width: 640px; height: 384px; }
#menu { height: 36px; margin-left: 320px; padding-top: 28px; width: 640px; }
#menu li { display: inline; }
#menu li.current a { background: url(../images/menu-a-hover.gif) 0px 5px no-repeat; color: #000; cursor: default; }
#menu a { background: url(../images/menu-a.gif) 0px 5px no-repeat; color: #7fa2ca; float: left; font-size: 12px; margin-right: 24px; padding-left: 10px; text-decoration: none; }
#menu a:hover { background: url(../images/menu-a-hover.gif) 0px 5px no-repeat; color: #004696; }
#menu ul { margin: 0; }

.gittinger { color: #757468; }
.gittinger:hover { color: #474747; text-decoration: none; }

/*
	jQuery Coda-Slider v2.0 - http://www.ndoherty.biz/coda-slider
	Copyright (c) 2009 Niall Doherty
	This plugin available for use in all personal or commercial projects under both MIT and GPL licenses.
*/

.coda-slider-wrapper { height: 384px; width: 640px; }
.coda-slider-wrapper ul { margin: 0; }
.coda-slider { height: 384px; width: 100%; }
.coda-slider a { outline: none; }
.coda-slider-no-js .coda-slider { height: 384px; overflow: hidden; }
.coda-slider, .coda-slider .panel { height: 384px; width: 640px; overflow: hidden; } 
.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel { width: 640px; }
.coda-nav-left, 
.coda-nav-right { position: absolute; top: 0; z-index: 10; }
.coda-nav-left a, 
.coda-nav-right a { display: blick; height: 384px; outline: none; width: 320px; }
.coda-nav-left a span, 
.coda-nav-right a span { display: none; }
.coda-nav-left { background: url(../images/slider-navigation-large.png) -320px 0 no-repeat; behavior: url(iepngfix.htc); color: #fff; display: block; height: 384px; left: 0; width: 320px; }
.coda-nav-right { background: url(../images/slider-navigation-large.png) -640px 0 no-repeat; behavior: url(iepngfix.htc); color: #fff; display: block; height: 384px; right: 0; width: 320px; }
.coda-nav-left:hover { background: url(../images/slider-navigation-large.png) 0 0 no-repeat; behavior: url(iepngfix.htc); color: #fff; display: block; height: 384px; left: 0; width: 320px; }
.coda-nav-right:hover { background: url(../images/slider-navigation-large.png) -960px 0 no-repeat; behavior: url(iepngfix.htc); color: #fff; display: block; height: 384px; right: 0; width: 320px; }
.coda-slider p.loading { text-align: center }

.coda-slider-wrapper { clear: both; overflow: hidden; }
.coda-slider { float: left; overflow: hidden; position: relative;}
* + html .coda-slider { margin: -80px 0 0 0;}
* + html #einblicke .coda-slider { margin: -96px 0 0 0;}
* + html #wir .coda-slider { margin: -48px 0 0 0;}

.coda-slider .panel { display: block; float: left; }
.coda-slider .panel-container { position: relative;   }
.coda-nav-left, .coda-nav-right { float: left }
.coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none }
