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

.cmst
{
font-size			: 10px;
color				: #000000;
}


/*  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 #CCCCCC;
clear				: both;
font-size			: 1px;
margin				: 0px;
padding				: 10px 40px 10px 40px;
}

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

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

.line_double
{
clear				: both;
font-size			: 12px;
margin				: 0px;
padding				: 10px 40px 10px 40px;
border-bottom: 3px double #CCCCCC;
}


/*  M  */

#marquee_hinweis
{
font-weight			: normal;
color				: #FFFFFF;
background-color	: #981364;
padding				: 5px 10px 5px 10px;
border				: 1px solid #981364;
margin				: 40px;
}

#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				: #981364;
background-color	: #FFFFFF;
padding				: 5px 10px 5px 10px;
border				: 1px solid #981364;
margin				: 40px;
}

#marquee_hinweis2
{
font-weight			: normal;
color				: #FFFFFF;
background-color	: #77a214;
padding				: 5px 10px 5px 10px;
border				: 1px solid #77a214;
margin				: 40px;
}

#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				: #FFFFFF;
background-color	: #981364;
padding				: 5px 10px 5px 10px;
border				: 1px solid #CCC88B;
margin:				40px;
}

#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				: 10px;
border				: 1px solid #B60018;
margin:				40px;

}

#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				: 20px 0px 10px 20px;
}

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


/*  S  */

.submit
{
color 				: #000000;
background-color 	: #000000;
padding 			: 0;
margin 				: 0;
border-bottom		: 1px solid #007bd9;
border-left			: 1px solid #007bd9;
border-right		: none;
border-top			: none;
}

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