/* HIMI CSS  */

body             {
font-family: Tahoma, helvetica, arial, geneva, sans-serif; font-size: xx-small; color:#000000; background-color: white; }
/*  background-image:url(/upload/bilder/border.jpg); background-repeat:repeat-y; } */
.punkte   	 {font-family: Tahoma, 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   	 {
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, h6                                     {
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}

span {
font-size: 14}

.text		 {font-family: tahoma, helvetica, arial, geneva, sans-serif; font-size:10; color:#000000 }
.navi              {font-family: tahoma, helvetica, arial, geneva, sans-serif; font-size:x-small; color:#FFFFFF;vertical-align:top; text-align:left;}
navi:text             {font-family: tahoma, helvetica, arial, geneva, sans-serif; font-size: x-small; color:#000000; background-color:#FFffFF}

/*Navigationslinks */
a.navi:link {font-family: tahoma, helvetica, arial, geneva, sans-serif; font-size:13; text-decoration: none; color:#000000; vertical-align:top; text-align:left }
A.navi:visited        {font-family: tahoma, helvetica, arial, geneva, sans-serif; font-size:13; text-decoration: none; color:#000000; vertical-align:top; text-align:left}
A.navi:hover          {font-family: tahoma, helvetica, arial, geneva, sans-serif; font-size:13; text-decoration: underline ; color: #cc9900}



/*hier werden die Links im normalen text formatiert*/
A:link           {font-size:13; text-decoration: bold, underline; color: #0033cc }
A:visited        {font-size:13; text-decoration: underline; color: #000066 }
A:hover          {font-size:13; text-decoration: underline; color: #cc9900}
A:active         {text-decoration: none; color: #FFFFFF; background-color:#d9d9d9}


A.klein:link	{ font-size:11; text-decoration: none; color: #3333CC}
A.klein:visited   { font-size:11; text-decoration: none; color: #000066}
A.klein:hover	{ font-size:11; text-decoration: none; color: #CC0000}
A.klein:active	{ 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-weight:bold;
    padding-left:1px; padding-right:1px; margin-bottom:2px;
}

*.invershinterlegt { 
	color:#666666; background-color:#ffffff; 
	font-size:11px; 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: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;
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-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 
{ text-decoration: none; background-color: none; background-color: #d9d9d9;
}

/* Hauptnavigation aktiver Menüpunkt 2. Ebene*/
#navcontainer a.navactive2
{ text-decoration: none; background-color: none; background-color: #d9d9d9; 
}

/* Hauptnavigation aktiver Menüpunkt 3. Ebene*/
#navcontainer a.navactive3
{ 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; 
                    }

/* STyles I-Fekt Galerie Test **** */
/* CSS Document */
 div.gallery {
	border-top: 1px solid #333;
	margin: 0 20px;
	padding: 5px 0 0 0;
}

 div.gallery a.prev {
	float: left;
	font-size: 0.6875em;
}

 div.gallery a.next {
	float: right;
	font-size: 0.6875em;
}

 div.gallery p.image,
 div.gallery p.image img {
	margin: 0;
}

 div.gallery p.descr {
	margin: 0 0 5px 0;
	padding: 10px 0 15px 0;
	border-bottom: 1px solid #333;
}

 p.gallery-navi {
	text-align: center;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
	padding: 3px 0;
}

 p.gallery-navi a {
	margin: 0 5px;
}

 p.gallery-navi a.first,
 p.gallery-navi a.prev,
 p.gallery-navi a.next,
 p.gallery-navi a.last {
	text-decoration: none;
}

 table.gallery {
	margin: 10 10px;
}

 table.gallery td {
        vertical-align:top;
        font-size: 0.6875em;
        padding: 0 10px;
        text-align: center;
}
table.gallery a:link {color:black}
table.gallery a:visited {color:black}
table.gallery a:hover {color:silver}

