body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	letter-spacing: 1pt;
	background-color: #ffff99;
}
h3 {
	font-size: 12pt;
	color: #990000;
	text-decoration: none;
}
#frame_1 {
	margin: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 900px;
}

_____________________head____________________ {}

#frame_2 {
	width: 900px;
	/*background-color: #00FF33;*/
	height: 163px;
	position: relative;
}
#_home {
	height: 20px;
	width: 40px;
	position: absolute;
	left: 50%;
	top: 5px;
	margin-left: -445px;
}
#_logo {
	height: 100px;
	width: 200px;
	position: absolute;
	left: 50%;
	top: 5px;
	margin-left: -405px;
}

#_menu_3 {
	height: 20px;
	width: 400px;
	position: absolute;
	left: 50%;
	top: 5px;
	margin-top: -10px;
	margin-left: -280px;
	font-size: 8pt;
}

#_menu_3 li{
	float:left;
	list-style-type:none;
	white-space:nowrap;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFF00;
}

#_menu_3 li a{
	display:block;
	padding:0 10px;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
	/*background-color:inherit;*/
color: #990000;
}

* html #_menu_3 a {width:1%;}

#_menu_3 .selected,#_menu_3 a:hover{
/*background:#99CC99;
color:#990000;*/
text-decoration:none;
}

#_sprache {
	height: 20px;
	width: 60px;
	position: absolute;
	left: 50%;
	top: 5px;
	margin-left: 300px;
}
#_head {
	height: 140px;
	width: 850px;
	position: absolute;
	left: 50%;
	top: 25px;
	margin-left: -450px;
}
#_page_title {
	height: 50px;
	width: 850px;
	position: absolute;
	left: 50%;
	top: 135px;
	margin-left: -440px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: normal;
	color: #990000;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 1pt;
}

____________________menu____________________ {}

#frame_3 {
	background-color: #990000;
	width: 896px;
	float: left;
	text-align: left;
	border: 2pt solid #FFFFFF;
}

#_menu_1 {
	width: 680px;
	float: left;
	color:#FFF;
	background-color: #900;
	/*text-align: left;*/
	font-size: 12pt;
	font-weight: bold;
	margin-top: -7px;
}

#_menu_1 li{
	float:left;
	list-style-type:none;
	white-space:nowrap;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
}

#_menu_1 li a{
	display:block;
	padding:0 10px;
	font-size:0.8em;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
	background-color:inherit;
	color: #ffffff;
}

* html #_menu_1 a {width:1%;}

#_menu_1 .selected,#_menu_1 a:hover{
	background:#9C9;
	color:#900;
	text-decoration:none;
}

#_suche {
	float: left;
	width: 150px;
	text-align: right;
	color: #FFFF00;
	text-decoration: none;
}

#suche form fieldset{
margin-left:10px; 
border:0 solid;
}

#suche #s{
height:1.2em;
width:110px;
margin:0 5px 0 0;
border:1px solid #a0a0a0;
}

#suche #searchbutton{
width:auto;
padding:0 1px;
border:1px solid #808080;
font-size:0.9em;
text-align:center;
}

____________________inhalt____________________ {}

#frame_4 {
	background-color: #FFFFFF;
	width: 900px;
	float: left;
	text-align: left;
}

#cont_1 {
	float: left;
	padding: 1pt;
}


#div_submenu {
	/*position: relative;
	float: left;
	top: 180px;
	float: left;*/
	width: 165px;
	left: 0pt;
	padding: 3px;
	/*border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-color: #FFFFFF;*/
}
._submenu_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 1pt;
	color: #fff;
}
._submenu_txt_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #900;
	text-decoration: none;
	letter-spacing: 1pt;
}
._submenu_txt_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #900;
	text-decoration: none;
	letter-spacing: 1pt;
}

/*#_menu_2 {
	float: left;
	width: 400px;
	text-align: left;
	padding-top: 20px;
}*/

#cont_2 {
	float: left;
	padding: 1pt;
}

#div_navlist {
	/*float: left;
	position: absolute;
	top: 205px;*/
	width: 564px;
	/*left: 175px;*/
	/*background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;*/
	height: 22px;
}
.navlist_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color:#900;
	/*color: #999999;*/
	text-decoration: none;
}


#div_page {
	/*position: relative;
	top: 232px;*/
	width: 564px;
	/*left: 175px;*/
	/*background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;*/
}

#cont_3 {
	float: left;
	padding: 1pt;
}

#div_korb {
	/*position: absolute;
	top: 205px;*/
	width: 150px;
	/*left: 744px;*/
	height: 94px;
	padding: 3px;
	/*background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;*/
}
._korb_button_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	letter-spacing: 1pt;
	text-align: left;
	background-color: #900;
}
._korb_button_mitte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #900;
	text-decoration: none;
	letter-spacing: 1pt;
	text-align: center;
}
._korb_button_rechts {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #900;
	text-decoration: none;
	letter-spacing: 1pt;
	text-align: right;
}
._korb_txt_kid {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #900;
	text-decoration: none;
	text-align: right;
}
._korb_txt_mitte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #900;
	text-decoration: none;
	text-align: center;
}
._korb_txt_rechts {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #900;
	text-decoration: none;
	text-align: right;
}
._korb_txt_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #900;
	text-decoration: none;
	text-align: left;
}

.div_news {
	/*position: absolute;
	top: 310px;*/
	width: 150px;
	/*left: 744px;*/
	padding: 3px;
	/*background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;*/
}
._news_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 1pt;
	color: #ff0;
	background-color: #900;
}
.news_txt_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #900;
	text-decoration: none;
}


/* ---------------------------------------------------
--------------------------------------------------------
---------------------------------------------- */

/* .div_head {
	position: absolute;
	left: 0pt;
	top: 25pt;
	width: 900px;
	height: 140px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.div_ostern {
	position: absolute;
	left: 0pt;
	top: 15pt;
	width: 900px;
	height: 140px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
} */

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	/*color: #999999;*/
	color: #900;
	text-decoration: none;
	text-align: center;
}


._menu_txt_left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	/*color: #CCCCCC;*/
	color: #900;
	text-decoration: none;
	letter-spacing: 1pt;
}


.page_headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 1pt;
	color: #900;
}
.page_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #900;
	text-decoration: none;
	letter-spacing: 1pt;
}
.page_preis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #900;
	text-decoration: none;
	letter-spacing: 1pt;
}
.wein_txt_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #900;
	text-decoration: none;
	letter-spacing: 1pt;
}
.wein_txt_mitte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #900;
	text-decoration: none;
	letter-spacing: 1pt;
	text-align: center;
}
.wein_txt_rechts {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #900;
	text-decoration: none;
	letter-spacing: 1pt;
	text-align: right;
}
._info_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	letter-spacing: 1pt;
}
._info_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	letter-spacing: 1pt;
	text-align: right;
}
._info_werte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #900;
	text-decoration: none;
	letter-spacing: 1pt;
	text-align: left;
}
._liste_weiter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #900;
	text-decoration: none;
	letter-spacing: 1pt;
	text-align: center;
}
._form_txt_center {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #900;
	text-decoration: none;
	letter-spacing: 1pt;
	text-align: center;
}
._form_txt_right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #900;
	text-decoration: none;
	letter-spacing: 1pt;
	text-align: right;
}
._form_txt_left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #900;
	text-decoration: none;
	letter-spacing: 1pt;
	text-align: left;
}
._form_wert_left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #900;
	text-decoration: none;
	letter-spacing: 1pt;
	text-align: left;
}
._form_head_left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 1pt;
	color: orange;
	text-align: left;
}
._form_head_right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 1pt;
	color: #CCCCCC;
	text-align: right;
}
._form_head_next {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 1pt;
	color: green;
	text-align: right;
}
._form_head_back {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 1pt;
	color: red;
	text-align: left;
}
._ernst_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #900;
	text-decoration: none;
	letter-spacing: 1pt;
	text-align: right;
}
._philosophie_head_left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 1pt;
	color: #900;
	text-align: left;
}
._philosophie_txt_left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 1pt;
	color: #900;
	text-align: left;
}
._philosophie_txt_right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 1pt;
	color: #900;
	text-align: right;
}
._agb_txt_left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #900;
	text-decoration: none;
	letter-spacing: normal;
	text-align: left;
}
._agb_txt_right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #900;
	text-decoration: none;
	letter-spacing: normal;
	text-align: right;
}
._sitemap_txt_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #900;
	text-decoration: none;
}
.page_rab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24pt;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
	letter-spacing: 1pt;
}

