    body, table, tr, td {
        COLOR: #000000;
        FONT-SIZE: 8pt;
        LINE-HEIGHT: normal;
        TEXT-DECORATION: none;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    }

    body{background-color:#fff;}

    h1 {
        COLOR: #DF4502;
        FONT-SIZE: 9pt;
        FONT-WEIGHT: bold;
        LINE-HEIGHT: normal;
        TEXT-DECORATION: none;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        MARGIN-BOTTOM: 15px;
        MARGIN-TOP: -2px;
    }

    .untertitel {
        COLOR: #000000;
        FONT-SIZE: 7pt;
        LINE-HEIGHT: normal;
        TEXT-DECORATION: none;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    }

    ul {
        LIST-STYLE-IMAGE: url(img/quadrat_grau.gif);
        MARGIN-BOTTOM: 0px;
        MARGIN-TOP: 5px;
    }

    li {
        MARGIN-LEFT: -18px;
        MARGIN-BOTTOM: 2px;
        MARGIN-TOP: 2px;
    }

    input {
        color: #000000;
        font-size: 12px;
        font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
        border-width: 1px;
        border-color: #cccccc;
    }



.orangetext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #DF4502}
.orangelink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF6700; text-decoration: none; letter-spacing: 1px}
.heading {position:absolute; color:#DF4502; top:45px; left:731px; margin:0px;font-size:2.5em;}


  p {text-align:left;}
  b {color:#0150B2;}

  .inhalt {
      background-color:#FFFFCC; border:#FF6700 2px solid;
  }

  .bilder_rechts {
      text-align: right;
      margin: 7px 0px 0px 10px;
      float: right;
  }

  .bilder_links {
      text-align: right;
      margin: 7px 10px 0px 0px;
      float: left;
  }

  .bilder {
      position:absolute; top:0px; left:240px;
  }

  .fahnen {
      position:absolute; top:180px; left:150px;
  }

  .rand {
      border-bottom: 1px solid #ff6700;
      margin-right:-4px;
  }


/*
********************************Navigations-style***********************************************
*/

.navifarbe_bg_text {
	background-image: url(img/navigation_background.gif);
	background-repeat: repeat-y;
	background-position: left top;
}


div#navitext {
	background-image: url(img/navigation_background.gif);
	background-repeat: repeat-y;
	background-position: left top;
      }

div#navitext a {
	font-weight:bold;
	font-size:11px;
	color:white;
	padding-left:11px;
	padding-top:1px;
	text-decoration:none;
	display:block;
	height:25px;
	white-space:nowrap;
	line-height: 21px;
	vertical-align: middle;
      }

div#navitext a.subnavi {
      font-size:10px;
      height:14px;
      padding-left:20px;
      padding-top:0px;
      }

div#navitext a.subnavibesucht {
      font-size:10px;
      height:14px;
      padding-left:20px;
      padding-top:0px;
      background-color:#008FD0;
      }

.besucht {
      background-color:#008FD0;
      color:white;
      padding-left:10px;
      padding-top:1px;
      text-decoration:none;
      display:block;
      height:20px;
      font-weight:bold;
      font-size:11px;
      }
div#navitext a:hover {
    background-color:#008FD0; color:white; }


/* ------------------------------partnersites----------------------------------- */

div#partner {
      position:absolute;
      top:570px;
      left:0px;
      font-size:8pt;
      font-weight:bold;
      }

div#partner table {
     /*  margin:0px 10px 10px 0px;
      float:left; */
      /* border:#CC2E0E 1px solid; */
      /* width:140px; */
      }

div#partner th {
      height:20px;
      color:white;
      text-align:left;
      }

div#partner td {
      white-space:nowrap;
      }

div#partner a {
      color:white;
      FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
      font-size:7pt;
      text-decoration:none;
      text-align:left;
      display:block;
      padding-left:14px;
      padding-right:3px;
      padding-top:3px;
      padding-bottom:3px;
      width:180px;
      }

div#partner a:hover {
      background-color:#008FD0;
      color:white;
      }


/* ------------------------------button----------------------------------- */

a.button {
      background-color:#D4D0C8;
      color:black;
      border:2px outset #D4D0C8;
      padding-left:5px;
      padding-top:5px;
      padding-right:5px;
      padding-bottom:5px;
      display:block;
      width: 130px;
      FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
      font-weight:normal;
      font-size:11px;
      text-decoration:none;
      text-align:center;
      }

a.button:hover {
      /* background-color:#F5DA00; */
      color:#0150B2;
      border:2px inset #D4D0C8;
      }


/* ------------------------------infobox----------------------------------- */



div#infobox {
      font-size:12px;
      font-weight:bold;
      }

div#infobox table {
      margin:2px 10px 10px 0px;
      float:left;
      }

div#infobox th {
      height:20px;
      color:white;
      background-color:#DF4502;
      }

div#infobox td {
      white-space:nowrap;
      background-color:white;
      border-left:#DF4502 1px solid;
      border-bottom:#DF4502 1px solid;
      border-right:#DF4502 1px solid;
      }

div#infobox a {
      
      }

div#infobox a:hover {
      background-color:#008FD0;
      color:white;
      }

div#infobox img {
      margin:0px 5px;
      }

  <!------------ Kataloganforderung ------------------------>
#form_katalog{
width:100%;}

#form_katalog table{
width:100%;
margin-bottom:40px;}

#form_katalog td{
padding:0 20px 0 0;}

#form_katalog input, select{
width:100%;
align:center;}

#form_katalog #submit{
align:center;
width:auto;}