/* Standard-CSS für www.wartburgpeter.de */
/* ======================================================================= */
/* Grundeinstellungen ---------------------------------------------------- */
body { 
 font-size:12px;
 font-family:arial,verdana,helvetica,sans-serif;
 background-image: url('../design/autobkgd.gif'); 
 background-repeat: repeat; 
 background-attachment: fixed; 
 color:#404040;
 text-align:left;
}

/* ======================================================================= */
/* Hauptinhalte-Container */
/* ----------------------------------------------------------------------- */

#haupt {
padding:0px 5px;
margin-left:135px; 
margin-top:-3px; 
}
/*
clear:left;
margin-bottom:5px; 
margin-right:5px; 
line-height:30px; 
float:left;
*/

.absatz {
margin-bottom : 20px; 
width : 100%;		
max-width : 800px;
clear : both;
}

/* Mozillahack zum Ausgleich des FF */
html>body .absatz {
float: left;
 }
/* Ende Hauptinhalte ----------------------------------------------------- */


/* ueberschriften -------------------------------------------------------- */
h1 {
	font-size:2.2em;
	font-weight:bold;
}
h2 {
	font-size:1.5em;
}
h3 {
	font-size:1.1em;
}
h4 {
	font-size:1em;
}
h5 {
	font-size:0.95em;
}
h6 {
	font-size:0.8em;
}
h1, h2, h3, h4, h5, h6 {
 font-family:arial,verdana,helvetica,sans-serif;
 color: #000080;
 padding: 5px; 
 text-decoration:none;
}

/* Einfluß nur auf Überschriften eines Containers */
/* Beispiel
#newscontent h3 {
	font-size:10.0833em;
}
*/

/* links ----------------------------------------------------------------- */
a {
	text-decoration:none;
}
a:link {
	color: #0000CD;
}
a:visited {
	color:#504F76;
}
a:hover, a:focus, a:active {
	color: Red;
}

/* Links anhängend mit URL und Pfeil ------------------------------------- */

/*
#content a:link, #content a:visited {
 font-weight: bold;
 text-decoration: none;
}

#content a:link:after, #content a:visited:after {
content: " " url(../gif/pfeil.gif) " ";
font-weight: normal;
font-size: 80%;
}


/* externe Links automatisch markieren ----------------------------------- */
#content a[href^="http:"] {
	background: url("../gif/extern_link.gif") left no-repeat;
	padding-left: 14px;
}

/* PDF-Links markieren --------------------------------------------------- */
 #content a[href$=".pdf"]:before {
 content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAJCAMAAADaUYZlAAAABGdBTUEAAK%2FINwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAbUExURf%2F%2F%2FwAAANcyMvI9POw6OuA2NuY4OL%2B%2Fv52dnRVLvQgAAAA%2FSURBVHjaXI1JDgAgCANBFv3%2Fi6VIDNqGw1BCSSANuZvZIKEuMPOsWYevWw5zceyfHJw3YP3%2BZzOqbUBbgAEAP%2FEA2hBQtnQAAAAASUVORK5CYII%3D");
 padding-right: 4px;
}

/* ZIP-Links markieren --------------------------------------------------- */
 #content a[href$=".zip"]:before {
 content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAJCAIAAABi7eEAAAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn%2FAACA6QAAdTAAAOpgAAA6mAAAF2%2BSX8VGAAAAdklEQVR42mL8%2F9%2BYgWgAEEAsYPIMcYpNAAKICUIzgsGBAwfgXKziAAEEMZvh%2F%2F%2F%2FEDkIAxkAReDiAAEENRuoGyi0f%2F9%2BTOuRxQECCKjVGKLvPxKAc1HFjQECCGo2UDfEifi9CRBAULOJA8YAAQTxpQmR4Q0QYADd82qEN2SFowAAAABJRU5ErkJggg%3D%3D");
 padding-right: 4px;
}

/* Maillinks mit Umschlag versehen --------------------------------------- */
#content a[href^="mailto:"]:before {
 content: "\2709";
 padding-right: 4px
}


/* schriften ------------------------------------------------------------- */
.headline_l    { color: #000000; font-weight: bold; font-size: 10pt; line-height: 14px; font-family: Arial; text-align: left }
.headline_c    { color: #000000; font-weight: bold; font-size: 10pt; line-height: 14px; font-family: Arial; text-align:center; margin-left:1; margin-right:1 }
.headline24_l  { font-weight: bold; font-size: 24pt; line-height: 100%; font-family: Arial }
.headline24_c  { font-weight: bold; font-size: 24pt; line-height: 100%; font-family: Arial; text-align:center; margin-left:1; margin-right:1 }
.headtext_l    { color: #000000; font-size: 12pt; font-family: Arial; text-align:left; margin-left:0; margin-right:0; line-height:100% }
.headtext_c    { color: #000000; font-size: 12pt; font-family: Arial; text-align:center; margin-left:0; margin-right:0; line-height:100% }
.fliesstext_l  { color: #000000; font-size: 10pt; font-family: Arial; text-align:left; margin-left:0; margin-right:0; list-style-type:decimal }
.fliesstext_c  { color: #000000; font-size: 10pt; font-family: Arial; text-align:center; margin-left:1; margin-right:1 }
.fliesstext_r  { color: #000000; font-size: 10pt; font-family: Arial; text-align:right; margin-left:0; margin-right:0; list-style-type:decimal }
.footline_l    { color: #000000; font-size: 8pt; line-height: 14px; font-family: Arial; text-align:left }
.footline_c    { color: #000000; font-size: 8pt; line-height: 14px; font-family: Arial; text-align:center; margin-left:1; margin-right:1 }

p, .p, li, ul, ol, table, th, td  {
 font-size:10pt;
 color: #000000;
 font-family:arial,verdana,helvetica,sans-serif;
}

ul, li, .li {
 font-size:10pt;
 color: #000000;
 text-align: left;
 list-style-type: disc;
 line-height:1.2em; 
}

/* Hervorhebungen */
/* Aufzaehlung */
.liste_p { 
color: #000000; 
font-size: 10pt; 
font-family: Arial; 
text-align:left; 
margin-left:0; 
margin-right:0; 
list-style-type:disc 
}

/* ======================================================================= */
/* Werbecontainer */
#werbecontainer {
border:1px solid #000000; 
background-color:#CFCFCF;
width:120px;
float:right;
padding:5px;
line-height:0px;
margin-left:0px; 
margin-right:5px; 
margin-top:0px; 
margin-bottom:5px; 
}

.menutitle
{
margin:-5px -5px 5px -5px;
padding:2px;
color: #000000; 
font-size: 8pt; 
line-height: 14px; 
font-weight: bold; 
font-family: Arial; 
text-align:left;
text-decoration: none;
border-bottom:1px solid #606060;
}

.menucontent
{
color: #000000; 
font-size: 6.5pt; 
line-height: 10px;
font-family: Arial; 
text-align:left;
text-decoration: none;
}

/* Link-Formatierung für Werbecontainer -----------------------------------*/
a:link.menucontent, a:visited.menucontent
{ 
 color:#FFFFFF;
 background-color:#00008B;
 text-decoration:none;
}
a:active.menucontent, a:hover.menucontent
{ 
 color:#000000;
 background-color:#FF0000;
}
a.menucontent {
 display:block;
 padding:3px;
/* border-top:1px solid #000; */
 background-color:#737994;
 text-align:center;
 font-weight:bold;
 color:#eeeeee;
 text-decoration:none;
 }
/* Ende Werbecontainer --------------------------------------------------- */

/* ======================================================================= */
/* news, Kalenderblatt --------------------------------------------------- */
#newscontent {
	float:left;
	width:815px; 
}

#newscontentInner {
	padding:15px;
}

.date {
	float:left;
	width:30px;
	padding:3px;
	text-align:center;
	margin-top:0.3em;
	margin-left:0px;
	margin-right:6px;
	font-size:0.8333em;
	font-weight:normal;
	color: #D2691E;
	background: #FFFAF0;
	border: 1px solid #FFE4C4;
}
.date .day {
	font-size:1.6em;
	font-weight:bold;
}

/* === Datum Historie === */
.date2 {
	float:left;
	width:30px;
	padding:3px;
	text-align:center;
	margin-top:0.3em;
	margin-left:0px;
	margin-right:6px;
	font-size:0.8333em;
	font-weight:normal;
	color: #1C7DCA;
	background: #EAFFFF;
	border: 1px solid #1C7DCA;
}
.date2 .day2 {
	font-size:1.6em;
	font-weight:bold;
}

.newsHolder {
	border-bottom:1px dashed #FFE4C4;
	padding-top:1em;
	margin-bottom:1.5em;
}

/* Ende News-Container --------------------------------------------------- */



/* ======================================================================= */
/* Obere Navigation ------------------------------------------------------ */
/* Navibereich ausrichten ------------------------------------------------ */
#navi_top {
padding-top:5px;
height:10px;
}

/* ======================================================================= */
/* untere Navigation ------------------------------------------------------ */
/* Navibereich ausrichten ------------------------------------------------ */
#navi_bot {
float: left;
}


/* Grundparameter Navi-Tabelle setzen ------------------------------------ */
table.navi {
 padding:1px; 
 text-align: center; 
 font-family: Arial; 
 font-size: 0.8em; 
 border: 1px solid #000000; 
 height:15px;
 text-decoration: none; 
 float:left
}

/* alle aktiven Zellen --------------------------------------------------- */
/* Zellenhintergrund grün  ----------------------------------------------- */
td.navi-menu-active {
 border:1px solid #000000; 
 background:#66FF33;
}

/* Link Schriftfarbe ----------------------------------------------------- */
a:link.navi-link-active {
 color:#000000;
 background:;
 text-decoration:none;
}

/* Status besucht  ------------------------------------------------------- */
a:visited.navi-link-active {
 color:#000000;
 background:;
 text-decoration:none;
}

/* Hover Farbe ----------------------------------------------------------- */
a:hover.navi-link-active {
 color:white;
 background:#737994;
} 

/* alle inaktiven Zellen ------------------------------------------------- */
/* Zellenhintergrund blau ------------------------------------------------ */
td.navi-menu-inactive {
 border:1px solid #000000; 
 background:#081C73;
}

/* Link Schriftfarbe ----------------------------------------------------- */
a:link.navi-link-inactive {
 color:#FFFFFF;
 background:;
 text-decoration:none;
}

/* Status besucht  ------------------------------------------------------- */
a:visited.navi-link-inactive {
 color:#FFFFFF;
 background:;
 text-decoration:none;
}

/* Hover Farbe ----------------------------------------------------------- */
a:hover.navi-link-inactive {
 color:white;
 background:#737994;
} 

/* noch anpassen --------------------------------------------------------- */
a.navi-link {
 display:block;
}

/* noch zu bearbeiten ---------------------------------------------------- */
/* Quellcodeanzeige */
/* Keine Rahmen um Grafiken als Link */
/* Standard Hyperlinks */
/* Überschriften mit dem Pfeil nach oben */
/* Ende Navigation oben -------------------------------------------------- */


/* neues Navigationsmenü ------------------------------------------------- */
.hide {
	display:none;
}

#navcontainer {
padding-top:0px;
height:10px;
}

#navcontainer a {
 text-decoration: none;
}

#navcontainer ul {
 padding: 0;
 margin: 0 0 0px 0;
 list-style-type: none;
 position: relative;
}

#navcontainer li {
 display: inline;
}

/*1st level elements*/
#navcontainer ul
{
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
background-color: #ffffff;
padding: 1px 0;
margin-bottom: 2em;
}

#navcontainer li {
 margin: 0 0 0px 0; 
}

#navcontainer ul a:link {
	background-color: #00008B;
	color: #ffffff;
}
#navcontainer ul a:visited {
	background-color: #0000B9;
	color: #ffffff;
}
#navcontainer ul a {
font-size:10px;
background-color: #66FF33;
border: 1px solid #000000;
color: #000000;
padding: 0px 3px;
}

#navcontainer ul a.current {
 background-color: #00CCCC;
 color: #000000;
 border-bottom: 2px solid red;
}

#navcontainer ul a:hover,
#navcontainer ul a:focus {
background-color: #737994;
border: 1px solid #000000;
color: #ffffff;
}

/*current Link*/
#navcontainer ul a.current,
#navcontainer ul a.current:link,
#navcontainer ul a.current:visited {
	font-weight: bold;
}

/* Second and subsequent levels nicht genutzt ---------------------------- */
/*
#navcontainer ul ul {
 font-size: 100%;
 position: absolute;
 top: 23px;
 left: 0;
 width: 100%;
 border-top: none;
 background-color: #99CCCC;
}

#navcontainer ul ul li {
 display: inline;
}

#navcontainer ul ul a{
	background-color: red;
} 
#navcontainer ul ul a:link, 
#navcontainer ul ul a:visited {
 background-color: #99CCCC;
 border: 1px solid #99CCCC;
 color: #000000;
}

#navcontainer ul ul a:hover, 
#navcontainer ul ul a:focus {
 background-color: #9CD4F7;
 border: 1px solid #000000;
 color: #000000;
}

/*current Link*/
/*
#navcontainer ul ul a#subcurrent, 
#navcontainer ul ul a#subcurrent:link,
#navcontainer ul ul a#subcurrent:visited {
 font-weight: bold; 
 }


/* Ende neues Navigationsmenü -------------------------------------------- */