body 
{	 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: normal; 
	font-size: 12px; 
	line-height: 18px; 
	color: #434343; 
}

p
{
	margin: 0px 0px 18px 0px;
	font-weight: normal;
}

h1
{
	margin: 0px 0px 12px 0px;
	font-weight: normal;
	font-size: 24px;
	line-height: 28px; 
}

h2
{
	margin: 0px 0px 12px 0px;
	font-weight: normal;
	font-size: 20px;
	line-height: 24px; 
}

h3
{
	font-weight: normal;
	font-size: 20px;
	line-height: 24px; 
}

a
{ 
	text-decoration: none; 
	color: #888888; 
	font-size: 12px;
}

a.footerlink
{ 
	font-size: 11px;
}

a.footerlink.aktuell
{ 
	font-size: 11px;
	color: #e3001a;
}

a:hover
{
	color: #e3001a;
}

a.white
{ 
	text-decoration: none; 
	color: #ffffff; 
	font-size:12px;
}

a.white:hover
{
	color: #ffffff;
	text-decoration: underline; 
}

.rot
{
	color: #e3001b;
}

li
{
	list-style: none;
}

img
{
	border:0px;
}


strong
{
	color: #434343;
}


.bildtext
{
	font-size: 11px;
	color: #434343;
	margin-top: 5px;
	padding: 0;
	line-height: 16px;
}

.datum
{
	position: relative;
	color: #888888; 
	font-size: 11px;
	margin-top: 4px;
	padding: 0;
	line-height: 16px;
}

.datum_abstract
{
	position: relative;
	color: #888888; 
	font-size: 11px;
	padding-top: 8px;
	line-height: 13px;
}



.stopfloat{
	clear: both;
}



.bold
{
	font-weight: bold;
}

.white
{
	color: white;
}


/* Hauptmenu und die menus der Contentbox werden auf 12px gesetzt */

.m li a
{
	font-size: 12px;
}




#doc		 /* Den Seiten inhalt immer in der Mitte des Browsers ausgeben */
{
	position: relative;
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}


#logo
{
	position: relative;
	top: -8px;
	width: 340px;
	height: 96px; 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


#headerbild
{
	position: relative;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 8px 0px;
	background-color: #f6f6f6;
	overflow: hidden;
}


#headerbild #flashrequired
{
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 36px 0px 0px 20px;
	color: #e3001a; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: normal; 
	font-size: 12px; 
	line-height: 18px; 
}



/* Spezielles */

#umwelt
{
	position: relative;
	float: right;
	padding: 3px 0px 0px 0px;
}

#teaser
{
	position: relative;
	float: right;
	padding: 3px 0px 0px 0px;
}

/* Europakarte */

#europakarte
{
	position: relative;
	width: 238px;
	text-align: left;
	padding: 3px 0px 0px 0px;
	margin: 4px 0px 0px 0px;
	float: right;
	/* border-left: 1px dotted #777777; */
}

#europa
{
	position: relative;
	float: right;
	padding: 3px 0px 0px 0px;
	margin: 8px 0px 0px 0px;
}

#video-teaser
{
	position: relative;
	float: right;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 40px 0px;
}

#homelinks
{
	position: relative;
	width: 193px;
	text-align: left;
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 48px;
	float: right;
	/* border-left: 1px dotted #777777; */
}



#teaser submenu_headline, #umwelt submenu_headline, #europa submenu_headline
{
	margin-bottom: 15px;
	color: white;
}

#homelinks submenu_headline, #technische_daten submenu_headline
{
	margin-bottom: 15px;
	color: #434343;
}

/* Position in allen Contentseiten */

.l1
{
	top: 79px;
	padding: 0px 79px 0px 0px;
}

/* Position auf der Home und der L‰nderseite*/

.l2
{
	top: -2px;
	padding: 30px 62px 0px 0px;
}

/* Position im Ofenstudio und auf allen Formularseiten*/

.l3
{
	top: -5px;
	padding: 0px 62px 0px 0px;
}

/* Homelinks */

.homelinks
{
	width: 193px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}






/* Hauptnavigation oben rechts */

li.linie
{
	background:	transparent url(../img/trenner_navigation.gif) repeat-x bottom left;
}

li.menu_leerzeile
{
	display: block;
	width: 100%;
	height: 18px;
}




ul#main_menu 
{
	position: absolute;
	right: 10px;
	top: 50px;	/* 6px oberkante */
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	text-align: center;
	z-index: 100;
}

ul#main_menu a, ul#main_menu span 
{	 
	font-size: 13px;
	display: block;
	padding: 8px 12px 8px 12px;	/* Abstand im Hauptmenü */
}

ul#main_menu li 
{
	float: left;	
	position: relative;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
}

ul#main_menu li ul	 
{
	position: absolute;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	display: none;	/* Unternavigation ausblenden */
	background-color: #ffffff;
	width: 220px;
}

.dotted
{
	border: 1px dotted #777777;
}

ul#main_menu li ul li 
{
	position: relative;
	display: block;
	text-align: left;
	white-space: nowrap;
	margin: 0px 0px 0px 0px; 
	padding: 2px 0px 2px 0px; 
	background-color: #ffffff;
	width: 220px;
}

ul#main_menu li ul li ul 
{
	position: relative;
	display: block;	/* Unternavigation in modernen Browsern einblenden */
	background-color: #ffffff;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 6px 0px; 
}
	
ul#main_menu li ul li ul li
{
	position: relative;
	float: none;
	display: block;
	text-align: left;
	white-space: nowrap ;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 12px; 
	background-color: #ffffff;
	width: 200px;
}	
	
	
ul#main_menu li ul li.menu_item a, ul#main_menu li ul li.menu_item span, ul#main_menu li ul li ul li a, ul#main_menu li ul li ul li span
{
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 12px; 
	font-size: 12px;
	background-color: #ffffff;
}

/* 
ul#main_menu li ul li.menu_item:hover, ul#main_menu li ul li.menu_item:hover a, ul#main_menu li ul li.menu_item:hover ul, ul#main_menu li ul li.menu_item:hover ul li, ul#main_menu li ul li.menu_item:hover ul li a
{
	background-color: #ffffff;
}
*/	



ul#main_menu li:hover ul.dotted
{
	display: block;	/* Unternavigation in modernen Browsern einblenden */
}



/* 	**********************************************************************
	FARMER ARTIKEL
	**********************************************************************/
	
/*	# BILDER */ 
.bild { display: block; float: left; margin-top: 4px; margin-bottom: 1.5em; }
.bild span { display: block; padding: 8px 6px; background: #f6f6f6; font-size: 11px; line-height: 1.0em; font-weight: normal; margin-top: 1px; } /*  Bildunterschrift */ 
.bild.umflussrechts { float: right; margin-left: 35px; margin-bottom: 1.0em; }
.bild.umflusslinks { float: left; margin-right: 35px; margin-bottom: 1.0em; }

strong, em { font-weight: bold; }
hr { display: none; }

/*	# TEXTE / ABSÄTZE */ 
.txt.intro { font-weight: bold; }
.artikel p, .artikel ol, .artikel ul, .artikel .txt { margin-bottom: 1.5em; }
.artikel .txt p, .artikel .txt ol, .artikel .txt ul { margin-bottom: 0px; }

/*	# LISTEN */ 
.artikel ol { list-style: decimal outside; margin-left: 1.5em; }
.artikel ul { list-style: disc outside; margin-left: 1.5em; }
.artikel .combi ol, .artikel .combi ul { list-style-position: inside; }
ul.itemliste  { list-style: none; margin-left: 0px; width: 100%; }
ul.itemliste li { width: 678px; padding: 6px 12px 6px 12px; border-top: 1px dotted #777777; }
/* ul.itemliste li a { font-weight: bold; } */


#itemliste  { width: 678px; margin-bottom: 1.5em; }
#item  { width: 678px; margin-left: 0px; padding: 6px 0px 6px 0px; background: transparent url(../img/bg_trenner.gif) repeat-x top left; }

.itembild { padding: 0px 0px 0px 0px; width: 678px; overflow: hidden; }
.itembild .preview { width: 121px; height: 121px; float: left; margin-right: 13px; overflow: hidden; }
.itembild a, .preview a { display: block; text-align: center; width: 100px; height: 100px; background: #f6f6f6; padding: 9px; border: 1px dotted #9e9e9e; float: none; }
.itembild a:hover, .preview a:hover { border: 1px dotted #e3001a; background: #ffffff; }

ul .bild { margin-right: 10px;}
ul .txt { float: right; }

/*	# GALERIE */ 
.galerie { padding: 0px 0px 0px 0px; width: 678px; overflow: hidden; margin-bottom: 1.5em !important; }
.galerie .preview { width: 121px; height: 121px; float: left; margin-right: 13px; margin-bottom: 13px; overflow: hidden; }
.galerie a { display: block; text-align: center; width: 100px; height: 100px; background: #f6f6f6; padding: 9px; border: 1px dotted #9e9e9e; float: none; margin-bottom: 5px; } /* #f6f6f6 */
.galerie a:hover { border: 1px dotted #e3001a; background: #ffffff; }
.galerie a.break { margin-right: 0px; }

/*	# TRENNER */ 
.trennlinie { width: 100%; height: 1px; border: 0px; background: transparent url(../img/bg_trenner.gif) repeat-x top left; padding-top: 1px; margin-bottom: 1.5em; }

/* ZITATE */
blockquote { color: #e3001a; background: transparent url(../img/bg_zitat_start.gif) no-repeat top left; padding: 9px 0px 9px 36px; margin-top: 0.5em; margin-bottom: 1.5em !important; }
blockquote p { font-size: 16px; margin-bottom: 0.5em !important; line-height: 18px; }
blockquote cite { color: #434343; font-size: 11px; margin-bottom: 0.5em !important; line-height: 14px; }

/* ABSTRACT */
.abstract { border-bottom: 1px solid #e5eae2; }
.abstract h1, .abstract h1 a { line-height: 1.2em; }
.abstract .bild { background: #fff; padding: 5px; border: 1px solid #535353; }





/*

a.icon { color: #e3001a; background: transparent url(../img/icon_pfeil.gif) no-repeat 1px center; padding: 0px 1px 0px 15px; }
a.icon.pfeil { color: #e3001a; background: transparent url(../img/icon_pfeil.gif) no-repeat 1px center; padding: 0px 1px 0px 15px; }
a.icon.intern { color: #e3001a; background: transparent url(../img/icon_intern.gif) no-repeat 1px center; padding: 0px 1px 0px 15px; }
a.icon.extern { color: #e3001a; background: transparent url(../img/icon_extern.gif) no-repeat 1px center; padding: 0px 1px 0px 15px; }
a.icon.email { color: #e3001a; background: transparent url(../img/icon_mail.gif) no-repeat 1px center; padding: 0px 1px 0px 15px; }
a.icon.next { color: #e3001a; background: transparent url(../img/icon_next.gif) no-repeat 1px center; padding: 0px 1px 0px 15px; }
a.icon.download { color: #e3001a; background: transparent url(../img/icon_download.gif) no-repeat 1px center; padding: 0px 1px 0px 15px; }

a.icon:hover { color: #e3001a; background: transparent url(../img/icon_pfeil_rot.gif) no-repeat 1px center; padding: 0px 1px 0px 15px; }
a.icon.pfeil:hover { color: #e3001a; background: transparent url(../img/icon_pfeil_rot.gif) no-repeat 1px center; padding: 0px 1px 0px 15px; }
a.icon.intern:hover { color: #e3001a; background: transparent url(../img/icon_intern_rot.gif) no-repeat 1px center; padding: 0px 1px 0px 15px; }
a.icon.extern:hover { color: #e3001a; background: transparent url(../img/icon_extern_rot.gif) no-repeat 1px center; padding: 0px 1px 0px 15px; }
a.icon.email:hover { color: #e3001a; background: transparent url(../img/icon_mail_rot.gif) no-repeat 1px center; padding: 0px 1px 0px 15px; }
a.icon.next:hover { color: #e3001a; background: transparent url(../img/icon_next_rot.gif) no-repeat 1px center; padding: 0px 1px 0px 15px; }
a.icon.download:hover { color: #e3001a; background: transparent url(../img/icon_download_rot.gif) no-repeat 1px center; padding: 0px 1px 0px 15px; }



a.icon_weiss { color: #e3001a; text-decoration: none; background: transparent url(../img/icon_pfeil.gif) no-repeat 1px center; padding: 0px 1px 0px 15px; }
a.icon_weiss.pfeil { color: #e3001a; background-image: url(../img/icon_pfeil.gif); }
a.icon_weiss.intern { color: #e3001a; background-image: url(../img/icon_intern.gif); }
a.icon_weiss.extern { color: #e3001a; background-image: url(../img/icon_extern.gif); }
a.icon_weiss.email { color: #e3001a; background-image: url(../img/icon_mail.gif); }
a.icon_weiss.next { color: #e3001a; background-image: url(../img/icon_next.gif); }
a.icon_weiss.download { color: #e3001a; background-image: url(../img/icon_download.gif); }

a.icon_weiss:hover { color: #e3001a; text-decoration: none; background: transparent url(../img/icon_pfeil_rot.gif) no-repeat 1px center; padding: 0px 1px 0px 15px; }
a.icon_weiss.pfeil:hover { color: #e3001a; background-image: url(../img/icon_pfeil_rot.gif); }
a.icon_weiss.intern:hover { color: #e3001a; background-image: url(../img/icon_intern_rot.gif); }
a.icon_weiss.extern:hover { color: #e3001a; background-image: url(../img/icon_extern_rot.gif); }
a.icon_weiss.email:hover { color: #e3001a; background-image: url(../img/icon_mail_rot.gif); }
a.icon_weiss.next:hover { color: #e3001a; background-image: url(../img/icon_next_rot.gif); }
a.icon_weiss.download:hover { color: #e3001a; background-image: url(../img/icon_download_rot.gif); }



a.icon_rot { color: #e3001a; text-decoration: none; background: transparent url(../img/icon_pfeil.gif) no-repeat 1px center; padding: 0px 1px 0px 15px; }
a.icon_rot.pfeil { color: #e3001a; background-image: url(../img/icon_pfeil.gif); }
a.icon_rot.intern { color: #e3001a; background-image: url(../img/icon_intern.gif); }
a.icon_rot.extern { color: #e3001a; background-image: url(../img/icon_extern.gif); }
a.icon_rot.email { color: #e3001a; background-image: url(../img/icon_mail.gif); }
a.icon_rot.next { color: #e3001a; background-image: url(../img/icon_next.gif); }
a.icon_rot.download { color: #e3001a; background-image: url(../img/icon_download.gif); }

a.icon_rot:hover { color: #e3001a; text-decoration: none; background: transparent url(../img/icon_pfeil_rot.gif) no-repeat 1px center; padding: 0px 1px 0px 15px; }
a.icon_rot.pfeil:hover { color: #e3001a; background-image: url(../img/icon_pfeil_rot.gif); }
a.icon_rot.intern:hover { color: #e3001a; background-image: url(../img/icon_intern_rot.gif); }
a.icon_rot.extern:hover { color: #e3001a; background-image: url(../img/icon_extern_rot.gif); }
a.icon_rot.email:hover { color: #e3001a; background-image: url(../img/icon_mail_rot.gif); }
a.icon_rot.next:hover { color: #e3001a; background-image: url(../img/icon_next_rot.gif); }
a.icon_rot.download:hover { color: #e3001a; background-image: url(../img/icon_download_rot.gif); }


*/


a.icon { color: #f6f6f6; background: transparent url(../img/icon_pfeil_weiss.gif) no-repeat 1px center; padding: 0px 1px 0px 15px; }
a.icon.pfeil { color: #f6f6f6; background: transparent url(../img/icon_pfeil_weiss.gif) no-repeat 1px center; padding: 0px 1px 0px 15px; }
a.icon.intern { color: #f6f6f6; background: transparent url(../img/icon_intern.gif) no-repeat 1px center; padding: 0px 1px 0px 15px; }
a.icon.extern { color: #f6f6f6; background: transparent url(../img/icon_extern.gif) no-repeat 1px center; padding: 0px 1px 0px 15px; }
a.icon.email { color: #f6f6f6; background: transparent url(../img/icon_mail.gif) no-repeat 1px center; padding: 0px 1px 0px 15px; }
a.icon.next { color: #f6f6f6; background: transparent url(../img/icon_next.gif) no-repeat 1px center; padding: 0px 1px 0px 15px; }
a.icon.download { color: #f6f6f6; background: transparent url(../img/icon_download.gif) no-repeat 1px center; padding: 0px 1px 0px 15px; }

a.icon:hover { color: #e3001a; background: transparent url(../img/icon_pfeil_rot.gif) no-repeat 1px center; padding: 0px 1px 0px 15px; }
a.icon.pfeil:hover { color: #e3001a; background: transparent url(../img/icon_pfeil_rot.gif) no-repeat 1px center; padding: 0px 1px 0px 15px; }
a.icon.intern:hover { color: #e3001a; background: transparent url(../img/icon_intern_rot.gif) no-repeat 1px center; padding: 0px 1px 0px 15px; }
a.icon.extern:hover { color: #e3001a; background: transparent url(../img/icon_extern_rot.gif) no-repeat 1px center; padding: 0px 1px 0px 15px; }
a.icon.email:hover { color: #e3001a; background: transparent url(../img/icon_mail_rot.gif) no-repeat 1px center; padding: 0px 1px 0px 15px; }
a.icon.next:hover { color: #e3001a; background: transparent url(../img/icon_next_rot.gif) no-repeat 1px center; padding: 0px 1px 0px 15px; }
a.icon.download:hover { color: #e3001a; background: transparent url(../img/icon_download_rot.gif) no-repeat 1px center; padding: 0px 1px 0px 15px; }



a.icon_weiss { color: #666666; text-decoration: none; background: transparent url(../img/icon_pfeil_grau.gif) no-repeat 1px center; padding: 0px 1px 0px 15px; }
a.icon_weiss.pfeil { color: #666666; background-image: url(../img/icon_pfeil_grau.gif); }
a.icon_weiss.intern { color: #666666; background-image: url(../img/icon_intern_grau.gif); }
a.icon_weiss.extern { color: #666666; background-image: url(../img/icon_extern_grau.gif); }
a.icon_weiss.email { color: #666666; background-image: url(../img/icon_mail_grau.gif); }
a.icon_weiss.next { color: #666666; background-image: url(../img/icon_next_grau.gif); }
a.icon_weiss.download { color: #666666; background-image: url(../img/icon_download_grau.gif); }

a.icon_weiss:hover { color: #e3001a; text-decoration: none; background: transparent url(../img/icon_pfeil_rot.gif) no-repeat 1px center; padding: 0px 1px 0px 15px; }
a.icon_weiss.pfeil:hover { color: #e3001a; background-image: url(../img/icon_pfeil_rot.gif); }
a.icon_weiss.intern:hover { color: #e3001a; background-image: url(../img/icon_intern_rot.gif); }
a.icon_weiss.extern:hover { color: #e3001a; background-image: url(../img/icon_extern_rot.gif); }
a.icon_weiss.email:hover { color: #e3001a; background-image: url(../img/icon_mail_rot.gif); }
a.icon_weiss.next:hover { color: #e3001a; background-image: url(../img/icon_next_rot.gif); }
a.icon_weiss.download:hover { color: #e3001a; background-image: url(../img/icon_download_rot.gif); }



a.icon_rot { color: #888888; text-decoration: none; background: transparent url(../img/icon_pfeil.gif) no-repeat 1px center; padding: 0px 1px 0px 15px; }
a.icon_rot.pfeil { color: #888888; background-image: url(../img/icon_pfeil.gif); }
a.icon_rot.intern { color: #888888; background-image: url(../img/icon_intern.gif); }
a.icon_rot.extern { color: #888888; background-image: url(../img/icon_extern.gif); }
a.icon_rot.email { color: #888888; background-image: url(../img/icon_mail.gif); }
a.icon_rot.next { color: #888888; background-image: url(../img/icon_next.gif); }
a.icon_rot.download { color: #888888; background-image: url(../img/icon_download.gif); }

a.icon_rot:hover { color: #e3001a; text-decoration: none; background: transparent url(../img/icon_pfeil_rot.gif) no-repeat 1px center; padding: 0px 1px 0px 15px; }
a.icon_rot.pfeil:hover { color: #e3001a; background-image: url(../img/icon_pfeil_rot.gif); }
a.icon_rot.intern:hover { color: #e3001a; background-image: url(../img/icon_intern_rot.gif); }
a.icon_rot.extern:hover { color: #e3001a; background-image: url(../img/icon_extern_rot.gif); }
a.icon_rot.email:hover { color: #e3001a; background-image: url(../img/icon_mail_rot.gif); }
a.icon_rot.next:hover { color: #e3001a; background-image: url(../img/icon_next_rot.gif); }
a.icon_rot.download:hover { color: #e3001a; background-image: url(../img/icon_download_rot.gif); }


a.icon_pfeil_weiss { color: #ffffff; background: transparent url(../img/icon_pfeil_weiss.gif) no-repeat 1px center; padding: 0px 1px 0px 15px; }
a.icon_pfeil_weiss:hover { color: #ffffff; background: transparent url(../img/icon_pfeil_weiss.gif) no-repeat 1px center; padding: 0px 1px 0px 15px; }





/*
**************************************************************************************************
**************************************************************************************************
**************************************************************************************************
*/





/* aktuelle Rubrik kennzeichnen */

li a#aktuell 
{	
	color: #e3001a; 
	background-color: white;
}


/* Oberer und unterer Balken*/

#obererBalken, #untererBalken /* grau/rot */
{
	position: relative;
	float: left;
	background:	url(../img/bg_balken.gif) repeat-y -250px 0px;
	width: 960px;
	background-color: #e3001b;
	height: 18px;
}

#obererBalkenRot, #untererBalkenRot /* grau/rot */
{
	position: relative;
	float: left;
	background:	url(../img/bg_balken.gif) repeat-y -250px 0px;
	width: 960px;
	background-color: #e3001b;
	height: 18px;
}

#obererBalkenGrau, #untererBalkenGrau /* grau/grau */
{
	position: relative;
	float: left;
	background:	url(../img/bg_balken.gif) repeat-y -250px 0px;
	width: 960px;
	background-color: #c5c6c8;
	height: 18px;
}

#obererBalkenRe, #untererBalkenRe /* grau/rot */
{
	position: relative;
	float: left;
	background:	url(../img/bg_balken.gif) repeat-y 234px 0px;
	width: 960px;
	background-color: #e3001b;
	height: 18px;
}

#obererBalkenReRot, #untererBalkenReRot /* grau/rot */
{
	position: relative;
	float: left;
	background:	url(../img/bg_balken.gif) repeat-y 234px 0px;
	width: 960px;
	background-color: #e3001b;
	height: 18px;
}

#obererBalkenReGrau, #untererBalkenReGrau /* grau/grau */
{
	position: relative;
	float: left;
	background:	url(../img/bg_balken.gif) repeat-y 234px 0px;
	width: 960px;
	background-color: #c5c6c8;
	height: 18px;
}



/*	Hauptinhalt mit integriertem Hauptmen¸ links */





#main_content
{
	float: left;
	width: 960px;
	background:	url(../img/trenner_content.gif) repeat-y 0px 0px;
	margin-top: 20px;
	margin-bottom: 28px;
	/* min-height: 194px; */
}


#main_content_grau
{
	float: left;
	width: 960px;
	background:	url(../img/trenner_content_grau.gif) repeat-y 0px 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 32px;
	padding-bottom: 0px;
	/* min-height: 194px; */
}


#main_content ul, #main_content_grau ul
{
	padding: 0;
	margin: 0;
}


#main_content li, #main_content_grau li
{
	padding: 0;
	margin: 0;
}


 ul#sub_menu
{
	float: left;
	margin: 0;
	padding: 0;
	padding-left: 20px;
	width: 218px;
}


ul#sub_menu li ul
{
	padding: 6px 0px 12px 10px;
	margin:	0;
}


ul#sub_menu a:hover
{

	text-decoration: none;
}


#main_content #content_left, #main_content_grau #content_left
{
	float: left;
	width: 678px;
	color: #434343;
	padding: 0px 20px 20px 20px;
	overflow: hidden;
}

#main_content #content_left ul, #main_content_grau #content_left ul
{
	padding-bottom: 18px;
}

#main_content #content_right, #main_content_grau #content_right
{
	float: right;
	width: 213px;
	margin-left: 23px;
	overflow: hidden;
}


#main_content #ende, #main_content_grau #ende
{
	position: relative;
	display: block;
	width: 960px; 
	height: 16px;
	padding-bottom: 8px;
}

#main_content #rechts, #main_content_grau #rechts
{
	float: right;
	width: 227px;
}

#main_content #rechts li, #main_content #links p, #main_content_grau #rechts li, #main_content_grau #links p  
{
	color: #888888; 
	font-size: 11px;
	display: inline;
	margin-left: 14px;
}

/*
#content_left h2
{
	color: #e3001a;
}
*/

#content_right submenu_headline
{
	margin-bottom: 15px;
	color: #ffffff;
}

#content_right_top 
{
	padding-top: 10px;
	padding-right: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	font-size: 12px;
}

#content_right_top submenu_headline
{
	margin-bottom: 15px;
}

#content_right_top a
{
	color: #888888;
	text-decoration: none;
}

#content_right_top a:hover
{
	color: #e3001a;
	/* background: transparent url(../img/bullet_rot.gif) no-repeat 0px 4px; */
}

#content_right_top ul
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#content_right_top li
{
	background: transparent url(../img/bullet.gif) no-repeat 0px 6px;
	padding: 0px 0px 0px 8px;
}

#content_right_top li:hover
{
	background: transparent url(../img/bullet_rot.gif) no-repeat 0px 6px;
	color: #e3001a;
	padding: 0px 0px 0px 8px;
	text-decoration: none;
}

#content_right_top li.aktuell
{
	background: transparent url(../img/bullet_rot.gif) no-repeat 0px 6px; 
}

#content_right_top li a
{
	color: #888888;
	text-decoration: none;
}

#content_right_top li a.aktuell
{
	color: #e3001a;
	/* background: transparent url(../img/bullet_rot.gif) no-repeat 0px 4px; */
}

#content_right_top #sub
{
	width: 190px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#content_right_top #sub a
{
	background: transparent url(../img/bullet.gif) no-repeat 0px 4px;
	color: #888888;
	padding: 0px 0px 0px 8px;
	text-decoration: none;
}

#content_right_top #sub a:hover
{
	background: transparent url(../img/bullet_rot.gif) no-repeat 0px 4px;
	color: #e3001a;
	padding: 0px 0px 0px 8px;
	text-decoration: none;
}

#content_right_top #sub a.aktuell
{
	color: #e3001a;
	background: transparent url(../img/bullet_rot.gif) no-repeat 0px 4px;
}




#content_right_top_weiss 
{
	padding-top: 6px;
	padding-right: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	font-size: 12px;
}

#content_right_top_weiss submenu_headline
{
	margin-bottom: 15px;
}

#content_right_top_weiss a
{
	color: #666666;
	text-decoration: none;
}

#content_right_top_weiss a:hover
{
	color: #e3001a;
	text-decoration: none;
}

#content_right_top_weiss ul
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#content_right_top_weiss li
{
	background: transparent url(../img/bullet_grau.gif) no-repeat 0px 6px;
	padding: 0px 0px 0px 8px;
}

#content_right_top_weiss li:hover
{
	background: transparent url(../img/bullet_rot.gif) no-repeat 0px 6px;
	color: #e3001a;
	padding: 0px 0px 0px 8px;
	text-decoration: none;
}

#content_right_top_weiss li.aktuell
{
	background: transparent url(../img/bullet_rot.gif) no-repeat 0px 6px;
}

#content_right_top_weiss li a
{
	color: #666666;
	text-decoration: none;
}

#content_right_top_weiss li a.aktuell
{
	color: #e3001a;
	text-decoration: none;
	/* background: transparent url(../img/bullet_rot.gif) no-repeat 0px 4px; */
}

#content_right_top_weiss #sub
{
	width: 190px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#content_right_top_weiss #sub a
{
	text-align: left;
	background: transparent url(../img/bullet_grau.gif) no-repeat 0px 4px;
	color: #666666;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 8px;
	text-decoration: none;
}

#content_right_top_weiss #sub a:hover
{
	background: transparent url(../img/bullet_rot.gif) no-repeat 0px 4px;
	color: #e3001a;
	padding: 0px 0px 0px 8px;
	text-decoration: none;
}

#content_right_top_weiss #sub a.aktuell
{
	color: #e3001a;
	text-decoration: none;
	background: transparent url(../img/bullet_rot.gif) no-repeat 0px 4px;
}




#content_right_top_rot 
{
	padding-top: 10px;
	padding-right: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	font-size: 12px;
}

#content_right_top_rot submenu_headline
{
	margin-bottom: 15px;
}

#content_right_top_rot a
{
	color: #f6f6f6;
	text-decoration: none;
}

#content_right_top_rot a:hover
{
	color: #f6f6f6;
	text-decoration: underline;
}

#content_right_top_rot ul
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#content_right_top_rot li
{
	background: transparent url(../img/bullet_weiss.gif) no-repeat 0px 6px;
	padding: 0px 0px 0px 8px;
}

#content_right_top_rot li:hover
{
	background: transparent url(../img/bullet_weiss.gif) no-repeat 0px 6px;
	color: #f6f6f6;
	padding: 0px 0px 0px 8px;
	text-decoration: underline;
}

#content_right_top_rot li.aktuell
{
	background: transparent url(../img/bullet_weiss.gif) no-repeat 0px 6px;
}

#content_right_top_rot li a
{
	color: #f6f6f6;
	text-decoration: none;
}

#content_right_top_rot li a.aktuell
{
	color: #f6f6f6;
	text-decoration: none;
	/* background: transparent url(../img/bullet_weiss.gif) no-repeat 0px 4px; */
}

#content_right_top_rot #sub
{
	width: 190px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#content_right_top_rot #sub a
{
	text-align: left;
	background: transparent url(../img/bullet_weiss.gif) no-repeat 0px 4px;
	color: #f6f6f6;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 8px;
	text-decoration: none;
}

#content_right_top_rot #sub a:hover
{
	background: transparent url(../img/bullet_weiss.gif) no-repeat 0px 4px;
	color: #f6f6f6;
	padding: 0px 0px 0px 8px;
	text-decoration: underline;
}

#content_right_top_rot #sub a.aktuell
{
	color: #f6f6f6;
	text-decoration: none;
	background: transparent url(../img/bullet_weiss.gif) no-repeat 0px 4px;
}










#content_right_bottom 
{
	border-top: 1px dotted #b1b1b1;
	padding-top: 26px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}


.teaserBild
{
	margin-top: 6px;
}





/* 2 Contentbereich als Doppelbox in 3 verschiedenen Layouts */


#contentbox
{
	float: left;
	background: #c5c6c8 url(../img/bg_kasten_rot.gif) repeat-y;
	background-position: 718px 0px;
	width: 960px;
	color: #434343;
	padding: 0px 0px 20px 0px;
}



.lay25
{
	width: 198px;
}

.lay50
{
	width: 436px;
}

.lay75
{
	width: 678px;
}



#contentbox.minHeight
{
	min-height: 194px;
}


#contentbox_left
{
	width: 678px;
	float: left;
	background-color: #c5c6c8;
	padding: 0px 20px 0px 20px;
	margin: 32px 8px 0px 0px;
	overflow: hidden;
}


#contentbox_right
{
	width: 198px;
	float: left;
	color: #434343;
	background-color: #e3001b;
	padding: 0px 10px 0px 20px;
	margin: 38px 0px 0px 0px;
}


#contentbox_right a
{
	color: #ffffff;
	text-decoration: none;
}

#contentbox_right a:hover
{
	color: #ffffff;
	text-decoration: underline;
}



#oben
{
	position: relative;
}

#unten
{
	position: relative;
	border-top: 1px dotted white; 
	padding-top: 18px;
}

#oben submenu_headline, #unten submenu_headline
{
	margin-bottom: 15px;
	color: white;
}


ul.Contentbox_menu
{
	position: relative;
	/* float: left;	ohne width - nach CSS 2.1 erlaubt */
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 14px; /* NEU */
}
	
ul.Contentbox_menu li
{
	/* margin: 0px 10px 0px 2px; ALT */
	list-style-image: url(../img/bullet_weiss.gif);
}

ul.Contentbox_menu li a
{
	font-size: 12px;
	text-decoration: none;
	/* background: transparent url(../img/bullet_weiss.gif) no-repeat 0px 4px; */
	/* padding: 0px 0px 0px 8px; */
}





ul.Contentbox_menu li a:hover
{
	text-decoration: underline;
}

ul.Contentbox_menu a
{
	color: white;
	text-decoration: none;
}

ul.Contentbox_menu a:hover
{	
	color: white;
	text-decoration: underline;
}




ul.content_list
{
	position:relative;
	margin:0; padding: 0;
	margin: 0px 0px 20px 0px;
}
	
ul.content_list li
{
	/* list-style-image: url(../img/bullet_weiss.gif); */
	background: transparent url(../img/bullet_weiss.gif) no-repeat 0px 4px;
	margin: 0px 10px 0px 2px;
	padding: 0px 0px 0px 8px;
}

ul.content_list li a
{
	font-size: 12px;
	text-decoration: none;
}

ul.content_list li a:hover
{
	text-decoration: underline;
}

ul.content_list a
{
	color: white;
	text-decoration: none;
}

ul.content_list a:hover
{
	color: white;
	text-decoration: underline;
}







/* Footerbereich mit Impressum und Sprachmen¸ */




#footer
{
	position: relative;
	width: 960px;
	height: 18px;
	display: block;
	font-size: 11px;
	color: #888888; 
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 18px 0px;
	/* background-color: #000000 !important; */
}





#Sprachauswahl
{
	width: 482px;
	height: 18px;
	float: left;
	display: block;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 18px 0px; 
	font-size: 11px;
}

#Sprachauswahl a
{
	float: left;
	display: block;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 20px; 
	font-size: 11px;
}


#Sprachauswahl a:hover
{
	color: #e3001a;
}





#Copyright 
{
	width: 221px;
	height: 18px;
	float: left;
	display: block;
	font-size: 11px;
	color: #888888; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 18px 24px; 
	text-align: left;
}
 

#Copyright a
{
	display: block;
}





#Impressum
{
	width: 200px;
	height: 18px;
	float: left;
	display: block;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 18px 0px;
}

#Impressum a 
{
	float: left;
	display: block;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 20px; 
}


#Impressum a:hover
{
	color: #e3001a;
}



#print-adresse
{
	position: relative;
	width: 960px;
	height: 18px;
	display: block;
	font-size: 11px;
	color: #888888; 
	margin: 0px 0px 0px 0px;
	padding: 18px 0px 18px 24px;
	display: none;
}


/*	Suche */





#suche
{
	background-color: #b0b1b3;
	width: 960px;
	position: relative;
	float: left;
	padding: 40px 0px 10px 0px;
}


#suche h2
{
	color: #434343;
	padding: 0px 0px 0px 20px;
}

#suche p
{
	width: 820px;
	color: #434343;
	padding: 0px 0px 0px 20px;
}


#haendler
{
	position: relative;
	width: 678px;
	margin: 0px 0px 24px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}


#haendlersuche
{
	position: relative;
	width: 678px;
}




/*	Formulare */





#formular
{
	background-color: #b0b1b3;
	width: 960px;
	position: relative;
	float: left;
	padding: 0px 0px 0px 0px;
	z-index: 90;
}


#content_form
{
	width: 678px;
	float: left;
	padding: 0px 20px 20px 20px;
	color: #434343;
	overflow: hidden;
	z-index: 91;
}


#content_form h2
{
	color: #434343;
}


#content_form p
{
	width: 386px;
	color: #434343;
}

#form_input
{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	margin-bottom: 20px;
	width: 444px;
}


#form_input p, #form_input span
{
	position: relative;
	margin-top: 10px;
	margin-bottom: 4px;
	font-size: 11px;
	line-height: 14px;
	color: #434343;
}


#form_input img
{
	float: left;
	margin-bottom: 10px;
}


input
{
	margin-right: 8px;
	margin-bottom: 8px;
	height: 16px;
	padding-left: 8px;
	padding-top: 4px;
	border: 0px;
}


textarea
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	margin-right: 8px;
	margin-bottom: 8px;
	padding-left: 8px;
	padding-top: 4px;
	border: 0px;
}


input, textarea, select
{
	color: #666666;
	font-size: 11px;
	background-color: #ffffff;
	border-color: #ffffff;
}


.select
{
	margin-right: 8px;
	margin-bottom: 8px;
	height: 18px;
	padding-left: 6px;
	padding-top: 2px;
	border: 0px;
	width: 434px;
	background-color: #ffffff;
	border-color: #ffffff;
}

.select_eu
{
	width: 150px;
	height: 18px;
	margin: 4px 8px 8px 0px;
	padding: 2px 0px 0px 6px;
	border: 0px;
	background-color: #ffffff;
	border-color: #ffffff;
	font-size: 11px; 
	color: #888888; 
	font-weight: normal;
}


optgroup { border-top: 1px dotted #777777; margin-top: 8px; padding: 4px 4px; color: grey; font-style: normal; background: transparent; }
optgroup option { color: #e3001a; padding: 2px 0px 0px 12px; }


.optional{
	background-color: #E5E9EC;
	border-color: #E5E9EC;
}





.Submit
{
	margin-top: 8px;
	height: 36px;
	width: 436px;
	background: url(../img/bg_senden.gif);
	color: white;
	font-weight: bold;
	padding-bottom: 8px;
}






.vertikalpixel
{
	background:	url(../img/trenner_home.gif) repeat-y 0px 0px;
	min-height: 140px;
}




.form25
{
	width: 104px;
	float: left;
}


.form25r
{
	width: 104px;
}


.form50
{
	width: 204px;
}


.form75
{
	width: 305px;
}


.form75l
{
	width: 305px;
	float: left;
}


.form100
{
	width: 425px;
}





.white
{
	color: white;
}



/* Formatierung der Produkte*/



#konfigurator
{ 
	position: relative;
	float: right;
	width: 234px;
	height: 577px; 
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}


#produkt_content
{
	float: left;
	width: 723px !important;
	color: #434343;
	background:	url(../img/trenner_produkt.gif) repeat-y 0px 0px;
	overflow: hidden;
	margin: 20px 0px 25px 0px;
	min-height: 226px; /* min-height: 200px; */
}


#produkt_content.sa
{
	width: 960px !important;
	background:	none;
}




#trenner 
{
	float: left;
	width: 723px;
}

#trenner h2
{
	color: #e3001a;
	padding: 20px 0px 0px 20px;
}


#produkt_content h2
{
	color: #e3001a;
}

#produkt_content #content_left
{
	float: left;
	overflow: visible;
	width: 440px;
	min-height: 216px; /* min-height: 190px; */
	color: #434343;
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 10px 20px;
}


#produkt_content #content_left.sa
{
	width: 560px;
}


#produkt_content #content_right
{
	float: right;
	width: 216px;
	min-height: 190px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}


#produkt_content #content_right.sa
{
	width: 320px;
	padding-left: 10px;
}



#technische_daten
{
	position: relative;
	width: 207px;
	padding: 6px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#technische_daten li
{
	font-size: 11px;
	width: 200px;
}

#produkt_content #ende
{
	float: left;
	position: relative;
	display: block;
	width: 723px; 
	height: 16px;
	padding-bottom: 8px;
}

#links
{
	float: left;
	width: 480px;
	margin-left: 6px;
}

#produkt_content #rechts
{
	float: left;
	width: 124px;
	margin-left: 6px;
}

#produkt_content #rechts li, #produkt_content #links p 
{
	color: #888888; 
	font-size: 11px;
	display: inline;
	margin-left: 14px;
}



ul#techn_menu
{
	display: inline;
	padding: 0px;
	padding-bottom: 20px;
}



/* Listenformatierung f¸r eine Chronik */

dl#chronik 
{
	display: block;
}


dl#chronik dd
{
	display: block;
	margin-bottom: 20px;
	margin-right: 20px;
}

dl#chronik dt
{
	display: block;
	float: left;
	margin-right: 10px;
}








/* spiezielle Formatierung der Contentbox der Europaseite */


/* Linkes Contentboxmen¸ */


#g_menu
{
	margin-top: 38px;
	border-top: 1px dotted;
	border-color: white; 
}


#global_menu
{
	padding-top: 20px;
	position: relative;
	width: 300px;
	float: left;
}


#karte
{
	position: relative;
	float: left;
	width: 250px;
}

#stammsitz
{
	position: relative;
	float: left;
	width: 130px;
}

#landesvertretung
{
	position: relative;
	float: right;
	width: 160px;
}

#landesvertretung ul, #stammsitz ul
{
	margin-top: 0px;
}

#landesvertretung p, #stammsitz p
{
	margin: 0px;
}



.aktuell
{
	color: #e3001a;
}

a.aktuell
{
	color: #e3001a;
}

.menu_item_high { font-weight: bold; }








	




/*
**************************************************************************************************
**************************************************************************************************
**************************************************************************************************
*/

* html li.linie
{
	background:	transparent url() repeat-x bottom left;
	border-bottom: 1px dotted #777777;
}

* html li.menu_leerzeile
{
	display: block;
	width: 100%;
	height: 18px;
}




* html ul#main_menu 
{
	
	position: absolute;
	right: 10px;
	top: 50px;	/* 6px oberkante */
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	text-align: center;
	z-index: 100;
}

* html ul#main_menu a, * html ul#main_menu span 
{
	font-size: 13px;
}

* html ul#main_menu li 
{
	float: left;	
	position: relative;
	margin: 0em 0em -0.4em 0em;
	padding: 8px 12px 8px 0px;
	display: block;
}

* html ul#main_menu li ul	 
{
	position: absolute;
	width: 220px;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	display: none;	/* Unternavigation ausblenden */
	background-color: #ffffff;
	z-index: 101;
}

* html .dotted
{
	border: 1px dotted #777777;
}

* html ul#main_menu li ul li 
{
	position: relative;
	width: 220px;
	height: 14px;
	display: block;
	text-align: left;
	white-space: nowrap;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 2px 0px; 
	background-color: #ffffff;
}

* html ul#main_menu li ul li ul 
{
	position: relative;
	display: block;	/* Unternavigation in modernen Browsern einblenden */
	background-color: #ffffff;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
}
	
* html ul#main_menu li ul li ul li
{
	position: relative;
	float: none;
	display: block;
	text-align: left;
	white-space: nowrap ;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 12px; 
	background-color: #ffffff;
	width: 200px;
}	
	
	
* html ul#main_menu li ul li.menu_item a, * html ul#main_menu li ul li.menu_item span, * html ul#main_menu li ul li ul li a, * html ul#main_menu li ul li ul li span
{
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 12px; 
	font-size: 12px;
	background-color: #ffffff;
}


/*
**************************************************************************************************
**************************************************************************************************
**************************************************************************************************
*/




*:first-child+html ul#main_menu li	/* Korrektur fuer den IE 7 */
{
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
}

*:first-child+html ul#main_menu li ul li	/* Korrektur fuer den IE 7 */
{
	width: 220px;
	margin: 0px 0px 0px 0px; 
	padding: 2px 0px 2px 0px; 
}

*:first-child+html ul#main_menu li ul li ul li	/* Korrektur fuer den IE 7 */
{
	width: 200px;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 12px; 
}







#allfaq a.frage { margin: 0px 0px 12px 0px; font-weight: normal; font-size: 20px; line-height: 24px; cursor: pointer; }
#allfaq a.frage.activated { color: #434343; font-weight: normal; background: none; text-decoration: none; }
#faq a.frage.activated:hover { font-weight: normal; background: none; text-decoration: none; }
#allfaq div.antwort.activated { margin-bottom: 24px; }


#allspez a.frage { margin: 0px 0px 12px 0px; font-weight: normal; font-size: 20px; line-height: 24px; cursor: pointer; }
#allspez a.frage.activated { color: #434343; font-weight: normal; background: none; text-decoration: none; }
#spez a.frage.activated:hover { font-weight: normal; background: none; text-decoration: none; }
#allspez div.antwort.activated { margin-bottom: 24px; }


a.frage { margin: 0px 0px 12px 0px; font-weight: normal; font-size: 20px; line-height: 24px; cursor: pointer; }
a.frage.activated { color: #434343; font-weight: normal; background: none; text-decoration: none; }
div.antwort.activated { margin-bottom: 24px; }




a.weiss { color: #f6f6f6; text-decoration: none; }
a.weiss:hover { color: #e3001a; text-decoration: none; }

a.grau { color: #888888; text-decoration: none; }
a.grau:hover { color: #e3001a; text-decoration: none; }

a.rot { color: #888888; text-decoration: none; }
a.rot:hover { color: #e3001a; text-decoration: none; }



.weiss { color: #ffffff; }




body.cvbody, * html body.cvbody {
	background: #FFF;
	padding: 0;
	margin: 0;
	width: 710px;
}

#cvframe {
 	position: relative; 
 	width: 690px; 
 	margin: 0px; 
 	padding: 10px 0px 0px 10px;
 	background: #FFF;
}
 
#footer.cvfooter {
 	position: relative; 
 	width: 100%; 
 	height: 25px; 
 	margin: 0px; 
 	padding: 5px 0px 0px 0px;
 	background: #FFF;
 	font-size: 11px; color: #A7A8AA;
 	float: none; clear: both;
}



.captcha { background-color: #FFF; border: 1px solid #dedede; border-top: 1px solid #cbcccd; border-right: 1px solid #cbcccd; cursor: pointer; }



/* 	**********************************************************************
	ALERT
**********************************************************************/
#alert { position: relative; width: 405px; background: #fff; border: 1px dotted red; padding: 10px; color: red; margin-bottom: 20px; }	
#alert ul { list-style: disc outside; }
#alert ul li { margin: 1px 0 0 15px; }