.content2 { float: right;  }
.csc-mailform-field label { float: left;display: block;  padding: 2px; vertical-align: top; font-family: verdana; font-size: 11px; color: #716D6D; width: 150px; }
.csc-mailform-field input,textarea { margin-bottom: 2px; float: left; border-width: 1px; border-style: solid; border-color: #808080; }
.csc-mailform-submit { margin-left: 150px;  }
.csc-mailform-field {  }
.csc-mailform { padding: 3px;  }

dl.csc-textpic-image { padding-bottom: 10px; }
.contenttable-1 { margin-bottom: 15px; color: #716D6D; font-family: verdana, arial, sans-serif; font-size: 11px; background-color: #FFF; border-style: solid; border-width: 1px; border-color: #5B9D1A; }
.contenttable-1 .tr-0 { background-color: #5B9D1A; color: #FFF;}

.contenttable-2 { color: #716D6D; font-family: verdana, arial, sans-serif; font-size: 11px; background-color: #FFF; border-style: solid; border-width: 1px; border-color: #2650BC; }
.contenttable-2 .tr-0 { background-color: #2650BC; color: #FFF;}

.progetti_single_content { padding: 4px; font-family: verdana, arial, sans-derif; font-size: 11px; color: #454545; }
.progetti_single_content a { color: #FF8314; }
.progetti_single_title { width: 100%; color: #FFF; margin: 0px; padding: 4px; background-color: #FF8314; font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold; }
.ileft { margin-left: 20px; }
.space_re { margin-right: 9px; }
.end_re { height: 15px; font-size: 0em; background-image: url(../images/layout/end_re.gif); background-repeat: no-repeat; background-position: right top; background-color: #FF8314; }

.csc-searchform td { padding: 0px; margin:0px;}
.csc-form-labelcell { width: 70px;  }
.csc-searchform { margin-top: 20px; width: 100%; border-width: 1px 0 0 0; border-color: #878787; border-style: dashed; font-family: verdana; font-size: 11px; line-height: 16px; color: #878787; }
.csc-searchResult { padding-left: 5px; margin: 0px; font-family: verdana; font-size: 11px; line-height: 16px; color: #878787; }
.csc-searchResultHeader a { text-decoration: none; font-family: arial, verdana; font-size: 16px; color: #FF8314;}
.csc-searchResultHeader { padding-top: 12px; padding-left: 5px; margin: 0px; }
.csc-searchResultInfo tr { height: 25px; padding: 0px; margin: 0px; background-color: #FF8314; }
.csc-searchResultInfo p { padding-left: 3px; font-family: verdana; font-size: 11px; color: #FFF; margin: 0px; }
.csc-searchResultRange { width: 333px; }
.csc-searchResultPrevNext { text-align: right; width: 333px; }
.csc-searchResultPrevNext a { color: #FFF; }

a.menuRightLink:link {  border-style: solid; border-color: #FF6714; border-width: 0 0 0px 0; padding: 4px; text-align: left;  width: 150px; display: block; background-color: #FF8314; font-weight: normal; font-family: verdana; font-size: 11px; color: #FFFFFF; text-decoration: none; }
a.menuRightLink:active {  border-style: solid; border-color: #FF6714; border-width: 0 0 0px 0; padding: 4px;  text-align: left; width: 150px; display: block; background-color: #FF8314; font-weight: normal; font-family: verdana; font-size: 11px; color: #FFFFFF; text-decoration: none; }
a.menuRightLink:visited {  border-style: solid; border-color: #FF6714; border-width: 0 0 0px 0; padding: 4px;  text-align: left; width: 150px; display: block; background-color: #FF8314; font-weight: normal; font-family: verdana; font-size: 11px; color: #FFFFFF; text-decoration: none; }
a.menuRightLink:hover {  border-style: solid; border-color: #FF6714; border-width: 0 0 0px 0; padding: 4px; text-align: left; width: 150px; display: block; background-color: #FF6714; font-weight: normal; font-family: verdana; font-size: 11px; color: #FFFFFF; text-decoration: none; }

a.menuRightLinkAct {  border-style: solid; border-color: #FF6714; border-width: 0 0 0px 0; padding: 4px;  text-align: left; width: 150px; display: block; background-color: #FF6714; font-weight: normal; font-family: verdana; font-size: 11px; color: #FFFFFF; text-decoration: none; }

.linevert { border-style: solid; border-color: #C9C9C9; border-width: 0 0 0 1px; }

a.linkWhite  { margin-right: 4px; text-decoration: none; font-weight: bold; font-family: verdana; font-size: 11px; color: #FFFFFF;  }
a.linkWhite:hover  { margin-right: 4px; text-decoration: underline; font-weight: bold; font-family: verdana; font-size: 11px;color: #FFFFFF;  }

form { padding: 0px; margin: 0px; }

.news1 { padding: 5px 17px 5px 5px; border-width: 0 0 1px 0; border-style: dashed; border-color: #CCCCCC; }
.news1 a { font-family: verdana; font-size: 11px; color: #FFBA14; }
.news1 p { margin: 0px; padding: 0px; line-height: 14px;  }

.news2 { padding: 5px 17px 5px 5px; border-width: 0 0 1px 0; border-style: dashed; border-color: #CCCCCC; }
.news2 a { font-family: verdana; font-size: 11px; color: #FFBA14; }
.news2 p { margin: 0px; padding: 0px; line-height: 14px;  }
.bodytext { padding: 0px; margin: 0px;  font-family: verdana; font-size: 11px; line-height: 16px; color: #716D6D;} 

.csc-sword { color: red; } 
.textbox { color: #666666; height: 14px; border-color: #B8B7B7; border-style: solid; border-width: 1px;  }
.submit { margin-left: 2px; height: 18px;  color: #FFFFFF; background-color: #B8B7B7; border-width: 0px; font-family: verdana; font-size: 11px; }
a.menuLeftLink:link { font-weight: normal; font-family: verdana; font-size: 11px; color: #7E7E7E; text-decoration: none; }
a.menuLeftLink:active {  font-weight: normal; font-family: verdana; font-size: 11px; color: #7E7E7E; text-decoration: none; }
a.menuLeftLink:visited { font-weight: normal; font-family: verdana; font-size: 11px; color: #7E7E7E; text-decoration: none; }
a.menuLeftLink:hover { font-weight: normal; font-family: verdana; font-size: 11px; color: #7E7E7E; text-decoration: underline; }

a.menuLeftLinkAct { font-weight: normal; font-family: verdana, arial, sans-serif; font-size: 11px; color: #7E7E7E; text-decoration: underline; }

.bodytext ul,li { padding: 0px; margin: 0px;  font-family: verdana, arial, sans-serif; ; font-size: 11px; line-height: 16px; color: #716D6D;} 

.bodytext a { color: #FFBA14; }
.pvtitle { margin: 0 0 0 0; padding: 0px; font-weight: bold; font-family: arial, verdana, sans-serif; color: #B32D1C; font-size: 18px;}

a.menuMainLink:link { padding-left:10px; padding-right: 10px; font-weight: bold; font-family: verdana; font-size: 11px; color: #FFFFFF; text-decoration: none; }
a.menuMainLink:active { padding-left:10px; padding-right: 10px; font-weight: bold; font-family: verdana; font-size: 11px; color: #FFFFFF; text-decoration: none; }
a.menuMainLink:visited { padding-left:10px; padding-right: 10px; font-weight: bold; font-family: verdana; font-size: 11px; color: #FFFFFF; text-decoration: none; }
a.menuMainLink:hover { padding-left:10px; padding-right: 10px; font-weight: bold; font-family: verdana; font-size: 11px; color: #FFFFFF; text-decoration: underline; }

a.menuMainLinkAct { padding-left:10px; padding-right: 10px; font-weight: bold; font-family: verdana; font-size: 11px; color: #FFFFFF; text-decoration: underline; }

.pvmiddle { font-family: verdana, arial, sans-serif; color: #FFFFFF; font-size: 11px; }

a.menuImpLink:link { font-family: verdana; font-size: 11px; color: #B8B7B7; text-decoration: none; }
a.menuImpLink:active { font-family: verdana; font-size: 11px; color: #B8B7B7; text-decoration: none; }
a.menuImpLink:visited { font-family: verdana; font-size: 11px; color: #B8B7B7; text-decoration: none; }
a.menuImpLink:hover { font-family: verdana; font-size: 11px; color: #B8B7B7; text-decoration: underline; }

a.menuImpLinkAct { font-family: verdana; font-size: 11px; color: #B8B7B7; text-decoration: underline; }

.pvimp { font-family: verdana, arial, sans-serif; color: #9D9D9D; font-size: 11px; }

.impressum { margin-bottom: 5px; font-family: verdana, arial, sans-serif; color: #9D9D9D; font-size: 11px; }
.impressum a { font-family: verdana, arial, sans-serif; color: #9D9D9D; font-size: 11px; }
.menu1 { height: 90px; background-color: #8D0000; background-image: url(../images/layout/left.gif); background-repeat: no-repeat; background-position: left top; width:200px; }
.menu2 { border-color: #FFFFFF; border-style: solid; border-width: 1px 0 0 0; height: 89px; background-color: #B00000; }

.menu1 a { font-size: 11px; color: #FFFFFF; text-decoration: none; }
.menu1 a:hover { font-size: 11px; color: #FFFFFF; text-decoration: underline; }

.menu2 a { font-size: 11px; color: #FFFFFF; text-decoration: none; }
.menu2 a:hover { font-size: 11px; color: #FFFFFF; text-decoration: underline; }
.pvimagetop { background-color: #FFFFFF; border-color: #FFFFFF; border-style: solid; border-width: 0 1px 0 1px; }
.pvline { border-color: #C9C9C9; }
.bgmain2 { background-image: url(../images/layout/bg2.jpg); background-repeat: no-repeat; background-position: left top; border-color: #FFFFFF; border-style: solid; border-width: 1px 0 1px 0; background-color: #ECE6E6; }
.bgmain1 { background-color: #FFFFFF; }

.pvsitestyle { background-color: #FF8314; background-image: url(../images/layout/sitestyle.gif); background-repeat: no-repeat; background-position: left top; width:200px; }
.pvmenutop { border-color: #FFFFFF; border-style: solid; border-width: 0 1px 0 1px; height: 25px; background-color: #FFBA14; }
body { background-color: #FFFFFF; margin: 0 0 0 40px; }