/* allgemein  */

body, html
  {  
   color: #000000; background-color:#cccccc;
   height:100%;
   margin:0;
   padding:0;
  }

td, p, li, a, div, h1, h2
  {  
    font-family: Verdana, Arial, Helvetica, Swiss, SunSans-Regular, Sans-Serif; font-size: 12px; line-height: 130%; 
    font-style: normal; color: #000000
  }


h1 { font-weight:800; color:#b22222 }
h2 { font-weight:400; color:#b22222; margin-bottom:0px; display:inline }

#rw { margin-left:-2px; background-color:#cccccc; }
td { border:1px solid #FFFFFF; vertical-align:top; }
li { padding-right:20px; margin-left:-20px; list-style-image:url(/doc/strich.gif); }

/* basislinks  */
a:link 		{  font-weight: 400; text-decoration: none; color: #000000 }
a:visited  	{  font-weight: 400; text-decoration: none; color: #000000 }
a:hover  	         {  font-weight: 400; text-decoration: underline; color: #000000 }
a:active  	{  font-weight: 400; text-decoration: none; color: #000000 }

/* link  */
a.link:link      {  font-weight: 400; text-decoration: none; color: #000000 }
a.link:visited   {  font-weight: 400; text-decoration: none; color: #000000 }
a.link:hover     {  font-weight: 400; text-decoration: underline; color: #000000  }
a.link:active    {  font-weight: 400; text-decoration: none; color: #000000 }


/* autolinkl - automatische linkerkennung babelcon */
a.autolink:link 	  {  font-weight: 400; text-decoration: none; color: #000000 }
a.autolink:visited  {  font-weight: 400; text-decoration: none; color: #000000 }
a.autolink:hover  	  {  font-weight: 400; text-decoration: underline; color: #000000 }
a.autolink:active   {  font-weight: 400; text-decoration: none; color: #000000 }


/* automail  */
a.mail:link 	{  text-decoration: none; color: #6FB31A; text-decoration: underline; }
a.mail:visited    {  text-decoration: none; color: #6FB31A; text-decoration: underline; }
a.mail:hover  	{  text-decoration: none; color: #000000; text-decoration: underline; }
a.mail:active  	{  text-decoration: none; color: #6FB31A; text-decoration: underline; }


/* link Seitenmenue */
.linkborder1 { border-width:2px 0px 0px 2px; border-style:solid; border-color: #a9a9a9; width:155px; background-color:#999999; height:18px; vertical-align:top; }
.linkborder2 { border-width:2px 0px 0px 2px; border-style:solid; border-color: #a9a9a9; width:155px; background-color:#CC0033; height:18px }

.linkborder1a { background-image:url(/doc/active.gif); border-width:2px 0px 0px 2px; border-style:solid; border-color: #a9a9a9; width:155px; background-color:#999999; height:18px; vertical-align:top; }
.linkborder2a { background-image:url(/doc/active.gif); border-width:2px 0px 0px 2px; border-style:solid; border-color: #a9a9a9; width:155px; background-color:#CC0033; height:18px }

a.links { padding-left: 5px; width:155px; height:18px }
a.links:link 	  {  font-weight: 400; text-decoration: none; color: #F1F1F1; }
a.links:visited   {  font-weight: 400; text-decoration: none; color: #F1F1F1 }
a.links:hover     {  font-weight: 400; text-decoration: none; color: #F1F1F1; background-image:url(/doc/active.gif) }
a.links:active    {  font-weight: 400; text-decoration: none; color: #F1F1F1 }

/* link aktuelle Seite */
a.links2 { padding-left: 5px; width:155px; height:18px;  font-weight: 400; text-decoration: none; background-image:url(/doc/active.gif); }
a.links2:link 	  { color: #F1F1F1 }
a.links2:visited  { color: #F1F1F1 }
a.links2:hover    { color: #F1F1F1 }
a.links2:active   { color: #F1F1F1 }



/* css Layer */

.topmargin { padding:100px 30px 0px 25px; background-color: transparent; height: auto; width: auto }
.rot { color:#b22222 }
.rot2 { color:#b22222; font-weight: 800 }
.blocksatz { text-align: justify; padding-right:20px }

/* alle Layer */
.all
	{
	text-align: left; 
        }



/* Inhaltsbereich*/



#content
	{
	position: absolute;
	margin-left: -395px;
	margin-bottom: 50px;
        height:820px;
	background-color:#ffffff;
        background-image:url(/doc/hg.gif);
	top: 40px;
	left: 50%;
	width: 790px;
	visibility: visible;
	}


/* css Layer top*/
#lay0
	{
         font-family: Arial, Helvetica, Swiss, SunSans-Regular, Sans-Serif; font-size: 13px; line-height: 120%; 
         font-size:10px;
	position: absolute;
	top: 5px;
	left: 326px;
	width: 460px;
	height:40px;
	visibility: visible;
	display: block;
	text-align:right;
	z-index:1
	}

/* css Layer navi*/
#lay1
	{

	position: absolute;
	background-color:#A9A9A9;
	top: 55px;
	left: 0;
	width: 159px;
	height:772px;
	visibility: visible;
	display: block;
	}

/* css Layer main hg*/
#lay2
	{
	position: absolute;
	background-color:#ffffff;
	top: 62px;
	left: 158px;
	width: 631px;
	height:765px;
	visibility: visible;
	display: block;
        overflow:auto;
        z-index:2
	}

/* css Layer main left*/
#lay3
	{
	position: absolute;
	background-color: transparent;
	top: 0px;
	left: 2px;
	width: 160px;
	height:auto;
	visibility: visible;
	display: block;
        overflow:none;
        z-index:2
	}


/* css Layer main right*/
#lay4
	{
	position: absolute;
	background-color: transparent;
	top: 0px;
	left: 130;
	width: 479px;
	height:auto;
	visibility: visible;
	display: block;
        overflow:none;
        z-index:2
	}

/* css Layer logo top*/
#lay5
	{
	position: absolute;
	background-color:#cccccc;
	top: 0;
	left: 0;
        padding-bottom:5px;
	width: 790px;
	height: 55px;
	visibility: visible;
	display: block;
	}

