body {
        background: #4d87c7 url("/bilder/bg_blue.png") repeat-x top left fixed;
	 padding 0px 0;
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-size:12px;
        font-weight:normal;
	 font-style: normal;
        text-decoration: none;
        color:#5c5c5c;
        line-height:16px;
        margin: 0px;
}
.main {
        background-color: #dddfee;
        width:990px;
        overflow:hidden;
        display: block;
        text-align: left;    /* Seiteninhalt wieder links ausrichten */
        margin: 0 auto;      /* standardkonforme horizontale Zentrierung */

        border-style:solid;
        border-width:1px;
        border-color:navy;

}
.navibox {
        float:left;
        width:180px;
        height:600px;
        position:relative; top:3px;

}
.contentbox {
        background-image:url(/bilder/bgc.gif);
        float:right;
        width:785px;
        min-height:600px;
        padding:8px;
        text-align:left;
        position:relative; top:4px;
}
.address {
        background-image:url(/bilder/bgkontakts1.gif);
        float:left;
        width:350px;
        height:300px;
        padding-left:20px;
        padding-top:55px;
        text-align:left;
        position:relative; top:4px;
}
.mail {
        background-image:url(/bilder/bgmails2.gif);
        float:right;
        width:350px;
        height:300px;
        margin-right:0px;
        padding-left:30px;
        padding-top:55px;
        text-align:left;
        position:relative; top:4px;
}
.mailsent {
        background-color:#ededed;
        width:550px;
        padding:10px;
        text-align: left;
        margin: 0 auto;
        border-color:navy;
        border-width:1px;
        border-style:solid;
        /*position:relative; top:50px;*/
}
.preis {
        background-image:url(/bilder/bgpreis7.gif);
        float:left;
        width:430px;
        w\idth:400px;
        height:780px;
        he\ight:740px;
        padding-left:45px;
        padding-top:35px;
        text-align:left;
        font-size: 12px;
        position:relative; top:4px;
        /*border-color:navy;
        border-width:1px;
        border-style:solid;*/
}
.preisimg {
        float:right;
        width:300px;
        height:750px;
        overflow:hidden;
        padding-right:0px;
        padding-top:0px;
        text-align:left;
        font-size: 10px;
        position:relative; top:4px;
}
.preisanfrage {
        background-image:url(/bilder/preismail.gif);
        width:450px;
        height:350px;
        overflow:hidden;
        display: block;
        text-align: left;    /* Seiteninhalt wieder links ausrichten */
        margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
        padding-left:30px;
        padding-top:55px;
}
.order {
        background:url(/bilder/bg_order1.gif) no-repeat 0 0;
        /*float:right; */
        width:770px;
        w\idth:720px;
        height:400px;
        he\ight:350px;
        padding-left:30px;
        padding-right:30px;
        padding-top:55px;
        text-align:left;
        /*position:relative; top:4px;
        position:absolute;            */
        /*border-color:navy;
        border-width:1px;
        border-style:solid;  */
}

.footer {
        clear: both;
}
.sline  {
        height:20px;
        font-family: Verdana,Arial,Helvetica;
        text-align:center;
        top:3px;
        text-decoration:none;
        font-size: 10px;
        font-weight: normal;
        color: #cccccc;
        background-color:navy
}

table#Navigation {
        border:0;
        cellspacing:1px;
        cellpadding:2px;
        width:100%;
}
ul#nav    {
        width:180px;
        margin:1px;
        list-style:none;
        left:0px;
}

.li     {
        font-family: Verdana,Arial,Helvetica;
        font-size:9px;
        position:relative; top:2px; left:5px;
}


p,i {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#5c5c5c;
  }
.copy {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 9px;
  color: #5c5c5c;
  }
.bottom {
  background-image:url(/bilder/bgbott.gif);
  height:24px;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 9px;
  color: #5c5c5c;
  }
p.info {
  font-family: Arial,Sans Serif, Geneva,Helvetica;
  font-size: 10px;
  }
p.small {
  font-family: courier new,Helvetica;
  font-size: 8px;
  color: silver;
  }
.desc_head {
  font-family: Arial,Helvetica;
  font-size: 16px;
  font-weight: bold;
  color: #2A3376;
  }

p.headline {
  font-family: Verdana, Arial, Helvetica;
  font-size: 15px;
  font-weight: BOLD
  color: navy;
  }

h2 {
  font-family:"trebuchet MS",Arial,Geneva,Helvetica;
  font-size:18px;
  font-weight:bold;
  color:#000000;
  }
h3 {
  font-family:"trebuchet MS",Arial,Geneva,Helvetica;
  font-size:18px;
  font-weight:bold;
  color:navy;
  }
h4 {
  font-family:Arial,Sans Serif, Geneva,Helvetica;
  font-size:12px;
  font-weight:bold;
  color:#000000;
  }
h5 {
  font-family:Arial,Sans Serif, Geneva,Helvetica;
  font-size:10px;
  font-weight:bold;
  color:#000000;
  }
td {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  text-decoration:none;
  font-size:12px;
  font-weight:normal;
  color:#5c5c5c;
  line-height:14px;
  }

table#test  {
        border:thin solid navy;
}
table#test td {
        border:thin solid navy;
}
table.info, tr.info, td.info {
        font-family: Verdana,Arial,Helvetica;
        text-decoration:none;
        font-size: 10px;
        line-height: 14px;
        padding:0px;
  }

td.infotable {
  background-color: #F1F2F8;
  font-family: Verdana,Arial,Helvetica;
  text-decoration:none;
  font-size: 11px;
  color: navy;
  }

td.help {
  background-color: #E5E5C5;
  font-family: Verdana,Arial,Helvetica;
  text-decoration:none;
  font-size: 11px;
  color: navy;
  }

td.status {
  background-image:url(/bilder/bgstat1.gif);
  font-family: Verdana,Arial,Helvetica;
  text-decoration:none;
  font-size: 10px;
  color: #cccccc;
  }

td.small {
  font-family: Arial,Helvetica;
  font-size: 9px;
  text-decoration:none;
  color: #5c5c5c;
  }
td.copy {
  font-family: Arial,Helvetica;
  font-size: 9px;
  text-decoration:none;
  color: #888888;
  }

td.headline {
  background-color: #dddfee;
  font-family: Verdana,Arial,Helvetica;
  text-decoration:none;
  font-size: 18px;
  line-height: 14px;
  font-weight: BOLD
  color: black;
  }

td.tablehead, tr.tablehead {
  font-family: Verdana,Arial,Helvetica;
  text-decoration:none;
  font-size: 10px;
  color: navy;
  }

td.maintable, tr.maintable {
  background-color: #F1F2F8;
  font-family: Verdana,Arial,Helvetica;
  text-decoration:none;
  font-size: 12px;
  color: #000000;
  }

td.navihead {
  background-color: #6A76B7;
  background-image:url(/bilder/bgnavh1.gif);
  font-family: Arial,Helvetica;
  text-decoration:none;
  font-size: 12px;
  font-weight: BOLD;
  color: white;
  height:22px;
  width:180px;
  padding-left:20px;
  }
td.navipic {
  /*background-color: #6A76B7;*/
  width:180px;
  height:22px;
  border-style:solid;
  border-width:1px;
  border-color: #6A76B7;
  }
a.navilink{
  font-family: Verdana,Arial,Helvetica;
  text-decoration:none;
  font-size: 12px;
  font-weight: BOLD;
  color: white;
  }

td.navibody {
  background-color: #eeeeee;
  font-family: Verdana,Arial,Helvetica;
  text-decoration:none;
  font-size: 12px;
  color: #222222;
  }



a.status {
  font-family: Verdana,Arial,Helvetica;
  text-decoration:none;
  font-size: 10px;
  font-weight: normal;
  color: #cccccc;
  }

a.status:LINK, a.status:ACTIVE, a.status:VISITED {
  font-family: Verdana,Arial,Helvetica;
  text-decoration:none;
  font-size: 10px;
  font-weight: normal;
  color: #cccccc;
  }

a.status:hover {
  font-family: Verdana,Arial,Helvetica;
  text-decoration:none;
  font-size: 10px;
  font-weight: normal;
  color: yellow;
  }

a.info, a.info:LINK, a.info:ACTIVE, a.info:VISITED {
  font-family: Verdana,Arial,Helvetica;
  text-decoration:none;
  font-size: 10px;
  font-weight: normal;
  color: navy;
  }

a.info:hover {
  font-family: Verdana,Arial,Helvetica;
  text-decoration:none;
  font-size: 10px;
  font-weight: normal;
  color: red;
  }

a.navi {
  font-family: Arial,Helvetica;
  text-decoration:none;
  font-size: 12px;
  color: #444444;
  }

a.navi:LINK, a.navi:VISITED, a.navi:ACTIVE {
  font-family: Arial,Helvetica;
  text-decoration:none;
  font-size: 12px;
  color: #444444;
  }

a.navi:hover {
  font-family: Arial,Helvetica;
  text-decoration:none;
  font-size: 12px;
  color: red;
  }

a.navihead {
  font-family: Arial,Helvetica;
  text-decoration:none;
  font-size: 12px;
  color: white;
  font-weight:bold;
  }

a.navihead:LINK, a.navihead:VISITED, a.navihead:ACTIVE {
  font-family: Arial,Helvetica;
  text-decoration:none;
  font-size: 12px;
  color: white;
  font-weight:bold;
  }

a.navihead:hover {
  font-family: Arial,Helvetica;
  text-decoration:none;
  font-size: 12px;
  color: yellow;
  }

a.copy {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 9px;
  text-decoration:none;
  color: #5c5c5c;
  }

a.copy:ACTIVE, a.copy:LINK, a.copy:VISITED {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 9px;
  text-decoration:none;
  color: #5c5c5c;
  }
a.copy:HOVER {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 9px;
  text-decoration:none;
  color: red;
  }
a {
  font-family:Verdana,"trebuchet MS",Arial,Geneva,Helvetica;
  font-size:12px;
  font-weight:normal;
  text-decoration:none;
  color:navy;
  padding-top:2px;
  margin-top:2px;font-family: sans-serif;
  }

a:LINK, a:ACTIVE, a:VISITED {
  font-family:Verdana,"trebuchet MS",Arial,Geneva,Helvetica;
  font-size:12px;
  text-decoration:none;
  font-weight:normal;
  color:navy;
  padding-top:2px;
  margin-top:2px;font-family: sans-serif;
  }

a:hover {
  font-family:Verdana,"trebuchet MS",Arial,Geneva,Helvetica;
  font-size:12px;
  text-decoration:none;
  font-weight:normal;
  color:red;
  padding-top:2px;
  margin-top:2px;font-family: sans-serif;
  }


.box {
	font-family: Verdana,Arial,Helvetica;
	font-style: normal;
	text-decoration:none;
        font-size: 10px;
	color : white;
}

.head {
	font-family: Verdana,Arial,Helvetica;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
        font-size: 14px;
        color: navy;
}

.descript {
	font-family: Verdana,Arial,Helvetica;
	font-style: normal;
	text-decoration:none;
        font-size: 10px;
        color: navy;
}

input, select, option, textarea {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        background-color: white;
        border-style: solid;
        border-color: silver;
        border-width:1px;
}
.check {background-color: #E6E7F1; border-style:none;}   /* für Radio und Checkbox */

input[type=text]:hover, input[type=text]:active, input[type=text]:focus,
input[type=password]:hover, input[type=password]:active, input[type=password]:focus,
input[type=submit]:hover, input[type=submit]:active, input[type=submit]:focus,
select:hover,  select:active,  select:focus,
textarea:hover,  textarea:active,  textarea:focus {
    color: #000;
    border: 1px solid #888; /* Farbe für den Rand bei Hover */
}

