body {
  background-image: url(images/background.png);
  background-repeat: repeat-y;
  background-color: rgb(255,255,255);
}

td, div, span, body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}

.grey10small{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a0a0a0;
}

a {
	color: #000000;
	text-decoration: underline;
}

a:hover {
	color: #000000;
	text-decoration: underline;
}

a.white {
	color: #FFFFFF;
	text-decoration: none;
}

.txtsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.txtblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006ABC;
}

.bgtitle {
	background-color: #DFEDF7;
	border-top:1px solid #66a;
	border-left:1px solid #66a;
	height:25px;
	position:absolute;
	left:10px;
	width:100%;
	top:108px;
	padding:4px;
    font-size: 130%;
    font-weight: bold;
}
.titelblau {
    color:#368ACA;
    font-size: 100%;
}

.bgblue {
	background-color: #368ACA;
	border-right:1px solid #368ACA;
	height:20px;
	position: absolute;
	left:10px;
	width:100%;
	top:145px;
	padding:4px;
}

.bgbluelight {
	background-color: #B2D2EB;
}

.bgwhite {
	background-color: #FFFFFF;
}

.bdblue {
	padding: 5px;
	border: 1px solid #368ACA;
}

.inputfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 245px;
}

img {
	border: 0;
}
iframe {
	border: none;
	width: 317px;
	height: 292px
}
table {
    border-collapse: collapse;
}

table, td, th {
    border: 0px solid black;
}

.go {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #368ACA;
	width: 120px;
}
#fuss {
  background-color: #B2D2EB;
  position: absolute;
  bottom:0;
  width:780px;
  height:45px;
  border:1px solid #66a;
  border-bottom-width: 0px;
  border-left-width: 0px;
  padding:1px;
  padding-right: 5px;
  text-align: right;
  bottom:5px;
}

.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #80B3CC;
	text-decoration: none;
}
div.table { display:table; border-spacing: 1px; text-align:center; width:100%;}
div.trhdr { display:table-row; color: rgb(0,106,188);  background-color: #B2D2EB; font-weight:bold}
div.trhdrob { display:table-row; color: rgb(0,106,188);  font-weight:bold}
div.tdhdr { display:table-cell; border:thin solid rgb(0,106,188); padding:5px; }
div.tdhdrmb { display:table-cell; border:thin solid rgb(0,106,188);  background-color: #B2D2EB;padding:5px; }
div.trcel { display:table-row; }
div.tdcel { display:table-cell; border:thin solid rgb(0,106,188); padding:5px; }
div.tdcelg { display:table-cell; border:0 ; text-align: left; }
div.tdcelor { display:table-cell; border:none ; padding:5px; }

a.menu {display:block; text-decoration:none; padding: 2px; font-weight:bold; }
a.links { text-align:right; width:138px; padding-right:8px; color:#ffff00; font-weight:bold; }
a.rechts { text-align:left; width:158px; padding-left:8px; color:#ffffff; font-weight:bold; }

a.menu:link    {background-color:transparent; }
a.menu:visited {background-color:transparent; }
a.menu:hover   {background-color:#B2D2EB; }

#active {background-color:#B2D2EB; }
#activlinks {background-color:#B2D2EB; }
#activrechts {background-color:#B2D2EB; }

#intro_right { position:absolute; top:122px; left:318px; z-index:3; }

.html5 {
  z-index:103;
  left: 1px;
  visibility: visible;
  width: 100px;
  position: absolute;
  height: 100px;
}
.html5.mitte { top: 120px; }

.html5.oben { top: 0px; }

.KaufBau {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: rgb(0,106,188);
}

h1.KaufBau {
  font-size: 250%;
  text-align:right;
  line-height: 40%;
}

h2.KaufBau {
  font-size: 180%;
  font-weight: 100;
  line-height: 25%;
}
a.KaufBau {
  text-decoration:none;
}
a.KaufBau:hover {
  color: rgb(0,106,188);
  background-color:#B2D2EB;
}
.leproliste {
  list-style-type:disc;
  font-weight:bold;
  line-height:2em;
}
a.fusszeile {
  text-decoration: none;
}
a.blau {
  text-decoration: none;
  color:#368ACA;
}

.invis {display:none;}

.lageplan {
  float: left;
  width: 300px;
  padding: 15px;
  text-align: center;
}

div.links {position:absolute; left: 0px; top: 292px; }
div.rechts {position:absolute; left: 150px;top: 292px; }
div.datum {position:absolute; top:0px; right:10px; font-weight: bold;}
div.logo {position:absolute; top: 25px; right: 10px; }
div.backskizze {z-index: 97;position:absolute; left: 319px; top: 10px; text-align:right; }
div.inhalt {position:absolute; left:318px; width:900px; top:0px; height:900px; padding:4px; }
div.text {position: absolute; left:10px; width:100%; top:175px; padding:4px; padding-top:10px; }
div.organigramm {position:absolute; left:10px; width:100%; top:260px; padding:4px; padding-top:10px; }
div.fusszeile {position: absolute; left: 10px; width: 100%; right: 5px; top: 700px;background-color: #B2D2EB; text-align: right; color:#000000;padding:5px; padding-right: 5px; border:1px solid #66a; border-top-width: 0px; border-left-width: 0px; }
div.sofinden {position: absolute; left:0px; width:30%; right: 5px; top:180px; padding:1px;}
div.intro_right { z-index:102; left: 318px; visibility: visible; position: absolute; top: 100px;}
/* Begin default.htm */
div.backskizze { top: 130px; }
div.logo {z-index:96; position: relative; top: 350px; padding-left: 12px; width:200px; text-align: right;  }
div.vermarktet {position: absolute; top:475px; right: 150px; width: 300px; }
div.Adresse { z-index:2; position:relative; top: 350px; width:200px; text-align: right; }
div.LeProFlagge { z-index:3; position:relative; top:350px; padding-left: 12px; width:200px; }
span.Adresse {color: #006ABC;font-weight:bold; font-size:80%;text-align:right;}
a.Adresse {text-decoration:none;}
.navoben {margin: 10px ;border-bottom-width: 0px; border-right-width: 0px; width:740px;}

ul.m {
  list-style-type: none;
  padding: 0;
  overflow: hidden;
  background-color:  #B2D2EB;
  border-top:1px solid #66a;
  border-left:1px solid #66a;
}
li.m {
  float: left;
  font-weight:bold;
}
li.m a {
  display: inline-block;
  color: white;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
}
li.m a:hover {
  background-color: #368ACA;
  text-decoration: none;
  color: white;
}
/* Ende default.htm */
