/* div {border: 1px dotted gray; padding: .5em} */
html {
 margin: 0;
 padding: 0;
 }
body {
	color: #eee;
	line-height: 1.6;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 12px;
	background: #646876 url(images/kreuz.gif) no-repeat 0px 0px;
	margin-top: 145px;
	padding: 0;
 }
td,ul {
 font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
 font-size: 12px;
}
hr   { color: silver; position: absolute; left: 230px; width: 500px; height: 1px }

p,h1,h2,h3,h4,.tech,.rand { 
 text-align: justify;
 }
p, h1,h3,h4 { 
 width: 600px;
 }
p {
 font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
 line-height: 1.8;
 text-align: justify;
 font-size: 12px;
 padding: 5px 0px 5px 0px;
 }
 
 .tabelle {
line-height: 1.8;
text-align: justify; 
	 }
 
 
 .tech {
 border : 1px solid black;
 max-width: 582px;
 background: #003263;
 background-color: #ffffff;
 text-align: center;
 font-size: 12px; 
 font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 }
thead.tech {
 font-face: bold;
 background: #87cefa;
 }
h1 { 
 position: relative;
 text-align: right;
 color: #fff; 
 font-size: 18px; 
 font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 }
h2 { 
 color: #fff; 
 font-size: 15px; 
 font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 padding: 2px 0 0 0;
 }
h3 { 
 color: #fff; 
 font-size: 14px; 
 font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
 }
h4 { 
 color: #fff; 
 font-size: 13px; 
 font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
 }
a { 
 color: #eee;
 }
img { }

input, select, textarea {
 font-size: 13px; 
 font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 color: #FFFFFF;
 background: #646876;
}
input.sf {
 color: #FFFFFF;
 background: #646876;
 width: 100px;
 font : 12px verdana, arial, helvetica, sans-serif;
/* border-top:
 border-bottom:
 border-left:
 border-right: */
}
/* #balken { position: absolute; top: 0px; left: 0px; width: 3000px; height: 68px } */ 
#kreuz { position: absolute; top: 0px; left: 0px; display: inline;
 background: #646876 url(images/kreuz.gif) no-repeat 0px 0px; 
 }
#migraprint { position: absolute; top: 0px; left: 0px; visibility: hidden; display: inline;  }
#migra { position: absolute; top: 0px; left: 0px; display: inline; }
#bg  { position: absolute; top: 0px; left: 0px; width: 100%; height: 68px; display: block; 
 background: #646876 url(images/balken.gif); 
}
#bilder  { position: absolute; top: 68px; left: 0px; width: 100%; height: 63px; display: block; 
 background: #646876 url(images/bilder.jpg) no-repeat 0px 0px; 
}
#migrabg  { position: absolute; top: 68px; left: 0px; width: 2048px; height: 20000px; display: block; 
 background: url(images/migrabg.gif); 
}
#leftbold { position: absolute; left: 230px; width: 200px; font-weight: bold;}
#leftnext { position: realtive; left: 450px; width: 280px; display: inline;}
#footer  { padding: 0em 0em 0.25em 0em; border-top: 1px solid #ccc; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #ccc; margin-bottom: 10px; vertical-align: bottom; margin-left: 50px; margin-right: 50px; text-align: center; display: block; }
#gu { position: absolute; bottom: 20px; font-size: 11px; color: #ccc; left: 53px; line-height: 1.2; }

#wai  { font-size: 10px; text-align: right; position: absolute; top: 120px; left: 0px; width: 720px }
#wai a  { color: #003263; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
#wai a:hover  { color: #003263; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
#totop { }
#ndatum   { font-weight: bold; font-size: 13px; text-align: right; position: absolute; left: 10px; width: 125px; display: inline }
#pimage { position: absolute; left: 530px; display: inline;}

#inhalt {
 margin-left: 230px;
 }
#inhalt p{
 line-height: 1.8;
 text-align: justify;
 font-size: 12px;
 padding: 5px 0px 5px 0px;
 clear: both;
 }

#nav { 
 line-height: 1.3; 
 font-size: 11px;
 }
#nav ul { 
 margin-left: 0; 
 padding-left: 0;
 position: absolute; 
 top: 180px; 
 left: 60px; 
 width: 170px;
 text-align: left; 
 }
#nav li { 
 list-style-type: none; 
 padding: 0px 0px;
 }
#nav a { 
 color: #ddd; 
 font-weight: bold; 
 font-size: 12px; 
 font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
 text-decoration: none; 
 padding: 0px 0px 0px 18px;
 background-image: url(images/leer.gif) ; 
 }
#nav a:hover { 
 color: #fff; 
 font-weight: bold; 
 font-size: 12px; 
 font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
 text-decoration: none;
 padding: 0px 0px 0px 18px;
 background-image: url(images/hover.gif) ; 
 }
#nav #active {
 }
#nav #active a {
 color: #fff; 
 padding: 0px 0px 0px 18px;
 background-image: url(images/active.gif); 
 }
#nav #active a:hover {
 background-image: url(images/active.gif); 
 }
#navt2{ 
 font-size: 13px;
 }
#navt2 ul { 
 margin-left: 0; 
 padding-left: 0;
 position: absolute; 
 top: 75px; 
 left: 590px; 
 text-align: left; 
 }
#navt2 li { 
 list-style-type: none; 
 padding: 10px 0px;
 display: inline;
 }
#navt2 a { 
 color: #369; 
 font-weight: bold; 
 font-size: 11px; 
 font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
 text-decoration: none; 
 padding: 5px 5px 5px 5px;
 background-image: url(images/leer.gif) ; 
 }
#navt2 a:hover { 
 color: #003263; 
 font-weight: bold; 
 font-size: 11px; 
 font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
 text-decoration: none;
 background-image: url(images/hover.gif) ; 
 }
#navt2 #active {
 }
#navt2 #active a {
 color: #000; 
 background-image: url(images/active.gif); 
 }
#navt2 #active a:hover {
 background-image: url(images/active.gif); 
 }
#navl { 
 font-size: 13px;
 }
#navl ul { 
 margin-left: 0; 
 padding-left: 0;
 position: absolute; 
 top: 180px; 
 left: 5px; 
 width: 130px;
 text-align: left; 
 }
#navl li { 
 list-style-type: none; 
 padding: 0px 0px;
 display: block;
 }
#navl a { 
 color: #369; 
 font-weight: bold; 
 font-size: 11px; 
 font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
 text-decoration: none; 
 padding: 5px 5px 5px 5px;
 background-image: url(images/leer.gif) ; 
 }
#navl a:hover { 
 color: #003263; 
 font-weight: bold; 
 font-size: 11px; 
 font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
 text-decoration: none;
 background-image: url(images/hover.gif) ; 
 }
#navl #activem {
 color: #000; 
 font-weight: bold;
 background-image: url(../siebenmorgen/siebenmorgen/css/images/activem.html); 
 }
#navl #activev {
 color: #000; 
 font-weight: bold;
 background-image: url(../siebenmorgen/siebenmorgen/css/images/activev.html); 
 }
#navl #active {
 color: #000; 
 font-weight: bold;
 background-image: url(images/active.gif); 
 }
#navl #active a {
 color: #000; 
 background-image: url(images/active.gif); 
 }
#navl #active a:hover {
 background-image: url(images/active.gif); 
 }

.fehler {
 color: #ffffff;
 font-weight: bold;
}