body {
  background-color:#B8D8F1;
  color:#000000;
	font-family: Arial,Helvetica;
	font-size: 13px;
	text-align: justify;
}
td,p,span {
	font-family: Arial,Helvetica;
	font-size: 13px;
	text-align: justify;
}
h1 {
	font-family: Arial,Helvetica;
	font-size: 11px;
	color:#6BA5DE;
}

.headline {
	font-family: Arial,Helvetica;
	font-size: 14px;
	font-weight: bold;
}
.error {
	font-family: Arial,Helvetica;
	font-size: 13px;
	color: red;
}
.small {
	font-family: Arial;Helvetica;
	font-size: 10px;
	text-align: justify;
}
.left {
  text-align:left;
}
.center {
  text-align:center;
}
.right {
  text-align:right;
}

td.header_left {
  background-image:url(images/top/tastatur.jpg);
  background-repeat:no-repeat;
  background-position:right top;
}
td.header_right {
  background-color:#2664AF;
}
td.preline {
  background-color:#6BA5DE;
  line-height:5px;
}
td.rand {
  vertical-align:top;
  text-align:left;
}
td.middle {
  background-color:#FFFFFF;
  vertical-align:top;
  border:20px solid #EEF6FC;
}
td.menu {
  background-image:url(images/striche.gif);
  background-repeat:repeat-x;
  padding-left:10px;
}
td.smenu {
  padding-left:15px;
}
td.menu_unten {
  background-color:#B8D8F1;
  background-image:url(images/menu_unten.gif);
  background-repeat:no-repeat;
  line-height:17px;
}
td.input{
  background-color:#B8D8F1;
  font-weight:bold;
  padding-left:4px;
  padding-right:4px;
}

tr.head {
  background-color:#6BA5DE;
  color: #FFFFFF;
}

table.menu {
  background-color:#6BA5DE;
}
table.formular {
  background-color:#EEF6FC;
  border-width: 2px;
  border-style: solid;
  border-color: #6BA5DE;
}
table.agb {
  background-color:#EEF6FC;
}
table.domcheck {
  background-color:#EEF6FC;
  border:1px dashed #2664AF;
}

a {
  color:#000000;
  font-family:Arial,Helvetica;
  font-size:12px;
  font-weight:bold;
  text-decoration:underline;
}
a.menu {
  color:#FFFFFF;
  font-family:Arial,Helvetica;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}
a.smenu {
  color:#FFFFFF;
  font-family:Arial,Helvetica;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}

span.blue {
	font-size:10px;
  color:#6BA5DE;
}

input.form {
  width:285px;
}
input.domcheck {
  width:80px;
	font-size:11px;
	color:#2664AF;
  height:20px;
}
input.submit {
  background-color:#EEF6FC;
  border:2px solid #B8D8F1;
  font-weight:bold;
}
select.form {
  width:285px;
}
select.domcheck {
  width:38px;
	font-size:11px;
	color:#2664AF;
  height:20px;
}
textarea.form {
  width:285px;
  height:70px;
}
textarea.anfrage {
  width:285px;
  height:170px;
}
textarea.agb {
  font-size:11px;
  width:278px;
  height:70px;
}

iframe.iframe {
  border:1px solid #6BA5DE;
}
