body, html {
      height: 100%;
      margin: 0;
      padding: 0;
      font-family: Verdana,Arial;
	  font-size: 0.9em;
}

h1, h2, h3, h4 {
     
}


h1 {
     font-size: 1em;
}

h1:first-letter {
	color: #0000FF;
	font-size: 1.2em;
	}

h2 {
     font-size: 0.9em;
     margin:0;
     padding:0;
}

h3 {
     font-size: 0.8em;
     margin:0;
     padding:0;
}

#center {
     position: relative;
     width: 1000px;
     height: 100%;
     left: 50%;
     margin-left: -500px;
/*     border: 1px solid grey;
     padding: 5px;
*/
}

#header {
}


#headerImg {
	float:left;
	margin-left:30px;
}

#banner {
	 height: 146px;
     background: #0000ff;
}

#bannertext {
	color: #ffffff;
	font-weight: bold;
	float: left;
	margin-top: 65px;
	margin-left: 30px;
}



#header .bold {
	margin-top: 60px;
	margin-bottom: 50px;
	margin-left: 20px;
	font-size: 2em;
/*	font-weight: bold;*/
	color: #000000;
}

#headersmall .bold {
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
	font-size: 2em;
/*	font-weight: bold;*/
	color: #000000;
}



#container {
	 margin: 0;
     margin-top: 5px;
}

#menu {
     float: left;
     width: 169px;
}

#contentcontainer {
     float: left;
     width: 565px;
     margin-left: 10px;
     color: #000000;
}

#content {
     padding-left: 20px;
	 padding-top: 15px;
	 padding-bottom: 15px;
     float: left;
	 border-left: 1px dashed #000000;
}

#footer {
     clear: both;
	 border-top: 1px dashed #000000;
	 text-align: center;
	 padding-top: 3px;
}


#footer h2 {
     color: #ffffff;
     margin: 0px;
     margin-top: 5px;
     font-weight: bold;
     font-size: 14px;
}

#footer h2 a {
     color: #ffffff;
     margin: 0px;
     margin-top: 5px;
     font-weight: bold;
     font-size: 14px;
     text-decoration:none;
}

#menu ul {
     color: #ffffff;
     list-style-type: none;
	 padding: 20px;
	 margin: 0;
}

#menu ul ul {
     list-style-type: none;
     margin-bottom: 0.5em;
}

#menu li {
     list-style-type: none;
     font-size: 0.9em;
	 line-height: 1.7em;
	 padding: 0;
	 margin: 0;
}

#menu li a {
     text-decoration:none;
     color: #000000;
}

#menu li a:hover {
     text-decoration: underline;
}

#menu li.submenu a {
	margin-left: 20px;
     text-decoration:none;
     color: #000000;
}

#menu li.submenu a:hover {
     text-decoration: underline;
}

li.subnav a {
     color: #ffffff;
     padding: 0.2em 0.1em;
     text-decoration:none;
}



.small {
     font-size: 0.7em;
}

/* Styles für Kontaktformular */
.LF {width: 90px; color: #FFFFFF; background:#6EA3D2;padding:5px;font-weight: normal;}
.formTable {}
.formInputPLZ {width: 40px; border:1px solid #6EA3D2; margin-left: 0px;}
.formInputOrt {width: 253px; border:1px solid #6EA3D2;margin-left: 0px;}
.formInput {width: 300px; border:1px solid #6EA3D2;margin-left: 0px;}
.formTextarea {width: 355px; height: 80px; border:1px solid #6EA3D2;font-family: Arial, Verdana, sans-serif;font-size:0.8em;}
.formTD {padding-top: 10px;}
.formHR {border-top:1px solid #999999;}

.submit {width: 120px; border: 1px solid #6EA3D2; background: #F3F3F3;cursor:hand;cursor:pointer; color:#003366;}

/* ENDE Styles für Kontaktformular */

.tx-jppageteaser-pi1-list-entry-image a img {
	margin-top: 0px;
	}

