body {   margin-left: auto;
	margin-right: auto;
         text-align:center;
	background-color: rgb(224, 222, 227);
/*         font-size: 96%;  */
         font-family: Verdana, Arial, Helvetica, sans-serif;}
/* font-family: Georgia, Times New Roman, Times, serif; */

/* Definitionen für Container   */
.container { margin: 0 auto;
	    padding: 2px;  /* Hier wird der Rahmen gemacht! */
             border: 0px;
             outline-color: black;
             text-align: left;
             width: 800px;
             background-color: white;}
/* Definitionen für Header   */
.header {background: rgb(255, 255, 255);
         height: 130px;}
/* Damit die Headertabelle schön ohne Zwischenlinien verläuft */
td.header { 	margin: 0px;
		padding: 0px;
                 border: 0px; }

table.header {   margin: 0px;
		padding: 0px;
                 border: 0px;
                 border-collapse: collapse;}
/* Definitionen für Menü   */
.menu {	background: rgb(200, 200, 200);
	font-family: Verdana, Arial, Helvetica, sans-serif;
         width: 800px;
         padding: 0px;
         margin: 0px;
         border: 0px;
         }

.menu ul { margin: 0px;
	  padding: 0px;
           text-align: left;
	  vertical-align: middle;}

.menu li { border-right: 0px solid rgb(200, 200, 200);
	  margin: 0px;
           padding: 0px;
           width: 111px;
           height: 17px;
           float: left;
           list-style-type: none;
           text-align: center;
	  vertical-align: middle;
           font-weight: normal;
           font-size: small;
           color: rgb(230,230,230);
           background-color: rgb(181, 0, 3); }



.menu li.first {border-right: 0px solid rgb(200, 200, 200);
	  margin: 0px;
           padding: 0px;
           width: 130px;
           height: 17px;
           float: left;
           list-style-type: none;
           text-align: center;
           vertical-align: middle;
           font-weight: normal;
           font-size: small;
           color: rgb(230,230,230);
           background-color: rgb(181, 0, 3); }

.menu li.last {border: 0px;
	  margin: 0px;
           padding: 0px;
           width: 115px;
           height: 17px;
           float: left;
           list-style-type: none;
           text-align: center;
           vertical-align: middle;
           font-weight: normal;
           font-size: small;
           color: rgb(230, 230, 230);
           background-color: rgb(181, 0, 3); }

.menu li a, .menu li a:link {
           text-decoration: none;
           font-weight: normal;
           font-size: small;
	  color: white; }

.menu li a:visited {
           text-decoration: none;
           font-weight: normal;
           font-size: small;
	  color: rgb(230,230,230); }

.menu li a:hover {
           text-decoration: underline;
           font-weight: normal;
           font-size: small;}

.menu li.active {
           background-color: white;
           color: black;}
.menu li.active a, .menu li.active a:link , .menu li.active a:visited {
           color: black;
           }

           /*  Definitionen für den Wrapper     */
#wrapper {background: url('images/sidebar.gif') repeat-y left;
         margin: 0px;
         padding: 0px;
         border: 0px;
         width: 800px;
}
/*  Definitionen für die Sidebar     */
.sidebar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
         width: 130px;
         float: left;
         padding: 0px;
         border: 0px;
         margin: 0px;
         }
.sidebar ul {margin: 0px;
	  padding: 0px;
           text-align: left;
	  vertical-align: middle;
           display: block;}

.sidebar li { border: solid rgb(200, 200, 200);
           border-top-width: 2px;
	  border-right-width: 2px;
	  border-left-width: 2px;
	  border-bottom-width: 0px;
           margin: 0px;
           padding: 0px;
           width: 126px;
           height: 17px;
           float: left;
           list-style-type: none;
           text-align: center;
	  vertical-align: middle;
           font-weight: normal;
           font-size: small;
           color: rgb(181,0,3);
           background-color: rgb(255, 255, 255);
           float: left;}

.sidebar ul ul {display: block;}

.sidebar ul ul li  {border: solid rgb(200, 200, 200);
           border-top-width: 2px;
	  border-right-width: 0px;
	  border-left-width: 15px;
	  border-bottom-width: 0px;
           margin: 0px;
           padding: 0px;
           width: 111px;
           height: 17px;
           list-style-type: none;
           text-align: center;
           font-weight: normal;
           font-size: small;
           color: rgb(181,0,3);
           background-color: rgb(240, 240, 240);
           display: block;}


.sidebar li a, .sidebar li a:link {
           text-decoration: none;
           font-weight: normal;
           font-size: small;
	  color: black; }

.sidebar li a:visited {
           text-decoration: none;
           font-weight: normal;
           font-size: small;
	  color: rgb(50,50,50); }

.sidebar li a:hover {
           text-decoration: underline;
           font-weight: normal;
           font-size: small;
	  color: black;}

/*  Definitionen für den Hauptinhalt    */
.inhalt  {background: white;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
         width: 650px;
	min-height: 360px;
         padding: 10px;
         border: 0px;
         margin: 0px;
         }
.inhalt h1  {
         font-size: 120%;
         font-weight: normal;
         }
.inhalt h2  {
         font-size: 105%;
         font-weight: normal;
         }
.inhalt p {
         font-size: 85%;
         font-weight: normal;
         }
/* .inhalt a, .inhalt a:link {
           text-decoration: underline;
           font-weight: normal;
	  color: rgb(181, 0, 3);}

.inhalt a:visited {
           text-decoration: underline;
           font-weight: normal;
	  color: rgb(50,50,50); }

.inhalt a:hover {
           text-decoration: underline;
           font-weight: normal;
	  color: rgb(240, 0, 3);}  */

a, a:link {
           text-decoration: underline;
           font-weight: normal;
	  color: rgb(181, 0, 3);}

a:visited {
           text-decoration: underline;
           font-weight: normal;
	  color: rgb(80,80,80); }

a:hover {
	  text-decoration: underline;
           font-weight: normal;
	  color: rgb(240, 0, 3);}

/*  Definitionen für den Footer    */
.footer  {background: url('images/sidebar.gif') repeat-y left;
         clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: small;
         width: 130px;
         min-width: 130px;
         height: 19px;
         padding: 0px;
         border: 0px;
         margin: 0px;
         }

/*  Allgemeines für die Textformatierung   */
.center  {text-align: center;}
.block   {text-align: justify;}
.left    {text-align: left;}
.right	 {text-align: right;}

.printinfo {display: none}