/* .--------------------------------------------------------------------------. *//* |      format./* .--------------------------------------------------------------------------. *//* |      format.css     |      bockauffestival      |    coded by grindL`    | *//* |--------------------------------------------------------------------------| *//* | Strukturierung der Gesamten Website!                                     | *//* | Hintergrund = #e3e3e3               Schrift = #1e1c1f                    | *//* |--------------------------------------------------------------------------| *//* |  eMail: myself@martin-hollerweger.at  |  Website: martin-hollerweger.at  | *//* `--------------------------------------------------------------------------´ */html, body, div, p, h1, h2, h3, ul, ol, span, a, table, td, form, img, li {   margin: 0;   padding: 0;   font-family: Verdana, Arial, Helvetica, sans-serif;   color: #1e1c1f;}html {   height : 100%; }body {   background-color: #e3e3e3;   background-image: url(holz.jpg);   margin: 20px 0 0 30px;   height: 90%;    font-size: 10px;}a:link {   color: #1e1c1f;   text-decoration: none;   background-color:#FFFFFF;}a:visited {   color: #1e1c1f;   text-decoration: none;   background-color:#FFFFFF;}a:active {   color: #FFFFFF;   background-color: #8d160e;   text-decoration: none;}a:hover {   color: #FFFFFF;   background-color: #8d160e;   text-decoration: none;}a.gruen:link {   color: #8d160e;   text-decoration: none;}a.gruen:visited {   color: #8d160e;   text-decoration: none;}a.gruen:active {   color: #8d160e;   text-decoration: none;}a.gruen:hover {   color: #8d160e;   background-color: #ffffff;   text-decoration: none;}h1 {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 40px;	color: #8d160e;	float:right;	margin: 0 3px 0 0;}h2 {	font-weight: bolder;	font-size : 15px;	color : #8d160e;	margin: 20px 0 0 2px;}h3 {	font-size : 11px;	color : #8d160e;	margin: 0 0 0 3px;}h3.aktiv {	font-size: 11px;	color: #8d160e;	margin: 25px 0 0 6px;}h4 {	font-size: 11px;	color: #8d160e;	margin: 25px 0 0 6px;}li {	margin: 0 0 0 15px;}img {   border: 0;}img.logo {	margin: 0 0 0 0;}img.acts {	margin: 5px 0 0 0;}img.bock {	float: left;}img.bock2 {	float: right;}img.spacer {	float: right;}.rahmen {	width: 700px;}.rahmenbig {	width: 1170px;}.rahmenprogramm1 {	width: 640px;}.rahmenprogramm2 {	width: 515px;	float: right;}.left {	width: 375px;	height: 100%;}.sprachen {	height: 11px;	text-align: right;}.content {	margin: 3px 0 0 0;	background-color : #ffffff;	text-align: justify;	width : 310px;	float: right;}.contentrechtsprogramm {	margin: 3px 0 0 0;	background-color : #ffffff;	text-align: justify;	width : 250px;	float: right;}.contentlinksprogramm {	margin: 3px 0 0 0;	background-color : #ffffff;	text-align: justify;	width : 250px;}.oben{	height: 38px;}.head {	margin: 3px 0 0 0;	background-color : #ffffff;	text-align: center;	width: 375px;	height: 180px;	display : block;}.title {	width: 375px;	height: 65px;	display : block;}.news_title {	margin: 10px 0 0 0;	background-color : #ffffff;	vertical-align: middle;	width: 204px;	height: 16px;	display : block;}.navi_title {	margin: 10px 0 0 0;	background-color : #ffffff;	vertical-align: middle;	width: 153px;	height: 16px;	display : block;	float: right;}.news_inhalt {	vertical-align: middle;	background-color: #ffffff;	width: 204px;	height: 182px;	display : block;}.navi_inhalt {	vertical-align: middle;	background-color: #ffffff;	width: 153px;	height: 182px;	display : block;	float: right;}.mail_title {	margin: 10px 0 0 0;	background-color: #ffffff;	vertical-align: middle;	width: 204px;	height: 16px;	display : block;}.daten_title {	margin: 10px 0 0 0;	background-color : #ffffff;	vertical-align: middle;	width: 153px;	height: 16px;	display : block;	float: right;}.mail_inhalt {	background-color: #ffffff;	vertical-align: middle;	width: 204px;	height: 90px;	display : block;}.daten_inhalt {	background-color: #ffffff;	vertical-align: middle;	width: 153px;	height: 90px;	display : block;	float: right;}.fest_title {	margin: 10px 0 0 0;	background-color : #ffffff;	vertical-align: middle;	width: 375px;	height: 16px;	display : block;}.fest_inhalt {	background-color: #ffffff;	text-align: center;	vertical-align: middle;	width: 375px;	height: 250px;	display : block;}.fest2_inhalt {	background-color: #ffffff;	text-align: center;	vertical-align: middle;	width: 375px;	height: 20px;	display : block;}.projekte_title {	margin: 10px 0 0 0;	background-color : #ffffff;	vertical-align: middle;	width: 375px;	height: 16px;	display : block;}.projekte_inhalt {	background-color: #FFFFFF;	text-align: center;	vertical-align: middle;	width: 375px;	height: 184px;	display : block;}.sponsoren_title {	margin: 10px 0 0 0;	background-color : #ffffff;	vertical-align: middle;	width: 375px;	height: 16px;	display : block;}.sponsoren_inhalt {	background-color: #ffffff;	vertical-align: middle;	width: 375px;	height: 287px;	display : block;}.datum {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 10px;	margin: 0 0 0 6px;}.ddatum {	font-size: 17px;	font-weight: bold;	margin: 5px 6px 0 6px;}.dtext{	font-size: 9px;	text-align: justify;	font-weight: bold;	margin: 2px 6px 0 6px;}.dpreis{	font-size: 9px;	text-align: justify;	margin: 2px 6px 0 6px;}.ftext {	margin: 0 6px 6px 6px;}.ntext {	margin: 0 2px 0 4px;}.new {	margin: 0 0 4px 6px;}.old {	margin: 0 6px 4px 0;	float: right;}.faq {	margin: 25px 0 0 6px;}.text {	margin: 10px 6px 6px 6px;}.plaintext {	margin: 25px 6px 6px 6px;}.center {	text-align: center;}.form {	background-color: #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	border: 1px #8d160e solid;	color: #1e1c1f;	width: 294px;}.form2 {	background-color: #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	border: 1px #8d160e solid;	color: #1e1c1f;	width: 147px;}.form3 {	background-color: #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	border: 1px #8d160e solid;	color: #1e1c1f;	width: 192px;}.form_shirts {	background-color: #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	border: 1px #8d160e solid;	color: #1e1c1f;	width: 124px;}.form_check {	background-color: #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	border: 1px #8d160e solid;	color: #1e1c1f;}