
/*  Body  */

BODY {
	background-color: #ffffff;
	color:#333333;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height:100%;
	line-height:16px;
}

p  {
	margin : 0;
	padding : 0;
}



/*
* Link Definition
*/
a  {
	color : #000000;
	text-decoration : underline;
}
a:visited  {
	color : #000000;
}
a:active  {
	color : #851a1d;
}
a:hover  {
	color : #851a1d;
}


/*  Links  */
a.navilink  {
	color : #FFFFFF;
	text-decoration:none;
}
a.navilink:visited  {
	color : #FFFFFF;
	text-decoration : none;
}
a.navilink:active  {
	color : #FFFFFF;
	text-decoration : none;
}
a.navilink:hover  {
	color : #FFFFFF;
	text-decoration : none;
}

a.navilink_green  {
	color : #293926;
	text-decoration:none;
}
a.navilink_green:visited  {
	color : #293926;
	text-decoration : none;
}
a.navilink_green:active  {
	color : #293926;
	text-decoration : none;
}
a.navilink_green:hover  {
	color : #293926;
	text-decoration : none;
}

/*
* Text Definition
*/
.text_headline{
	font: bold 18px Arial, sans-serif;
	color:#25441f;
}

.text_Second_Navigation_sitemap{
	font-size:11px;
	color : #293926;
	font-weight:bold;
}

.text_second_nav {
	color:#851a1d;
	font-size:10px;
	font-family:Arial;
	font-weight:bold;
	padding-right:4px;
	padding-left:4px;
	letter-spacing:1px;
}


.text_nav {
	color:#ffffff;
	font-size:11px;
	font-family:Arial;
	padding-right:8px;
	padding-left:8px;
	letter-spacing:1px;
}
.text_nav_active {
	color:#25441f;
	font-size:11px;
	font-family:Arial;
	padding-right:8px;
	padding-left:8px;
	letter-spacing:1px;
}


.text_nav_subitem {
	color:#25441f;
	font-size:11px;
	font-family:Arial;
	letter-spacing:1px;
}
.text_nav_subitem_active {
	color:#25441f;
	font-size:11px;
	font-family:Arial;
	font-weight: bold;
	letter-spacing:1px;
}

.text_red {
	color:#851a1d;
}


.text_nav_footer {
	color:#25441f;
	font-size:9px;
	font-family:Arial;
	font-weight:bold;
}

.text_news_headline {
	color:#851a1d;
	font-size:10px;
	font-family:Arial;
	font-weight:bold;
	line-height:16px;
}
.text_news {
	font-size:10px;
	font-family:Arial;
	line-height:16px;
}
.text_leicht_fett {
	font-size:9px;
	font-weight:bold;
}



/*
* Table Definition
*/
.table_navi_first{
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#25441f;
}
.table_navi_first_active{
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#25441f;
}
.table_navi_last{
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#ffffff;
}

.table_navi{
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#ffffff;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#25441f;
}

.table_navi_active{
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#25441f;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#25441f;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#25441f;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#006633;
	background-color:#FFFFFF;
}
.table_navi_next_after_active{
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#25441f;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#25441f;
}


.table_subnavi_first_element{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ffffff;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#ffffff;
}


.table_news_element{
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#25441f;
}

.table_items{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ffffff;
}



/*
* Background Definition
*/


.bg_shadow_right{
	background-image:url(../pix/layout/bg_shadow_right.jpg);
	background-repeat:repeat-y;
	background-position:right;
}
.bg_shadow_bottom{
	background-image:url(../pix/layout/bg_shadow_bottom.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
.bg_shadow_bottom_navigation{
	background-image:url(../pix/layout/bg_shadow_bottom_left_side.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
.bg_navigation{
	background-image:url(../pix/layout/bg_navigation.jpg);
	background-position:right;
	background-repeat:repeat-y;
}
.bg_navigation_green{
	background-image:url(../pix/layout/bg_navigation_green.jpg);
	background-position:right;
	background-repeat:repeat-y;
}


.bg_green{
	background-image:url(../pix/layout/bg_green.jpg);
	background-repeat:repeat;
}