body {
	margin: 0;
	background-color: #ffffff;
}
p {}
td {
	color: gray;
	font-size: 11px; 
	font-family: Verdana;
}

h1 {          font-family: verdana;
              font-size: 14px;
              color: black;
}


.inhalt {
              font-family: verdana;
              font-size: 11px;
              color: gray;
}

.inhalt a {
              font-family: verdana;
              font-size: 11px;
              color: #D82022;
              text-decoration: none;
}

.inhalt a:hover {
              font-family: verdana;
              font-size: 11px;
              color: #D82022;
              text-decoration: underline;
}

.link_to a{
	font-family: verdana;
	font-size: 9px;
	color: #CACACA;
	text-decoration: none; 
}

.link_to a:hover {
	font-family: verdana;
	font-size: 9px;
	color: #D82022;
	text-decoration: underline; 
}

#maintable{
	height:100%;
}

#navitable {
	height:27px;
}

#swftable{
	height:178px;
}

.kuppel {
	background-image: url(images/head_back.gif);
	background-repeat: no-repeat
}

.blau_background {
	background-image: url(images/head_back_1px.gif);
	background-repeat: repeat
}

a.mehr:link {
	color: #FF9900;
	font-size: 11px; 
	font-family: Verdana;
	text-decoration: none;
}

a.mehr:visited  {
	color: #FF9900;
	font-size: 11px; 
	font-family: Verdana;
	text-decoration: none;
}

a.mehr:hover  {
	color: #ffffff;
	font-size: 11px; 
	font-family: Verdana;
	text-decoration: none;
	background-color: #FF9900;
}

a.naviadmin:link {
	color: #FF9900;
	font-size: 11px; 
	font-family: Verdana;
	text-decoration: none;
}

a.naviadmin:visited  {
	color: #FF9900;
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.naviadmin:active  {
	color: #003366;
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.naviadmin:hover  {
	color: #ffffff;
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #FF9900;
}

.details_active {
	color: #78A7D1;
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.details:hover  {
	color: #ffffff;
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #78A7D1;
}

.headline1{
	color: #3177B6;
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.menu {
       font-family: verdana;
       font-size: 11px;
       color: white;
       text-decoration: none;
}

.menu a {
       font-family: verdana;
       font-size: 11px;
       color: white;
       text-decoration: none;
}

.menu a:hover {
       font-family: verdana;
       font-size: 11px;
       color: gray;
       text-decoration: none;
}

.menu a:active {
       font-family: verdana;
       font-size: 11px;
       color: gray;
       text-decoration: none;
}

.klick {
       font-family: verdana;
       font-size: 10px;
       color: gray;
       text-decoration: none;
}

.klick a {
       font-family: verdana;
       font-size: 10px;
       color: gray;
       text-decoration: none;
}

.klick a:hover {
       font-family: verdana;
       font-size: 10px;
       color: gray;
       text-decoration: none;
}

.klick a:active {
       font-family: verdana;
       font-size: 10px;
       color: gray;
       text-decoration: none;
}

.menu_links {
       font-family: verdana;
       font-size: 11px;
       color: black;
       text-decoration: none;
}

.menu_links a {
       color: black;
       text-decoration: none;
}

.menu_links a:hover {
       color: #D82022;
       text-decoration: none;
}

.menu_links a:active {
       font-family: verdana;
       font-size: 11px;
       color: #D82022;
       text-decoration: none;
}

.menu_unten {
       font-family: verdana;
       font-size: 11px;
       color: gray;
       text-decoration: none;
}

.menu_unten a {
       color: gray;
       text-decoration: none;
}

.menu_unten a:hover {
       color: #D82022;
       text-decoration: none;
}

.menu_unten a:active {
       color: #D82022;
       text-decoration: none;
}



/* beginn rahmen */

.rahmen_o {
	background-image: url(images/o.gif);
	background-repeat: x-repeat;
}

.rahmen_u {
	background-image: url(images/u.gif);
	background-repeat: x-repeat;
}

.rahmen_l {
	background-image: url(images/l.gif);
	background-repeat: y-repeat;
}

.rahmen_r {
	background-image: url(images/r.gif);
	background-repeat: y-repeat;
}

.klick a: {
            color: black;
            font-family: verdana;
            font-size: 9px;
            text-decoration: none;
}

/* ende rahmen */

/* begin form */
.form {border:0}
.textarea        { font-size: 10px; font-family: Verdana, Tahoma, Arial; font-weight: normal; padding: 1pt; width: 250px; height: 205px; border: solid 1pt #999 }
.textarea_short { font-size: 10px; font-family: Verdana, Tahoma, Arial; font-weight: normal; padding: 1pt; width: 250px; height: 100px; border: solid 1pt #999 }
.input     { font-size: 10px; font-family: Verdana, Tahoma, Arial; font-weight: normal; padding: 1pt; width: 250px; border: solid 1pt #999 }
.input1     { font-size: 10px; font-family: Verdana, Tahoma, Arial; font-weight: normal; padding: 1pt; width: 250px; border: solid 1pt red }
.radio1 { background-color: #f00 }
.select    { font-size: 10px; font-family: Verdana, Tahoma; font-weight: bold; width: 250px; border: solid 1pt #999 }
.select1   { color: white; font-size: 10px; font-family: Verdana, Tahoma; font-weight: bold; background-color: red; width: 250px; border: solid 1pt red }
.red { color: #f00 }
/* ende form*/




.navi {
          font-family: verdana;
          font-size: 11px;
          color: black;
          font-weight: bold;
          text-decoration: none;
          padding-left: 4px;
          }

.navi:hover {
          font-family: verdana;
          font-size: 11px;
          color: #D82022;
          text-decoration: none;
          font-weight: bold;
          padding-left: 4px;
          }


.navi_ro {
             font-family: verdana;
             font-size: 11px;
             color: #D82022;
             font-weight: bold;
             padding-left: 4px;
             }

.navi_active {
                  font-family: verdana;
                  color: #D82022;
                  font-weight: bold;
                  font-size: 11px;
                  padding-left: 4px;
                  text-decoration: none;
                  }


.tx-mwkeywordlist-pi1 { font-family: Verdana, Tahoma, Arial, sans-serif; }
		.tx-mwkeywordlist-pi1 h1 { font-family: Arial, Helvetica, sans-serif; font-size: 20pt; font-weight: bold; margin: 0px; padding-top: 15px; padding-bottom: 5px; }
		.tx-mwkeywordlist-pi1 h2 { font-family: Arial, Helvetica, sans-serif; font-size: 17pt; font-weight: bold; margin: 0px; padding-top: 15px; padding-bottom: 5px; color: black; }
		.tx-mwkeywordlist-pi1-jumpmenu { padding-bottom: 25px; font-size: 80%; }
		.tx-mwkeywordlist-pi1-keywordlist {  }
		
		.tx-mwkeywordlist-pi1-content div {  }
		.tx-mwkeywordlist-pi1-content div.section { margin-top: 5px; margin-bottom: 10px; }
		.tx-mwkeywordlist-pi1-content div.sectiontoplink { text-align: right; margin-top: 5px; margin-bottom: 10px; }
		.tx-mwkeywordlist-pi1-content ul { margin: 0px; padding-bottom: 15px; font-weight: normal; }
		.tx-mwkeywordlist-pi1-content li { margin: 0px; padding: 0px; font-weight: normal;}
		
		.tx-mwkeywordlist-pi1-activeLink {}
		.tx-mwkeywordlist-pi1-inactiveLink {}
		
/*Mailform-Formatierung */

.tue-input {
	        font-family: verdana;
	        font-size: 8pt;
           border-top: 1px solid red;
           border-left: 1px solid red;
           border-right: 1px solid red;
           border-bottom: 1px solid red;
			  line-height: 130%;
}

.tue-text {
	 font-family: verdana;
	       font-size: 8pt;
	       color: black;
          border-top: 1px solid red;
          border-left: 1px solid red;
          border-right: 1px solid red;
          border-bottom: 1px solid red;
}

.tue-submit {
            font-family: verdana;
	         font-size: 8pt;
	         color: black;
	         font-weight: bold;
            border-top: 1px solid red;
            border-left: 1px solid red;
            border-right: 1px solid red;
            border-bottom: 1px solid red;
				line-height: 130%;
}

.mailformrequired {
                   font-family: verdana;
	   color: gray;
	   font-size: 8pt;
	   font-weight: bold;
                   font-style: italic;
}

.mailform {
	        font-family: verdana;
	        color: #191970;
	        font-size: 8pt;
	        font-weight: bold;
}


.tue-select {
	 font-family: verdana;
	       font-size: 8pt;
	       color: red;
          border-top: 1px solid red;
          border-left: 1px solid red;
          border-right: 1px solid red;
          border-bottom: 1px solid red;
}


label {
	display: block;
	float: left;
	width: 180px;
	font-size: 10pt;
}

fieldset {
  border: 0;
} 



