#fullheight{height:100%}

#text_container {
position: relative;
height: 450px;
width: 100%;
overflow: auto;
scrollbar-base-color: #950000;
scrollbar-arrow-color: #804000;
/*scrollbar-base-color: #FFAD5B;
scrollbar-arrow-color: #804000;*/
border-top-width: 1px;
border-top-style: solid;
border-top-color: #5B0000;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #800000;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #800000;
padding: 3px
}

a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#800000;
}

a:visited,a:link,a:active
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #C0C0C0;
/*	border-bottom: thin dotted Green; */
}

.counter
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#9D9D9D;
}

.footer
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: White;
	letter-spacing: 2px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C66300;
}

.form_button
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-style:normal;
	background-color:#FFCC33;
}

.left_sep {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFAD5B;
}


.form_text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	line-height:12pt;
	font-weight:normal;
	color:#FFFFFF;
}

.input_newsletter
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-style:normal;
	border:1px solid;
	border-color:#666666 #666666 #CCCCCC #CCCCCC;
}

.login_input
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-style:normal;
	background-color:#FFCC66;
	border-color:#808080;
	border-style:solid;
	border-width:1px;
}

.guest_input
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-style:normal;
	background-color:#FFCC66;
	border-color:#6C0000;
	border-style:solid;
	border-width:1px;
}

.login_input1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-style:normal;
	background-color:#FFFFFF;
	border-color:#808080;
	border-style:solid;
	border-width:1px;
}

.login_selectbox
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-style:normal;
	border:#808080;
	border-style:solid;
	border-width:1px;
}

.main_body
{
	font:8pt/1.5 Verdana, Arial, Geneva, Helvetica, sans-serif;
}

.newsfeed
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	font-style:normal;
	font-weight:normal;
	color:#333333;
	background-color:#F9F9F9;
	border-color:#333333 #000000 #333333 #333333;
	border-style:solid;
	border-width:1px;
}

.gastbuch_text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	font-style:normal;
	font-weight:normal;
	color:#FF8000;
	background-color:#800000;
	border-color:#800000 #800000 #800000 #800000;
	border-style:solid;
	border-width:1px;
}

.gastbuch_insert
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	font-style:normal;
	font-weight:normal;
	color:#FF8000;
/*	background-color:#800000;
	border-color:#800000 #800000 #800000 #800000;
	border-style:solid;
	border-width:1px;*/
}

.newsindex_teaser
{
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}

a.newsindex_title,a.newsindex_title2{
	font-weight:bold;
	color:#336699;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-style:normal;
	font-weight:bold;
}

.scrollticker
{
	font:8pt Arial, Geneva, Helvetica, sans-serif;
	line-height:1.2;
}

.table_border
{
	border:0 #999999 solid;
	background-color:#FFFFFF;
}

.td_cat
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	color:#333333;
}

.td_catbez
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	color:#FFFFFF;
}

.td_content
{
	font:8pt Verdana, Arial, Geneva, Helvetica, sans-serif;
	line-height:1.5;
	color: #EEEEEE;
}

.td_artikel
{
	font:8pt Verdana, Arial, Geneva, Helvetica, sans-serif;
	line-height:0.8;
	background-color:#F2FFCA;
	border-color:#FF8000 #FF8000 #FF8000 #FF8000;
	border-style:solid;
	border-width:1px;
/*	background-image: url(images/layout_bg.gif);*/
}

.td_header
{
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bolder;
	color: #FFAD5B;
	letter-spacing: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C66300;
}

.td_link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-style:normal;
	line-height:12pt;
	color:#FCA503;
}

.td_mainpoints
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-style:normal;
	font-weight:bold;
	color:#FFFFFF;
}

.td_menu
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-style:normal;
	line-height:9px;
	letter-spacing: 2px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}

.td_submenu
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-style:normal;
	line-height:8pt;
	font-weight:normal;
	color:#FFFFFF;
}

.text_input
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-style:normal;
	border-color:#FF8000 #FF8000 #FF8000 #FF8000;
	border-style:solid;
	border-width:1px;
}

.top_row
{
	background-image:url(templates/merion_z1s2.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}
.top_sep {

	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFAD5B;
}
.td_beerall {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-style:normal;
	color:#FFFFFF;
	background-color: #993300;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.newsbox {
	background-image:url(images/news_bg.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 9px;
}