* {
    padding: 0;
    margin: 0;
} 

body {
background: #eae7e2 url('/images/bg.jpg') repeat-x;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
line-height: 18px;

color: #400000;
}

img { border: none; }

a {
 color: #300000; 
 text-decoration: none;


}
a:hover { text-decoration: none;
  color : white;
  background-color: #009246;
}

#wrap {
margin: 5px auto;
width: 920px;
}

 list-style-image: url('/img/symbols/arrow_org.gif');


#header { 
height: 141px;

}

#cercaTrova { 
text-align: right;
margin-bottom: 10px;
}

#cercaTrova #search_input_field { 
width: 185px;
}

#cercaTrova #search_submit_button { 
border: 1px solid #008c44;
width: 80px;
color: #400000;
}

#header h1 {
font-size: 30px;
font-weight: 100;
letter-spacing: -3px;
padding: 40px 0 5px 0;
}


#header h1 a {
color: #003399;
 background: url('img/underline_verde.gif') repeat-x 100% 100%;
padding-bottom: 4px;
white-space: nowrap;
text-decoration: none;
}
#header h1 a:hover {
color: white;
background-color: #009246;
text-decoration: none;
}
#header h2 {
color:#003399;
font-size: 19px;
font-weight: 100;
padding: 0 0 0 0;
letter-spacing: -1px;
line-height: 25px;
}

#content {
background: #ffffff;
padding: 20px;
border: green 1px dotted;
}
#content h1 {

color: #300000;
font-size: 19px;
font-weight: 100;
padding: 0 0 0 0;
letter-spacing: -1px;
line-height: 12px;
}
#content h3 {

color: #300000;
font-size: 14px;
font-weight: 100;
letter-spacing: 2px;
line-height: 24px;
}

.linklist {
list-style-image:url('/img/article/extlink_1.gif');
list-style-type:square;
}

ul.articleLinkInternal { 
 list-style-image: url('/img/symbols/arrow_org.gif');
}
#evidenza {
	background-color:#fff ;
	border: 1px dotted black;

}
.left {
width: 654px;
float: left;
text-align: justify;
}
.left h2 {

color: #300000;
font-size: 18px;
line-height: 22px;
font-weight: 120;
padding : 15px 0 15px 0;
}

.left ul {
margin: 0px 0px 0px 20px;
}

.right {
width: 188px;
float: right;
padding: 15px 10px 10px 10px;
border-left: 1px dotted #509e74;
font-size: 12px;
min-height: 300px;
}
.right ul {
list-style-type: none;
padding: 5px 10px 10px 10px;
}
.right h2 {
height: 30px;
font-size: 12px;

color: #300000;
line-height: 30px;
}
.right a { text-decoration: none }

.timelist {
float: left;
width: 230px;
min-height: 400px;
}

.timelist ol{
padding: 0px;
margin: 0px 0px 10px 50px;
}

.images {
width: 650px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
/* width: 150px; */
.imageEntry {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width: 150px;
float: left;
text-align: center;
}

.phpwcmsArticleListEntry {
float: left;
display: block;
border-bottom: 1px dotted #999;
padding-bottom: 10px;
margin-bottom: 30px;
}

#footer {
border-top: 1px solid #bbb;
text-align: center;
color: #333;
font-size: 11px;
padding: 0 0 10px 0;
}

.paginate {
text-align: left;
float: left;
}

.paginate-bottom {
margin-top: 25px;
}

.paginate-top {
margin-bottom: 25px;
}


/* ================================================================
 
31.10.10 V1.0 KH (flip-flop): Sitemap using NAV_LIST_UL
 
=================================================================== */
/* Add a margin - for this demo only - and a relative position with a high z-index to make it appear over any element below */
/* margin hinzugefuegt - ausschließlich fuer diese demo - und ein "relative position" mit einem hohen z-index Wert um sicherzustellen dass das Menue ueber jedem nachfolgenden Element aufklappt. */
 
#sitemap_container {
 
   margin: 0 0 300px 0;  /* 100px only for testing - default = 0 */
   position: relative;
   width: 1135px;
   z-index: 1000;
}
 
#sitemap_inner {
   position: absolute;
   min-height:140px;
   height:auto !important;  /* für moderne Browser */
   height:40px;  /*für den IE */
   background: #eee;
   border: 1px solid #555;
}
/* Get rid of the margin, padding and bullets in the unordered lists */
/* margin und padding auf 0, Aufzählungszeichen der unsortierten Liste unterdruecken */
#sitemap_menu, #sitemap_menu ul {
   padding: 0;
   margin: 0;
   list-style-type: none;
}
/* Set up the link size, color and borders */
/* Einstellen der Groeszen, Farben und Rahmen fuer die Links */
#sitemap_menu a, #sitemap_menu a:visited {
   display: block;
 
   min-width:40px;
   width:auto !important;  /* für moderne Browser */
   width:40px;  /*für den IE */
 
   font-size: 11px;
   color: #000;
   height: 21px;      /* ORG 25px */
   line-height: 20px; /* ORG 24px */
   text-decoration: none;
   text-indent: 5px;
   padding:0 3px 0 0 ;
   border-left: 1px solid #ccc;
   margin-right: 7px;
 
}
 
/* Set up the list items first line */
/* Einstellen der Listeneinzelheiten erste Zeile */
#sitemap_menu li {
   float: left;
   list-style-type: none;
   font-weight: bold;
/*   background: #7484ad; */
}
 
 
/* Set up the sub level */
/* Einstelleungen der Unterebenen  */
#sitemap_menu li ul li  {
   clear: left;
   font-weight: normal;
}
 
/* Indet of sub levels */
/* Einruecken der Unterpunkte */
#sitemap_menu li ul li ul li a {
   text-indent: 10px;
}
 
/* And the hover at last */
/* Hover formatieren */
#sitemap_menu a:hover {
   color: blue;
   text-decoration: underline;
}

/* ====== nav-row-vert01 ========================================= */
 
/* Wrapper around all // Umschlieszer gesamt */
.nav-row-vert01 {
    background: #fff;
/*    border: 1px solid #888; */
    width: 195px;
    padding: 5px 6px 5px 6px;
color: #400000;
}
 
/* Spacer // Zwischenraum */
.nav-row-vert01 .space {
    width: 10px;
    height:1px;
}
 
/* Formatting a-tag  // Formatierung des a-tags */
.nav-row-vert01 a,
.nav-row-vert01 a:visited {
    display: block;
/*    border: 1px solid #888; */
    text-decoration:none;
    height: 21px;
    font-size:14px;
    color: #300000;
/*    font-weight:bold; */
    padding: 4px 6px 0 6px;
}
 
/* Formatting normal status a-tag  // Formatierung normaler Status a-tags */
.nav-row-vert01 .normal a,
.nav-row-vert01 .normal a:visited {
    background: #808080;
    text-decoration: none;
}
 
/* Formatting active status a-tag  // Formatierung aktiver Status a-tags */
.nav-row-vert01 .aktiv a,
.nav-row-vert01 .aktiv a:visited {
    background: #FF6F00;
 
}
 
/* Formatting hover status a-tag  // Formatierung hover Status a-tags */
.nav-row-vert01 .normal a:hover,
.nav-row-vert01 .aktiv a:hover {
    background: #C7A317;
    color: #000;         /* IE6  */
}
/* ==== End  nav-row-vert01 ====================================== */
