.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: #5075CD; font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold; }
dl.csc-textpic-image { padding-bottom: 10px; }
.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: #5075CD; }

.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: #5075CD; }
.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; }
.tx-wagrandomimage-pi1 { margin: 0px; padding: 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: #F4CD18; }
.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: #F4CD18; }
.news2 p { margin: 0px; padding: 0px; line-height: 14px;  }

.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; font-size: 11px; color: #7E7E7E; text-decoration: underline; }

.bodytext { padding: 0px; margin: 0px;  font-family: verdana; font-size: 11px; line-height: 16px; color: #6B6C74;} 
.bodytext a { color: #FFD71D; }
.pvtitle { margin: 0 0 0 0; padding: 0px; font-weight: bold; font-family: arial, verdana, sans-serif; color: #2D4A90; 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: #204090; background-image: url(../images/layout/left_blau.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: #2C4EA2; }

.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; }

.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; }
.pvimagetop { background-color: #FFFFFF; border-color: #FFFFFF; border-style: solid; border-width: 0 1px 0 1px; }
.pvsitestyle { background-color: #5075CD; background-image: url(../images/layout/sitestyle_blau.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: #7C9FF3; }
body { background-color: #FFFFFF; margin: 0 0 0 40px; }
