/* Standard-CSS für Octoberfest Pub */

/* Copyright 2005 by mpgroup GmbH */
/* Autor: mschimmel Datum: 19.10.2005 */

/* Wichtige Farben
Pagehintergrund (HG: #2D4F9E)
Headerhintergrund (RahmenHG: #D5DCEC)
Zeile Topmenue, Statuszeile (HG: #D5DCEC Farbe: #343434)
Text Überschriften, Titel (Farbe: #fff)
Text Fließtext (Farbe: #fff)
Content (HG Verlauf: #4863A4 - #2D4F9E)
Links (Farbe: link #ACA000, visited #ACA000)
*/

/* Position auf 0 - Schrift festlegen */
html, body, div, p, h1, h2, h3, ul, ol, span, a, table, td, form, img, li {
   margin: 0px;
   padding: 0px;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/* Allgemeine Auszeichnung festlegen */
html, body {
	background: #A4A29C url(/fileadmin/shared_media/img_101.gif) repeat top;
    font-size: 101%;
	border: 0px;
}
/* Alles auf Center setzen */
body {margin: 0px auto; text-align:center;}

a:link {color: #ACA000; text-decoration: none;}
a:visited {color: #ACA000; text-decoration: none;}
a:hover {color: #ACA000; text-decoration: underline;}
a:active {color: #ACA000; text-decoration: none;}

strong {font-weight: bold;}
.c {clear: both;}
.center {text-align: center;}
img {border: 0;}
.klein {font-size: 0.7em;}
.right {text-align: right;}
.top {vertical-align: top;}
.red {color: red;}

/* Tabellen */
.table { color : #fff;}
.tb1, .tb11 {
width:50%;
color: #fff;
vertical-align:top;
font-size: 0.75em;
text-align:left;
border: 0px solid #fff;
border-bottom-color:#606060;
border-bottom-width:1px;
border-style:solid;
padding: 4px;
}
.tb2, .tb22 {
width:30%;
color:#fff;
vertical-align:top;
font-size: 0.75em;
text-align:right;
border: 0px solid #fff;
border-bottom-color:#606060;
border-bottom-width:1px;
border-style:solid;
padding:4px;
}
.tb11 {width: 100%;height: 30px;}
.tb22 {width: 20%;height: 30px;}

h1 {font-size: 0.9em;color: #fff; padding: 0px 0px 20px 0px;}
h2 {font-size: 0.8em;color: #fff; padding: 0px 0px 10px 0px;}
h3 {font-size: 0.75em;color: #fff; padding: 0px 0px 6px 0px;}
h4 {font-size: 0.75em;color: #fff; padding: 0px 0px 40px 0px;}

.subhead1, .subhead2, .subhead3, .headerdate {	font-size : 0.75em;	color : #fff;}
.subhead2 { color : #ACA000;font-weight: bold;}
.subhead3 {	color : red;font-weight: bold;}
.headerdate { font-weight: normal;}

p, ul, .bulletlist, .bodytext {
   font-size: 0.75em;
   line-height: 1.5em;
   color: #fff;
   margin: 0px;
   padding: 0px;
   text-align: left;
}

ul {
	padding: 6px 0px 6px 0px;
}

li {
	padding: 0px 0px 0px 10px;
	list-style : disc inside;
}
.caption {
	clear:both;
	font-size : 0.7em;
	color : #fff;
}

.mailform-table {width: 420px;}
.mailform-table input {border: 1px solid #333;background-color: #DCE1EE;padding: 2px;}
.mailform {font-size : 0.75em;color : #fff;	font-weight : normal;}
.mailformrequired {	font-size : 0.75em; color : #fff;font-weight : bolder;}
.mailformcomment { font-size : 0.75em; color : #000; font-weight : bolder;}
.mailformradio { font-size : 0.75em; color : #000;	font-weight : normal;}
.mailformcomment textarea, .mailform input {width: 200px;}

.filelinks {font-size: 0.9em; color : #ACA000;}
.filelinkssize { font-size : 0.75em; color : #ACA000;}

.sitemap1 { font-size : 12px; color : #CC6600;}
.sitemap2 {	font-size : 11px; color : #990000; margin-left : 20px;}
.sitemap3 { font-size : 10px; color : #333399; margin-left : 40px;}
.sitemap4 {	font-size : 9px; color : #003333; margin-left : 60px;}

.celmenu {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : olive;
	margin-top : 10px;
}
.celsubmenu {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #666699;
	margin-left : 20px;
	margin-top : 3px;
}

/* TOP link setzen */
.anfang {
	font-size: 0.70em;
	text-align: right;
	font-weight: bold;
	margin: 12px 0px 2px 0px;
}
/* Mainbox anpassen und center setzen */
#mainbox {
	margin: 20px auto;
	position: relative;
	width: 749px;
	border: 1px solid #384460;
	background: #2D4F9E url(/fileadmin/shared_media/mainbg.gif) repeat-x top;
	text-align:center;
	display:block;
	z-index: 1;
}

/* html hack fuer IE 6 */
* html #mainbox {
	margin: 20px auto;
	position: relative;
	width: 749px;
	overflow: visible;
	border: 1px solid #384460;
	background: #2D4F9E url(/fileadmin/shared_media/mainbg.gif) repeat-x top;
	text-align:center;
	z-index: 1;
}

/* Linke Spalte */
#headleft {
	position: relative;
	width: 270px;
	max-height: 2000px;
	margin: 11px 0px 0px 0px;
	background: url(/fileadmin/shared_media/navbgimg.jpg) no-repeat 0 174px;
	float: left;
	z-index: 1;
}
/* Hauptnavigation */
#mainnavi {
	width: 270px;
	text-align: right;
}
#mainmenu {
	width: 200px;
	padding-right: 60px;
	text-align: right;
}

#menu_1 ul {
	text-align: right;
}
#menu_1 li {
	list-style-type: none;
	color: #fff;
	font-size: 1.00em;
	font-weight: bold;
	text-align: right;
}
#menu_1 li {
	padding-right: 10px;
	background: url(/fileadmin/shared_media/nav_dot.gif) no-repeat center right;
}
#menu_1 a:link {color: #fff; text-decoration: none;}
#menu_1 a:visited {color: #fff; text-decoration: none;}
#menu_1 a:hover {color: #ACA000; text-decoration: none;}
#menu_1 a:active {color: #ACA000; text-decoration: none;}

#menu2 li {
	list-style-type: none;
	color: #fff;
	font-size: 1.25em;
	font-weight: bold;
	text-align: right;
}
#menu2 li {
	padding-right: 10px;
	background: url(/fileadmin/shared_media/nav_dot.gif) no-repeat center right;
}

#menu2 a:link {color: #fff; text-decoration: none;}
#menu2 a:visited {color: #fff; text-decoration: none;}
#menu2 a:hover {color: #ACA000; text-decoration: none;}
#menu2 a:active {color: #ACA000; text-decoration: none;}

#menu3 li {
	list-style-type: none;
	font-size: 1.25em;
	font-weight: normal;
	text-align: right;
}

/* Rechte Spalte */
#headright {
	position: relative;
	width: 463px;
	height: 230px;
	margin: 72px 10px 0px 0px;
	float: right;
	z-index: 1;
}
/* Kopfbild anpassen */
.abstand {margin-top: 1px;}
/* Zeile oben */
#toprow {
	width: 463px;
	height: 18px;
	margin: 1px 0px 0px 0px;
	background-color: #D5DCEC;
}

#rootline {
	float: left;
	width: 250px;
	height: 18px;
	margin: 0px 0px 0px 0px;
	padding-left: 10px;
	background-color: transparent;
	text-align: left;
}

#rootline p {
	font-size: 11px;
	color: #ACA000;
	letter-spacing: 0.02em;
	text-align: left;
}
#rootline a:link {color: #333; text-decoration: none;}
#rootline a:visited {color: #333; text-decoration: none;}
#rootline a:hover {color: #ACA000; text-decoration: none;}
#rootline a:active {color: #ACA000; text-decoration: none;}

#navtop {
	float: right;
	width: 160px;
	height: 18px;
	margin: 0px 0px 0px 0px;
	padding-right: 10px;
	background-color: transparent;
	
}

#navtop p {
	font-size: 11px;
	letter-spacing: 0.02em;
	text-align: right;
}

#navtop a {padding-left: 10px;}
#navtop a:link {color: #333; text-decoration: none;}
#navtop a:visited {color: #333; text-decoration: none;}
#navtop a:hover {color: #ACA000; text-decoration: none;}
#navtop a:active {color: #ACA000; text-decoration: none;}
/* Inhaltebox definieren */

#content {
	position: relative;
	width: 443px;
	margin: 0px 0px 0px 0px;
	padding: 30px 10px 10px 10px;
	background: url(/fileadmin/shared_media/cbgimg.jpg) repeat-x top;
	float: right;
	z-index: 1;
}

/* html hack fuer IE 6 */
* html #content {
	width: 443px;
	margin: 0px 0px 0px 0px;
	padding: 30px 10px 10px 10px;
	background: url(/fileadmin/shared_media/cbgimg.jpg) repeat-x top;
}
/* fuss anpassen */
#footer {
	position: relative;
	width: 463px;
	margin: 30px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	z-index: 1;
}

.footline {
	boerder-top: 1px dotted #fff;
	margin-bottom: 4px;
	text-align: center;
}

#footleft {
	display: block;
	float: left;
	width: 40%;
	height: 20px;
	padding: 0px 0px 0px 10px;
	font-size: 0.7em;
	font-weight: bold;
	text-align: left;
}

#footright {
display: block;
	float: right;
	width: 40%;
	height: 20px;	
	padding: 0px 6px 0px 0px;
	font-size: 0.7em;
	font-weight: bold;	
	text-align: right;	
}

#footleft a:link, #footright a:link, {color: #ACA000; text-decoration: none;}
#footleft a:visited, #footright a:visited {color: #ACA000; text-decoration: none;}
#footleft a:hover, #footright a:hover {color: #ACA000; text-decoration: none;}
#footleft a:active, #footright a:active {color: #ACA000; text-decoration: none;}
/* SUB Content definieren */
#onerow {
	width: 424px;
	padding: 0px 8px 20px 8px;
	text-align: left;
	display: block;
}

#tworow_left {
	position: relative;
	float: left;
	width: 80%;
	padding: 20px 4px 20px 8px;
	text-align: left;
}
#tworow_right {
	position: relative;
	float: right;
	width: 20%;
	padding: 20px 8px 20px 4px;
	text-align: left;
}


#newsletter-subscript-create {padding: 2px;}
.newsletter-subscript-create-submit {width: 100px;color: #333;border: 1px solid #333;background-color: #DCE1EE;padding: 2px;}

 /* gallerie - listing */
#tx-lzgallery-pi1-listing {border-style:dotted;border-width:1px;border-color:#00008c;border-collapse:collapse;font-size:12px;padding:0px;font-family:verdana}
#tx-lzgallery-pi1-listing tr.line1 {background-color:#DDE3F0;color:333;}
#tx-lzgallery-pi1-listing tr.line1 td.startdate {white-space:nowrap;}
#tx-lzgallery-pi1-listing tr.line1 td.count{white-space-nowrap;padding-left:20px;}
#tx-lzgallery-pi1-listing td.preview {font-size: 0.8em;padding:0px;width:80px;padding-left:4px;}
#tx-lzgallery-pi1-listing td.title {;font-face:bold;padding-left:10px;width:80%;}
#tx-lzgallery-pi1-listing tr.line2 {padding:0px;}
	
#tx-lzgallery-pi1-listing a {color:black;}	
#tx-lzgallery-pi1-listing #line-descr-short {border-top-width:1px;border-top-style:dotted;border-top-color:#00008c;}
#tx-lzgallery-pi1-parent-descr-short {padding:4px 4px 20px 4px;}
#tx-lzgallery-pi1-parent-title {font-size:20px;padding:4px 4px 4px 4px;}
#tx-lzgallery-pi1-parent-count {padding:4px 4px 4px 4px;}
#tx-lzgallery-pi1-parent-subcount {padding:0px 4px 4px 4px;}
#tx-lzgallery-pi1-listing td.information {font-size:10px;white-space:nowrap;}

 /* gallery - album  */

#tx-lzgallery-pi1-fotonav td {text-align:center;padding: 4px;}
#tx-lzgallery-pi1-fotonav td.descr {color:#00008c;}
#tx-lzgallery-pi1-fotonav {border-color:#00008c;border-style:solid;border-width:1px;font-family:verdana;}
#tx-lzgallery-pi1-fotonav-nav {background-color:#DDE3F0;font-size: 0.75em;color: #333;}

#tx-lzgallery-pi1-fotos {border-width:2px;border-style:solid;border-color:#00008c;text-align:center;padding:5px 5px 5px 5px;background-color:white;border-collapse:collapse;font-family:verdana;}
#tx-lzgallery-pi1-fotos td {text-align:center;padding:0;border-style:solid;border-width:1px;border-color:#00008c;padding:3px;}

#tx-lzgallery-pi1-title {margin-top: 10px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#fff;font-size: 1.0em;font-weight: bold;color: #fff;text-align:center;margin-bottom:10px;padding: 4px;}
#tx-lzgallery-pi1-descr-long {margin:5px 5px 15px 5px;text-align:justify;}
	
#tx-lzgallery-pi1-title-image {margin: 0px auto;text-align: center;}

/* gallery - annotations */
.tx-lzgallery-pi1-5x5-filename {font-size:10px;font-style:italic;}
.tx-lzgallery-pi1-1x1-1 {font-size:12px;font-face:bold;border-bottom:1px solid lightgray;}
.tx-lzgallery-pi1-1x1-2 {font-size:12px;border:1px solid lightgray;margin:3px 3px 3px 3px;}
.tx-lzgallery-pi1-1x1-filename {font-size:10px;font-style:italic;}
	
#tx-lzgallery-pi1-listing  {border-style:solid;	border-width:1px;border-color:#243690;border-collapse:collapse;background-color:#B5C1DE;font-size:12px;padding:0px;font-family:verdana;}

