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

/*** CONTENT ***************************************/

/***   C   ***/

#content
{
line-height			: 22px;
clear				: both;
display				: block;
color				: #000000;
background-color	: transparent;
width 				: 100%;
margin				: 30px 0 0 0;
padding			: 0;
}

#content a:link
{
font-weight			: bold;
color				: #104610;
background-color 	: transparent;
text-decoration		: none;
}

#content a:visited
{
font-weight			: bold;
color				: #104610;
background-color 	: transparent;
text-decoration		: none;
}

#content a:hover
{
font-weight			: bold;
color				: #FFFFFF;
background-color 	: #104610;
text-decoration		: underline overline;
}

#content a:active
{
font-weight			: bold;
color				: #104610;
background-color 	: #9BDB9B;
text-decoration		: underline overline;
}

#content p
{
margin 				: 5px 5px 10px 5px;
line-height			: 150%;
text-align 			: left;
}

#content img
{
border-top			: 2px solid #6AB66A;
border-left			: 2px solid #6AB66A;
border-bottom		: 2px solid #217521;
border-right		: 2px solid #217521;
}

#content ul
{
list-style-image 	: url(../pics/ul.gif);
margin				: 0 0 0 25px;
padding				: 0;
}

#content ol
{
margin				: 0 0 0 27px;
padding				: 0;
}

#contentbox
{
clear				: both;
color				: #000000;
background-color	: transparent;
width 				: 100%;
margin				: 0;
padding			: 0;
}


/*** CONTENT ***************************************/


/*** FORMATS ***************************************/

/*  A  */

.address_table
{
border 				: none;
margin 				: 20px 0 0 10px;
width 				: auto;
color 				: #000000;
background-color	: transparent;
}

.address_table td
{
padding 			: 0 5px 4px 0;
}


/*  C  */

#contact_table_route
{
width 				: auto;
margin 				: 0 0 50px 0;
color				: #000000;
}

.clear
{
clear				: both;
width				: 1px;
height				: 1px;
font-size			: 1px;
margin				: 0;
padding				: 0;
}


/*  D  */

dl
{
margin 				: 0;
padding				: 0;
}

dl dl
{
margin 				: 0 0 10px 30px;
padding				: 0 0 5px 5px;
border-bottom		: 1px solid #9BDB9B;
border-left			: 1px solid #9BDB9B;
}

dt
{
margin 				: 15px 0 5px 0;
padding				: 0;
}

dd
{
margin 				: 0;
padding				: 0 0 0 5px;
}


/*  E  */

.error
{
color				: #FF0000;
}

.error_input
{
border				: 1px solid #FF0000;
color				: #000000;
background-color	: #FFCCCC;
}

.error_msg
{
color				: #000000;
background-color 	: #FFE0E0;
border 				: 1px solid #621F1F;
padding 			: 10px 10px 10px 40px;
background-image 	: URL(../pics/error_msg.gif);
background-repeat 	: no-repeat;
background-position : center left;
}

/*  I  */

.inactive
{
color 				: #999999;
background-color 	: #104610;
}

img
{
border				: none;
}


/*  L  */

.lang img

{
margin				: 10px 0 0 10px;
padding				: 0;
}

.line_solid
{
border-bottom		: 1px solid #6AB66A;
clear				: both;
font-size			: 1px;
margin				: 0;
padding				: 0;
}

.line_dashed
{
border-bottom		: 1px dashed #6AB66A;
clear				: both;
font-size			: 1px;
margin				: 0;
padding				: 0;
}

.line_dotted
{
border-bottom		: 1px dotted #6AB66A;
clear				: both;
font-size			: 1px;
margin				: 0;
padding				: 0;
}

.line_double
{
clear				: both;
font-size			: 12px;
margin				: 0;
padding				: 0;
background-image	: url(../pics/double.gif);
background-repeat	: repeat-x;
background-position : center left;
}


/*  M  */

#marquee_hinweis
{
font-weight			: normal;
color				: #000000;
background-color	: #F9FAAE;
padding				: 5px 10px 5px 10px;
border				: 1px solid #CCC88B;
}

#content marquee#marquee_hinweis a:link
{
font-weight			: bold;
color				: #5B653E;
background-color 	: #F9FAAE;
text-decoration		: none;
}

#content marquee#marquee_hinweis a:visited
{
font-weight			: bold;
color				: #5B653E;
background-color	: #F9FAAE;
text-decoration		: none;
}

#content marquee#marquee_hinweis a:hover
{
font-weight			: bold;
color				: #5B653E;
background-color 	: #F9FAAE;
text-decoration		: underline;
}

#content marquee#marquee_hinweis a:active
{
font-weight			: bold;
color				: #5B653E;
background-color 	: #F9FAAE;
text-decoration		: underline;
}

#marquee_standard
{
font-weight			: normal;
color				: #000000;
background-color	: #104610;
}

#marquee_hinweis2
{
font-weight			: normal;
color				: #FF0000;
background-color	: #D3D3D3;
padding				: 5px 10px 5px 10px;
border				: 1px solid #B60018;
}

#content marquee#marquee_hinweis2 a:link
{
font-weight			: bold;
color				: #B60018;
background-color 	: #D3D3D3;
text-decoration		: none;
}

#content marquee#marquee_hinweis2 a:visited
{
font-weight			: bold;
color				: #B60018;
background-color	: #D3D3D3;
text-decoration		: none;
}

#content marquee#marquee_hinweis2 a:hover
{
font-weight			: bold;
color				: #B60018;
background-color 	: #D3D3D3;
text-decoration		: underline;
}

#content marquee#marquee_hinweis2 a:active
{
font-weight			: bold;
color				: #B60018;
background-color 	: #D3D3D3;
text-decoration		: underline;
}

.meldung_t
{
color				: #000000;
background-color	: transparent;
margin				: 0 0 20px 10px;
}

.meldung_t td
{
vertical-align		: top;
padding 			: 0 2px 2px 0;
}


/*  N  */

.note
{
color				: #000000;
background-color	: #F9FAAE;
padding				: 5px 10px 5px 10px;
border				: 1px solid #CCC88B;
}

#content p.note a:link
{
font-weight			: bold;
color				: #5B653E;
background-color 	: #F9FAAE;
text-decoration		: none;
}

#content p.note a:visited
{
font-weight			: bold;
color				: #5B653E;
background-color	: #F9FAAE;
text-decoration		: none;
}

#content p.note a:hover
{
font-weight			: bold;
color				: #5B653E;
background-color 	: #F9FAAE;
text-decoration		: underline;
}

#content p.note a:active
{
font-weight			: bold;
color				: #5B653E;
background-color 	: #F9FAAE;
text-decoration		: underline;
}

.note_r
{
color				: #000000;
background-color	: #F9FAAE;
padding				: 5px 10px 5px 10px;
border				: 1px solid #CCC88B;
float				: right;
width				: 200px;
text-align			: left;
margin				: 0 0 10px 20px;
}

#content p.note_r a:link
{
font-weight			: bold;
color				: #5B653E;
background-color 	: #F9FAAE;
text-decoration		: none;
}

#content p.note_r a:visited
{
font-weight			: bold;
color				: #5B653E;
background-color	: #F9FAAE;
text-decoration		: none;
}

#content p.note_r a:hover
{
font-weight			: bold;
color				: #5B653E;
background-color 	: #F9FAAE;
text-decoration		: underline;
}

#content p.note_r a:active
{
font-weight			: bold;
color				: #5B653E;
background-color 	: #F9FAAE;
text-decoration		: underline;
}

.note_l
{
color				: #000000;
background-color	: #F9FAAE;
padding				: 5px 10px 5px 10px;
border				: 1px solid #CCC88B;
float				: left;
width				: 200px;
text-align			: left;
margin				: 0 20px 10px 0;
}

#content p.note_l a:link
{
font-weight			: bold;
color				: #5B653E;
background-color 	: #F9FAAE;
text-decoration		: none;
}

#content p.note_l a:visited
{
font-weight			: bold;
color				: #5B653E;
background-color	: #F9FAAE;
text-decoration		: none;
}

#content p.note_l a:hover
{
font-weight			: bold;
color				: #5B653E;
background-color 	: #F9FAAE;
text-decoration		: underline;
}

#content p.note_l a:active
{
font-weight			: bold;
color				: #5B653E;
background-color 	: #F9FAAE;
text-decoration		: underline;
}

.note2
{
color				: #FF0000;
background-color	: #D3D3D3;
padding				: 5px 10px 5px 10px;
border				: 1px solid #B60018;
}

#content p.note2 a:link
{
font-weight			: bold;
color				: #B60018;
background-color 	: #D3D3D3;
text-decoration		: none;
}

#content p.note2 a:visited
{
font-weight			: bold;
color				: #B60018;
background-color	: #D3D3D3;
text-decoration		: none;
}

#content p.note2 a:hover
{
font-weight			: bold;
color				: #B60018;
background-color 	: #D3D3D3;
text-decoration		: underline;
}

#content p.note2 a:active
{
font-weight			: bold;
color				: #B60018;
background-color 	: #D3D3D3;
text-decoration		: underline;
}

.note_r2
{
color				: #FF0000;
background-color	: #D3D3D3;
padding				: 5px 10px 5px 10px;
border				: 1px solid #B60018;
float				: right;
width				: 200px;
text-align			: left;
margin				: 0 0 10px 20px;
}

#content p.note_r2 a:link
{
font-weight			: bold;
color				: #B60018;
background-color 	: #D3D3D3;
text-decoration		: none;
}

#content p.note_r2 a:visited
{
font-weight			: bold;
color				: #B60018;
background-color	: #D3D3D3;
text-decoration		: none;
}

#content p.note_r2 a:hover
{
font-weight			: bold;
color				: #B60018;
background-color 	: #D3D3D3;
text-decoration		: underline;
}

#content p.note_r2 a:active
{
font-weight			: bold;
color				: #B60018;
background-color 	: #D3D3D3;
text-decoration		: underline;
}

.note_l2
{
color				: #FF0000;
background-color	: #D3D3D3;
padding				: 5px 10px 5px 10px;
border				: 1px solid #B60018;
float				: left;
width				: 200px;
text-align			: left;
margin				: 0 20px 10px 0;
}

#content p.note_l2 a:link
{
font-weight			: bold;
color				: #B60018;
background-color 	: #D3D3D3;
text-decoration		: none;
}

#content p.note_l2 a:visited
{
font-weight			: bold;
color				: #B60018;
background-color	: #D3D3D3;
text-decoration		: none;
}

#content p.note_l2 a:hover
{
font-weight			: bold;
color				: #B60018;
background-color 	: #D3D3D3;
text-decoration		: underline;
}

#content p.note_l2 a:active
{
font-weight			: bold;
color				: #B60018;
background-color 	: #D3D3D3;
text-decoration		: underline;
}


/*  O  */

.ok_msg
{
color				: #000000;
background-color 	: #CAFFCE;
border 				: 1px solid #2B7130;
padding 			: 10px 10px 10px 40px;
background-image 	: URL(../pics/ok_msg.gif);
background-repeat 	: no-repeat;
background-position : center left;
}


/*  P  */

.pic_r
{
padding				: 0;
float				: right;
width				: auto;
text-align			: left;
margin				: 0 5px 10px 20px;
}

.pic_l
{
padding				: 0;
float				: left;
width				: auto;
text-align			: left;
margin				: 0 20px 10px 5px;
}


/*  S  */

.submit
{
color 				: #104610;
background-color 	: #E5F0E6;
padding 			: 0;
margin 				: 0;
}

/*** FORMATS ***************************************/


/*** GENERAL ***************************************/

/***   B   ***/

body
{
background-color	: #FFFFFF;
margin				: 0px;
padding				: 10px 0 0 0;
font-family			: Arial, sans-serif;
color				: #000000;
background-image	: url(../pics/bg3.gif);
background-position	: top left;
background-repeat	: repeat;
}


/***   C   ***/

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


/***   F   ***/

.float_l
{
float				: left;
}

.float_r
{	
float				: right;
}

#footer
{
display				: none;
}


/***   H   ***/

h1
{
color				: #104610;
background-color	: transparent;
font-weight			: bold;
margin				: 0 0 20px 0;
padding				: 1px 0px 1px 3px;
}

h2
{
color				: #104610;
background-color	: transparent;
font-weight			: bold;
padding				: 1px 0px 1px 3px;
margin				: 25px 0 10px 0;
}

h3
{
color				: #104610;
background-color	: transparent;
font-weight			: bold;
padding				: 1px 0px 1px 3px;
margin				: 25px 0 10px 0;
}

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

#header
{ 
display				: none;
}

#header2
{ 
display				: none;
}

/***   I   ***/

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


/***   L   ***/

#layout_layer
{
height				: auto;
width 				: 100%;
padding				: 0px 0px 0px 0;
/*background-image	: url(../pics/back1.jpg);
background-repeat	: no-repeat;
background-position	: 0px 50px;*/
}


/***   P   ***/

#print_header
{
height				: auto;
width				: 100%;
border-bottom		: 2px solid #104610;
font-family			: Times, Times New Roman, serif;
font-size			: 14pt;
color				: #104610;
background-color	: #FFFFFF;
}


/***   T   ***/

#top_div
{
display				: none;
}

/*** GENERAL ***************************************/


/*** NAVIGATION ************************************/

/***   B   ***/

#breadcrumb
{
display				: none;
}

/***   N   ***/

#navigation
{
display				: none;
}


/***   S   ***/

#sub_navigation
{
display				: none;
}

#sub_navigation_layer
{
display				: none;
}

/*** NAVIGATION ************************************/


/*** SIDEBAR ***************************************/

/***   S   ***/

#sidebar
{
display				: none;
}
