/******************************/
/** Lamm Media DIV-Layout V2 **/
/**                          **/
/** General CSS definitions  **/
/******************************/

/***   B   ***/

body
{
background-color	: #296128;
margin				: 0px;
padding				: 10px 0 0 0;
font-family			: Arial, sans-serif;
color				: #000000;
background-image	: url(../pics/bg_body.jpg);
background-position	: top center;
background-repeat	: no-repeat;
}


/***   C   ***/

#container
{
z-index				: 1;
position			: absolute;
left				: 50%;
height				: auto;
padding				: 0px;
background-image	: url(../pics/container_bg.gif);
background-repeat	: repeat-y;
}


/***   E   ***/

#edit_page
{
text-align			: right;
}


/***   F   ***/

.float_l
{
float				: left;
}

.float_r
{	
float				: right;
}

#footer
{
font-family			: Arial, sans-serif;
font-weight			: bold;
clear				: both;
display				: block;
padding				: 0;
background-color	: transparent;
color				: #FFFFFF;
text-align			: center;
}

#footer p
{
padding				: 5px 0 0 5px;
margin				: 0;
}


/***   H   ***/

h1
{
font-family			: Times New Roman, serif;
color				: #104610;
background-color	: transparent;
font-weight			: bold;
margin				: 0 0 20px 0;
padding				: 1px 0px 5px 3px;
border-bottom		: 3px solid #104610;
}

h2
{
font-family			: Times New Roman, serif;
color				: #104610;
background-color	: transparent;
font-weight			: bold;
padding				: 1px 0px 1px 3px;
margin				: 25px 0 10px 0;
border-bottom		: 2px solid #104610;
}

h3
{
font-family			: Times New Roman, serif;
color				: #104610;
background-color	: transparent;
font-weight			: bold;
padding				: 1px 0px 1px 3px;
margin				: 25px 0 10px 0;
border-bottom		: 1px solid #104610;
}

hr
{
height				: 1px;
color				: green;
background-color	: white;
margin 				: 0;
padding				: 0;
width 				: 100%;
}

#header
{ 
height				: 87px;
width 				: 983px;
text-align			: left;
/*background-image	: url(../pics/head_bg.jpg);
background-repeat	: no-repeat;
background-position	: top right;*/
color				: #000;
background-color	: #FFF;
margin				: 0;
padding				: 0;
z-index				: 1;
border				: 2px solid #73A872;				
}

#header_lang
{
float				: left;
padding				: 30px 0 0 0;
}

#header_lang div
{
margin				: 10px;
}

#header2
{
position			: absolute;
top					: 0px;
right				: 0px;
width				: 244px;
height				: 125px;
z-index				: 2;
}


/***   I   ***/

img
{
border				: none;
margin				: 0;
padding				: 0;
}


/***   L   ***/

#layout_layer
{
height				: auto;
width				: 983px;
padding				: 0px 0px 0px 0;
/*background-image	: url(../pics/bg_layout.gif);
background-repeat	: repeat-x;*/
}


/***   P   ***/

#print_header
{
display 			: none;
}


/***   S   ***/

.spalte
{
float				: left;
padding				: 0px 10px 0px 0px;
width				: 47%;
}

.spalte2
{
float				: left;
padding				: 0px 10px 0px 0px;
width				: 47%;
background-image	: url(../pics/spalte.gif);
background-position	: top right;
background-repeat	: repeat-y;
}

/***   T   ***/

#top_div
{
position			: absolute;
left				: 0px;
top					: 0px;
z-index				: 12;
margin				: 0;
padding				: 0;
}