#wrapper {word-wrap: break-word;} /* ie proprietary property to force long words to break rather than the layout */

* {margin: 0; padding: 0; border: 0; }

body { margin:10px 0 0 0; background:url("/tl_files/images/site/body-background.gif") repeat-x #f3f7ff;}
html {min-height: 100%; margin-bottom: 1px;}

h1,h2,h3,h4,h5,p,ul,li{padding:0;margin:0;}

/* wrapper holds left faux column tab */
/* nn6/7 will put content out of scrollable reach if auto is used unless the min-width is on body */

.colorGadebusch, .colorGadebusch a { color:#648054; }
.colorGrevesmuehlen, .colorGrevesmuehlen a { color:#dd6520; } /* alte farbe #e48b35 */
.colorHagenow, .colorHagenow a { color:#da203e; }
.colorKluetz, .colorKluetz a { color:#d9a400; }  /* alte farbe #feb811 */
.colorPoel, .colorPoel a { color:#006f5a; }
.colorRehna, .colorRehna a { color:#a25c2a; }
.colorWittenburg, .colorWittenburg a { color:#63567e; }

#wrapper { text-align:left; width:989px; margin:0 auto; }

/***** header *****/

#header { position:relative; height: 110px;	}

.header-logo { position:absolute; top:18px; left:110px; }

/*.navi { position:absolute; top:47px; left:381px;}
.navi ul {	list-style-type:none; }
.navi ul li { float:left; padding:4px 0 0 54px; font-family:arial, sans-serif; font-weight:bold; font-size:12px; }
.navi ul li a { color:#0076cd; text-decoration:none; }
.navi ul li a:hover { color:#d8d7aa; }*/

.mod_changelanguage {	position:absolute; top:24px; left:881px; }
.mod_changelanguage ul { list-style-type:none; }
.mod_changelanguage li { float:left; padding-right:4px; }

/***** content *****/

#contentfloatholder {	float:left;	width:100%;	background:url("/tl_files/images/site/contentfloatholder-poel.gif") repeat-y; }
#contentfloatholder:after { content: "."; display:block; height:0px; clear:both; visibility:hidden; }

#contentfloatholder-gadebusch {	float:left;	width:100%;	background:url("/tl_files/images/site/contentfloatholder-gadebusch.gif") repeat-y; }
#contentfloatholder-gadebusch:after { content: "."; display:block; height:0px; clear:both; visibility:hidden; }
#contentfloatholder-grevesmuehlen {	float:left;	width:100%;	background:url("/tl_files/images/site/contentfloatholder-grevesmuehlen.gif") repeat-y; }
#contentfloatholder-grevesmuehlen:after { content: "."; display:block; height:0px; clear:both; visibility:hidden; }
#contentfloatholder-hagenow {	float:left;	width:100%;	background:url("/tl_files/images/site/contentfloatholder-hagenow.gif") repeat-y; }
#contentfloatholder-hagenow:after { content: "."; display:block; height:0px; clear:both; visibility:hidden; }
#contentfloatholder-kluetz {	float:left;	width:100%;	background:url("/tl_files/images/site/contentfloatholder-kluetz.gif") repeat-y; }
#contentfloatholder-kluetz:after { content: "."; display:block; height:0px; clear:both; visibility:hidden; }
#contentfloatholder-poel {	float:left;	width:100%;	background:url("/tl_files/images/site/contentfloatholder-poel.gif") repeat-y; }
#contentfloatholder-poel:after { content: "."; display:block; height:0px; clear:both; visibility:hidden; }
#contentfloatholder-rehna {	float:left;	width:100%;	background:url("/tl_files/images/site/contentfloatholder-rehna.gif") repeat-y; }
#contentfloatholder-rehna:after { content: "."; display:block; height:0px; clear:both; visibility:hidden; }
#contentfloatholder-wittenburg {	float:left;	width:100%;	background:url("/tl_files/images/site/contentfloatholder-wittenburg.gif") repeat-y; }
#contentfloatholder-wittenburg:after { content: "."; display:block; height:0px; clear:both; visibility:hidden; }
#contentfloatholder-aktuelles {	float:left;	width:100%;	background:url("/tl_files/images/site/contentfloatholder-aktuelles.gif") repeat-y; }
#contentfloatholder-aktuelles:after { content: "."; display:block; height:0px; clear:both; visibility:hidden; }
#contentfloatholder-termine {	float:left;	width:100%;	background:url("/tl_files/images/site/contentfloatholder-termine.gif") repeat-y; }
#contentfloatholder-termine:after { content: "."; display:block; height:0px; clear:both; visibility:hidden; }
#contentfloatholder-kontakt {	float:left;	width:100%;	background:url("/tl_files/images/site/contentfloatholder-kontakt.gif") repeat-y; }
#contentfloatholder-kontakt:after { content: "."; display:block; height:0px; clear:both; visibility:hidden; }
#contentfloatholder-impressum {	float:left;	width:100%;	background:url("/tl_files/images/site/contentfloatholder-impressum.gif") repeat-y; }
#contentfloatholder-impressum:after { content: "."; display:block; height:0px; clear:both; visibility:hidden; }


#centerwrap { float:left; display:inline; }
#center-home { position:relative; }
#center-cities { position:relative; width:372px; }

#left {	float:left; width:48px; display:inline; }
#right { float:right; width:559px; margin-right:10px; display:inline;}

.cityText 	{ float:left; margin:20px; width:276px; display:inline; }
.cityImages { float:right; display:inline; }
.cityAddress { margin-top:20px; }

.cityText ul {list-style-type:square; }	

.fontText { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; }
.fontHomeWhite { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#ffffff; line-height:16px; }

.textHome { position:absolute; left:440px; top:250px; width:518px; }
.textAktuellesBeitrag { position:absolute; left:500px; top:20px; width:398px; }
.textTermine { position:absolute; left:440px; top:250px; width:518px; }
.textTermineBeitrag { position:absolute; left:440px; top:20px; width:518px; }
.textKontakt { position:absolute; left:440px; top:300px; width:518px; }
.textImpressum { position:absolute; left:440px; top:200px; width:518px; }

.impressum a:link, .impressum a:visited { text-decoration:none; color:#fff; }

a:link, a:visited, a:active { text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; }

.layout_short a:link, .layout_short a:visited, .back a:link, .back a:visited, .event a:link, .event a:visited { color:#fff; text-decoration:none; }

.aktuellesBeitrag .back a, .termineBeitrag .back a, .impressum .event a, .kontakt .event a { color:#032a4f; }

.fontNews12 { font: normal normal normal 12px Arial, Helvetica, sans-serif; color:#0075b9;}
.fontNews11 { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#0075b9;}

.layout_short .fontNews12 a:link, .layout_short .fontNews12 a:visited,
.layout_short .fontNews11 a:link, .layout_short .fontNews11 a:visited {  color:#032a4f; }
.event .fontNews12 a:link, .event .fontNews12 a:visited,
.event .fontNews11 a:link, .event .fontNews11 a:visited {  color:#032a4f; }

.aktuelles { color:#000; padding:10px 30px 10px 30px;}

/***** footer *****/

#footer-home 	 { clear:both;	background:url("/tl_files/images/site/navigation-footer.gif") bottom no-repeat; height:74px; }
#footer-cities { clear:both;	background:url("/tl_files/images/site/navigation-footer.gif") bottom no-repeat; height:96px; }

/************* IE Mac CSS Only  works for Win too **************/
* html div#centerwrap {margin: 0 -100% 0 0;}
* html div#left {margin: 0;} 

/***** map cities *****/

#map-cities { width:372px; height:514px; overflow:hidden; }
.map-cities { position:relative; background:url("/tl_files/images/site/map-home.gif") no-repeat; }
.map-cities li { margin:0; padding:0; list-style:none; display:block; position:absolute;}
.map-cities a { display:block; }

/***** map home *****/

#map-home { position:absolute; left:48px; top:0px; }
.map-home {	position:relative; height:526px; width:372px; background:url("/tl_files/images/site/map-home.gif") no-repeat;
}
.map-home li { margin:0; padding:0; list-style:none; display:block; position:absolute;}
.map-home a { display:block; }

.map-home-forshaga { left: 262px; top:10px; width: 62px; height: 13px;}
.map-home-forshaga a { height: 13px;}
.map-home-forshaga a:hover { background: url("/tl_files/images/site/map-home.gif") -262px -536px  no-repeat; }

.map-home-kil { left: 231px; top:14px; width: 25px; height: 14px;}
.map-home-kil a { height: 14px;}
.map-home-kil a:hover { background: url("/tl_files/images/site/map-home.gif") -231px -540px  no-repeat; }

.map-home-hammaroe { left: 257px; top:33px; width: 64px; height: 12px;}
.map-home-hammaroe a { height: 12px;}
.map-home-hammaroe a:hover { background: url("/tl_files/images/site/map-home.gif") -257px -559px  no-repeat; }

.map-home-saeffle { left: 201px; top:43px; width: 43px; height: 15px;}
.map-home-saeffle a { height: 15px;}
.map-home-saeffle a:hover { background: url("/tl_files/images/site/map-home.gif") -201px -569px  no-repeat; }

.map-home-amal { left: 192px; top:58px; width: 40px; height: 13px;}
.map-home-amal a { height: 13px;}
.map-home-amal a:hover { background: url("/tl_files/images/site/map-home.gif") -192px -584px  no-repeat; }

.map-home-laxa { left: 272px; top:72px; width: 34px; height: 18px;}
.map-home-laxa a { height: 18px;}
.map-home-laxa a:hover { background: url("/tl_files/images/site/map-home.gif") -272px -598px  no-repeat; }

.map-home-svenljunga { left: 201px; top:172px; width: 63px; height: 20px;}
.map-home-svenljunga a { height: 20px;}
.map-home-svenljunga a:hover { background: url("/tl_files/images/site/map-home.gif") -201px -698px  no-repeat; }

.map-home-kluetz { left: 124px; top:440px; width: 35px; height: 20px;}
.map-home-kluetz a { height: 20px;}
.map-home-kluetz a:hover { background: url("/tl_files/images/site/map-home.gif") -124px -966px no-repeat; }

.map-home-poel { left: 164px; top:440px; width: 32px; height: 20px; }
.map-home-poel a { height: 20px; }
.map-home-poel a:hover { background: url("/tl_files/images/site/map-home.gif") -164px -966px no-repeat; }

.map-home-grevesmuehlen { left: 152px; top:463px; width: 89px; height: 1px; }
.map-home-grevesmuehlen a { height: 11px; }
.map-home-grevesmuehlen a:hover { background: url("/tl_files/images/site/map-home.gif") -152px -989px no-repeat; }

.map-home-rehna { left: 103px; top:465px; width: 45px; height: 12px;}
.map-home-rehna a { height: 12px;}
.map-home-rehna a:hover { background: url("/tl_files/images/site/map-home.gif") -103px -991px no-repeat; }

.map-home-gadebusch { left: 148px; top:479px; width: 72px; height: 11px;}
.map-home-gadebusch a { height: 11px;}
.map-home-gadebusch a:hover { background: url("/tl_files/images/site/map-home.gif") -148px -1005px no-repeat; }

.map-home-wittenburg { left: 80px; top:501px; width: 72px; height: 13px;}
.map-home-wittenburg a { height: 13px;}
.map-home-wittenburg a:hover { background: url("/tl_files/images/site/map-home.gif") -80px -1027px no-repeat; }

.map-home-hagenow { left: 157px; top:502px; width: 60px; height: 12px;}
.map-home-hagenow a { height: 12px;}
.map-home-hagenow a:hover { background: url("/tl_files/images/site/map-home.gif") -157px -1028px no-repeat; }

/***** against bugs *****/
img {	display:block; }

/***** navigation header *****/

#navigation-header { position:absolute; left:430px; top:53px; overflow:hidden; }
.navigation-header { position:relative; height:13px; width:517px; background: url("/tl_files/images/site/navigation-header-de.gif") no-repeat;}
.navigation-header li { margin:0; padding:0; list-style:none; display:block; position:absolute; }
.navigation-header a  { display:block; height:13px; }

.navigation-header-willkommen { left:0px; top:0px; width:67px; height:13px; }
.navigation-header-willkommen a:hover { background: url("/tl_files/images/site/navigation-header-de.gif") 0px -13px no-repeat; }

.navigation-header-aktuelles { left:130px; top:0px; width:52px; height:13px; }
.navigation-header-aktuelles a:hover { background: url("/tl_files/images/site/navigation-header-de.gif") -130px -13px no-repeat; }

.navigation-header-termine { left:244px; top:0px; width:46px; height:13px; }
.navigation-header-termine a:hover { background: url("/tl_files/images/site/navigation-header-de.gif") -244px -13px no-repeat; }

.navigation-header-kontakt { left:351px; top:0px; width:44px; height:13px; }
.navigation-header-kontakt a:hover { background: url("/tl_files/images/site/navigation-header-de.gif") -351px -13px no-repeat; }

.navigation-header-impressum { left:456px; top:0px; width:60px; height:13px; }
.navigation-header-impressum a:hover { background: url("/tl_files/images/site/navigation-header-de.gif") -456px -13px no-repeat; }

/***** navigation header en *****/

#navigation-header-en { position:absolute; left:430px; top:53px; }
.navigation-header-en { position:relative; height:13px; width:517px; background: url("/tl_files/images/site/navigation-header-en.gif") no-repeat;}
.navigation-header-en li { margin:0; padding:0; list-style:none; display:block; position:absolute; }
.navigation-header-en a  { display:block; height:13px; }

.navigation-header-willkommen-en { left:0px; top:0px; width:51px; height:13px; }
.navigation-header-willkommen-en a:hover { background: url("/tl_files/images/site/navigation-header-en.gif") 0px -13px no-repeat; }

.navigation-header-aktuelles-en { left:130px; top:0px; width:32px; height:13px; }
.navigation-header-aktuelles-en a:hover { background: url("/tl_files/images/site/navigation-header-en.gif") -130px -13px no-repeat; }

.navigation-header-termine-en { left:244px; top:0px; width:34px; height:13px; }
.navigation-header-termine-en a:hover { background: url("/tl_files/images/site/navigation-header-en.gif") -244px -13px no-repeat; }

.navigation-header-kontakt-en { left:347px; top:0px; width:46px; height:13px; }
.navigation-header-kontakt-en a:hover { background: url("/tl_files/images/site/navigation-header-en.gif") -347px -13px no-repeat; }

.navigation-header-impressum-en { left:456px; top:0px; width:42px; height:13px; }
.navigation-header-impressum-en a:hover { background: url("/tl_files/images/site/navigation-header-en.gif") -456px -13px no-repeat; }

/***** navigation header se *****/

#navigation-header-se { position:absolute; left:430px; top:53px; }
.navigation-header-se { position:relative; height:13px; width:517px; background: url("/tl_files/images/site/navigation-header-se.gif") no-repeat;}
.navigation-header-se li { margin:0; padding:0; list-style:none; display:block; position:absolute; }
.navigation-header-se a  { display:block; height:13px; }

.navigation-header-willkommen-se { left:0px; top:0px; width:65px; height:13px; }
.navigation-header-willkommen-se a:hover { background: url("/tl_files/images/site/navigation-header-se.gif") 0px -13px no-repeat; }

.navigation-header-aktuelles-se { left:130px; top:0px; width:45px; height:13px; }
.navigation-header-aktuelles-se a:hover { background: url("/tl_files/images/site/navigation-header-se.gif") -130px -13px no-repeat; }

.navigation-header-termine-se { left:244px; top:0px; width:50px; height:13px; }
.navigation-header-termine-se a:hover { background: url("/tl_files/images/site/navigation-header-se.gif") -244px -13px no-repeat; }

.navigation-header-kontakt-se { left:351px; top:0px; width:51px; height:13px; }
.navigation-header-kontakt-se a:hover { background: url("/tl_files/images/site/navigation-header-se.gif") -351px -13px no-repeat; }

.navigation-header-impressum-se { left:456px; top:0px; width:60px; height:13px; }
.navigation-header-impressum-se a:hover { background: url("/tl_files/images/site/navigation-header-se.gif") -456px -13px no-repeat; }

/***** navigation footer *****/
