/* renovierte Fassung 28.02.2010 */
*{ margin: 0; padding: 0; }
a:link { color: #0000E0; font-weight: bold; text-decoration: none; }
a:visited { color: #000080; font-weight: bold; text-decoration: none; }
a:hover { background-color: #ffff00; color: #E00000; font-weight: bolder; text-decoration: underline; }
a:active { color: #E00000; font-weight: bold; text-decoration: none; }
body { background-color: #ffffcc; font-family: Verdana, Arial, Helvetica, Sans-Serif; margin: 0px; }

h4{ font-size: 1.2em; }
li{ margin-bottom: 20px; /*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 16px;*/ }
p{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.9em; line-height: 16px; margin-bottom: 5px; }


#head{
/*	background-image: url(../images/background.gif);*/
	background-position: right;
	background-repeat: repeat-y;
	color: Red;
	font-size: 0.9em;
	padding: 0 0 40px 0;
	margin-top: 5px;
/*	width: 60%;*/
	border-bottom: thin solid black;
}
#head h1{
	line-height: 40px;
	font-size: 56px;
}
#logo{
	margin-left: 15%;	
}
#inhalt{
margin: auto;
width: 95%;
border-left-color: maroon;
 border-left-style: dashed;
 border-left-width: thin;
}
#block_links{ float: left; margin: 20px 0 0 100px; width:450;}
#block_rechts{ float: right; margin: 20px; width: 350px;}
#einruecken{ font-size: 0.8em; margin-top: 10px; padding-left: 80px; }
#footer{ clear: both; 	border-top: thin solid black; padding-top: 5px; padding: 30px 0 30px 0;}
#footer .position{
	padding-left: 200px;
}
