body {
  	background-color: #ffffff;
	margin: 5px;
	}

.layout {
			width: 820px;
			vertical-align: top;
}

.layoutMain {
				width: 800px;
				vertical-align: middle;
				}

.layoutTitel {
				border-style: solid; border-width: 1px 1px 1px 1px; border-color: #000000;
				height: 250px;
				width: 800px;
				background-image:url(../images/banner.jpg);
				background-position: center center;
				background-repeat: no-repeat;
			 }

.layoutMenuBack {
				border-style: solid; border-width: 1px 1px 1px 1px; border-color: #000000;
				height: 30px;
				vertical-align: middle;
				background-color: #000000;

				}

.layoutCopyright { width: auto;
				   font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #C5E2F1; font-weight: bold;
				   vertical-align: middle;
				   }

.layoutMenuContent { vertical-align: middle;
                    font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #C5E2F1; font-weight: bold;
					}

.layoutMenuSpacerRight { width: 62px; }

.layoutContentOutOben {
				border-style: solid; border-width: 1px 1px 0px 1px; border-color: #000000;  height: 10px;
				}

.layoutContentOutRechts {
				border-style: solid; border-width: 0px 1px 0px 0px; border-color: #000000; width: 10px;
				}

.layoutContentOutLinks {
				border-style: solid; border-width: 0px 0px 0px 1px; border-color: #000000; width: 10px;
				}

.layoutContentOutUnten {
				border-style: solid; border-width: 0px 1px 1px 1px; border-color: #000000; height: 10px;
				}

.layoutContentIn {
				/*border-style: solid; border-width: 1px 1px 1px 1px; border-color: #000000;*/
				width: 800px;
				height: 600px;
				}
img.spacer {width: 0; height: 0;}

.standardBlack {
	font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; text-align: left;
}

.standardUeberschriftBlack {
	font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 17px; color: #000000; text-decoration: underline; text-align: left;
}

.standardWhite {
	font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #C5E2F1; text-decoration: none; text-align: left;
}

.standardUeberschriftWhite {
	font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 17px; color: #C5E2F1; text-decoration: underline; text-align: left;
}

A:link {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

A:active {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

A:visited {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

A:hover {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}


A.whiteLink:link {
	color: #C5E2F1;
	text-decoration: none;
	font-weight: bold;
}

A.whiteLink:active {
	color: #C5E2F1;
	text-decoration: none;
	font-weight: bold;
}

A.whiteLink:visited {
	color: #C5E2F1;
	text-decoration: none;
	font-weight: bold;
}

A.whiteLink:hover {
	color: #C5E2F1;
	text-decoration: underline;
	font-weight: bold;
}

.iframe {
		border: none;
		}


fieldset {
       border:solid #cccccc 1px; width:500px;
}



input {
	font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; text-align: left; font-weight: bold;
	background-color: #ffffff; border: 1px #cccccc solid;
}

input.button {	font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; text-align: center; font-weight: bold;
	background-color: #ffffff; border: #cccccc solid;
	width:100px; border-width: 1px 1px 1px 10px
	         }

input.fehler {	font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: red; text-decoration: none; text-align: center; font-weight: bold;
	background-color: #ffffff; border: red solid;
    border-width: 1px 1px 1px 10px
	         }

select {
	font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; text-align: left; font-weight: bold;
	background-color: #ffffff; border: 1px #cccccc solid;

}

textarea {
	font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; text-align: left; font-weight: bold;
	background-color: #ffffff; border: 1px #CCCCCC solid;

}


h1 {
   font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; text-align: left; font-weight: bold; text-decoration:underline;
   }

h2, h3 {
   font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-align: left; font-weight: bold;
   }

p  {
   font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; text-align: left; font-weight: normal;
   }

li  {
   font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; text-align: left; font-weight: normal;
   }

label, legend {
   font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; text-align: left; font-weight: bold;
   }

hr { border:solid #CCCCCC 1px;height:1px;	}


img.float
{
float: right;
margin: 10px;
}

 label.left {
float: left;
text-align: right;
 width: 12em;
 margin-right: .3em;
}

 input[type=text], select {
float: left;
}

input.right {
  float: left;
  width: auto;
  clear: both;
  margin-left: 5.3em;
  margin-right: .3em;
 }

 input[type=checkbox].right,
 input[type=radio].right,
 input[type=submit].right {
 margin-left: 6.3em;
 }


form br {
  clear: both;
   }

input.inVinumVeritas{
	display:none;
}