body {  
        background-color:white;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size:11pt;
	width:850px;
	color:#00245b;
	text-align:center;margin-left:auto;margin-right:auto;
	}

p.slogan {
        font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:18pt;
        text-align:center;
        color:#00245b;
        white-space:nowrap;
	}




div.mainpage {
          tmargin: 30px,10px,0px,0px;
          background: white;
	  text-align:left;
          }

div.header {
        margin: 0px;
        height:60px;
        background-color: #acc7f0;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:40px;
        color:#00245b;
	white-space:nowrap;
	text-align:center;
	width:900px;
      }


div.menu {
      height: 60px;
      background-image:url(images/verlauf1.jpg);
      background-repeat:repeat-x;
      width:900px;
      text-align:left;
      }

td.menubutton {
	background-image:url(images/verlauf2.jpg);
	background-repeat:repeat-x;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:14px;
	margin:0px;
	border:1px;
	border-style:solid;
	border-color:white;
	white-space:nowrap;
	text-decoration:none;
	color:#ffffff;
	padding-right:3px;
	padding-left:3px;
	text-align:center;
	}


td.menubuttonselected {
	background-image:url(images/verlauf3.jpg);
	background-repeat:repeat-x;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:14px;
	margin:0px;
	border:1px;
	border-style:solid;
	border-color:white;
	white-space:nowrap;
	text-decoration:none;
	color:#feff86;
	padding-right:3px;
	padding-left:3px;
	text-align:center;
	}


#idefinitiontitle {
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:12pt;
	padding-left: 10px;
	}

#idefinitionbody {
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size:11pt;
	padding-left: 10px;
	}

#inlineimage {
         margin-left:15px;
	 margin-right:15px;
	 margin-top:5px;
         border:0px;
	}


#mapimage {
         margin-left:15px;
	 margin-right:15px;
	 margin-top:5px;
	 border-color:#acc7f0;
	border-style:solid;
        border-width:1px;
	}


div.pagetitle {
	padding-top:10px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:15px;
	
	}


h2 {
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:15px;
}

#contactform {
        border-color:#acc7f0;
	border-style:solid;
        border-width:1px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:15px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:11px;	
	}


td.contactform {
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:11px;	
	}

p.impressum {
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size:10pt;
	}

a:link {
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	text-decoration:underline;
	color:#00245b;
	}

a:visited {
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	text-decoration:underline;
	color:#00245b;
	}

a:active {
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	text-decoration:underline;
	color:#00245b;
	}

a:hover {
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	text-decoration:underline;
	color:#00183d;
	}

div.addressblock {
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size:11pt;
	}

td.addressblock {
	padding-left:20px;
	}

p.addressblock {
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size:11pt;
	}

span.emph {
 	font-weight:bold;
}


div.centerblock {
 text-align:center;
vertical-align:middle;
}

td.startpageblock {
 text-align:center;
 vertical-align:middle;
 font-size:14pt;
}

table.pricelist {
 width: 500px;
}

td.pricehead {
  font-family:Arial,Helvetica,sans-serif;
  font-weight:normal;
  text-decoration:underline;
  text-align:center;
  font-size:12pt;
}

td.product {
  font-family:Arial,Helvetica,sans-serif;
  font-weight:normal;
  font-size:11pt;
}


img.textimage {
    margin:10px;
}

