/**********************************************************/
/***** CSS 2 StyleSheet fuer sebe-achim.de  ***************/
/*****              SeBe-Beirat	        ***************/
/*****              (c) Nils Pickert        ***************/
/**********************************************************/

/******* Allgemeines Layout *******************************/


body 		{
     		background-color: white;
     		font-family: "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
		}

div.code 	{
		background: rgb(220,220,220);
      	border-style: solid;
      	border-width: 1px;
      	padding: 1em;
      	text-align: left;
      	}

div.headerimg {
		position: 	absolute;
		top:	  	5px;
		left:		5px;
		}

div.gruppe 	{
	   	position: absolute;
	   	top:	     0px;
	   	left:     350px;
		padding:	25px 0 0 0;
	   	font-size: x-large;
	   	font-weight: bold;
	   	}

div.menu 	{
		position: absolute;
		top: 		120px;
		left: 	10px;
		width:	150px;
 		font-size: small;
		line-height: 200%;	
		list-style:	none;
		}

div.submenu {
		position: relative;
		left:	2em;
		}

div.brottext {
	     	position: absolute;
	     	top:      120px;
	     	left:     200px;
	     	width:    50%;
	     	font-size:  medium;
	     	}

div.lauftext    {
		left:     200px;
	     	width:    100%;
	     	font-size:  medium;
			}

div.randtext {
		background: #D3D3D3;
	     	position: absolute;
	     	top:      270px;
	     	left:     75%;
	     	width:    25%;
	     	font-size:  small;
	     	}

div.randtext2 {
		position: absolute;
	     	top:      240px;
	     	left:     75%;
	     	width:    25%;
	     	font-size:  small;
	     	}

div.fuelltext    {
		left:     200px;
	     	width:    100%;
	     	font-size:  medium;
			}


div.standort  {
		position: absolute;
		top: 		100px;
		left:		50%;
		text-align: right;
		font-size: small;
		color:	 gray;
		}

div.einrueckung  {
	    	margin-left: 1em;
		}

div.einrueckweit  {
	     	width:    80%;
	      text-align: left;
		margin-left: 10em;
		}

div.footnote {
	     	text-align: right;
	     	color:	 gray;
	     	padding-top: 10ex;
		font-size: x-small;	     
		}

div.spreizung {
		color: red;
		line-height: 140%;
		}
h5		{
		font-size: x-small;
		text-align: left;
		font-weight: lighter;
		}

h6		{
		font-size: x-small;
		text-align: left;
		}

ul.menu 	{
		position: absolute;
		top: 		120px;
		left: 	2px;
		width:	150px;
 		font-size: small;
		line-height: 100%;
		list-style:	none;
		}

ul.menu li	{
		padding: 0 0 12px 0;
		}
ul.menu li.lang {
		padding: 0 0 12px 32px;
		}
ul.menu li.de  {
		background: url(imgflags/de_flag.gif) no-repeat;
		}
ul.menu li.efa {
		background: url(imgflags/efa_flag.gif) no-repeat;
		}
ul.menu li.en {
		background: url(imgflags/uk_flag.gif) no-repeat;
		}
ul.menu li.fr {
		background: url(imgflags/fr_flag.gif) no-repeat;
		}
ul.menu li.tr {
		background: url(imgflags/tr_flag.jpg) no-repeat;
		}
ul.menu li.pl {
		background: url(imgflags/pl_flag.gif) no-repeat;
		}
ul.menu li.lv {
		background: url(imgflags/lv_tn.jpg) no-repeat;
		}
ul.menu li.es  {
		background: url(imgflags/es_flag.gif) no-repeat;
		}
ul.menu li.pt  {
		background: url(imgflags/pt_flag.gif) no-repeat;
		}
ul.menu li.ru  {
		background: url(imgflags/ru_flag.jpg) no-repeat;
		}

ul.spreizung {
		line-height: 100%;
		}

td 		{
 		padding-left:	5px;
    		padding-right:	5px;
    		letter-spacing: 	1px;
		}

td.rot	{
		background-color: #ff0000;
		}


td.gelb	{
		background-color: #ffff00;
		}


td.gruen	{
		background-color: #28c172;
		}


td.grau	{
		background-color: #E0E0E0;
		}


td.dgrau	{
		background-color: #AAAAAA;
		}



#E0E0E0

th  		{
     		font-family: Verdana, Helvetica, sans-serif;
     		background-color: #28c172;
     		padding-left:	5px;
     		padding-right:	5px;
     		letter-spacing: 	1px;
     		text-align: left;
		}


ul.spd	{
 		list-style: url("img3/spd-quadr.png")square;
		}
 

img.links    {
	     	float:right;
	     	text-align:right;
	     	margin-top:5px;
	     	margin-bottom:5px;
	     	margin-right: 30px;
		}

img.rechts    {
	     	float:left;
	     	text-align:left;
	     	margin-top:5px;
	     	margin-bottom:5px;
	     	margin-left:100px;
		}

img.zentral    {
		float:left;
	     	text-align:left;
	     	margin-top:5px;
	     	margin-bottom:5px;
	     	margin-right: 30px;
		}

a:link 	{
     		font-weight: bold;
     		text-decoration: none;
     		}
a:visited 	{
     		font-weight: bold;
     		text-decoration: none;
     		}
a:active 	{
     		font-weight: bold;
     		text-decoration: none;
     		}






