body{
	font-family: Arial,sans-serif;
	margin: 0px;
	padding: 0px;
	background-color:#c0c0c0;
}
p {
	margin: 0px 0px 20px 0px;
	line-height:16px;
}
td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:12px;
}
ul {
	list-style-image: url(/generic/bilder/layout/bbullet.gif);
   	margin: 0px 0px 0px 0px;
}
th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}
h4 {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
	#navi {
	max-height:30px;
	overflow:hidden;
	background-image:url(/generic/bilder/layout/navstripe.gif);
}

address{
        font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
        font-size:12px;
        font:bold;
        font-style:normal;
        text-decoration:none;
}


.bbullet {
	margin:0 0 6px -20px;
	margin-left:18px;
}
/* NAVIGATION >NAVI.CSS   +++++++++++++++++++++++++++++++++++++++++++ */

/* Kopfbereich + Start +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#head {
    color: #444444;
    text-decoration: none;
    white-space: nowrap;
	max-height:111px;
}
#head a, a:active {
	color:#FFF;
	text-decoration:none;
}
#head a:hover {
	text-decoration:underline;
}
/* NAVIGATION + Ende +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#main {
	font-size:12px;
	margin: 0px;
	height:100%;
}
#main a, a:active {
	color: #284B94;
	text-decoration:none;
	}
#main a:hover {
	color: #284B94;
	text-decoration:underline;
	}
/* Haupttabelle + Start ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.left {
	background:#EBEBEB;
	width:145px;
	border-right:1px solid #AFAFAF;
	text-align:center;
	padding:20px 0 0 0;
	vertical-align:top;
}

.content li {
	margin-left:18px;
	list-style-image: url(/generic/bilder/layout/bbullet.gif);
}

.content {
	background:#FFF;
	padding:20px 10px 0px 10px;
	vertical-align:top;
}
.content h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#284B94;
	margin: 0px 0px 20px 0px;
}
.content h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#284B94;
}
.content h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#284B94;
}
.content h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
}
.content a {
	color:#284B94;
	text-decoration:none;
}
.content a:hover {
	text-decoration:underline;
}
.content table {
	width:100%;
}
.content th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding: 2px 8px 2px 8px;
	color:#454545;
	background-color:#ADC3D9;
	text-align:left;
}
.content td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:11px;
	padding: 2px 8px 2px 8px; 
/*****	padding: 0px 0px 0px 0px; *****/
	font-weight:normal;
/***	border-bottom: 1px solid #AFAFAF;  ***/
	border-bottom: none; 
	vertical-align:top;
	line-height:18px;
}
.news {
	 width:180px;
	 background:#EBEBEB;
	 border-left:1px solid #AFAFAF;
	 padding:20px 10px 0px 10px;
	 vertical-align:top;
}

.fett strong {
        font-family:Arial, Helvetica, sans-serif;
        font-size:16px;
        font-weight:bold;
        color:#284B94;
	text-decoration:none;
}
.fett a {
	text-decoration:none;
}

/* Haupttabelle + Ende ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* SUCHE + Start ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* #search{
	padding: 0px 0px 0px 0px;
	border-bottom: 0px solid #cccccc;
	font-size: 11px;
}
*/

#search form{
 margin: 0px;
 padding: 0px;
 height:6px;
}

#search label{
	display: block;
	margin: 0px;
	padding: 0px;
	height:6px;
}

#search {
border: 1px solid #FFFFFF;
color : black;
background-image:url(/generic/bilder/layout/navstripe.gif);
font-size : 11px;
color : black;
overflow:hidden;
}

form {
        padding: 0px 0px 0px 0px;
        margin: 0px;
}

/*
input {
	border: 1px solid #FFFFFF;
	color : black;
	background-image:url(/generic/bilder/layout/navstripe.gif);
	font-size : 11px;
	color : black;
	overflow:hidden;
}
*/

/* CONTENT Produktseite */
.prodleft h2{
	font-family: Arial,sans-serif;
	font-size:18px;
	font-weight: bold;
	color: #284B94;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
}

.prodleft h3{
	font-family: Arial,sans-serif;
	font-size : 14px;
	font-weight: bold;
	color: #284B94;
	margin: 0px 0px 20px 0px;
}

.prodleft p{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  	margin: 0px 0px 12px 0px;
 	line-height:16px;
}

.prodleft img{
	float: left;
  margin: 0px 10px 0px 0px;
}



/* CONTENT Bild links*/
.picleft{
	font-size: 12px;
	color: #000;
	border-bottom: 2px solid #FFF;
	margin: 0px 0px 30px 0px;
  min-height:120px;
}

.picleft h1{
	font-family: Arial,sans-serif;
	font-size:24px;
	font-weight: bold;
	color: #284B94;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.picleft h2{
	font-family: Arial,sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #284B94;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.picleft h3{
	font-family: Arial,sans-serif;
	font-size : 12px;
	font-weight: bold;
	color: #000;
	margin: 0px 0px 0px 0px;
}

.picleft p{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  margin: 0px 0px 0px 0px;
 	line-height:16px;
}

.picleft img{
	float: left;
  margin: 0px 10px 0px 0px;
}

/************************************/

/* CONTENT Bild rechts*/
.picright{
	font-size: 12px;
	color: #000;
	border-bottom: 2px solid #FFF;
	margin: 0px 0px 30px 10px;
  min-height:120px;
}
.picright h1{
	font-family: Arial,sans-serif;
	font-size:24px;
	font-weight: bold;
	color: #284B94;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
  text-align:left;
	}
.picright h2{
	font-family: Arial,sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #284B94;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.picright h3{
	font-family: Arial,sans-serif;
	font-size : 12px;
	font-weight: bold;
	color: #000;
	margin: 0px 10px 0px 0px;
}
.picright h4{
        font-family: Arial,sans-serif;
        font-size : 10px;
        color: #000;
        margin: 0px 0px 0px 0px;
}
.picright p{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  margin: 0px 0px 0px 0px;
 	line-height:16px;
}

.picright img{
	float: right;
  margin: 0px 10px 0px 0px;
}

/************************************/
.info {
	color: #000;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
}
.info h1{
	font-size:12px;
	font-weight:normal;
	margin: 0px 0px 0px 0px;
}

.info h2 {
	font-size: 11px;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
}
.info a {
	color:#284B94;
	text-decoration:none;
}
.info a:hover {
	text-decoration:underline;
}
/* quicklinks */
#ql table {
	width:170px;
	margin:0 0px 10px 10px;
}
#ql td {
	padding:2px;
	font-size:12px;
	width:150px;
}
#ql a {
	margin-left:0px;
	padding:0 0 0 0px;
	color:#284B94;
	text-decoration:none;
  	list-style-type: none;
	list-style-image: url(/generic/bilder/layout/bbullet.gif);
}
#ql a:hover {
	color:#000;
	list-style-image: url(/generic/bilder/layout/bbullet.gif);
}
#ql li {
	margin-left:18px;
	list-style-image: url(/generic/bilder/layout/bbullet.gif);
}

/* Schilder in linker Spalte */

.plate a {
        margin-left:0px;
        padding:0 0 0 0px;
        color:#284B94;
        text-decoration:none;
        text-align:left;
}
.plate td {
        font-size:11px;
        text-align:left;
}

.plate strong {
        margin:0px;
        font-size:12px;
        font-weight:bold;
        color:#FFF;
        text-align:left;
}
.plate b {
        margin:0px;
        font-size:12px;
        font-weight:bold;
        color:#000;
        text-align:left;
}




/****
#plate h1 {
        margin:0px;
        font-size:12px;
        font-weight:bold;
        color:#FFF;
        text-align:left;
}
#plate h2 {
        margin:0px;
        font-size:12px;
        font-weight:bold;
        color:#000;
        text-align:left;
}
***/
.plate1 strong {
        margin:0px;
        font-size:12px;
        font-weight:bold;
        color:#FFF;
        text-align:left;
}
.plate2 strong{
        margin:0px;
        font-size:12px;
        font-weight:bold;
        color:#000;
        text-align:left;
}



/*** Download Seite SClassen **********/
.download img{
        float: left;
  margin: 0px 10px 0px 0px;
}
.download th {
        font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
        font-size:11px;
        font-weight:bold;
        padding: 2px 8px 2px 8px;
        color:#454545;
        background-color:#ADC3D9;
        text-align:left;
}
.download td {
        font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
        font-size:11px;
        padding: 1px 1px 1px 0px;
        font-weight:normal;
        vertical-align:top;
        line-height:18px;
}
.download h1 {
        font-family:Arial, Helvetica, sans-serif;
        font-size:18px;
        font-weight:bold;
        color:#284B94;
}
.download h2 {
        font-family:Arial, Helvetica, sans-serif;
        font-size:16px;
        font-weight:bold;
        color:#284B94;
}
.download h3 {
        font-family:Arial, Helvetica, sans-serif;
        font-size:14px;
        font-weight:bold;
        color:#284B94;
}
.download h4 {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        font-weight:bold;
        color:#000;
}
.download a {
        color:#284B94;
        text-decoration:none;
}


/****************************************/
.downIndex a:hover {
        text-decoration:none;
}
.downIndex table {
        border-style: none;
        border-collapse: collapse;
}
.downIndex th {
        font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
        font-size:11px;
        font-weight:bold;
        padding: 2px 8px 2px 8px;
        color:#454545;
        background-color:#ADC3D9;
        text-align:left;
}
.downIndex td {
        font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
        font-size:11px;
/*****  padding: 2px 8px 2px 8px; ******/
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        font-weight:normal;
        border-bottom: none;
        vertical-align:middle;
        text-align:left;
        line-height:18px;
        width=100px;
        margin-left: -18px;
}

.downSub table {
        table-layout: auto;
        border-style: none;
        border-collapse: collapse;
}
.downSub th {
        font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
        font-size:11px;
        font-weight:bold;
        padding: 2px 8px 2px 8px;
        color:#454545;
        background-color:#ADC3D9;
        text-align:left;
}
.downSub td {
        font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
        font-size:11px;
        padding: 2px 8px 2px 8px;
/*****  padding: 0px 0px 0px 0px; ******/
        font-weight:normal;
/***    border-bottom: 1px solid #AFAFAF; ***/
        border-bottom: 1px solid #AFAFAF;
        vertical-align:top;
        line-height:18px;
}
