@media screen,projection{

body{
	background:#DDD;
	color:#FFF;
	font-family:Georgia,"Time New Roman",Times,serif;
	margin:0;
	margin-left:60px;
	padding:0;
	text-align:center;
}
#body{
	background:url(hintergrund.png) no-repeat left bottom;
	margin:0 auto;
	padding-bottom:29px;
	width:707px;
}
#menu{
	background:#DDD;
	color:#556;
	float:right;
	font-weight:bold;
	line-height:1.2em;
	padding:20px 0 0 0;
	text-align:left;
	width:196px;
}
#menu ul{
	display:block;
	list-style-type:none;
	margin:0;
	padding:0;
}
#menu a,#menu a:link,#menu a:visited,#menu span{
	background:url(menu.png) repeat-y -481px 0;
	color:#556;
	display:block;
	margin:0 0 3px;
	padding:0 0 0 10px;
	text-decoration:none;
}
#menu li{margin:0 0 9px;}
#menu span,#menu a.aktiv{
	background-position:0 0;
	border-left:2px solid #556;
	margin-left:-2px;
}
#menu a:hover,#menu a:active{
	background-position:-489px 0;
	text-decoration:underline;
}
#menu a.aktiv:hover{background-position:-11px 0;}
#content{
	background:#556;
	border:solid #D90;
	border-width:0 2px;
	margin:0 196px 0 0;
	padding:0 20px;
	padding-bottom:10px;
}
#bottom{
	color:#DB6;
	font-size:smaller;
	font-weight:bold;
	margin:30px 0 0;
	padding:0 0 30px;
}

img{
	background:#FFF;
	border-color:#FFF;
	color:#000;
	font:15px Georgia,"Comic Sans MS",cursive;
}
input[type=image]{
	color:#FFF;
	font:10px Verdana,sans-serif;
}
a:link,a:visited{
	color:#D90;
	font-weight:bold;
}
a:hover,a:hover img{
	border-color:#FF0;
	color:#FF0;
	text-decoration:none;
}

h1{
	color:#DB6;
	font-size:166%;
	margin-bottom:0.3em;
	margin-top:0;
	padding-top:10px;
}
h1 cite{
	font-size:125%;
	font-style:normal;
}
#autor{
	font-size:smaller;
	margin:0 0 2em;
	text-align:right;
}
table{margin:0 auto;}
table td{text-align:center;}
table img{margin-top:0.3em;}
#blaettern{margin-top:0.3em;}

h2{font-size:130%;}
h2.datum{
	font-size:100%;
	margin-bottom:0.1em;
	margin-top:2em;
}
#frank{margin:0 0 2em;}
#frank img{
	background:#FFF url(vorlagen/Frank-Vorlage-1-bit.png) no-repeat;
	margin:0.4em 0;
}
dl,ul{text-align:left;}
dt{
	font-size:smaller;
	font-style:italic;
	margin-top:1.5em;
}
dd{
	line-height:1.4em;
	margin-bottom:0.3em;
}
dd.comments{
	font-size:smaller;
	margin-bottom:1.5em;
}
.error{
	color:#F60;
	font-weight:bold;
}
acronym{border-bottom:1px dotted #AAA;cursor:help;}
#rss{
	font-size:smaller;
	line-height:2em;
	margin-top:2em;
}
.feedIcon:link,.feedIcon:visited{
	background:#F60;
	border:1px solid;
	border-color:#FCA #730 #420 #F95;
	color:#FFF;
	font:bold 10px Verdana,sans-serif;
	margin:0;
	padding:0 4px;
	text-decoration:none;
}

}

@media print{
	#menu,#blaettern,form{display:none;}
	h1{font-size:166%;margin:0;}
	h1 cite{font-size:125%;font-style:normal;}
}