odiv.vpcRotaryHome {
position: absolute;
top: 0px; left: -1px;
width: 1000px; height: 570px;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff; 
}
div.vpcRotaryHome h1.webMainHeadline { background: none !important; padding-left: 20px !important;}
div.vpcRotaryHome div.optionField {
position: absolute;
top: 50px; right: 0px;
width: 391px; height: 96px;
background: url(./img/formBg.png) no-repeat top left;
z-index: 100;
}
.ext-ie6 div.vpcRotaryHome div.optionField {
^ background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/formBg.png', sizingMethod='scale');
z-index: 0;
}
div.vpcRotaryHome div.optionField div#select {
display: block;
font-family: Times New Roman,Verdana,sans-serif;
font-variant: small-caps;
font-size: 18px; font-weight: bold;
color: #335588;
margin-left: 20px; margin-top: 10px;
text-decoration: underline;
}
div.vpcRotaryHome div.optionField h1 { padding-top: 20px; padding-left: 20px;}
div.vpcRotaryHome div.optionField div#select:hover { text-decoration: none; }
div.vpcRotaryHome div.optionField div ul { display: none; }
div.vpcRotaryHome div.optionField div:hover ul {
display: inherit;
background-color: #efefef;
border: 2px solid #335588;
width: 150px;
position: relative;
z-index: 1000;
}
div.vpcRotaryHome div.optionField div:hover ul li {
font-family: Arial,Helvetica,sans-serif;
font-variant: normal;
font-weight: normal;
margin-bottom: 0px; margin-left: 0px !important;
list-style-type: none;
}
div.vpcRotaryHome div.optionField div:hover ul li a {
font-size: 12px;
text-decoration: none;
color: #000;
padding: 5px 10px;
display: block;
width: auto;
}
div.vpcRotaryHome div.optionField div:hover ul li a:hover { background-color: #e1e6ea; }
div.vpcRotaryHome div.optionField div:hover ul li {margin-left: 0px !important;}
div.vpcRotaryHome div.banner,
div.vpcRotaryHome div.infos,
div.vpcRotaryHome div.news { position: absolute; top: 160px; left: 0px; }
div.vpcRotaryHome div.infos {
left: 265px;
width: 308px; height: 373px;
background: url(./img/infosBg.png) no-repeat top left;
}
.ext-ie6 div.vpcRotaryHome div.infos {
^ background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/infosBg.png', sizingMethod='scale');
}
div.vpcRotaryHome div.news {
left: 609px;
width: 391px; height: 373px;
background: url(./img/newsBg.png) no-repeat top left;
}
.ext-ie6 div.vpcRotaryHome div.news {
^ background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/newsBg.png', sizingMethod='scale');
}
div.vpcRotaryHome div.infos div.webNewContentBox,
div.vpcRotaryHome div.news div.webNewContentBox { display: none; }
div.vpcRotaryHome div.infos p.showAll,
div.vpcRotaryHome div.news p.showAll {
position: absolute;
bottom: 10px; right: 20px;
display: block;
color: #335588;
margin: 0;
}
.vpcNewsListAbstractView div.text { padding-right: 10px; }
.vpcNewsListAbstractView div { background: none; }
.vpcRotaryEventsView div.entry {
line-height: 14px;
margin-bottom: 5px;
padding-left: 10px; padding-top: 5px;
}
.content .vpcRotaryEventsView div.entry {
margin-left: 10px;
list-style-type: none;
}
.vpcRotaryEventsView div.entry h3 {
margin-right: 20px; margin-bottom: 0px;
}
.vpcRotaryEventsView div.entry h3 a {
background: url(./img/liIcon.gif) no-repeat 0px 5px;
padding-left: 10px;
font-weight: normal;
display: block;
}
.vpcRotaryEventsView div.entry a:hover {
background: url(./img/liIconOver.gif) no-repeat 0px 5px;
}
.vpcRotaryEventsView div.entry div.infoContainer { padding-left: 10px; }
.vpcRotaryEventsView div.entry span.categories { margin-right: 10px; }
.vpcRotaryEventsView div.entry span.categories a {
padding: 0px 2px;
font-weight: normal;
background: none;
display: inherit;
line-height: 14px;
}
.vpcRotaryEventsView div.entry span.categories a:hover {
text-decoration: underline !important;
background: none;
}
.vpcRotaryEventsView div.entry span.place { font-size: 11px; }
.vpcRotaryEventsView p.showAll {
text-align: right;
margin-right: 15px; margin-top: 10px; margin-bottom: 0px;
}
.vpcRotaryEventsView a.archive { float: right; font-weight: bold; }
.vpcRotaryNewsView a.archive { float: right; font-weight: bold; }
.vpcRotaryHomeNewsView h1.webMainHeadline { padding-top: 8px; }
.vpcPaging {
margin-bottom: -5px;
line-height: 20px;
position: relative;
z-index: 1000;
width: 400px;
}
.vpcPaging a {
padding: 1px 3px;
border: 1px solid #335588;
color: #335588;
}
.vpcPaging a:hover,
.vpcPaging a.active {
color: #826626;
font-weight: bold;
background-color: #fffff;
}
.vpcPaging span {
font-weight: bold;
color: #335588;
padding-right: 5px;
}
ul.vpcRotaryBoxEventsView {
width: 232px;
}
.vpcRotaryBoxEventsView h1.webMainHeadline { padding-top: 8px; }
.vpcRotaryHomeEventsView h1.webMainHeadline { padding-top: 8px; }
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}img,body,html{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}
.ext-el-mask {
z-index: 20000;
position: absolute;
top:0;
left:0;
-moz-opacity: 0.5;
opacity: .50;
filter: alpha(opacity=50);
background-color: #CCC;
width: 100%;
height: 100%;
zoom: 1;
}
.ext-el-mask-msg {
z-index: 20001;
position: absolute;
top: 0;
left: 0;
border:1px solid #6593cf;
background: #c3daf9 url(./img/tb-blue.gif) repeat-x 0 -16px;
padding:2px;
}
.ext-el-mask-msg div {
padding:5px 10px 5px 10px;
background: #eee;
border:1px solid #a3bad9;
color:#222;
font:normal 11px tahoma, arial, helvetica, sans-serif;
cursor:wait;
}
.ext-shim {
position:absolute;
visibility:hidden;
left:0;
top:0;
overflow:hidden;
}
.ext-ie .ext-shim {
filter: alpha(opacity=0);
}
.ext-ie6 .ext-shim {
margin-left: 5px;
margin-top: 3px;
}
.x-mask-loading div {
padding:5px 10px 5px 25px;
background: #fbfbfb url( './img/loading.gif' ) no-repeat 5px 5px;
line-height: 16px;
}
.x-hidden, .x-hide-offsets {
position:absolute;
left:-10000px;
top:-10000px;
visibility:hidden;
}
.x-hide-display {
display:none !important;
}
.x-hide-visibility {
visibility:hidden !important;
}
.x-masked {
overflow: hidden !important;
}
.x-masked select, .x-masked object, .x-masked embed {
visibility: hidden;
}
.x-layer {
visibility: hidden;
}
.x-unselectable, .x-unselectable * {
-moz-user-select: none;
-khtml-user-select: none;
}
.x-repaint {
zoom: 1;
background-color: transparent;
-moz-outline: none;
}
.x-item-disabled {
color: gray;
cursor: default;
opacity: .6;
-moz-opacity: .6;
filter: alpha(opacity=60);
}
.x-item-disabled * {
color: gray !important;
cursor: default !important;
}
.x-splitbar-proxy {
position: absolute;
visibility: hidden;
z-index: 20001;
background: #aaa;
zoom: 1;
line-height: 1px;
font-size: 1px;
overflow: hidden;
}
.x-splitbar-h, .x-splitbar-proxy-h {
cursor: e-resize;
cursor: col-resize;
}
.x-splitbar-v, .x-splitbar-proxy-v {
cursor: s-resize;
cursor: row-resize;
}
.x-color-palette {
width: 150px;
height: 92px;
cursor: pointer;
}
.x-color-palette a {
border: 1px solid #fff;
float: left;
padding: 2px;
text-decoration: none;
-moz-outline: 0 none;
outline: 0 none;
cursor: pointer;
}
.x-color-palette a:hover, .x-color-palette a.x-color-palette-sel {
border: 1px solid #8BB8F3;
background: #deecfd;
}
.x-color-palette em {
display: block;
border: 1px solid #ACA899;
}
.x-color-palette em span {
cursor: pointer;
display: block;
height: 10px;
line-height: 10px;
width: 10px;
}
.x-ie-shadow {
display: none;
position: absolute;
overflow: hidden;
left:0;
top:0;
background:#777;
zoom:1;
}
.x-shadow {
display: none;
position: absolute;
overflow: hidden;

left:0;
top:0;
}
.x-shadow * {
overflow: hidden;
}
.x-shadow * {
padding: 0;
border: 0;
margin: 0;
clear: none;
zoom: 1;
}
.x-shadow .xstc, .x-shadow .xsbc {
height: 6px;
float: left;
}
.x-shadow .xstl, .x-shadow .xstr, .x-shadow .xsbl, .x-shadow .xsbr {
width: 6px;
height: 6px;
float: left;
}
.x-shadow .xsc {
width: 100%;
}
.x-shadow .xsml, .x-shadow .xsmr {
width: 6px;
float: left;
height: 100%;
}
.x-shadow .xsmc {
float: left;
height: 100%;
background: transparent url( ./img/shadow-c.png );
}
.x-shadow .xst, .x-shadow .xsb {
height: 6px;
overflow: hidden;
width: 100%;
}
.x-shadow .xsml {
background: transparent url( ./img/shadow-lr.png ) repeat-y 0 0;
}
.x-shadow .xsmr {
background: transparent url( ./img/shadow-lr.png ) repeat-y -6px 0;
}
.x-shadow .xstl {
background: transparent url( ./img/shadow.png ) no-repeat 0 0;
}
.x-shadow .xstc {
background: transparent url( ./img/shadow.png ) repeat-x 0 -30px;
}
.x-shadow .xstr {
background: transparent url( ./img/shadow.png ) repeat-x 0 -18px;
}
.x-shadow .xsbl {
background: transparent url( ./img/shadow.png ) no-repeat 0 -12px;
}
.x-shadow .xsbc {
background: transparent url( ./img/shadow.png ) repeat-x 0 -36px;
}
.x-shadow .xsbr {
background: transparent url( ./img/shadow.png ) repeat-x 0 -6px;
}
.loading-indicator {
font-size: 11px;
background-image: url(./img/loading.gif);
background-repeat: no-repeat;
background-position: left;
padding-left: 20px;
line-height: 16px;
margin: 3px;
}
.x-text-resize {
position: absolute;
left: -1000px;
top: -1000px;
visibility: hidden;
zoom: 1;
}
.x-drag-overlay {
width: 100%;
height: 100%;
display: none;
position: absolute;
left: 0;
top: 0;
background-image:url(./img/s.gif);
z-index: 20000;
}
.x-clear {
clear:both;
height:0;
overflow:hidden;
line-height:0;
font-size:0;
}
.x-spotlight {
z-index: 8999;
position: absolute;
top:0;
left:0;
-moz-opacity: 0.5;
opacity: .50;
filter: alpha(opacity=50);
background-color: #CCC;
width:0;
height:0;
zoom: 1;
}
.x-panel-noborder .x-panel-body-noborder {
border-width:0;
}
.x-panel-noborder .x-panel-header-noborder {
border-width:0;
border-bottom:1px solid #99bbe8;
}
.x-panel-noborder .x-panel-tbar-noborder .x-toolbar {
border-width:0;
border-bottom:1px solid #99bbe8;
}
.x-panel-noborder .x-panel-bbar-noborder .x-toolbar {
border-width:0;
border-top:1px solid #99bbe8;
}
.x-window-noborder .x-window-mc {
border-width:0;
}
.x-window-plain .x-window-body-noborder {
border-width:0;
}
.x-tab-panel-noborder .x-tab-panel-body-noborder {
border-width:0;
}
.x-tab-panel-noborder .x-tab-panel-header-noborder {
border-top-width:0;
border-left-width:0;
border-right-width:0;
}
.x-tab-panel-noborder .x-tab-panel-footer-noborder {
border-bottom-width:0;
border-left-width:0;
border-right-width:0;
}
.x-tab-panel-bbar-noborder .x-toolbar {
border-width:0;
border-top:1px solid #99bbe8;
}
.x-tab-panel-tbar-noborder .x-toolbar {
border-width:0;
border-bottom:1px solid #99bbe8;
}
div.vpcRotaryHomeBanner {
left: 0px;
width: 232px; height: 89px;
background: url(./img/bannerBg.png) no-repeat top left;
margin-bottom: 0px;
margin-top: 5px;
}
.ext-ie6 div.vpcRotaryHome div.vpcRotaryHomeBanner {
^ background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/bannerBg.png', sizingMethod='scale');
}
div.vpcRotaryHomeBanner div.text {
width: 135px;
float: left;
padding-left: 10px; padding-top: 5px;
}
div.vpcRotaryHomeBanner h2 {
font-family: Times New Roman, Arial, Helvetica, sans-serif;
font-size: 18px;
font-variant:small-caps;
border: none;
padding-left: 0px;
margin-bottom: 2px;
}
div.vpcRotaryHomeBanner p,
div.vpcRotaryHomeBanner a { font-weight: bold; }
div.vpcRotaryHomeBanner a img { padding-top: 5px; }
.vpcBasicText strong { font-weight: bold; }
.vpcBasicText em { font-style: italic; }
.vpcBasicText ol { list-style-type: decimal; margin-left: 21px; }
.vpcBasicText ul { margin-bottom: 15px; list-style-type: square; margin-left: 15px; }
.vpcBasicText li { margin-bottom: 2px; }
div.vpcCompositeTextImage div.left { float: left; margin-right: 10px; }
div.vpcCompositeTextImage div.right { float: right; margin-left: 10px; }
div.vpcCompositeTextImage ul { list-style-position: inside; margin-left: 0px; }
.lightbox { position:absolute; background-color: #fff; width: 680px; height:542px; z-index: 100; display: none; }
.lightboxHd, .lightboxBd, .lightboxFt { }
.lightboxHd {
margin: 0px 10px 5px 10px;
padding: 5px 10px 3px 10px;
font-weight:bold; color: #555; border-bottom:1px solid #aaa;
}
.lightboxHd .fullSizeLink {
display: block; float: left; width: 16px; height: 16px; padding-right: 10px;
background: url(./img/picture_save.png) left top no-repeat;
}
.lightboxBd, .lightboxPreviousBig, .lightboxNextBig {
height: 480px;
}
.lightboxBd { text-align: center; position: relative; }
.lightboxFt {
margin: 5px 10px 0px 10px;
padding: 3px 10px 5px 10px;
color: #999; border-top:1px solid #aaa;
}
.lightboxClose { float: right; }
.lightboxClose img {
width: 65px; height: 11px; margin-top: 2px;
background-image:url(./img/close.png);
}
.lightboxMask {
background-color: #000; z-index: 50;
opacity: 0.8; -moz-opacity: 0.8; filter: alpha(opacity=80);
}
.vpcBasicLine { border-bottom: 3px; }
.basicLine {
border-bottom: 1px solid $linie;
padding-top: 20px; margin-bottom: 20px;
}
.vpcAdvancedGoogleMap div.text { display: none; }
.vpcAdvancedGoogleMap div.options { display: none; }
.vpcAdvancedGoogleMap .fromAddress input { }
.vpcAdvancedGoogleMap .fromAddress input.textBefore { color: #D0D0D0; }
.vpcAdvancedGoogleMap .fromAddress input.textOn { color: #000000; }
.vpcAdvancedGoogleMap .fromAddress input.submitOn { color: #D2281B; }
.vpcAdvancedGoogleMap .mapDirSuggestParent { display: none; }
.vpcAdvancedGoogleMap .container { overflow: hidden; border: 1px solid #000; }
.vpcCompositeImagesEnlarge { text-align: center; margin-left: 7px; position: relative; padding-bottom: 10px; }
.vpcCompositeImagesEnlarge .thumbOuter {
float: left;
border: 1px solid #ccc;
padding: 3px;
margin: 3px;
}
.vpcCompositeImagesEnlarge .thumb { text-align: center; overflow: hidden; }
.lightboxNext { float: right; }
.lightboxNext img,
.lightboxNextBigButton {
width: 57px; height: 14px; margin: 2px 0px;
background-image:url(./img/next.png);
}
.lightboxPrevious img,
.lightboxPreviousBigButton {
width: 57px; height: 14px; margin: 2px 0px;
background-image:url(./img/previous.png);
}
.lightboxPreviousBig,
.lightboxNextBig {
width: 22%; position: absolute; top: 0px; z-index: 105;
text-align: center;
opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=0);
cursor: pointer;
}
.lightboxPreviousBig { left: 0px; }
.lightboxNextBig { right: 0px; }
.lightboxPreviousBig.bigOver,
.lightboxNextBig.bigOver { opacity: 0.82; -moz-opacity: 0.82; filter: alpha(opacity=82); }
.lightboxPreviousBig .lightboxPreviousBigContent,
.lightboxNextBig .lightboxNextBigContent {
background-color: #fff; margin-top: 45px; padding: 8px 0px;
}
.vpcCompositeImagesEnlarge a.back {
display: block;
position: absolute;
bottom: -5px; left: 10px;
}
.vpcCompositeImagesEnlarge a.back span {
display: block;
float: left;
padding-right: 5px;
margin-top: -1px;
}
.vpcRotaryClubDirectory img.clubEmblem { float: left; padding-right: 20px; }
.vpcRotaryClubDirectory div.adress { margin-bottom: 5px; margin-top: 10px; }
.vpcRotaryClubDirectory div.meeting { width: 240px; float: left; margin-right: 20px; }
.vpcRotaryClubDetailsInfo {}
.vpcRotaryClubDetailsInfo img#clubEmblem { width: 80px; float: left; margin-top: 3px; }
.vpcRotaryClubDetailsInfo div.explode div.clubData {
border-bottom: 1px dashed #5a5858;
padding-bottom: 10px;
margin-bottom: 10px;
}
.vpcRotaryClubDetailsInfo div.explode { width: 700px; margin-bottom: 20px; }
/*.vpcRotaryClubDetailsInfo div.explode table tr td {
color: #5a5858;
padding-bottom: 10px; padding-top: 5px;
font-size: 12px;
border-bottom: 1px dashed #5a5858;
width: 300px;
}*/
.vpcRotaryClubDetailsInfo div.clubdetails table tr td.data {
width: 110px;
color: #5a5858;
font-weight: bold;
border: none;
}
.vpcRotaryClubDetailsInfo div.clubContent ul { margin-top: 10px; }
.vpcRotaryClubDetailsInfo div.clubContent ul li { margin-bottom: 5px; }
.vpcRotaryClubDetailsInfo div.clubContent h1 { border-bottom: 1px solid #efefef; }
.vpcRotaryClubDetailsInfo ul.select li { margin-bottom: 5px; }
.vpcRotaryClubDetailsInfo a.plan {

display: block;
padding-top: 5px;
color: #826626;
font-size: 11px; font-weight: bold;
}
.vpcRotaryClubDetailsInfo a.plan span {
display: block;
float: left;
margin-top: -2px; padding-right: 5px;
}
.vpcRotaryClubDetailsInfo div.space { height: 10px; }
.vpcRotaryClubDetailsReportsYear table tr th.number { width: 10px; }
.vpcRotaryClubDetailsReportsYear table tr th.title { width: 280px; }
.vpcRotaryClubDetailsReportsYear table tr td.art { padding: 0px; }
.vpcRotaryClubDetailsReportsYear table tr td.date { padding-left: 0px; }
.vpcRotaryClubDetailsReportsYear table tr td { line-height: 18px; }
.vpcRotaryClubDetailsReportsYear div.wrYearPaging a { padding-right: 10px; }
.vpcRotaryClubDetailsReportsYear div.wrYearPaging a.active { color: #826626; }
.vpcRotaryClubDetailsReportsYear table tr.light td { background-color: #efefef; }
.vpcRotaryClubDetailsReportsYear table tr td { font-size: 11px; }
.vpcRotaryClubDetailsReportsYear table tr td.title { font-size: 12px; }
div.vpsSwitchDisplay a.switchLink {
background: url(./img/bullet_arrow_down.png) 0px -2px no-repeat;
padding-left: 18px;
}
div.vpsSwitchDisplay a.switchLink.switchLinkOpened {
background: url(./img/bullet_arrow_up.png) 0px -2px no-repeat;
}
div.vpsSwitchDisplay div.switchContent { overflow: hidden; }
.vpcRotaryClubDetailsReportsDetail a.preferenzes,
.vpcRotaryClubDetailsReportsDetail a.preferenzesDetails { display: block; }
.vpcRotaryClubDetailsReportsDetail a.preferenzesDetails { margin-bottom: -10px; }
.vpcRotaryClubDetailsReportsDetail img#clubEmblem { width: 80px; float: left; padding-right: 20px; }
div.vpcRotaryClubDetailsReportsDetail { color: #5a5858; }
div.vpcRotaryClubDetailsReportsDetail p { margin-bottom: 0px; }
.vpcRotaryClubDetailsReportsDetail div.preferenzesLeft {
float: left;
width: 230px;
margin-right: 20px; margin-bottom: 10px;
}
.vpcRotaryClubDetailsReportsDetail table tr th.center { text-align: center; }
.vpcRotaryClubDetailsReportsDetail table tr th.name { width: 260px; }
.vpcRotaryClubDetailsReportsDetail table tr td { font-size: 11px; }
.vpcRotaryClubDetailsReportsDetail table tr.light td { background-color: #efefef; }
.vpcRotaryClubDetailsReportsDetail table tr th,
.vpcRotaryClubDetailsReportsDetail table tr td { text-align: right; }
.vpcRotaryClubDetailsReportsDetail table tr th.name,
.vpcRotaryClubDetailsReportsDetail table tr td.left { text-align: left; }
.vpcRotaryClubDetailsReportsDetail div.light,
.vpcRotaryClubDetailsReportsDetail div.dark { padding: 5px; padding-bottom: 1px; }
.vpcRotaryClubDetailsReportsDetail div.light { background-color: #efefef; }
.vpcRotaryClubDetailsReportsDetail div.companies span,
.vpcRotaryClubDetailsReportsDetail div.guests div.guest span,
.vpcRotaryClubDetailsReportsDetail div.light span,
.vpcRotaryClubDetailsReportsDetail div.dark span { font-size: 11px; }
.vpcRotaryClubDetailsReportsDetail div.guests div.guest { clear: both; }
.vpcRotaryClubDetailsReportsDetail div.guests div.guestName {
margin-right: 10px; float: left;
}
.vpcRotaryClubDetailsReportsDetail div.legend { padding-top: 14px; text-align: center; }
.vpcRotaryClubDetailsReportsDetail div.legend span { font-size: 11px; padding-right: 12px; }
.vpcRotaryClubDetailsReportsDetail .pdfDownload {
padding: 3px 0px 2px 20px; font-size: 11px; font-weight: bold;
background: url(./img/page_white_acrobat.png) 0px 0px no-repeat;
}
.vpcRotaryClubDetailsReportsDetail div.vpsSwitchDisplay { margin-bottom: 5px; }
.vpcRotaryClubDetailsReportsDetail div.vpsSwitchDisplay a.switchLink {
background: url(./img/liIconBlue.gif) no-repeat 0px 5px;
padding-left: 10px;
}
.vpcRotaryClubDetailsReportsDetail div.vpsSwitchDisplay a.switchLink:hover {
background: url(./img/liIconOver.gif) no-repeat 0px 5px;
}
.vpcRotaryClubDetailsReportsDetail div.vpsSwitchDisplay a.switchLink.switchLinkOpened {
background: url(./img/liIconDown.gif) no-repeat 0px 5px;
}
.vpcRotaryClubDetailsReportsDetail div.vpsSwitchDisplay a.switchLink.switchLinkOpened:hover {
background: url(./img/liIconDown.gif) no-repeat 0px 5px;
}
.vpcRotaryPassword div.vpsField { color: #5a5858; float: left; width: 260px; }
div.vpcRotaryPassword div.vpsField label { font-weight: bold; width: 70px; float: left; }
.vpcRotaryPassword div.vpsField input { height: 12px; padding: 2px; }
div.vpcRotaryPassword form button { float: none; }
.vpcFormular form div.vpsField { font-size: 12px; }
.vpcFormular form div.vpsField label { display: block; line-height: 20px; }
.vpcFormular form div.vpsField input { margin-right: 10px; }
.vpcFormular form button {
border: 1px solid #000;
background-color: #fff;
margin-top: 10px;
cursor: pointer;
}
.vpcRotaryClubDetailsGalleryDirectory li span { font-size: 11px; }
.vpcRotaryClubDetailsPub div.pub img {
width: 180px;
float: left;
padding-right: 15px;
}
.vpcRotaryClubDetailsProjectsDirectory div.projects {
border-bottom: 1px dashed #5a5858;
padding: 10px;
margin-bottom: 10px;
}
.vpcRotaryClubDetailsEventsAbstractList a.archive { float: right; font-weight: bold; }
div.vpcRotaryClubDetailsMembersAbstract p { margin-bottom: 5px; }
div.vpcRotaryClubDetailsMembersAbstract p.business { width: 320px; }
.vpcRotaryClubDetailsMembersAbstract div.data div.images { float: left; margin-right: 20px; width: 120px; }
.vpcRotaryClubDetailsMembersAbstract div.data div.images img.portrait { padding-bottom: 3px; }
.vpcRotaryClubDetailsMembersAbstract div.data div.images img.medal { float: left; }
.vpcRotaryClubDetailsMembersAbstract div.data div.text { float: left; width: 330px; }
.vpcRotaryClubDetailsMembersAbstract div.contact h3 { margin-bottom: 0px; }
.vpcRotaryClubDetailsMembersAbstract div.contact div.privat,
.vpcRotaryClubDetailsMembersAbstract div.contact div.company { width: 230px; }
.vpcRotaryClubDetailsMembersAbstract div.contact div.privat { float: left; }
.vpcRotaryClubDetailsMembersAbstract div.contact div.company { float: right; }
.vpcRotaryClubDetailsMembersAbstract div.contact h3.right { width: 50px; float: left; }
.vpcRotaryClubDetailsData ul.contactClubs {
margin-top: -7px; margin-bottom: 10px;
margin-left: 15px;
}
.vpcRotaryClubDetailsData ul.contactClubs li { margin-bottom: 3px; }
.vpcRotaryClubDetailsData span { font-size: 11px; padding: 0px 5px; color: #826626; }
div.vpcRotaryClubDetailsEventsBox div.text p {
margin-bottom: 5px; margin-top: -5px;
color: #fff; font-weight: normal;
}
.vpcRotaryBoxSearchForm form { padding: 10px 0px; padding-top: 80px; }
.vpcRotaryBoxSearchForm form div.vpsField { padding-left: 10px; }
.vpcRotaryBoxSearchForm form div.vpsField label { color: #fff; font-family: Verdana; }
.vpcRotaryBoxSearchForm form div.vpsField input,
.vpcRotaryBoxSearchForm form div.vpsField select { width: 200px; }
.vpcRotaryBoxSearchForm form button { margin-right: 18px; float: right; }
.vpcRotaryClubDirectorySearchForm form {
background: url(./img/clubSearch.jpg) no-repeat top left;
}
.vpcRotaryClubProjectsSearchForm form {
background: url(./img/clubProjects.jpg) no-repeat top left;
}
.vpcRotaryClubEventsSearchForm form {
background: url(./img/clubEvents.jpg) no-repeat top left;
}
.vpcRotaryEventsDetails .backLink { }
div.vpcRotaryDistrictRegistration form { padding-top: 0px; width: 240px; }
div.vpcRotaryDistrictRegistration form div.vpsField label { color: #335588; font-weight: bold; }
div.vpcRotaryDistrictRegistration form div.vpsField input { width: 25px; }
div.vpcRotaryDistrictRegistration form div.vpsField input#companion,
div.vpcRotaryDistrictRegistration form div.vpsField select,
div.vpcRotaryDistrictRegistration form div.vpsField select#club { width: 200px;}
.vpcRotaryDistrictRegistration form button { margin-right: 0px; }
.vpcRotaryDistrictRegistrationSuccess a.morePeople {
border: 1px solid #335588;
background: url(./img/buttonBg.jpg) repeat-x top left;
background-color: #e1e6eb;
color: #fff;
padding: 2px 5px;
}
div.vpcRotaryDistrictRegistrationSuccess h3 { margin-bottom: 10px; }
ul.vpcMenuDropdown li { display: block; float: left; position: relative; }
ul.vpcMenuDropdown li a { display: block; width: auto; }
ul.vpcMenuDropdown div.dropdown {
position: absolute;
margin-left: -7px;
display: none;
z-index: 30000;
}
ul.vpcMenuDropdown li:hover div.dropdown,
ul.vpcMenuDropdown li.hover div.dropdown { display: block; z-index: 30000; }
ul.vpcMenuDropdown div.dropdown ul { margin-bottom: -1px; z-index: 30000; }
ul.vpcMenuDropdown div.dropdown ul li { float: none; margin: 0px; z-index: 30000; }
ul.vpcMenuDropdown div.dropdown ul li a { padding: 0px; float: none; z-index: 30000; }
ul.vpcRotaryMenuMain { position: absolute; top: 75px; left: 0px; padding-left: 20px; z-index: 30000; }
ul.vpcRotaryMenuMain li {
background: url(./img/menuleft.gif) no-repeat left top;
padding-left: 7px;
margin-right: 5px;
z-index: 30000;
}
ul.vpcRotaryMenuMain li:hover {
background-position: 0px -100px;
color: #fff;
text-decoration:none;
z-index: 30000;
}
ul.vpcRotaryMenuMain li a {
padding-right: 10px;
line-height: 25px;
text-decoration: none;
background: url(./img/menuright.gif) no-repeat right top;
color: #ffffff;
font-size: 12px;
z-index: 30000;
}
ul.vpcRotaryMenuMain li:hover a { background-position: 100% -100px; }
ul.vpcRotaryMenuMain div.dropdown { padding-top: 0px; }
ul.vpcRotaryMenuMain li:hover div.dropdown,
ul.vpcRotaryMenuMain li.hover div.dropdown {
display: block;
background-color: #efefef;
opacity: 0.8; filter: alpha(opacity=80);
z-index: 30000;
}
ul.vpcRotaryMenuMain div.dropdown ul { margin-bottom: -1px; border: 2px solid #335588; }
ul.vpcRotaryMenuMain div.dropdown ul li {
background-image: none;
margin-left: -7px; margin-right: 0px;
z-index: 30000;
}
ul.vpcRotaryMenuMain div.dropdown ul li a {
background-image: none; 
display: block;
width: auto;
padding: 0px 7px;
color: #000;
border-top: 1px solid #efefef;
border-bottom: 1px solid #efefef;
z-index: 30000;
}
ul.vpcRotaryMenuMain div.dropdown ul li a:hover {
background-color: #cee5f5;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
z-index: 30000;
}
ul.vpcRotaryMenuLeft {
background: url(./img/leftMenuBg.jpg) no-repeat bottom left;
width: 232px;
background-color: #efefef;
padding-bottom: 10px;
margin-bottom: 15px;
z-index: 30000;
}
ul.vpcRotaryMenuLeft li {line-height: 20px; margin-bottom: 5px; *margin-bottom: 0px; }
ul.vpcRotaryMenuLeft li.first {
background: url(./img/leftMenuTopBg.jpg) no-repeat top left;
padding-top: 14px;
}
ul.vpcRotaryMenuLeft li a {
background: url(./img/liIcon.gif) no-repeat 0px 7px;
display: block;
width: auto;
color: #335588;
text-decoration: none;
margin-left: 10px;
padding-left: 10px;
}
ul.vpcRotaryMenuLeft li a:hover,
ul.vpcRotaryMenuLeft li.current a {
background: url(./img/liIconOver.gif) no-repeat 0px 7px;
color: #826626;
}
ul.vpcRotaryMenuLeft li ul.vpcRotaryMenuLeftSub { margin-left: 15px; list-style-type: none; }
ul.vpcRotaryMenuLeft li ul.vpcRotaryMenuLeftSub li.first { margin-top: 5px; padding: 0px; }
ul.vpcRotaryMenuLeft li ul.vpcRotaryMenuLeftSub li a {
background: url(./img/liIcon.gif) no-repeat 0px 4px;
color: #335588;
}
ul.vpcRotaryMenuLeft li ul.vpcRotaryMenuLeftSub li.current a,
ul.vpcRotaryMenuLeft li ul.vpcRotaryMenuLeftSub li a:hover {
background: url(./img/liIconOver.gif) no-repeat 0px 4px;
color: #826626;
}
ul.vpcRotaryMenuBottom {
position: absolute;
top: 0px; left: 0px;
padding-top: 8px; padding-right: 30px;
}
ul.vpcRotaryMenuBottom li { margin-left: 15px; }
ul.vpcRotaryMenuBottom li a { color: #ffffff; text-decoration: none; }
ul.vpcRotaryMenuBottom li a:hover { text-decoration: underline; }
ul.vpcRotaryBoxNewsView {
width: 232px;
}
.vpcRotaryBoxNewsView h1.webMainHeadline { padding-top: 8px; }
.webStandard { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.webStandard strong { font-weight: bold; }
.webStandard p { line-height: 16px; color: #5a5858; margin-bottom: 10px; }
.webStandard ul { list-style-type: disc; }
.webStandard ul li { color: #5a5858; line-height: 14px; margin-bottom:7px; margin-left: 15px; }
.webStandard ul li a { color: #335588; }
.webStandard ol { margin-left: 5px; margin-bottom: 10px; }
.webStandard ol li {color: #335588; margin-left: 15px; list-style-type: decimal; line-height: 16px;}
.webStandard h1 { font-family: Times New Roman, Verdana, sans-serif; color: #335588; font-size: 18px; font-variant: small-caps; margin: 0px; padding: 0px 10px; } 
.webStandard h2 { font-family: Times New Roman, Verdana, sans-serif; color: #826626; font-size: 16px; margin-bottom: 5px; } 
.webStandard h3 { color: #335588; margin-bottom: 5px; font-size: 12px; } 
.webStandard h4 { margin-bottom: 5px; } 
.webStandard a { color: #335588; text-decoration: none; }
.webStandard a:hover { color: #826626 !important; }
/*.webStandard table { border-collapse: collapse; width: 100%; }
.webStandard table tr th { color: #335588; font-weight: bold; width: 10px; padding: 2px 10px; }
.webStandard table tr td { color: #5a5858; padding: 2px 10px; }*/
body.frontend {
background: url(./img/bodyBg.jpg) repeat-x top left;
background-color: #143264;
}
div#shadow {
background: url(./img/shadow_001.png) repeat-y top center;
width: 100%;
position: relative;
}
h1.webMainHeadline {
color: #826626 !important;
background: url(./img/headlineBg.jpg) no-repeat 0px 0px !important;
padding-left: 25px !important;
margin-bottom: 0px !important;
}
a.more { display: block; float: right; margin-bottom: 5px; margin-top: -10px; }
span.categories,
span.categories a { color: #826626 !important; font-size: 10px; }
span.date {
color: #5a5858;
display: block;
font-size: 12px;
font-weight: normal;
margin-bottom: 10px;
line-height: 20px;
}
span.date strong { padding-right: 5px; }
div.linie {
border-bottom: 1px dashed #5a5858;
height: 5px;
margin-bottom: 5px; clear: both;
}
div.lightbox { background-color: #e1e6ea; border: 2px solid #fff; }
div.lightboxMask { background-color: #5a5858; }
a.lightboxClose img {
background: url(./img/close.png) no-repeat top left;
border: 1px solid #826626;
width: 85px;
}
a.lightboxNext img {
background: url(./img/next.png) no-repeat top left;
border: 1px solid #826626;
margin: 0px;
width: 85px;
}
a.lightboxPrevious img {
background: url(./img/prev.png) no-repeat top left;
border: 1px solid #826626;
margin: 0px;
width: 70px;
}
div.lightboxPreviousBigContent,
div.lightboxNextBigContent { border: 1px solid #826626; }
div.lightboxHd,
div.lightboxPreviousBigContent div,
div.lightboxNextBigContent div {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
color: #826626;
}
div.lightboxPreviousBigContent div,
div.lightboxNextBigContent div { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
div#page {
margin: 0px auto;
position: relative;
z-index: 0;
width: 1000px;
min-height: 673px;
height: auto !important;
height: 673px;
background-color:#FFFFFF;
}
div#siteHead {
position: relative;
margin-left: 0px;
background: url(./img/siteHeadBg.jpg) no-repeat top right;
width: 1000px;
min-height: 101px;
height: auto !important;
height: 101px;
z-index: 10;
}
div#pool { margin-top: 0px; position: relative; z-index: 2; }
div#pool img.poolImg {
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
position: relative; z-index: 30;
}
div.siteTitel {
position: absolute;
top: 80px; left: 0px;
z-index: 40;
height: 89px;
background: url(./img/siteTitelBg.png) no-repeat top right;
}
.ext-ie6 div.siteTitel {
^ background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/siteTitelBg.png', sizingMethod='scale');
}
div.siteTitel img.clubHead {
position: relative;
padding-top: 5px; padding-right: 5px;
z-index: 10; 
}
div.siteTitel div.text {
float: left;
padding: 10px;
height: 69px;
}
div.siteTitel div.text p { color: #335588; font-weight: bold; }
div.siteTitel div.text h1 {
color: #826626;
padding: 5px 0px;
margin-top: -5px;
}
div#siteHead form#quickSearch {
position: absolute;
top: 102px; right: 0px;
width:261px; height: 32px;
background: url(./img/searchBg.png) no-repeat top left;
padding-top: 5px; padding-left: 15px;
}
div#siteHead form#quickSearch input.search {
width: 180px;
border: 1px solid #335588;
margin-right: 10px;
}
div#siteHead form#quickSearch button {
background-color: #335588;
color: #ffffff;
border: none;
}
div#outerContent {
/*position: relative;*/
width: 1000px;
margin-left: 1px;
padding-top: 20px; padding-bottom:20px;
}
div#left { width: 232px; float: left; }
div#left div.webLeftBox {
background: url(./img/leftMenuBg.jpg) no-repeat bottom left;
background-color: #efefef;
padding-bottom: 10px;
margin-bottom: 15px;
}
div#left div.webLeftBox h1 {
background: url(./img/leftMenuTopBg.jpg) no-repeat top left !important;
padding-left: 10px !important;
}
div#left div.webLeftBox p { color: #335588; }
div#left div.webLeftBox a {
background-image: url(./img/liIcon.gif) no-repeat 0px 7px;
width: auto;
color: ##335588;
text-decoration: none;
}
div#left div.webLeftBox img { padding-right: 10px; }
div#outerContent div#content {
z-index: 0;
width: 730px;
margin-left: 22px; margin-bottom: 20px;
float: left;
background: #e1e6ea url(./img/componentBottomBg_lang.jpg) no-repeat bottom left;
}
div#outerContent div#content div.webContentBox {
background: url(./img/componentTopBg_lang.jpg) no-repeat top left;
padding: 15px; padding-top: 10px;
/*position: relative;*/
z-index: 10;
}
.ext-ie6 div#outerContent div#content div.webContentBox { padding-right: 0px; }
div#outerContent div#content div.webContentBox div.webContentBox {
background: none;
padding: 0;
}
div#outerContent div#content div.webNewContentBox {
background: url(./img/componentNewBg_lang.jpg) no-repeat top left;
height: 40px;
margin-left: -15px;
width: 730px;
clear: both;
}
div#outerContent div#right {
width: 233px;
float: right;
background: #253e69 url(./img/rightBoxesBottomBg.jpg) no-repeat bottom left;
padding-bottom: 15px;
}
div#outerContent div#right div.image {
position: relative;
width: 232px; height: 75px;
}
div#outerContent div#right div.image img.maskRight {
position: absolute;
top: 0px; left: 0px;
height: 75px;
}
.ext-ie6 div#outerContent div#right div.image img.maskRight { display: none; }
div#outerContent div#right div.text {
background: url(./img/rightBoxesHeadlineBg.jpg) no-repeat top left;
padding: 10px;
color: #fff;
}
div#outerContent div#right div.text h4,
div#outerContent div#right div.text h4 a { color: #fff; font-size: 12px; font-family: Arial,Helvetica,sans-serif; }
div#outerContent div#right div.text h4 a { text-decoration: none; }
div#outerContent div#right div.text h4 a:hover { color: #826626; }
div#outerContent div#right div.text span.date {
color: #fff;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 7px;
margin-bottom: 4px; margin-top: 5px;
padding-top: 10px;
border-top: 1px dashed #ccc;
}
div#outerContent div#right div.text span.date.noBorder,
div#outerContent div#right div.text span.date.first { border: none; }
div#footer {
margin: 0px auto;
position: relative;
z-index: 2;
background: url(./img/footerBg.png) no-repeat top left;
width: 1000px; height: 34px;
clear: both;
}
div#footer img { margin-top: 12px; margin-right: 30px; float: right; }
div#footerShadow {
position: relative;
z-index: 10;
background: url(./img/footerShadow.jpg) no-repeat top center;
width: 100%; height: 15px;
clear: both;
margin-top: -9px;
}
div.clear { clear: both; }
.error div#page {
min-height: 500px;
height: auto !important;
height: 500px;
background: none;
background-color: #fff;
}
.error div#content {
margin: 0px 125px; margin-top: 50px;
background: url(./img/errorWarning.jpg) no-repeat top right;
min-height: 308px;
height: auto !important;
height: 308px;
}
.error div#content h1 { padding-left: 0px; }
.webForm form div.vpsField { padding-top: 10px; }
.webForm form button {
border: 1px solid #335588;
background: url(./img/buttonBg.jpg) repeat-x top left;
background-color: #e1e6eb;
color: #fff;
margin-bottom: 10px;
float: right;
}