html{
	margin : 0;
	padding : 0;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	border : 0;
}
body{
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 0;
	background-color: #ffffff;
	color: #000000;
	background-image:url(layout/hintergrund.gif);
}
table, tr, td, div,  span, input, submit {
	font-size: 100%;
  
}

img{
border:0;
}

a{
	color : #9D0C15;
	text-decoration : none;
}

a:hover{
	color : #000000;
	text-decoration : underline;
}

h1{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #9d0a0f;
	font-size : 22px;
	margin-top : 0px;
	margin-left : 0px;
	margin-bottom : 0px;
	margin-right : 0px;
	font-weight : normal;
}

h2{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 14px;
	margin-top : 0px;
	margin-left : 0px;
	margin-bottom : 0px;
	margin-right : 0px;
}

.oben_logo{
	background-image : url(layout/oben-hg.gif);
	background-repeat : repeat-x;
	padding-left : 34px;
	float : left;
}

.oben{
	background-image : url(layout/oben-hg2.gif);
	background-repeat : repeat-x;
	float : left;
}

.oben_endlos{
	background-image : url(layout/oben-hg3.gif);
	background-repeat : repeat-x;
	float : none;
	height : 125px;
}

.navi_top{
	padding-left : 17px;
	padding-top : 21px;
	padding-bottom : 18px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : normal;
	padding-right : 120px;
	float : left;
}

a.navi_top_a{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : normal;
	color : #000000;
	text-decoration : none;
}

a.navi_top_a:hover{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : normal;
	color : #9D0C15;
	text-decoration : none;
}

a.navi_top2_a{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : normal;
	color : #9D0C15;
	text-decoration : none;
}

a.navi_top2_a:hover{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : normal;
	color : #000000;
	text-decoration : none;
}

.slogan{
	background-image : url(layout/hg_slogan.gif);
	background-repeat : repeat-x;
}

.menu{
	background-color : #9D0C15;
	height : 27px;
}

.menu_breite{
	width : 927px;
}

.content_left{
	width : 169px;
	float : left;
	padding-left : 107px;
	padding-top : 17px;
	padding-right : 5px;
}

.content_left_gast{
	width : 175px;
	float : left;
	padding-left : 107px;
	padding-top : 17px;
	background-image : url(layout/betriebe_left_hg2.jpg);
	background-repeat : no-repeat;
	height : 400px;
}

.content_left_wein{
	width : 175px;
	float : left;
	padding-left : 107px;
	padding-top : 17px;
	background-image : url(layout/betriebe_left_hg3.jpg);
	background-repeat : no-repeat;
	height : 400px;
}

.content_left_spargel{
	width : 175px;
	float : left;
	padding-left : 107px;
	padding-top : 17px;
	background-image : url(layout/betriebe_left_hg4.jpg);
	background-repeat : no-repeat;
	height : 400px;
}

.content_left_rezepte{
	width : 175px;
	float : left;
	padding-left : 107px;
	padding-top : 17px;
	background-image : url(layout/rezepte_left_hg.jpg);
	background-repeat : no-repeat;
	height : 451px;
}

.content_left_was_ist{
	width : 175px;
	float : left;
	padding-left : 107px;
	padding-top : 17px;
	background-image : url(layout/was_ist_left_hg.jpg);
	background-repeat : no-repeat;
	height : 421px;
}

.content{
	padding-left : 0px;
	padding-top : 17px;
	padding-right : 17px;
	padding-bottom : 17px;
	float : none;
	margin-left : 299px;
	height : 500px;
	overflow : visible;
}

.spargelkoenig{
	position : absolute;
	top : 136px;
	left : 0px;
}

.veranstaltungen_left{
	position : absolute;
	top : 244px;
	left : 0px;
}

.content_start{
	float : none;
	padding-right : 55px;
	overflow : visible;
	display : block;
}

.content_start2{
	float:none;
	padding-right:150px;
}

.boxes{
	float : right;
	display : block;
	padding-left : 15px;
	padding-right : 15px;
}

.box{
	background-color : #b5d44e;
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;
	float : none;
	width : 155px;
}

.box_mehr{
	background-image : url(layout/start_boxes_hg.gif);
	height : 19px;
	font-weight : bold;
	font-style : italic;
	color : #FFFFFF;
	padding-top : 6px;
	padding-left : 12px;
	font-size : 12px;
	width: 163px;
}

a.box_mehr_a{
	font-weight : bold;
	font-style : italic;
	color : #FFFFFF;
}

a.box_mehr_a:hover{
	font-weight : bold;
	font-style : italic;
	color : #000000;
}

.box_text{
	padding-top : 8px;
	padding-bottom : 7px;
	font-size : 12px;
	float : none;
}

.breite{
	float : left;
	width : 1000px;
}

.oben_hg{
	float : none;
	background-image : url(layout/oben-hg3.gif);
	height : 125px;
}

a.verans_a{
	color : #000000;
}

a.alle_verans{
	color : #a6ce38;
	font-weight : bold;
	font-style : italic;
}
