/* CSS Document */
body,p.bodytext,table {
text-align:left;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height: 14px;
}
 
div,table {
margin-left:auto;
margin-right:auto;
}

.logo {
text-align:left;
height:15px;
padding:0px;
margin:0px;
}

.head {
height:113px;
}

.TDnavigation {
padding:0px 0px 0px 25px;
background-color:#00339F;
}

a:link {
font-size:10px;
color:#FFFFFF;
text-decoration:none;
}

a:visited {
color:#FFFFFF;
text-decoration:none;
}

a:hover {color
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

.main {
background-color:#fff;
}

.ueberschrift,h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#00339F;
font-weight:bold;
line-height: 16px;
padding: 0px;
margin:0px;
}

h1 {
padding-bottom: 10px;
margin:0px;
}

.teasertext {
color:#00339F;
font-size:10px;
font-weight:bold;
margin:0px;
padding:0px;
line-height: 14px;
}

.text, p.bodytext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#000000;
line-height: 15px;
margin:0px;
padding:0px;
}

.text a:link,.text a:visited  {
color:#00339F;
text-decoration:underline;
font-size:11px;
}

.text a:hover {
color:#00339F;
text-decoration:underline;
font-weight:normal;
font-size:11px;
}

* html .logos {
text-align:center;
width:96px;
border:thin solid 1px #757576;
}

.logos {

margin: 0px 10px 10px 0px;
padding: 2px 2px 2px 2px;
border: solid 1px #999;
width: 96px;
height: 40px;
text-align: center;
float: left;
display: table-cell;
vertical-align: middle;
overflow:hidden;
}

.logos-list {


}

.suppliers {
padding-top:10px;
width:1000px;
}

.adressen, .adressen p.bodytext {
width:738px;
height:20px;
background-color:#00339F;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#fff;
text-align:center;
}

.adressen a:link {
color:#FFFFFF;
text-decoration:none;
}

.adressen a:visited {
color:#FFFFFF;
text-decoration:none;
}

.adressen a:hover {
color:#FFFFFF;
text-decoration:underline;
font-weight:normal;
}

.inhalt {
	border:1px solid #00339F;
}

/* ------------------------------ */
/* NAVIGATION ------------------- */
/* ------------------------------ */


/* Hauptnavigation --------------- */

.aLevel01, a.aLevel01:hover,a.aLevel01:visited {	
background-color:#00339F;

color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
text-decoration:none;
}


/* Navigation --------------- */

ul.ulLevel01, ul.ulLevel01 ul {
list-style-type:none;
margin:0px;
padding: 0px;
}

ul.ulLevel01 li{
padding: 0px 12px 3px 5px;
margin: 2px 0px 5px 0px;
float:left;
}

ul.ulLevel01 li a{
font-weight: bold;
text-decoration: none;
color:#fff;
}

ul.ulLevel01 li a:hover, ul.ulLevel01 ul li a:hover{
color:#fff;
}

ul.ulLevel01 li.on a{
color:#fff;
font-size:10px;
}


/* ---- Kontaktfelder ---- */

.w1 {
	width: 40px;
	margin-top: 4px;
}

.w2 {
	width: 115px;
	margin-top: 4px;
}

.w3 {
	width: 169px;
	margin-top: 4px;
}

.w4 {
	width: 279px;
	margin-top: 4px;
}

.w5 {
	width: 207px;
	margin-top: 4px;
}

.w7 {
	width: 133px;
	margin-top: 4px;
}

.textarea {
	width: 250px;
	margin-top: 4px;
	height: 120px;
}

.button {
	margin: 0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
	border: 1px solid #999;
	background-color: #FFF;
}

input, submit, textarea {
	font-family:trebuchet ms,helevetica,arial;
	font-size:11px;
	color:#636465;
}

.error {
color: #7B151B;
}
/* CSS Document */

/* CSS Document */

.contenttable {background:#D9E3F2;}
