/* CSS Document */
html, body { height:100%; margin:0; }
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-image: url(../images/index/bg.gif); background-repeat: repeat-x; background-color: #134958; margin-top:8px; }
a.pageBrowse { border:1px solid #D3BD72; }
a.pageBrowse.no_nav, a.pageBrowse.no_nav:hover { font-weight:bold; color:#7F7659; border:1px solid #7F7659; background:none; }
#nologin, img.partypics { border:1px solid #D3BD72; }
.ptab { width:150px; }
table.pageBrowse { clear:left; }
td.pageBrowse { padding-top:2px; padding-left:5px; padding-right:5px; padding-bottom:2px; height:25px; }
a.overview { width:128px; height:105px; line-height:105px; float:left; background-repeat: no-repeat; background-position: center center; }
.partypics_menue { display:block; margin:auto; width:80%; height:25px; line-height:25px; background-color:#EFE6C9; color:#333333; text-align:left; border-bottom:1px solid #E0D09C; background-repeat:no-repeat; background-position: left center; padding-left:20px; }
a.partypics_homepage { color:#7F7659; }
a.usrLink:hover, a.partypics_homepage:hover, a.partypics_menue:hover { color:#7F7659 }
form { display:inline; }
div.pp_menue { background-color:#EFE6C9; padding:5px; width:190px; margin-bottom:10px; color:#7F7659; }
label { display:block; margin-bottom:5px; line-height:10px; }
#nologin { margin-left:4px; width:640px; height:400px; text-align:center; line-height:400px; }
#over { width:100%; height:100%; position:absolute; top:0; left:0; background-image:url(../images/content/overlay.png); z-index:1; }
.pic_mark { display:block; margin-top:-70px; margin-left:-23px; width:35px; height:35px; margin-top:-70px; margin-left:-23px; border:1px solid #efe6c9; position:absolute; z-index:80; background-image: url(../images/content/transparent.gif); }
/* .pic_mark:hover { border:1px dotted #efe6c9; background-image: url(../images/content/transparent.gif); } */
.pic_mark_b { border:1px solid #FFF; width:33px; height:33px; cursor:pointer; }
/* .pic_mark_b:hover { border:1px dotted #FFF; } */
#pic_marks .w { border-color:#990000; }
#pic_marks .m { border-color:#004a64; }
.pic_mark_info { position:absolute; margin-top:-25px; margin-left:-23px; background-color:#efe6c9; min-width:150px; padding:5px; border:1px solid #7f7659; text-align:left; position:absolute; z-index:85; }
.pic_mark_info input, .pic_mark_info select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #FFFFFF; border: 1px solid #999999; }
.pic_mark_info select { display:block; width:100%; margin-bottom:5px; margin-top:5px; cursor:default; }
.pic_mark_info input.btn { cursor:pointer; }
.pic_mark_info form { display:inline; }
.pic_mark_info input.txt { cursor: text; width:140px; }
#photovote_box { position:absolute; top:5px; right:5px; background-image: url(../images/content/overlay.png); padding:3px; color:#FFF; border:1px solid #999; -moz-border-radius:3px; -webkit-border-radius:3px; }
.photovote_txt { line-height:20px;  float:left; page-break-after:avoid; }
.photovote_btn { width:20px; height:22px; display:block; cursor:pointer; float:left; margin-left:5px; background-repeat:no-repeat; }
.photovote_btn:hover { background-color:#93C; -moz-border-radius:3px; -webkit-border-radius:3px; }
.photovote_btn.thumbsUp { background-image:url(../images/party_bilder/thumb_up.png); }
.photovote_btn.thumbsDown { background-image:url(../images/party_bilder/thumb_down.png); background-position: 0px 2px; }
