.align-left {
	text-align:left;
}

.align-center {
	text-align:center;
}

.align-justify {
	text-align:justify;
}

.align-right {
	text-align:right;
}

* {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

body {
	margin:0;
	padding:0;
	background:#ffffff url(../images/bg.gif) repeat-x;
}

div#mainNavigation {
	/*text-align:left;*/
	position:relative;
}

div#mainNavigation * {
	text-align:left;
}

div#subNavigation {
	top:-40px;
	left:-10px;
	position:relative;
}

a {
	color:#8b0c06;
	font-weight:normal;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
	background-color:transparent;
}

a.kalender_link {
  font-size: 11px; 
  line-height: 20px; 
  color: #8b0c06; 
  font-weight: normal; 
  text-decoration: none; 
}

a.kalender_link:hover {
  text-decoration: underline; 
  background-color: transparent; 
}

/* Grundkonfiguration */
.fliestext {
	color:#555;
	font-size:11px;
	line-height:130%;
	text-align:left;
}

/* Ueberschriften */
h1, h2, h3, h4, h5 {
	display:block;
}

h1 {
	font-size:16px;
}

h2 {
	font-size:16px;
	text-align:center;
}

h3 {
	font-size:16px;
	text-align:center;
}

h4 {
	color:#666;
	font-size:16px;
	font-weight:bold;
}

h5 {
	color:#8b0c06;
	font-size:16px;
}

.spacer {
	font-size:4px;
	line-height:4px;
}

HR {
	height:1px;
	color:#333333;
}

p {
	text-indent:0;
	color:#646464;
	font-size:11px;
	line-height:130%;
	padding-bottom:0;
	margin:2px 1px 1px;
}

li {
	text-indent:0;
	color:#646464;
	font-size:11px;
	padding-bottom:0;
	line-height:130%;
	margin:2px 1px 1px;
}

ul {
	list-style-image:url(http://www.woerth-isar.de/fileadmin/templates/images/aufzaehlung.gif);
}

SELECT {
	color:#646464;
	font-size:9px;
	line-height:130%;
	font-weight:normal;
	background-color:#f3f1e6;
	border:solid 1px #ffffff;
	
}

img {
  border: 0px; 
}

/* Register */
.registerheadline { color:#8b0c06; font-size:18px;
 font-weight:normal; line-height:130%; margin-bottom:0 }
.registerheader { color:#8b0c06; font-size:14px;  line-height:130%; background-repeat:repeat-x; margin-bottom:0 }
.registercontent { color:#555; font-size:11px;  line-height:130% }
.register_legende { color:#555; font-size:11px;  line-height:130%; text-align:left }
a.register_link, a:link.register_link, a:visited.register_link, a:active.register_link { color:#333333; font-size:11px;  line-height:130%; text-decoration:none; width:100%; height:100% }
a:hover.register_link { color:#000000; font-size:11px;  line-height:130%; text-decoration:underline; background-color:#dfbbba; width:100%; height:100% }
.register_liste_element1_zeile { color:#555; font-size:11px;  line-height:130%; text-align:left }
.register_liste_element1_zeile_over { color:#555; font-size:11px;  line-height:130%; background-color:#eeeeee; text-align:left }
.links { color:#555; font-size:8px;  line-height:130%; text-align:left }
.active   { color:#646464; font-size:9px;  font-weight:normal; background:white url(http://www.woerth-isar.de/fileadmin/templates/images/bg_diag.png) repeat-x left bottom; border:solid 1px #8b0c06 }
.normal   { color:#555; font-size:9px;  font-weight:normal; background:white url(http://www.woerth-isar.de/fileadmin/templates/images/bg_diag.png) repeat-x left bottom; border:solid 1px #646464 }
/*Klickpfad*/
a.clickpath { color:#ffffff; font-size:9px;  font-weight:bold; text-decoration:none }
a.clickpath:hover {  font-weight:bold; text-decoration:underline }
.clickpath { color:#ffffff; font-size:9px;  font-weight:bold; text-decoration:none }
.subnav { color:#8b0c06; font-size:9px;  line-height:130% }
/*Subnaviation */
a.subnav { color:#8b0c06; text-decoration:none }
a.subnav:link { color:#8b0c06; text-decoration:none }
a.subnav:visited { color:#8b0c06; text-decoration:none }
a.subnav:hover { color:#8b0c06; text-decoration:underline }
a.subnav:active { color:#8b0c06; text-decoration:none }

/* Gaestebuch */
.guesttitel { color:#646464; font-size:9px;  font-weight:normal; line-height:130% }
.guestbookcontent { color:#666666; font-size:11px;  line-height:130% }
.guestbookheader { color:#666666; font-size:11px;  line-height:130% }
.guestbooksubmit { color:#666666; font-size:9px;  font-weight:bold }
.guestbookheadline { color:#8b0c06; font-size:14px;  font-weight:bold; line-height:130%; margin-bottom:5px }
.guestbooksubheadline { color:#555; font-size:11px;  font-weight:normal; line-height:130%; margin-bottom:5px }
.guestbookheader { color:#555; font-size:9px;  line-height:130%; margin-bottom:10px }
.guestbookcontent { color:#555; font-size:11px;  line-height:130%; margin-bottom:5px }

/* Kontaktformular */
.mailform { color:#646464; font-size:9px;  font-weight:normal }
.mailformcomment { color:#666666; font-size:9px;  font-weight:bold }
.mailformradio { color:#666666; font-size:9px;  }
.mailformrequired { color:#646464; font-size:9px;  font-weight:bold }

/* Suche */
.searchform  { color:#646464; font-size:9px;  font-weight:normal; background:url("http://www.woerth-isar.de/fileadmin/templates/images/bg_diag.png") repeat-x }
.searchmarkup { color:#da251c }
.searchresultcontent { color:#646464; font-size:10px;  font-weight:normal }
.searchresultheader { color:#646464; font-size:11px;  font-weight:bolder; line-height:30px }
.searchresultpagetitle { color:#646464; font-size:12px;  font-weight:bold }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { color:#333333; font-size:11px;  width:100% }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { color:#333333; font-size:11px;  background-color:#ffffff; width:100% }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { color:#333333; font-size:11px;  margin-top:0; margin-bottom:0 }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead P { color:#333333; font-size:11px;  margin-top:0; margin-bottom:0 }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { table-layout:relative }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { width:250px }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { color:#333333; font-size:11px;  background-color:#dfbbba; width:50px }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { color:#333333; font-size:12px;  width:50px }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { color:#333333; font-size:11px;  width:50px }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:50px }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px }
.tx-indexedsearch .tx-indexedsearch-searchbox P { color:#333333; font-size:10px;  margin-top:0; margin-bottom:0 }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw {  font-weight:bold }
.tx-indexedsearch P.tx-indexedsearch-noresults { font-weight:bold; text-align:center }
.tx-indexedsearch-browsebox TD { color:#333333; font-size:11px;  margin-top:0; margin-bottom:0 }
.tx-indexedsearch-browsebox-SCell { color:#333333; font-size:11px;  margin-top:0; margin-bottom:0 }
.tx-macinasearchbox-pi1 { font-size:11px; width:135px; height:20px }

/* A-Z Keywordlist */
.tx-mwkeywordlist-pi1 { color:#555; font-size:11px;  line-height:130% }
.tx-mwkeywordlist-pi1 h1 { font-size:20pt;  font-weight:bold; margin:0; padding-top:15px; padding-bottom:5px }
.tx-mwkeywordlist-pi1 h2 { font-size:17pt;  font-weight:bold; margin:0; padding-top:15px; padding-bottom:5px }
.tx-mwkeywordlist-pi1-jumpmenu { font-size:80%; padding-bottom:25px }
.tx-mwkeywordlist-pi1-keywordlist { }
.tx-mwkeywordlist-pi1-content div { }
.tx-mwkeywordlist-pi1-content div.section { margin-top:5px; margin-bottom:10px }
.tx-mwkeywordlist-pi1-content div.sectiontoplink { text-align:right; margin-top:5px; margin-bottom:10px }
.tx-mwkeywordlist-pi1-content ul { font-weight:normal; margin:0; padding-bottom:15px }
.tx-mwkeywordlist-pi1-content li { font-weight:normal; margin:0; padding:0 }

/* News */
a.news { color:#ffffff; font-size:11px;  font-weight:bold; line-height:130%; font-stretch:expanded; text-decoration:none; margin-bottom:2pt; width:100%; vertical-align:bottom }
a.news:hover { color:#ffffff; text-decoration:none }
.newssingleheadline { color:#8b0c06; font-size:14px;  font-weight:bold; line-height:130%; margin-bottom:5px }
.newssinglesubheadline { color:#555; font-size:11px;  font-weight:bold; line-height:130%; margin-bottom:5px }
.newssingleheader { color:#555; font-size:9px;  line-height:130%; margin-bottom:10px }
.newssinglecontent { color:#555; font-size:11px;  line-height:130%; margin-bottom:5px }
.newslatestheadline { color:#8b0c06; font-size:11px;  font-weight:bold; line-height:130%; margin-bottom:5px }
.newslatestsubheadline { color:#555; font-size:7px;  font-weight:normal; line-height:130%; margin-bottom:5px }
.newslatestheader { color:#555; font-size:9px;  line-height:130%; margin-bottom:5px }
.newslatestcontent { color:#555; font-size:9px;  line-height:130%; margin-bottom:5px }
.newslistheadline { color:#8b0c06; font-size:14px;  font-weight:bold; line-height:130%; margin-bottom:5px }
.newslistsubheadline { color:#555; font-size:11px;  font-weight:normal; line-height:130%; margin-bottom:5px }
.newslistheader { color:#555; font-size:9px;  line-height:130%; margin-bottom:10px }
.newslistcontent { color:#555; font-size:11px;  line-height:130%; margin-bottom:5px }
.tipcontent { color:#555; font-size:11px;  line-height:130%; margin-bottom:5px }

/* Menue */
.mmContent DIV A {
	margin:0;
	padding:5px;
	color:#8b0c06;
	display:block;
	font-size:11px;
	line-height:11px;
	font-weight:normal;
	text-decoration:none;
	background-color:#ffffff;
	border-bottom:1px solid #c8c8c8;
}

/* folgende anweisung wird nicht vom ie interpretiert */
.mmContent[id] DIV A {
	background:url(http://p3334.typo3server.info/fileadmin/templates/ images/menu_bg.png) #ffffff;
}

/* fuer IE >5 */
* html .mmContent DIV A {
	width:154px;
	background-color:#ffffff;
}

.mmContent DIV.mmlink A:hover {
	color:#ffffff;
	background-color:#8b0c06;
	text-decoration:none;
}

.mmContent DIV.mmlink A:active {
	color:#ffffff;
	background-color:#8b0c06;
	text-decoration:none;
}

.mmContent DIV.mmlink A.submenu {
	color:#8b0c06;
	text-decoration:none;
	background:#ffffff url(http://p3334.typo3server.info/fileadmin/templates/images/nav_arrow.gif) no-repeat right 0;
}

.mmContent DIV.mmlink A.submenu:hover {
	color:#ffffff;
	text-decoration:none;
	background:#8b0c06 url(http://p3334.typo3server.info/fileadmin/templates/images/nav_arrow_over.gif) no-repeat right 0;
}

/* Sitemap */
.csc-sitemap-level1 {
	color:#646464;
	font-size:11px;
	font-weight:bold;
	line-height:18px;
	margin-bottom:10px;
}

.csc-sitemap-level2 {
	color:#646464;
	font-size:11px;
	line-height:16px;
	text-indent:20px;
	margin-bottom:10px;
}

.csc-sitemap-level3 {
	color:#646464;
	font-size:10px;
	line-height:15px;
	text-indent:40px;
	margin-bottom:5px;
}

/* Menu Left - Main Menu */
#menuLeft { margin-left: -20px; }

#menuLeft-1 { list-style-image: url(../images/pfeil_rechts.gif); }
#menuLeft-1 ul { padding-left: 15px; margin: 0px; }
#menuLeft-1-normal { font-size: 15px; font-weight: bold; }
#menuLeft-1-active { font-size: 15px; font-weight: bold; }
 
#menuLeft-2 { list-style-image: url(../images/pfeil_rechts.gif); }
#menuLeft-2 ul { }
#menuLeft-2-normal { font-size: 12px; font-weight: normal; }
#menuLeft-2-active { font-size: 12px; font-weight: bold; }

#menuLeft-3 { list-style-image: url(../images/pfeil_rechts.gif); }
#menuLeft-3 ul { }
#menuLeft-3-normal { font-size: 11px; font-weight: normal; }
#menuLeft-3-active { font-size: 11px; font-weight: bold; }

/* Header Overlay */
.headerOverlay {
  position: absolute; 
  z-index: 2; 
  top: 24px; 
  width: 700px;  
  height: 186px; 
  background: url(../images/woerth_header_overlay.gif) no-repeat;
}

.headerOverlay_neu {
  position: absolute; 
  z-index: 2; 
  top: 24px; 
  width: 952px; 
  height: 186px; 
  background: url(../images/neu/woerth_header_overlay.gif) no-repeat; 
}

.headerDimmer_neu { 
  position: absolute; 
  left: 232px;
  top: 5px;
  width: 720px; 
  height: 181px; 
  z-index: 3; 
  background-color: #000;
  filter:alpha(opacity=2.5); /* for IE */
	-moz-opacity:0.25; /* for mozilla */
	opacity: 0.25; /* for safari */
	khtml-opacity: 0.25 /* for konquerer and older safari */
}

.headerDimmer_logo {
  position: absolute; 
  left: 620px; 
  top: 80px; 
  width: 300px; 
  height: 100px; 
  z-index: 4; 
  background: url(../images/neu/logo_woerth.png) no-repeat;
}

.header {
  position: absolute; 
  z-index: 1; 
  top: 24px; 
  width: 952px; 
  height: 186px;
}



