 
html,body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,li,dt,dd,table{margin:0;padding:0}
	body{background:url("img/body.jpg") repeat-x left top #e7eef5;font-family:arial;font-size:12px}
	div#logo p{width:150px;height:50px;line-height:25px;word-spacing:15px;color:#031f39;margin-left:182px;margin-top:18px;font-size:2em;font-weight:bold}
	div#logon{height:27px;line-height:27px;position:absolute;right:100px;top:85px}
	div#logon a{margin-right:30px;color:#031f39}
	div#logon a:hover{color:#0E3085}
		div#fahrtenbuch{background:url("img/content.jpg") repeat-x left top #CEDEEE;margin:150px 100px 50px 100px;border:1px solid #081e55;-moz-box-shadow:4px 4px 10px -2px #000;-moz-border-radius:20px}
	div#logo{width:400px;height:85px;background:url("img/fahrtenbuch.jpg") no-repeat left top;position:absolute;left:100px;top:0px}
	div#slogan{position:absolute;left:520px;top:25px;color:#031f39;font-size:1.4em;line-height:20px;font-weight:bold}
	dl#navi{float:left;margin-left:10px;}
	dl#navi dt{color:#081e55;font-weight:bold;font-size:1.1em;margin:10px 0px 5px 5px}
	dl#navi dd{margin-bottom:2px}
	dl#navi dd a{color:#081e55;text-decoration:none;display:block;padding-left:20px;background:url("img/point.gif") no-repeat 10px 4px}
	dl#navi dd a:hover,dl#navi dd a.aktiv{text-decoration:underline;color:#ff8400;}
	div#demo{float:right;padding:5px;margin-right:10px;text-align:center}
	div#demo h1{font-size:1.5em;color:#081e55;margin-bottom:10px}
	div#demo img{margin-bottom:10px;display:block}
	div#demo a{display:block;color:#081e55;text-decoration:underline}
	div#demo a:hover{color:#D38027;text-decoration:none}
	div#inhalt{margin-left:170px;margin-right:200px;padding:0px 10px;border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;-moz-box-shadow:0px 5px 10px -2px #666;}
	div#inhalt h1{color:#081e55;padding:5px}
	div#inhalt p{margin-left:20px;margin-bottom:20px}
	div#inhalt ul,div#inhalt ol,div#inhalt dl{margin-top:5px;margin-bottom:10px}
	div#inhalt ul,div#inhalt ol,div#inhalt dl,div#inhalt ul li,div#inhalt ol li,div#inhalt dl dt{margin-left:20px}
	div#inhalt dl dd{margin-left:20px;padding-left:20px;background:url("img/point.gif") no-repeat 10px 4px}
	div#inhalt dl dt{margin-bottom:5px;margin-top:10px}
	div#inhalt ul{list-style:url("img/point.gif")}
	div#inhalt ul li,div#inhalt dl dt,div#inhalt dl dd{color:#081e55}
	div#inhalt ol{color:#D38027;font-weight:bold}
	div#inhalt ol span{color:#081e55;font-weight:normal}
	div#bottom{clear:both;color:#666;text-align:center;padding:10px;margin-left:130px;margin-right:200px}
a{outline:none;}
/*** Sonstig ***/
table.infoTable {
	width:100%;
	border-left:1px solid #003;
	border-top:1px solid #003;
	margin-bottom:15px;
}
table.infoTable th.infoKey {
	height:18px;
	background:#A3C2E1;
	text-align:center;
	font-weight:bold;
	color:white;
	border-right:1px solid #003;
	border-bottom:1px solid #003;
	width:200px;
}
table.infoTable td.infoValue {
	border-right:1px solid #003;
	border-bottom:1px solid #003;
}
.tdrot {
	background-color:#f44!important
}

input {
  font-size: 11px;
}
input.fang {
  background-color: #94CA94;
}
input.offen {
  background-color: #FFA423;
}

