/*  ##########################################  */
/*               BODDY                                                                       */
/*  ##########################################  */

body
{
font-family:Arial, Helvetica, sans-serif;
margin:0 auto; 
background: url('/layout/bg.jpg');
}

#positionierung
{
position: absolute;
width: 865px;
left: 50%;
margin: 26px 0 0 -395px;
background:transparent;
color:black;
background:transparent;
}

#positionierung2_oben
{
position:absolute;
width: 865px;
height:106px;
background: url('/layout/bg_oben.gif');
}

#positionierung2_unten
{
position:absolute;
width:865px;
top:106px;
background: url('/layout/bg_unten.gif');
}

#frame_oben
{
position:relative;
width:780px;
left:40px;
background:transparent;
}

#frame_mitte
{
position:relative;
left:40px;
width:779px;
background: url('/layout/farme_mitte_bg.gif');
}

#kopf_links
{
border-right: 1px solid #526C30;
border-bottom: 1px solid white;
float:left;
}

#kopf_rechts
{
border-bottom: 1px solid white;
float:right;
}

#frame_links_menu
{
position:relative;
width:172px;
float:left;background: url('/layout/farme_mitte_bg.gif');
}



/*  ##########################################  */
/*               Vertikalen Menue                                                    */
/*  ##########################################  */

#menu
{
	margin-top:0px;
	border-top:0px;
	clear:both;
	float:left;
	display:block;
	width:172px;
	background:#f7e5ca;
	border-left: 0px solid #820000;
	border-bottom: 0px solid #820000;
	text-align:left;
	line-height:100%;
	padding-left:10px;
	padding-top:50px;
	padding-bottom:50px;
}

#menu div.bildunten
{
float:bottom;
width:149px;

}

#menu div.bildunten img
{
clear:left;
float:left;
width:149px;
}


#menu div.hauptmenu a
{
text-decoration:none;
width:157px;
background:#f7e5ca url('/layout/menu_pfeil.gif') no-repeat right;
color:#333;
display:block;
border-top:1px solid #F9F6F0;
font-size:10pt;
font-weight:bold; padding-left:15px; padding-right:0px; padding-top:2px; padding-bottom:2px
}


#menu div.hauptmenu a:hover
{
background: #d88918 url('/layout/pfeil.gif') no-repeat left;
font-size:10pt;
font-weight:bold;
color:#fff; padding-left:15px; padding-right:0px; padding-top:2px; padding-bottom:2px
}

#menu div.hauptmenu a.aktiv
{
position:relative;
background: #d88918 url('/layout/pfeil.gif') no-repeat left;
font-size:10pt;
font-weight:bold;
color:#fff; padding-left:15px; padding-right:0px; padding-top:2px; padding-bottom:2px
}

#menu div.submenu a
{
text-decoration:none;
width:147px;
background:#fcf4e8 url('/layout/menu_pfeil.gif') no-repeat right;
color:#333;
display:block;
border-top:1px solid #F9F6F0;
font-size:9pt; padding-left:25px; padding-right:0px; padding-top:2px; padding-bottom:2px
}


#menu div.submenu a:hover
{
text-decoration:none;
width:147px;
background: #d88918 url('/layout/pfeil.gif') no-repeat left;
color:#fff;
font-size:9pt; padding-left:25px; padding-right:0px; padding-top:2px; padding-bottom:2px
}

#menu div.submenu a.aktiv
{
position:relative;
background: #d88918 url('/layout/pfeil.gif') no-repeat left;
color:#fff;
font-size:9pt;
width:147px; padding-left:25px; padding-right:0px; padding-top:2px; padding-bottom:2px
}

/*  ##########################################  */
/*               SIE BEFINDEN SICH HIER:                                */
/*  ##########################################  */

#navigation
{
float:right;
padding-left:15px;
padding-top:8px;
width:582px;
height:20px;
color:#626262;
background:#FFFFFF;
font-size:0.8em;

}

#navigation a
{
color:#626262;
background#FFFFFF;
font-size:0.9em;
text-decoration:none
}

#navigation a:hover
{
color:#5D3E22;
font-size:0.9em;
text-decoration:underline;
}

/*  ##########################################  */
/*               ARTIKEL INHALT                                                    */
/*  ##########################################  */

#inhalt
{
padding:12px 00px 20px 00px;
width:597px;
float:right;
background:#FFFFFF;
}

#inhalt p
{
color:#383838;
font-size:0.9em;
padding-left:15px;
padding-right:20px;
background:#FFFFFF;
line-height: 1.6em;
}

#inhalt p em
{
	color:#5D3E22;
	font-weight:700;
	font-style : normal;
}

#inhalt p.wichtig
{
	color:#3D3D3D;
	background:#FAFAFA;
	font-size:0.9em;
	padding:10px 10px 10px 10px;
	border : thin dashed Gray;
}

#inhalt p.wichtig em
{
	color:#5D3E22;
	font-weight:700;
	font-style : normal;
}

#inhalt li
{
color:#383838;
font-size:0.9em;
padding-left:0px;
padding-right:0px;
background:#FFFFFF;
line-height: 1.6em;
}


#inhalt h1
{
font-size:1.7em;
font-weight:bold;
background:#FFFFFF;
color:#d88918;
padding-left:15px;
padding-right:20px;
background:#FFFFFF;
}

#inhalt h2
{
font-size:1.3em;
background:#FFFFFF;
color:#666;
padding-left:15px;
padding-right:20px;
background:#FFFFFF;
}

#inhalt h3
{
font-size:1.2em;
background:#FFFFFF;
color:#777;
padding-left:15px;
padding-right:20px;
background:#FFFFFF;
font-weight:normal;
}

#inhalt img
{

}

#untertitel
{
font-size:0.7em;
color:#444;
padding-right:3px;
font-weight:normal;
text-align:right;
}

/*  ##########################################  */
/*               ARTIKEL TABELLEN                                            */
/*  ##########################################  */

#inhalt td
{
background:#F2F2F2;
font-size:10pt;
color:#342F2B;
text-align:center;
}

#inhalt td.abstand
{
background:#fff;
font-size:10pt;
color:#342F2B;
text-align:center;
}

#inhalt td.kopf
{
background-color:#5B5645;
font-size:9pt;
color:#ffffff;
text-align:center;
font-weight:bold;
}

#inhalt td.bez1
{
background-color:#D2D8DD;
font-size:9pt;
color:#342F2B;
text-align:left;
}

#inhalt td.bez2
{
background-color:#E2E2E2;
font-size:9pt;
color:#342F2B;
text-align:left;
}

#inhalt td.zeile1
{
background:#efefef;
font-size:9pt;
color:#342F2B;
text-align:center;
}

#inhalt td.zeile2
{
background:#e6e6e6;
font-size:9pt;
color:#342F2B;
text-align:center;
}

#inhalt td.zeile3
{
background:#FAEABE;
font-size:11pt;
color:#342F2B;
text-align:center;
font-weight:bold;
}

#inhalt td.kontakt_bezeichner
{
background:#efefef;
font-size:9pt;
color:#342F2B;
text-align:right;
}

#inhalt td.kontakt_eingabe
{
background:#efefef;
font-size:9pt;
color:#342F2B;
text-align:left;
}

/*  ##########################################  */
/*               ARTIKEL LINKS                                                       */
/*  ##########################################  */

#inhalt a
{
text-decoration:none;
color:#333;
padding:0 1px 0 0;
font-weight:bold;
font-size:1em;
}

#inhalt a:hover
{
text-decoration:underline;
}

#inhalt a.extern
{
color:#333;
background:url('/layout/extern_link.gif') no-repeat left;; padding-left:16px; padding-right:1px; padding-top:0; padding-bottom:0
}

#inhalt a.intern
{
color:#333;
font-weight:700;
background:url('/layout/weiter.gif') no-repeat left;; margin-left:0; margin-right:0px; margin-top:0; margin-bottom:0; padding-left:17px; padding-right:1px; padding-top:0; padding-bottom:0
}

#inhalt a.weiter
{
text-align:right;
font-size:9pt;
float:right;
text-decoration:none;
color:#838383;
background:url('/layout/weiter.gif') no-repeat right;; margin-left:0; margin-right:0px; margin-top:0; margin-bottom:0; padding-left:0; padding-right:17px; padding-top:0; padding-bottom:0
}

#inhalt a.zurueck
{
float:left;
font-size:9pt;
text-decoration:none;
color:#838383;
background:url('/layout/zurueck.gif') no-repeat left;; margin-left:0px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:17px; padding-right:0; padding-top:0; padding-bottom:0
}

/*  ##########################################  */
/*               ZUSATZ-MENU MARGIN                                    */
/*  ##########################################  */

#unten_links
{
background-color:#fcf4e8;
width:139px;
font-size:0.7em;
padding:10px 0px 0px 25px;
text-align:bottom;
float:left;
}

/*  ##########################################  */
/*               FUSSZEILE                                                               */
/*  ##########################################  */

#fusszeile
{
padding:0px 0px 5px 15px;
float:right;
width:582px;
height:20px;
background:#FFFFFF;
font-size:0.7em;
color:#626262;
}

#fusszeile a
{
color: #5D3E22;
text-decoration:none;
}

#fusszeile a:hover
{
text-decoration:underline;
}

/*  ##########################################  */
/*               UNTERER SCHATTEN                                       */
/*  ##########################################  */

#frame_unten
{
width:865px;
height:37px;
background: url('/layout/bg_ganzunten.gif') no-repeat;
float:left
}