/* CSS-Declarationen AmRiedteich */

BODY.amried	{ background: white;  background-image: url(bg_data.jpg);
		  text-align: left;  padding: 0;  margin: 0;
		  font: 12pt normal Arial,Helvetica,Verdana;  line-height: normal; }

/* ! width setzt Seiten-Breite */
#SEITE		{ width: 730px;  margin: 10px 0 0 10px; }

/* Banner, Logo */
#BANNER	{ color: #000066;  padding: 0;  margin: 0; }

/* Fussnote, Copyright */
#FUSS		{ float: left;  clear: both;  vertical-align: middle;
		  color: #000066;  font-size: 8pt;
		  padding: 0;  margin: 15px 0 0 0; }
#FUSS pre	{ color: black;  font-size: 7pt;  font-family: Arial,Verdana;
		  padding: 3px 0 0 0;  margin: 0; }
#FUSS a	{ text-decoration: none; }
#FUSS img	{ vertical-align: middle;  margin: 0 0 0 2px; }

/* Vorgaben einer Standardseite (! keine Fotogalerie): */
.VG		  { border: none;  padding: 0;  margin: 5px 0 0 0; }
.VG td		  { border: none;  vertical-align: top;  padding: 0 0 8px 0;  margin: 0; }

.VG div.kopf	  { text-align: left;  vertical-align: top;
		    color: #336699;  padding: 5px 0 0 10px;  margin: 0;
		    font-size: 12pt;  font-weight: bold;  font-family: Arial,Verdana;  font-style: italic; }
		    
.VG div.welc	  { text-align: left;  vertical-align: top;
		    color: #000066;  padding: 5px 0 0 10px;  margin: 0; 
		    font-size: 11pt;  font-weight: normal;  font-family: Arial,Verdana;  font-style: normal; }
.VG div.welc p  { font-size: 11pt;  font-weight: bold;  padding: 0;  margin: 0; }
.VG div.welc a  { font-size: 10pt; }
		    	    
.VG div.info	  { float: left;  clear: none;
		    width: 540px;  text-align: left;  vertical-align: top;
		    color: #000066;  padding: 5px 0 0 10px;  margin: 0;
		    font-size: 10pt;  font-weight: normal;  font-family: Arial,Verdana;  font-style: normal; }
.VG div.info p  { font-size: 11pt;  font-weight: bold;  padding: 0;  margin: 0; }

/* zb. horizontale Link-Gruppierung <ul><li>..</li></ul>: */
.VG div.grp		{ float:left;
			  font-size: 8pt;  font-weight: normal;  font-family: Arial,Verdana; }

.VG div.grp ul 	{ float: left;  clear: both;
			  list-style: none;  padding: 6px 10px 0;  margin: 0; }
.VG div.grp li#E0	{ float: left;  clear: none;  width: 180px;
                       font-size: 9pt;  font-weight: bold;  padding: 0; }

.VG div.grp li#E1	{ float: left;  clear: none;  width: 180px;
                       font-size: 9pt;  font-weight: normal;  padding: 0; }
                       
.VG div.grp li#E2	{ float: left;  clear: none;  width: 250px;  padding: 0 0 0 5px; }

.VG div.grp li#E3	{ width: 250px;  padding: 0 0 0 5px; }
.VG div.grp li#E3 a  { text-decoration: none;  color: green; }
.VG div.grp li#E3 a:hover { font-weight: bold;  font-style: italic; }

div.bk14	     { float: right;  clear: none;  border: none;  padding: 5px 0 0 0;  margin: 0; }
div.bk14 a	     { display: block;  width: 147px;  height: 104px; }
div.bk14 a:link    { border: 1px dotted white;  padding: 0;  margin: 0; }
div.bk14 a:visited { border: 1px dotted white; }
div.bk14 a:hover   { border: 1px solid  #00A0A0; }
div.bk14 a img     { border: 1px solid black; }

div.bk30	     { border: none;  padding: 5px 0 0 0;  margin: 0; }
div.bk30 a	     { display: block;  width: 307px;  height: 387px; }
div.bk30 a:link    { border: 1px dotted white;  padding: 0;  margin: 0; }
div.bk30 a:visited { border: 1px dotted white; }
div.bk30 a:hover   { border: 1px solid  #00A0A0; }
div.bk30 a img     { border: 1px solid black; }

div.bkshadow	     { background-color: #e0e0e0;  padding: 0px;  margin: 5px 0 0 5px; }
div.bkshadow img   { border: none;  display: block;  position: relative;  top: -4px;  left: -4px; }
div.bkshadow2	     { background-image: url(../basics/pix_transparent.gif);  padding: 0px;  margin: 5px 0 0 5px; }
div.bkshadow2 img  { border: none;  display: block;  position: relative;  top: -4px;  left: -4px; }

.VG div.code	     { color: #333;   background-color: transparent;  padding: 2px;  margin: 2px; }
.VG div.code pre   { color: black;  background-color: transparent;  padding: 2px 0 2px 3px;  margin: 2px;
		       font-size: 7pt;  font-weight: normal;  font-family: Arial,Verdana,'times new roman';
			font-style: italic;  text-align: left; }
		     
