* {
    padding:0;
    margin:0; } 

body  {
    margin: 10 0 10 0;
    text-align:center;
    background-color:#3399CC; 
    scrollbar-face-color:#3399CC;
		scrollbar-arrow-Color:white;
		scrollbar-track-Color:#3399CC;
		scrollbar-shadow-Color:white;
		scrollbar-highlight-Color:white;
		scrollbar-3dlight-color:#3399CC;
		scrollbar-darkshadow-Color:#3399CC; }

.tablestart {
    margin-left:auto; margin-right:auto; 
    width:800px; height:340px; background-color:#C1E0F0 }

.table1 {
    margin-left:auto; margin-right:auto; 
    width:800px; }

.table2 {
    margin-left:auto; margin-right:auto; 
    width:800px; height:350px; background-color:#3399CC }

tr, td {
	   }

p {
	  font-family:verdana,arial,helvetica,sans-serif;
		font-size:12px; color:#003366; line-height:1.5em; }

ul,li,ol {
	  font-family:verdana,arial,helvetica,sans-serif;
		font-size:12px; color:#003366; line-height:1.5em; }

ul,ol {
	  margin: 10px 0 0 15px; }

h1 {
		font-family:verdana,arial,helvetica,sans-serif;
		font-size: 18px; font-weight:bold; color: #006699; line-height:1.5em; }
h2 {
		font-family:verdana,arial,helvetica,sans-serif;
		font-size: 16px; font-weight:900; color: #003366; line-height:1.5em; }
h3 {
		font-family:verdana,arial,helvetica,sans-serif;
		font-size: 14px; font-weight:bold; color: #003366; line-height:1.5em; }
h4 {
		font-family:verdana,arial,helvetica,sans-serif;
		font-size: 12px; font-weight:bold; color: #003366; line-height:1.5em; }
h5 {
		font-family:verdana,arial,helvetica,sans-serif;
		font-size: 10px; font-weight:bold; color: #003366; line-height:1.5em;
    margin:10px 10px 0 0 }
h6 {
		font-family:verdana,arial,helvetica,sans-serif;
		font-size: 9px; font-weight:bold; color: #003366; line-height:1.5em;
		margin-bottom:-10pt; }

.content  {
	  background-image: url('images/backtext2.gif');
    font-family:verdana,arial,helvetica,sans-serif;
		font-size:12px; color:#003366; line-height:1.5em; 
    vertical-align:top; padding: 15px 10px 20px 20px;
    text-align:justify;  }

img.floatr {
		float:right; margin: -15px -10px 10px 20px; }

img.floatnorm {
		float:right; margin: 0 -10px 40px 20px; }

img.floatlang {
    float:right; margin: 0 -10px 90px 20px; }

img.abbr {
		float:right; margin: -15px -10px 10px 20px; 
    border:1px solid #a9a9a9; }

img.abbnorm {
		float:right; margin: 0 -10px 40px 20px; 
    border:1px solid #a9a9a9; }

img.abblang {
    float:right; margin: 0 -10px 90px 20px;
    border:1px solid #a9a9a9; }

.spaltel  {
	  font-family:verdana,arial,helvetica,sans-serif;
		font-size:12px; color:#003366; line-height:1.5em; 
    width:47%; margin: 0 30px 0 0; }

.spalter  {
	  font-family:verdana,arial,helvetica,sans-serif;
		font-size:12px; color:#003366; line-height:1.5em; 
    width:100% margin: 0 10px 0 0; }

a:link, a:visited {
   color: #3399CC; font-weight:bold; text-decoration: none; }

a:hover, a:active, a:focus {
   color: #949494; font-weight:bold; text-decoration: none; }
    	
/* *** Menügestaltung *** */

/* Zwischenzeile mit Teaser */
.headline  {
		background-image: url('images/backtext1.gif'); height:36px;
    padding-left: 30px; } 

.teaser  {
     font-family:verdana,arial,helvetica,sans-serif;
		 font-size: 16px; font-weight:bold; color: #006699; }

/* topnavigation */
.nav  {
   white-space : nowrap;
   background-color : #999999; }

.nav ul {
   padding : 0;
   margin : 0;
   white-space : nowrap;
   background-color : #999999;
   float : left;
   width : 100%; }

.nav li{
   display : inline; }

.nav a  {
   padding-left : 1em;
   padding-right : 1em;
   background-color : #999999;
   text-decoration : none;
   float : left;
   font-family:verdana,arial,helvetica,sans-serif;
	 font-size:12px; font-weight:bold; color: White; }

a.inaktiv:link, a.inaktiv:visited {
   background-color : #999999;
   color : #FFFFFF;
   border-style : solid;
   border-color : #999999;
   border-width : 7px 0 9px 0; }

a.inaktiv:hover, a.inaktiv:active, a.inaktiv:focus {
   background-color : #CCCCCC;
   color : #336699;
   border-style : solid;
   border-color : #CCCCCC;
   border-width : 7px 0 9px 0;
   background-image: url('images/down.gif');
	 background-repeat: no-repeat;
	 background-position: right; 
   outline: none; }

a.aktiv:link, a.aktiv:visited {
   background-color : #CCCCCC;
   color : #336699;
   border-style : solid;
   border-color : #CCCCCC;
   border-width : 7px 0 9px 0;
   background-image: url('images/down.gif');
	 background-repeat: no-repeat;
	 background-position: right; }

a.aktiv:hover, a.aktiv:active, a.inaktiv:focus {
   background-color : #CCCCCC;
   color : #336699;
   border-style : solid;
   border-color : #CCCCCC;
   border-width : 7px 0 9px 0;
   background-image: url('images/down.gif');
	 background-repeat: no-repeat;
	 background-position: right; 
   outline: none; }

a.self:link, a.self:visited, a.self:active, a.self:hover {
   background-color : #CCCCCC;
   color : #336699;
   border-style : solid;
   border-color : #CCCCCC;
   border-width : 7px 0 9px 0;
   background-image: url('images/down.gif');
	 background-repeat: no-repeat;
	 background-position: right; } 

/* subnavigation */
.navsub  {
   white-space : nowrap;
   background-color : #CCCCCC; }

.navsub ul{
   padding : 0;
   margin : 0;
   white-space : nowrap;
   background-color : #CCCCCC;
   float : left;
   width : 100%; }

.navsub ul li{
   display : inline; }

.navsub a  {
   padding-left : 1em;
   padding-right : 1em;
   background-color : #999999;
   text-decoration : none;
   float : left;
   font-family:verdana,arial,helvetica,sans-serif;
	 font-size:12px; font-weight:bold; color: White; }	 

a.subinaktiv:link, a.subinaktiv:visited {
   background-color : #CCCCCC;
   color : #336699;
   border-style : solid;
   border-color : #CCCCCC;
   border-width : 5px 0 5px 0; }

a.subinaktiv:hover, a.subinaktiv:active, a.subinaktiv:focus {
   background-color : #FFFFFF;
   color : #336699;
   border-style : solid;
   border-color : #FFFFFF;
   border-width : 5px 0 5px 0;
   background-image: url('images/right.gif');
	 background-repeat: no-repeat;
	 background-position: left; 
   outline: none; }

a.subaktiv:link, a.subaktiv:visited {
   background-color : #FFFFFF;
   color : #336699;
   border-style : solid;
   border-color : #FFFFFF;
   border-width : 5px 0 5px 0;
   background-image: url('images/right.gif');
	 background-repeat: no-repeat;
	 background-position: left; }

a.subaktiv:hover, a.subaktiv:active, a.subinaktiv:focus {
    background-color : #FFFFFF;
   color : #336699;
   border-style : solid;
   border-color : #FFFFFF;
   border-width : 5px 0 5px 0;
   background-image: url('images/right.gif');
	 background-repeat: no-repeat;
	 background-position: left;
   outline: none; }
   
a.sprache {
  float: right; 
  padding-left : 0em;
  padding-right : 0em;}   