body {
	background-image: url(../pics/bg_band.jpg);
	background-repeat:repeat-y;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}
h1,h2,h3 {
	display:block;}
h1 {
	font-size: 1.1em; 
	color: #D70004; 
	font-weight:bold; 
	margin:0.4em 0 0.5em 0;
}
h2 {
	font-size: 0.9em; 
	color: #024991; 
	font-weight:bold; 
	margin:0.4em 0 0.5em 0;
}
.productshead{
	width:340px;
	border-bottom: 1px solid #024991;
}
.productsheaddetails{
	width:340px;
	border-bottom: 1px solid #024991;
	text-align:right;
}
.productsheaddetails a{
	font-size: 10px; 
	text-decoration:none;
	color: #024991;
	line-height:20px;
}
.productstatement{
	width:340px;
	display:block;
}
.details a{
  	text-align:right;
	width:340px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.7em; 
	text-decoration:none;	
	color: #024991;
}
#logo{
	position:absolute;
	left:53px; 
	top:34px; 
	width:188px; 
	height:81px; 
	z-index:10
}
#designband{
	position:absolute;
	left:363px; 
	top:44px; 
	width:400px; 
	height:66px; 
	z-index:10
}
#bghead{
	position:absolute; 
	left:0px; 
	top:0px; 
	width:994px;
	height:168px; 
	background-image: url(../pics/bg_head.jpg);
	z-index:0;
}
/*-----Hauptnavi--------*/
#nav_main{
	position:absolute;
	left:35px; 
	top:140px; 
	width:702px; 
	height:27px; 
	z-index:14
}
#nav_main p, #nav_main li, #nav_main ul{
	font-size: 11px;
	color: #fff;
}
#nav_main {
	float:left;
}
#nav_main ul {
  white-space: nowrap;
  line-height: 8px;
  margin:0;
  padding:0 0 0 0px;
  list-style:none;
}
#nav_main li {
  float:left;
  padding:0 0 0 3px;
 }
#nav_main a {
  float:left;
  display:block;
  padding:7px 11px 4px 8px;
  text-transform: none;
  text-decoration:none;
  font-weight:normal;
  color:#fff;
}

/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#nav_main a {
	float:none;
}
/* End IE5-Mac hack */
#nav_main a:hover {
  color:#F9B500;
}
#nav_main #current {
  }
#nav_main #current a {
  padding:0;
  border-left: 3px solid #F9B500;
  color:#F9B500;
  padding-bottom:1px;
  padding-top:7px;
  padding-left:2px;
}
#nav_main #speech {
/*border:1px solid red;*/
	position:absolute;
	left:570px; 
	 /*padding-left:120px;*/
	 /*visibility:hidden;*/
}
#nav_main #speech a{
	color:#208DFB;
}
#nav_main #speech a:hover {
  color:#F9B500;
}
/*-----Supnav--------*/
#subnav p, #subnav li, #subnav ul{
	font-size: 11px;
	color: #fff;
}
#subnav {
	position:absolute; 
	left:21px; 
	top:184px; 
	width:242px; 
	height:100px; 
	z-index:111;
}
#subnav ul {
  white-space: nowrap;
  line-height: 20px;
  margin:20px;
  padding:0 0 0 0px;
  list-style:none;
}
#subnav li {
  padding:0 0 0 3px;
}
#subnav a {
  text-decoration:none;
  font-weight:normal;
  color:#024991;
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#subnav a {
	float:none;
}
/* End IE5-Mac hack */
#subnav a:hover {
  color:#D70004;
}
#subnav #current {
  }
#subnav #current a {
  padding:0;
  border-left: 3px solid #D70004;
  color:#D70004;
  padding-bottom:0px;
  padding-top:4px;
  padding-left:2px;
}
/*-----Inhalt--------*/
#contentxl{
	position:absolute; 
	left:0px; 
	top:200px; 
	width:810px; 
	height:103px;
	z-index:0
}
#columnright{
	position:absolute;
	left:810px;
	top:187px;
	width:171px;
	height:105px;
	z-index:13
}

#maincontent{
	padding-left:245px;
	z-index:0
}
#maincontent p, #rechtespalte p, #footer {
	font-size: 0.8em;
}
#maincontent p {
	width:340px;
}
#maincontent p a{
	color: #024991;
}
#maincontent table{
	font-size:77%;
	margin:0;
	padding:0;
	margin-bottom:15px;
	width:380px;
	border:1px solid #024991;
	border-collapse:collapse;
}
#maincontent table tr{
	border:1px solid #00478B;
	margin:3px;
	padding:3px;
}
#maincontent table tr td{
	border:1px solid #00478B;
	border-collapse:collapse;
	margin:3px;
	padding:3px;
}
#maincontent ul{
	font-size: 0.8em;
}

#rechtespalte {
	position:absolute;
	left:810px;
	top:187px;
	width:171px;
	height:105px;
	z-index:13
}

#rechtespalte p {
	padding: 4px;
	color:#FFFFFF
}
/*-----Footer--------*/
#footer {
	clear:both;
	padding:0;
	margin:0;
	margin-top:0em;
	z-index:111;
}
#footer {
	padding-left: 30px;
	background:#D70004;
	color:#fff;
	line-height: 2em;
}
#footer a {
	color: #FFF;
	font-size: 10px;
	font-weight:bolder;
	text-decoration:none;
	padding:3px;
}
#footer a:hover {
  color:#024991;
}
/*-----Formatierungen--------*/
.textboldblue {
	font-weight:bold;
	color:#024991;
}
.productsimage{
	width:160px;
	float:right;       
 	margin-right:30px; 
  	display:block;
	text-align:center;
}

.listWithPics{
	float:right;        /*lässt Logobox rechts von Text umfließen*/
 	margin-right:30px; /*Abstand rechts zwischen Logobox und Text*/
  	display:block;
	/*border:1px solid red;*/
}
.listWithPicsnews{
	float:right;        /*lässt Logobox rechts von Text umfließen*/
 	margin-right:20px; /*Abstand rechts zwischen Logobox und Text*/
  	display:block;
	border:1px solid #024991;
}
.startpagetext1{	
 	margin-left:50px; 
}
.startpagetext2{	
 	margin-left:140px; 
}
.startpagepicture{	
 	margin-left:25px; 
	margin-top:27px; 
}
.formular{	
 	margin-left:25px; 
	margin-top:30px; 
}
.productdiv{
	min-height:260px;
	height:auto;
	-height:260px;
	margin-bottom:30px;
}
.formsuche{
	margin-left:3px;
}
.fimage{
	vertical-align:top;
}
.finputklein {
	border:1px solid #024991;
	color: #024991;
	font-size: 11px;
	width:139px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	background-color:#FFF;
}
.rechtespalte{
	font-size: 10px; 
	text-decoration:none;
	color: #fff;
	padding-left:2px;
	padding-top:2px;
}
.imageabstand{
	margin-top:10px;
}
