/*
  Haupt-CSS-Datei für die Website mit allgemeinen Formatierungen

*/


body {
	margin							: 0;
	padding							: 0.1em 0 0 0;
	background-color				: #fff;
	color							: #000;
	font-family					: Arial,Helvetica,Verdana,sans-serif;
	font-size						: 0.8em;
	text-align						: left;
}

ul {     list-style-type                                         : circle;

}

li {     margin							: 0 20px 0 0;
}

h1 {    	font-size						: 1.6em;
	margin							: 10px 0 0 0;
}

h2 {    	font-size						: 1.3em;
	margin							: 5px 0 3px 0;

}

h3 {     font-size						: 1.1em;
	margin							: 5px 0 5px 0;
}

td {     vertical-align                                          : top;
         /*font-size						: 0.8em; */
}


th {     text-style						: bold;
 	padding-left						: 5px;
 	padding-right						: 5px;
 	background						:rgb(195,214,74);
         /* border     			       	:2px dotted rgb(255,158,58)    */
}

hr {     border                                                  : 1px solid rgb(195,214,74);

}

.hr-news   {
             border                                      : solid 1px rgb(255,160,50) ;
            
             /*background-color				: rgb(220,220,50); */
             }


@page {   size                                                    : 21.0cm 29.7cm;
          margin                                                  : 2cm;
}

a  {      color							: blue   ;
	 text-decoration					: underline  ;
}
a:hover { background-color                                       : rgb(195,214,74);
}


div.menuItem {
	margin							: 0.3em 0 0 0;
	padding							: 0 0 0 0.5em;
         text-align				        	: left;

}

a.menuNormal {
	color							: black;
	text-decoration						: none;

	padding							: 0.1em 0.5em 0.1em 0.1em;
}

a.menuSelected {
	color							: black;
	text-decoration						: none;
	background-color					: rgb(255,160,50);
	padding							: 0.1em 0.5em 0.1em 0.1em;
}

a.menuNormal:hover {
	color							: #000000;
	text-decoration						: underline;
	background-color					: rgb(255,160,50);
	padding							: 0.1em 0.5em 0.1em 0.1em;
}


a.topMenuNormal {
         color							: #000000;
	text-decoration					        : none;
	background-color				        : rgb(255,160,50);
	padding							: 0.1em 0.5em 0.1em 0.5em;
}

a.topMenuSelected {
	color							: #000000;
	text-decoration					        : none;
	background-color				        : rgb(195,214,74);
	padding							: 0.1em 0.5em 0.1em 0.5em;
}

a.topMenuNormal:hover {
	color							: #000000;
	text-decoration					        : underline ;
	background-color				        : rgb(195,214,74);
	padding							: 0.1em 0.5em 0.1em 0.5em;
}

.zelle   {
             border                                      : solid 1px black ;
             vertical-align                              : top;
             /*background-color				: rgb(220,220,50); */
             }

.zelle-target   {
             border                                      : solid 0px black ;
             vertical-align                              : top;
             /*background-color				: rgb(220,220,50); */
             }


.zelle2   {
	    vertical-align                              : top;
             background-color				: white;
             }

.form1   {

             background-color				: rgb(195,214,74);

             }


.tab1    {
             border                                      : solid 1px white ;
             width                                       : 100%;
             /*background-color				: rgb(220,220,50);  */
             }

.bild    {
             border                                      : solid 1px black ;
             }

.bildtab  { border                                       : none;
            padding                                      : 4px 4px 4px 4px;
            margin                                       : 0 0 0 0;
          }


.bildtitel  { color					: #800000;
	font-family				: Geneva,Arial,Helvetica,Verdana,sans-serif;
	font-size					: 0.9em;
	text-align					: left;
          }