/* HIMI CSS Print */


body             {font-family: Comic Sans MS, helvetica, arial, geneva, sans-serif; font-size: x-small; color:#000000; background-color: white; }
/*  background-image:url(/upload/bilder/border.jpg); background-repeat:repeat-y; } */
.punkte   	 {font-family:Comic Sans MS,  helvetica, arial, geneva, sans-serif; font-size:13; color:#AE6B00; font-weight: bold}
.headline   	 {font-family: Comic Sans MS, helvetica, arial, geneva, sans-serif; font-size:24; color:#000000;  font-weight: bold; text-align:center}
/* # .subheadline   	 {font-family: helvetica, arial, geneva, sans-serif; font-size:18; color:#AE6B00}  */
.subheadline   	 {
display: block; margin: 5px;
border: thin solid black;    font-family: Comic Sans MS, helvetica, arial, geneva, sans-serif; font-size:18; background-color: #d9d9d9; text-align: center}

h2                                     {
display: block; margin: 5px;
border:thin solid black;    font-family: Comic Sans MS, helvetica, arial, geneva, sans-serif; font-size:18; background-color: #d9d9d9; text-align: center}

.text		 {font-family: helvetica, arial, geneva, sans-serif; font-size:12; color:#000000 }
.navi  {font-family: helvetica, arial, geneva, sans-serif; font-size:x-small; color:#FFFFFF;vertical-align:top; text-align:left;}
navi:text             {font-family: Comic Sans MS, helvetica, arial, geneva, sans-serif; font-size: x-small; color:#000000; background-color:#FFffFF}

/* Print: keine Ausgabe  */
.print { 
   display: none; 
   height: 100%; 
   width: 0px; 
} 


/*Navigationslinks */
a.navi:link {font-family: helvetica, arial, geneva, sans-serif; font-size:13; text-decoration: none; color:#000000; vertical-align:top; text-align:left }
A.navi:visited        {font-family: helvetica, arial, geneva, sans-serif; font-size:13; text-decoration: none; color:#000000; vertical-align:top; text-align:left}
A.navi:hover          {font-family: helvetica, arial, geneva, sans-serif; font-size:13; text-decoration: underline ; color: #cc9900}



/*hier werden die Links im normalen text formatiert*/
A:link           {font-family: helvetica, arial, geneva, sans-serif; font-size:13; text-decoration: bold, underline; color: #0033cc }
A:visited        {font-family: helvetica, arial, geneva, sans-serif; font-size:13; text-decoration: underline; color: #000066 }
A:hover          {font-family: helvetica, arial, geneva, sans-serif; font-size:13; text-decoration: underline; color: #cc9900}
A:active         {text-decoration: none; color: #FFFFFF; background-color:#d9d9d9}


A.klein:link	{font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #3333CC}
A.klein:visited {font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #000066}
A.klein:hover	{font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #CC0000}
A.klein:active	{font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #AE6B00; background-color:#0000FF}

/* Boxen für den Kopf  */
#box1 { position:absolute; top:10px; left:120px }
#box2 { position:absolute; top:10px; left:350px; width:350px}
#box3 { position:absolute; top:10px; left:650px }


*.hinterlegt { 
	color:#ffff00; background-color:#0000FF;
	font-size:12px; font-family:Verdana,sans-serif; font-weight:bold;
    padding-left:1px; padding-right:1px; margin-bottom:2px;
}

*.invershinterlegt { 
	color:#666666; background-color:#ffffff; 
	font-size:11px; font-family:Verdana,sans-serif; font-weight:bold;
	padding-left:1px; padding-right:1px;
} 


.oben { vertical-align:top }
.mittig  { vertical-align:middle }
.mittec  { vertical-align:middle;text-align:center}
.unten   { vertical-align:bottom }

.center { text-align:center }

.obenc    { vertical-align:top; text-align:center}
.obenr	{vertical-align:top; text-align:right }
.obenl	{vertical-align:top; text-align:left ; padding:0,2px,0,2px;}

/* Styles für die Artikelliste w3Con...   */

.artlist_headline { font-size:small; font-weight:normal; text-decoration:none; padding-top:1px;
padding-bottom:2px; textalign:left}
.artlist_headlinelink { font-size:small; font-weight:normal;text-decoration:none; color:#000000}
.artlist_date { font-size:small; padding-top:1px; padding-bottom:1px;
text-align:right;}
.artlist_subheadline { font-size:x-small; font-style: italic; paddingbottom:
5px;  border-bottom:1px dashed #AE6B00; text-align:justify;}



/* Hauptnavigation mit CSS only von Peter René Beauvain */
#navcontainer { 
margin-left: 0; 
padding-top: 0;
}
/* Hauptnavigation 1. Ebene */
#navcontainer ul 
{
padding-left: 0; /*wichtig für mozilla */
margin: 0;
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;color#AE6B00; text-decoration: underline ; color: #AE6B00;border-bottom:1px; border-color: #F7C473;
background-color: none;
}
#navcontainer ul li 
{ 
display: block;
margin: 0; 
list-style-image: none;
border-bottom:1px; border-color: #F7C473;
background-color:none ;border-bottom:1px; border-color: #F7C473; /* background-image:url(/upload/bilder/navi1.jpg);  background-repeat:no-repeat */
}

 /* padding Reihenfolge: oben rchts unten links */
#navcontainer ul a
{
display: block;
padding: 2px 2px 2px 35px; color: #000000;
text-decoration: none;
border-bottom: 1px dashed #AE6B00;
}
#navcontainer ul li a:hover
{ /* background-image:url(/upload/bilder/navi2.jpg); background-repeat:no-repeat; */
background-color: none;text-decoration: underline ; color: #AE6B00;
}

/* Hauptnavigation 2. Ebene */
#navcontainer ul ul li
{
margin-left: 15px;
}
#navcontainer ul ul a:hover
{

}

/* Hauptnavigation 3. Ebene */
#navcontainer ul ul ul li
{
margin-left: 30px;
}
#navcontainer ul ul ul a:hover
{

}

/* Hauptnavigation aktiver Menüpunkt 1. Ebene*/
#navcontainer  a#navactive1 
{ /* background-image:url(/upload/bilder/navi2.jpg); background-repeat:no-repeat;*/
text-decoration: none; background-color: none; background-color: #d9d9d9;
}

/* Hauptnavigation aktiver Menüpunkt 2. Ebene*/
#navcontainer a#navactive2
{ /*background-image:url(/upload/bilder/navi2.jpg); background-repeat:no-repeat;*/
text-decoration: none; background-color: none; background-color: #d9d9d9; 
}

/* Hauptnavigation aktiver Menüpunkt 3. Ebene*/
#navcontainer a#navactive3
{ /*background-image:url(/upload/bilder/navi2.jpg); background-repeat:no-repeat;*/
text-decoration: none; background-color: none; background-color: #d9d9d9;
}

/* Styles für Last Modified */
.footer             {             /* Schriftformat für Footer */ 
                    font-family: arial, helvetica, geneva, sans-serif; 
                    font-size: 10px; 
                    color: #black; 
                    text-align: center; 
                    } 
                    
hr                  {             /* Horizontale Linie */ 
                    color: gray; 
                    height: 1px; 
                    border: 0px; 
                    }