/* 2009-11-12 */

/*@charset "utf-8";*/ /* Nicht setzen. Safari kann das nicht, die anderen Browser brauchen es nicht */
/* keinesfalls den Joker (*) statt einzelner Tags setzen */

/********** Basis **********/
body {
	background-color:white;
	color:black;
	}
body, select, td, th {
	font-family:Verdana, Helvetica, Geneva, "Arial Unicode MS", Arial, FreeSans, "Bitstream Vera Sans", sans-serif; /* wird ggf. in anderer css angepasst */
	font-size:13px;	
	color:black;
	}
body, blockquote, caption, p, pre {
	margin:0px;
	padding:0px;
	}

a				{text-decoration:underline;}
a.u,
a.u:hover		{text-decoration:underline;}
a.nodeco,
a.nodeco:hover	{text-decoration:none;}
table			{border:none; float:none;}
td				{vertical-align:top;}
th				{font-weight:bold; vertical-align:middle; text-align:center;}
ul, ol, dl		{margin-top:0px; margin-bottom:0px; margin-right:0px;} 	/* margin-left kennt Unterschiede bei den Browsern */
ul				{list-style-type:disc;}
li				{margin:0px;padding:0px;}								/* Opera zeichnet nicht perfekt (grundsätzliches Marging) */
li.nobull 		{list-style:url() none;}
img				{border:0px; vertical-align:top;}
/* 'span' kennt in manchen Fällen kein voreingestelltes Padding - muss dann im <span>-Tag gesetzt werden*/


.outridge {
	border:1px solid;
	border-color:#c0c0c0 #404040 #404040 #c0c0c0;
	}
.inridge {
	border:1px solid;
	border-color:#404040 #c0c0c0 #c0c0c0 #404040;
	}

/*------- weitere -------*/
.fsize0  {font-size:2px}
                           .fsize09 {font-size:10px}
.fsize1 {font-size:11px}   .fsize11 {font-size:12px}
.fsize2 {font-size:13px}   .fsize21 {font-size:14px}
                           .fsize22 {font-size:15px}
.fsize3 {font-size:16px}

.left		{text-align:left}
.center		{text-align:center}
.right		{text-align:right}
.justify	{text-align:justify}
.top		{vertical-align:top}
.middle		{vertical-align:middle}
.bottom		{vertical-align:bottom}

.wid0		{width:0px}
.wid100		{width:100%}
.hei100		{height:100%}

.white		{color:white}
.black		{color:black}

.b			{font-weight:bold}
.i			{font-style:italic}
.nobold		{font-weight:normal}
.noitalic	{font-style:normal}
.u			{text-decoration:underline}
.nowrap		{white-space:nowrap}

/*----- Fonts -----*/
					/* ungeglättet sind auf Windows nur gut:
						Arial / Verdana
						Times New Roman / Georgia
						Courier New / Bitstream Vera Sans Mono
					*/
.verdana		{font-family:Verdana, Helvetica, Geneva, "Arial Unicode MS", Arial, FreeSans, "Bitstream Vera Sans", sans-serif;}
.arial			{font-family:"Arial Unicode MS", Arial, Helvetica, Geneva, FreeSans, "Bitstream Vera Sans", sans-serif;}
.helvetica		{font-family:Helvetica, "Arial Unicode MS", Arial, Geneva, FreeSans, "Bitstream Vera Sans", sans-serif;}
.lucida			{font-family:"Lucida Sans Unicode", "Lucida Grande", Geneva, Helvetica, "Arial Unicode MS", Arial, FreeSans, "Bitstream Vera Sans", sans-serif;}
.trebuchet		{font-family:"Trebuchet MS", "Lucida Grande", Helvetica, "Arial Unicode MS", Arial, FreeSans, "Bitstream Vera Sans", sans-serif;}

.times			{font-family:"Times New Roman", Times, serif;}
.georgia		{font-family:Georgia, Palatino, Palatino Linotype, FreeSerif, "Times New Roman", Times, serif;}

.courier		{font-family:"Courier New", Courier, monospace;}
.bitstreamMono	{font-family:"Bitstream Vera Sans Mono", "Courier New", Courier, monospace;}

/*----- Nützliches -----*/
p.hr {
	border-top:1px solid #b0b0b0;	/* Farbe ist Standard. Kann nachträglich in Domain-css umdeklariert werden wie alles Andere auch */
	font-size:0px;
	}

.usbar {
	position:absolute;
	left:-9999px;	/* ggf. auch 0 */
	top:-9999px;	/* ggf. auch 0 */
	font-size:0px;
	visibility:hidden;	
}
