@charset "UTF-8";/* Name des Projekts, Erstellungsdatum, Name des Bearbeiters, Firma---------------------------------------------------------------------------------------------*//* Global Reset -> "Alles" auf Null setzen */* {	margin: 0px;	padding: 0px;	list-style-type: none;	border-style: none;}body {	text-align:center;	background: #94C025 url(../bilder/hg.png) repeat-y center;	font-family: "Myriad Pro Light", MyriadRegular, "Myriad Roman", "Frutiger 45 Light", Verdana, Helvetica, Arial;	line-height: 1.4em;	font-size: 14px;}/* -------------------------------------------------------------------Grundgerüst, Layout-Boxen-----------------------------------------------------------------------*/#wrapper {	text-align:left;	background: url(../bilder/header_text.png) no-repeat left top;	height: auto;	width: 1024px;	margin-right: auto;	margin-left: auto;}h1 {	background: url(../bilder/hgtitel.jpg);	height: 120px;	width: 900px;	text-indent: -999px;}#mainNav {	background: #DDDDDD url(../bilder/emil_bolli_logo.png) no-repeat 700px center;	height: 100px;	top: 160px;	float: left;	width: 1004px;	margin-top: 100px;	padding-left: 20px;}#sidebar {	background: #DDDDDD;	width: 100px;	float:right;	margin-right: 94px;	left: 10px;	top: 70px;	padding-top: 20px;	height: auto;	background-color: #DDDDDD;	margin-top: 50px;}#inhalt {	margin-left: 20px;	float: left;	width: 800px;	overflow: auto;	margin-top: 50px;}#footer {	background: #DDDDDD;	height: 25px;	width: 1004px;	clear: both;	display: block;	color: #666666;	padding-left: 20px;	padding-top: 5px;	margin-top: 40px;	float: left;}/* -------------------------------------------------------------------Hauptnavigation---------------------------------------------------------------------*//* Stellt Liste Horizontal dar*/#mainNav ul li {	float: left;}#mainNav ul li .pic {	background: url(../bilder/emil_bolli_portrait.png) no-repeat right top;	display: block;	position: relative;	visibility: visible;	height: 230px;	top: -100px;	float: left;	padding-left: 30px;	margin-right: 0px;	padding-top: -100px;	width: 120px;	left: -20px;}#mainNav ul li .pic:hover{	height: 200px;}#mainNav ul a {	/*float: left;      (behebt inkompatibilität von Mac IE 5.2)*/	display: block;	margin-right: 10px;	background: #94C025;	color: #FFFFFF;	text-decoration: none;	width: 100px;	border-style: solid;	border-width: 0px;	text-transform: uppercase;	text-align: center;	height: 100px;	line-height: 180px;}#mainNav ul a:hover {	display: block;	height: 150px;	line-height: 280px;}#mainNav ul a.aktiverLink {	display: block;	margin-right: 10px;	background: #D92005;	color: #EEEEEE;	text-decoration: none;	padding: 0px;	border-style: solid;	border-width: 0px;	cursor: default;}/* -------------------------------------------------------------------Seitennavigation---------------------------------------------------------------------*/#sidebar ul a {	/*float: left;      (behebt inkompatibilität von Mac IE 5.2)*/	display: block;	background: #94C025;	color: #FFFFFF;	text-decoration: none;	width: 100px;	border-style: solid;	border-width: 0px;	text-transform: uppercase;	text-align: center;	margin-bottom: 10px;	float: right;	padding-top: 6px;	padding-bottom: 2px;}#sidebar ul a:hover {	padding-left: 50px;}#sidebar ul a.aktiverLink {	background: #D92005;	color: #EEEEEE;}#sidebar ul a img {	margin-bottom: 4px;}/* -------------------------------------------------------------------Link-Formatierung---------------------------------------------------------------------*/#inhalt a {	font-weight: bold;	text-decoration:none;	color: #666666;	padding-left: 20px;	background: url(../bilder/kleines_quadrat.png) no-repeat left;	border-bottom: 1px solid #A1C93D;}#inhalt a:hover {	text-decoration:none;	color: #000000;	padding-left: 20px;	background: url(../bilder/kleines_rotes_quadrat.png) no-repeat left;	border-style: none;}#inhalt  a.keinquadrat {	font-weight: bold;	color: #94C025;	padding-left: 0px;	background: url(none);}.keinquadrat:hover {	background: #CCCCCC;	}.linkliste a {	font-weight: bold;	text-decoration:none;	color: #666666;	padding-left: 20px;	margin-top: 8px !important;	margin-bottom: 8px !important;	background: url(../bilder/kleines_quadrat.png) no-repeat left top;	font-size: 12px;	display: block;	border: none !important;}/* -------------------------------------------------------------------Rechte Inhalts-Spalte---------------------------------------------------------------------*/.rechtespalte {	float: right;	width: 250px;	padding-left: 5px;	border-left: 1px solid #E3E2E4;}.rechtespalte ul li {	border-top: 5px solid #E3E2E4;	border-right-color: #E3E2E4;	border-bottom-color: #E3E2E4;	border-left-color: #E3E2E4;	margin-bottom: 30px;}.rechtespalte ul li:hover {	border-top: 5px solid #A1C93D;	border-right-color: #A1C93D;	border-bottom-color: #A1C93D;	border-left-color: #A1C93D;	margin-bottom: 30px;	background: #E3E2E4;}#inhalt .rechtespalte img{	border-top: 6px solid #94C025;	border-right: 6px none #94C025;	border-bottom: 6px none #94C025;	border-left: 6px none #94C025;	width: 100%;}#inhalt .rechtespalte img.float {	float: left;	padding-right: 10px;	padding-left: 0px;	width:60px;	border-top: 3px none;}#inhalt .rechtespalte img .kleinfloat {	border-top: 6px solid #94C025;	border-right: 6px none #94C025;	border-bottom: 6px none #94C025;	border-left: 6px none #94C025;	width: 30%;}.rechtespalte p {	width: auto;}/* -------------------------------------------------------------------Regeln für Textformatierung---------------------------------------------------------------------*/h2 {	color: #94C025;	margin: 10px 0px;	font-family: Georgia, "Times New Roman", Times, serif;	font-weight: bold;	width: auto;	font-size: 24px;	line-height: 28px;}h3 {	color: #000000;	width: auto;	padding-top: 2px;	padding-bottom: 2px;	padding-left: 1px;	margin-bottom: 5px;	margin-top: 20px;	font-weight: bold;}p {	color: #666666;	width: 500px;	margin-bottom: 5px;	font-family: "Myriad Pro Light", MyriadRegular, "Myriad Roman", "Frutiger 45 Light", Verdana, Helvetica, Arial;	line-height: 1.4em;	font-size: 14px;}p.textklein {	font-style: italic;	font-size: 14px;}.lead {	font-weight: bold;}a {	text-decoration:none;	color: #666666;}#wrapper   #footer  >p {	width: 1000 px;}.liste li {	text-decoration:none;	color: #666666;	width:500px;	padding-left: 20px;	background: url(../bilder/kleines_quadrat_dunkelgrau.png) no-repeat left 4px;}.gruen {	color: #A1C93D;}/* -------------------------------------------------------------------Sonstiges---------------------------------------------------------------------*/.nachlinks {	left: 2px;	top: 10px;	position: relative;	width: 500px;}#inhalt img.float {	float: left;	padding-right: 10px;	padding-left: 0px;		border-top: 3px none;}#inhalt > ul.gruenelinie > li {clear: both;	border-top: 5px solid #A1C93D;}#flash {	position: absolute;	left: 36%;	top: 724px;	margin-left: 0px;	border-style: none;	border-width: 0px;}.rot {	color: #DC3621;}.rot {	color: #DC3621;}