/* DHTML MENU */

/* root level */
.mainmenu_on 
{
	color:#00462D;
	/*	
	background-color:#CCD1D2;
	*/
	background-color:#FFFFFF;
	text-align:center;
	font-size:12px;
	font-weight:none;
	text-decoration:none;
   	padding:6px;
	padding-left:0px;
	padding-top:10px;
	padding-right:4px;
   	font-family:Verdana,Arial,Helvetica,sans-serif;	
	border:0px;
	
	/* modifications for french version*/
	/* width:220px; */
	/*
	border-left-width:1px;
	border-left-color:#FF0000;
	border-left-style:solid;
	height:2px;
	*/
}

.mainmenu_over 
{
	color:#00462D;
	text-align:center;
	background-color:#FFFFFF;      
	font-size:12px;
	font-weight:bold;	
	text-decoration:none;
   	padding:6px;
	padding-left:0px;	
	padding-top:10px;
	padding-right:4px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	border-bottom-width:1px;
	
	/* modifications for french version*/
	/* width:220px;	*/
}

/* level 1 */
div.mainmenu_level1_on 
{
	text-align:left;
	color:#00462D;
	font-size:12px;
	font-weight:none;
	text-decoration:none;
   padding:10px;
   font-family:Verdana,Arial,Helvetica,sans-serif;
	background-color:#FFFFFF; 
	/* filter:alpha(opacity=85); */
}

.mainmenu_level1_over 
{
	text-align:left;
	color:#00462D;
	font-size:12px;
	font-weight:bold;	
	text-decoration:none;
   	padding:10px;
   	font-family:Verdana,Arial,Helvetica,sans-serif;
	background-color:#FFFFFF;      
}


/* GENERAL */

/* inside iframe */
a
{
	color:#004636;
	text-decoration:none;
}

a:link
{
	color:#004636;
	text-decoration:none;
}

a:visited
{
	color:#004636;
	text-decoration:none;
}

a:hover 
{
	text-decoration: none;
}

h1 
{
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:14px;
	color:#004636;
	font-weight:bold;
	margin:0px 0px 10px 0px
}


p
{
	font-family:Verdana,Helvetica,Arial,sans-serif;
	color:#004636;
	font-weight:normal;	
}

img
{
	border-width:0px;
}






/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* LISTS */

ul
{
	list-style-image: url(img/bullet.gif);	
}

li
{
	list-style-image: url(img/bullet.gif);
	padding-left:10px;		
}


/* TABLES */

tr.one
{
	background-color:#FFFFFF;
}

tr.two
{
	background-color:#EBF4F4;
}

tr.highlightRed
{
	background-color:#EBF4F4;
}

td
{
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:12px;
	color:#004636; 
	text-align:left;
	vertical-align:top;
}

/* Wird im Edit-Mode des Textareas überlagert */
td.content_text
{
	padding-left:5px;
	color:#4D4D4D; 
}

td.content_1picture
{
	padding-left:20px;
	text-align:left;
	vertical-align:top;
	border:solid 0px ;
		
	font-family:Verdana,Helvetica,Arial,sans-serif;	
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}


td.content_2picture
{
	padding-left:0px;
	text-align:left;
	padding:5px;
}

td.menu
{
	background-color:#9EA5A6; 
	vertical-align:middle;
	padding-left:10px;
	width:150px;
}

td.login_header
{
	background-color:#DFDEDE;
	color:#004636;
	font-weight:none;
	font-size:12px;
	padding:10px;
	padding-left:26px;
}

td.login_box
{
	/*
	background-color:#B2C2BF; 
	border-bottom-width:2px;
	border-style:solid;	
	border-bottom-color:#004636;	
	*/

	border-width:0px;
	color:#004636;
	font-weight:bold;
	padding:10px;
	padding-left:26px;
	padding-top:20px;
	padding-bottom:0px;
	vertical-align:top;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;			
}

td.tablehead
{ 
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:12px; 
	font-weight:bold; 
	background-image:url(./img/tableheadbg.gif); 
}

td.tablehead2
{ 
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:12px; 
	font-weight:bold; 
	background-image:url(./img/tableheadbg.gif); 
}


td.dottedOn 
{
	background-color:#bbffdd;
	border-color:#999999;
	border-style:dotted;
	min-width:100px;
	padding:5px;
	border-width:1px;
}

td.dottedOn:hover 
{
	background-color:#ffffff;
}
	
td.dottedOff 
{
	background-color:#d0d0d0;
	border-color:#999999;
	border-style:dotted;
	min-width:100px;
	padding:5px;
	border-width:1px;
}

td.dottedOff:hover 
{
	background-color:#ffffff;
}
	
td.On 
{
	background-color:#dddddd;
	min-width:100px;
	padding:5px;
	border-color:#CCCCCC;
}

td.On:hover 
{
	background-color:#d5d5d5;
	border-color:#333333;
}
	
td.Off 
{
	background-color:#ffffff;
	min-width:100px;
	padding:5px;
	border-color:#CCCCCC;
}

td.Off:hover 
{
	background-color:#eeeeee;
	border-color:#333333;
}	

td.siteMap
{
	text-align:left;
	color:#FFFFFF;
	background-color:#004636;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	padding:5px 5px 0px 5px;
	margin:0px 0px 0px 0px;
}

/* DIV-TAGS */

div
{
	vertical-align:top;
}

div.headline 
{ 
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:16px; 
	font-weight:bold; 
	color:#838F8F;
	padding:0px;
	padding-left:20px;
	padding-bottom:0px;
	padding-top:15px;
}

div.headline_medium 
{ 
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:20px; 
	font-weight:bold; 
	color:#838F8F;
}

div.mainmenuitem 
{
	border-color:#dddddd;
	background-color:#ffffff;
	border-bottom-style:dotted;
	border-bottom-width:2px;	
	padding-bottom:4px;
	padding-right:5px
}

div.mainmenuitem:hover 
{
	border-color:#333333;
	border-bottom-style:solid;	
	background-color:#eeeeee;
}

div.content 
{ 	
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:12px; 
	font-weight:normal; 
	padding:5px;
	padding-top:5px;
	padding-left:5px;
}

div.extranetbox 
{
	text-align:left;
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:11px; 
	font-weight:normal; 
	padding:10px;	
	padding-top:0px;
	vertical-align:top;
	border-width:0px;
	border-style:none;
}

div.menu
{
	text-align:right;
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:12px; 
	font-weight:normal; 
	border-width:0px;
	border-style:none;
	border-color:#FFBA00;
}

div.table_header 
{ 
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:11px; 
	font-weight:bold; 
	/*
	padding:10px;
	padding-top:15px;
	padding-left:25px;
	*/
}

div.table_content 
{ 
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:12px; 
	font-weight:normal; 
}

/* I-FRAMES */

iframe.content
{
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style:none;
	border-width:0px;
	left:200px;
	top:200px;
	z-index:1;
	min-height:420px;
	vertical-align:top;	
} 

/* FORMS AND FORM ELEMENTS */

input,textarea,checkbox
{
	background-color:#FFFFFF;
	color:#000000;
	padding:2px;	
	border-style:solid;
	border-width:2px;
	border-color:#004636;
	border-top-width:1px;
	border-left-width:1px;
}

/* design of the two loginbox input fields login/pass */
input.loginBox
{
	background-color:#FFFFFF;
	color:#000000;
	padding:2px;	
	border-style:solid;
	border-width:2px;
	border-color:#004636;
	border-top-width:1px;
	border-left-width:1px;
}


select
{
	background-color:#FFFFFF;
	color:#000000;
	padding:2px;	
	border-color:#004636;
	border-style:solid;
	border-bottom-width:2px;
	border-right-width:2px;
	border-top-width:1px;
	border-left-width:1px;
}

select.cms
{
	background-color:#FFFFFF;
	color:#000000;
	padding:0px 0px 0px 0px;	
	border-color:#004636;
	border-style:solid;
	font-width:8px;
}

input.button
{
	border-width:0px;
	background-color:#004636;	
	color:#FFFFFF;
	font-weight:bold;
}

/* CMS SITEMAP */

/* header */

a.cmsSiteMapHeader
{
	color:#FFFFFF;
}

a.cmsSiteMapHeader:link
{
	color:#FFFFFF;
}

ul.cmsSiteMap
{
	font-size:11px;
}

li.cmsSiteMap
{
	margin:0px;
	padding-top:2px;
	padding-bottom:2px;	
    padding-left:5px;
	padding-right:2px;
	font-size:11px;
}


/* content - where sitemap struct is displayed */
div.cmsSiteMap
{
	color:#000000;
	background-color:#FFFFFF;	

	font-family:Verdana,Helvetica,Arial,sans-serif;	
	font-size:10px;
	font-weight:normal;
	text-decoration:none;

	padding-top:10px;
	padding-bottom:10px;	
   padding-left:10px;
	padding-right:10px;

	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;			

	border-style:solid;
	border-width:2px;
	border-color:#004636;
	border-top-width:1px;
	border-left-width:1px;
}

div.bildunterschriften
{
	font-family:Verdana,Helvetica,Arial,sans-serif;	
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}


