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

/*  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;
vertical-align		: top;
}


/*  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;
}

.submit_del
{
color 				: #FFFFFF;
background-color 	: #FF0000;
padding 			: 0;
margin 				: 0;
}