BODY {
padding-right : 0; 
background-position : left top; 
padding-left : 0; 
font-size : 76%; 
padding-bottom : 0; 
margin : 0; 
color : #000000; 
line-height : 1.8em; 
padding-top : 0; 
font-family : Arial, Trebuchet MS, Verdana, sans-serif; 
background-color : #ffffff; 
} 
#header {
background : #fff url(../images/ciaurroa1.jpg) no-repeat right top; 
width : 100%; 
height : 163px; 
float : left; 
} 
#logo {
background-color : transparent; 
background-repeat : no-repeat; 
background-attachment : scroll; 
background-position : 0 50%; 
margin-left : 20px; 
} 
#top_menue {
background-color : #21486f; 
border-top : 1px solid #ffffff; 
border-bottom : 1px solid #ffffff; 
} 
#footer   { background-image: url(../images/footer_div_bg.png); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; margin: auto; padding-top: 67px; width: 100%; height: 120px; float: left } 
.seitenheader_div {
text-align : right; 
margin : auto; 
width : 100%; 
height : 80px; 
} 
.div_topmenue {
background-color : #c2d9e5; 
background-image : url('(EmptyReference!)'); 
text-align : left; 
margin : auto; 
padding-top : 5px; 
padding-bottom : 5px; 
} 
.div_contentheading   { background-image: url(../images/content_div_bg.png); background-repeat: repeat; background-attachment: scroll; background-position: 100% 0; padding-top: 5px; padding-left: 20px; width: 100%; height: 19px }
 
.div_contenttabelle {
margin-right : auto; 
margin-left : auto; 
padding-top : 30px; 
width : 100%; 
} 
.div_menue_links  { color: #204c77; background-repeat: repeat-y; background-attachment: scroll; margin-left: 0.5%; width: 18%; float: left } 
.div_content {
background-image : url(../images/rahmen_v.gif); 
background-repeat : repeat-y; 
background-attachment : scroll; 
padding : 10px; 
width : 60%; 
float : left; 
} 
.div_menue_rechts {
padding-left : 10px; 
width : 17%; 
float : left; 
} 
#top_menue {
background-color : #0d437f; 
border-top : 1px solid #ffffff; 
border-bottom : 1px solid #ffffff; 
} 
.div_footer  { margin: auto; width: 950px } 
.zentrier_mich  { text-align: center }
.div_newsflash {
color : #0f6; 
text-align : left; 
margin : auto; 
padding-top : 10px; 
padding-bottom : 10px; 
width : 950px; 
height : 60px; 
overflow : hidden; 
} 
.div_newsflash h3 {
color : #c9f; 
line-height : 10%; 
margin : 0; 
padding : 0; 
} 
.div_footer ul#mainlevel-nav li {
background : url(../images/bottom_menue_trennbalken.gif) no-repeat right; 
} 
.div_user1 {
margin-top : 25px; 
float : left; 
} 
.div_user2 {
margin-top : 25px; 
width : 49%; 
float : left; 
}
.div_user1 h3 {
background-color : #1f578a; 
border-bottom : 3px double #aaaaaa; 
} 
.div_user2 h3 {
font-size : 15px; 
background-color : #1f578a; 
border-bottom : 3px double #aaaaaa; 
}
.div_user5 h3  { color: #255788; font-size: 15px; background-color: #dce3ea; position: relative; top: -10px }
.latestnews li a   { font-weight: normal; background-image: url(../images/ICO-Link.gif); background-repeat: no-repeat; background-position: 0 3px; margin-top: 0; margin-bottom: 10px; padding-left: 17px } 
.mostread li a {
color : #333; 
font-weight : bold; 
} 
ul {
font-weight : normal; 
list-style : url(../images/indent3.png); 
margin : 15px 0 15px 15px; 
padding : 0; 
} 
li {
background-repeat : no-repeat; 
background-position : 0 2px; 
padding-top : 5px; 
padding-left : 5px; 
} 
A {
color : #3a608d; 
font-weight : normal; 
text-decoration : underline; 
} 
A:link {
color : #3a608d; 
font-weight : normal; 
text-decoration : underline; 
} 
A:visited {
color : #3a608d; 
font-weight : normal; 
text-decoration : underline; 
} 
A:active {
color : #3a608d; 
font-weight : normal; 
text-decoration : underline; 
} 
A:hover {
color : #ff9900; 
font-weight : normal; 
text-decoration : underline; 
} 
ul#mainlevel-nav {
list-style : none; 
margin : 0; 
padding : 0; 
} 
ul#mainlevel-nav li {
background-color : #3a608d; 
background-image : none; 
white-space : nowrap; 
margin : 0; 
padding-right : 0; 
padding-left : 0; 
float : left; 
border-right : 1px solid #cccccc; 
} 
ul#mainlevel-nav li a {
color : #255788; 
font-weight : bold; 
text-decoration : none; 
background : #dce3ea; 
display : block; 
padding-right : 15px; 
padding-left : 15px; 
} 
#buttons > ul#mainlevel-nav li a {
width : auto; 
} 
ul#mainlevel-nav li a:hover {
color : #fff; 
background : #3a608d; 
} 
H1   { color: #3a608d; font-size: 1.5em; font-weight: normal; background-color: #e5eaf0; background-repeat: no-repeat; background-attachment: scroll; text-indent: 1em; margin-top: 1em; margin-bottom: 0; margin-left: 0; padding-top: 2px; padding-bottom: 1px; border-bottom: 1px solid #a1b3cb; border-left: 12px solid #f90 } 
H2  { color: #3a608d; font-size: 1.7em; font-weight: normal; margin: 1.2em 0; border-bottom: 2px solid #f90 } 
H3 {
color : #f2f2f2; 
text-decoration : none; 
background-color : #1f578a; 
background-image : url(BG-MenuSX-L1.gif); 
background-repeat : no-repeat; 
background-position : right top; 
display : block; 
margin : 0; 
padding : 4px 2px 4px 6px; 
width : 90%; 
border-bottom : 1px solid rgb(0, 0, 0); 
border-left : 10px solid rgb(255, 150, 0); 
} 
H4 {
color : #336; 
font-size : 1.2em; 
font-weight : bold; 
margin : 1.2em 0; 
} 
H5 {
color : #00356a; 
font-size : 1em; 
font-weight : bold; 
margin : 1.2em 0; 
} 
H6 {
color : #000000; 
font-size : 1em; 
font-weight : normal; 
margin : 1.2em 0; 
} 
.contentheading {
color : #000000; 
background-color : #ffffff; 
background-repeat : repeat-x; 
background-attachment : scroll; 
background-position : 0 0; 
padding : 0; 
position : relative; 
width : 100%; 
} 
.blog_more div strong {
font-weight : bold; 
} 
.blog_more a {
font-weight : normal; 
} 
.componentheading   { color: #3a608d; font-size: 1.2em; font-weight: bold; background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 1px; text-align: left; text-transform: uppercase; padding-left: 1px; height: 21px } 
a.mainlevel:link   { font-size: 1em; font-weight: normal; line-height: 26px; text-decoration: none; background-color: #dce3ea; display: block; margin-bottom: 2px; padding-left: 4px; width: 95%; voice-family: inherit  }
a.mainlevel:visited     { font-size: 1em; font-weight: normal; line-height: 26px; text-decoration: none; background-color: #dce3ea; display: block; margin-bottom: 2px; padding-left: 4px; width: 95%; voice-family: inherit    }
a.mainlevel:hover {
color : #000; 
text-decoration : none; 
background-color : #ffdfc0; 
background-repeat : repeat-x; 
background-position : right top; 
} 
a.mainlevela.sublevel#active_menu {
color : #000; 
font-weight : normal; 
background-color : #ffdfc0; 
background-repeat : repeat-y; 
background-position : right top; 
} 
a.mainlevela.sublevel#active_menu:hover {
color : #000; 
background-color : #ffdfc0; 
background-repeat : repeat; 
background-position : right top; 
} 
a.sublevel:link  { font-size: 1em; font-weight: normal; line-height: 20px; text-decoration: none; display: block; margin: 0 0 2px; padding: 0 0 0 12px; width: 90%; voice-family: inherit }
a.sublevel:visited   { font-size: 1em; font-weight: normal; line-height: 20px; text-decoration: none; display: block; margin: 0 0 2px; padding: 0 0 0 12px; width: 90%; voice-family: inherit  }
a.sublevel:hover {
color : #f90; 
font-weight : normal; 
text-decoration : none; 
background-color : #d5eefd; 
background-repeat : repeat-y; 
background-position : right top; 
display : block; 
} 
#active_menu {
color : #000; 
font-weight : normal; 
background-color : #ffdfc0; 
background-repeat : repeat-y; 
background-position : right top; 
} 
#active_menu:hover {
color : #000; 
font-weight : normal; 
background-color : #ffdfc0; 
background-repeat : repeat-y; 
background-position : right top; 
} 
.moduletable {
margin : 0; 
padding-bottom : 20px; 
} 
.small {
color : #666666; 
} 
.createdate, .modifydate {
color : #999999; 
} 
#mod_login_username, #mod_login_password {
color : #333333; 
background-color : #ffffff; 
padding : 2px; 
width : 100px; 
border : 1px solid #cccccc; 
} 
.button {
background-color : #cccccc; 
border : 1px solid #999999; 
color : #333333; 
margin-top : 10px; 
} 
.inputbox {
background-color : #ffffff; 
border : 1px solid #cccccc; 
padding : 2px; 
color : #333333; 
} 
.readon {
padding-left : 5px; 
} 
.contenttoc {
margin : 10px; 
border : 1px solid #cccccc; 
} 
.icofreccia01 {
background : url(../images/icona_freccia_01.gif) no-repeat 1px 4px; 
} 
.icoarchivio {
background : url(../images/icona_archivio.gif) no-repeat 0 3px; 
} 
.icofinestra {
background : url(../images/icona_finestra.gif) no-repeat; 
} 
.icoinfoaggiuntive {
background : url(../images/icona_infoaggiuntive.gif) no-repeat 0 1px; 
} 
.icolucchetto {
background : url(icona_lucchetto.gif) no-repeat 0 0; 
} 
.icolucchetto2 {
background : url(icona_lucchetto2.gif) no-repeat 0 0; 
} 
.iconews {
background : url(../images/icona_news.gif) no-repeat 0 2px; 
} 
.icov {
background : url(icona_v.gif) no-repeat 0 4px; 
} 
.icoricerca {
background : url(icona_ricerca.gif) no-repeat 0 0; 
} 
.icodownload {
background : url(icona_download.gif) no-repeat 0 2px; 
} 
.icocommento {
background : url(icona_commento.gif) no-repeat 0 2px; 
} 
.icopdf {
background-color : transparent; 
background-repeat : no-repeat; 
background-attachment : scroll; 
background-position : 0 0; 
list-style-image : url(../images/icona_pdf.gif); 
} 
.icocarrello {
background : url(icona_carrello.gif) no-repeat 0 1px; 
} 
.icozoom {
padding-right : 0; 
padding-left : 12px; 
background : url(icona_zoom.gif) no-repeat 0 1px; 
padding-bottom : 0; 
padding-top : 0; 
} 
.icomail {
background : url(../images/icona_archivio.gif) no-repeat 0 3px; 
padding : 0 0 0 16px; 
} 
.icoword {
background-color : transparent; 
background-repeat : no-repeat; 
background-attachment : scroll; 
background-position : 0 3px; 
list-style-image : url(../images/WORD-small.gif); 
margin : 0; 
padding : 0 0 0 16px; 
} 
.contenttoc td {
text-align : left; 
padding-left : 5px; 
padding-right : 5px; 
} 
.contenttoc th {
text-align : left; 
background-color : #dedede; 
padding-left : 5px; 
padding-right : 5px; 
} 
.label {
text-align : left; 
} 
.mosimage {
border : 1px solid #cccccc; 
margin : 5px; 
} 
.mosimage_caption {
background-color : #dedede; 
} 
.sectiontableentry2 label {
text-align : left; 
} 
.sectiontableentry2 {
background-color : #efefef; 
} 
.sectiontableentry1 {
background-color : #dfdfdf; 
} 
.sectiontableentry1 td div a, .sectiontableentry2 td div a {
font-weight : bold; 
border : none; 
} 
.div_bfree {
visibility : hidden; 
overflow : hidden; 
height : 0; 
} 
h3, .contentheading {
font-size : 100%; 
} 
.componentheading {
font-size : 160%; 
} 
img {
border : none; 
} 
.div_style_chooser {
vertical-align : middle; 
text-align : right; 
} 
.div_style_chooser img {
vertical-align : middle; 
} 
.color_box {
background-color : #333333; 
border-color : transparent; 
color : #999999; 
height : 18px; 
vertical-align : middle; 
font-size : xx-small; 
} 
.color_box option {
padding : 5px; 
border-bottom : 1px dotted #ffffff; 
color : #ffffff; 
} 
#TestataInterna {
background-repeat : repeat-x; 
background-position : right top; 
margin : 0 0 0 158px; 
bottom : 133px; 
} 
#Castello {
background-image : url(../images/biglogo.jpg); 
background-repeat : no-repeat; 
background-position : center top; 
position : absolute; 
top : -31px; 
right : 237px; 
width : 215px; 
height : 116px; 
} 
#Logo {
margin : 15px 5px 3px 6px; 
padding : 0; 
float : left; 
} 

