
/**
 * pragmaMx Coppermine-port
 * Copyright (C) 2005 by A.Ellsel (Tora) - http://pragmaMx.org
 * 
 * Revision: 1.1.2.5 $
 * Date: 2006/03/03 09:27:38 $
 */
.textinput { border: 1px solid #f2f2f2; padding-right: 3px; padding-left: 3px; }
.listbox { border: 1px solid #f2f2f2; vertical-align : middle; }
.button { border: 1px solid #F6F6F6; background-image : url(http://www.latrinidad-moers.de/php/modules/Gallery/themes/mx-port/images/button_bg.gif); background-position : bottom; }
.comment_button { font-size: 85%; border: 1px solid #F6F6F6; background-image : url(http://www.latrinidad-moers.de/php/modules/Gallery/themes/mx-port/images/button_bg.gif); background-position : bottom; padding-left: 3px; padding-right: 3px; }
.radio { vertical-align : middle; }
.checkbox { vertical-align : middle; }
.bblink a { color: #333333; text-decoration: none; }
.bblink a:hover { color: #333333; text-decoration: underline; }
.maintable { border: 1px solid #F6F6F6; background-color: #ffffff; margin-top: 1px; margin-bottom: 1px; }
.tableh1 { background : #f2f2f2 ; color : #333333; padding-top: 3px; padding-right: 10px; padding-bottom: 3px; padding-left: 10px; }
.tableh1_compact { background : #F6F6F6 ; color : #333333; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; }
.tableh2 { background: #ffffff ; color : #333333; padding-top: 3px; padding-right: 10px; padding-bottom: 3px; padding-left: 10px; }
.tableh2_compact { background: #ffffff ; color : #333333; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; }
.tableb { background: #F6F6F6 ; padding-top: 3px; padding-right: 10px; padding-bottom: 3px; padding-left: 10px; }
.tableb_compact { background: #F6F6F6 ; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; }
.tablef { background: #ffffff; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
.catrow_noalb { background: #ffffff ; color : #333333; padding-top: 3px; padding-right: 10px; padding-bottom: 3px; padding-left: 10px; }
.catrow { background: #F6F6F6 ; padding-top: 3px; padding-right: 10px; padding-bottom: 3px; padding-left: 10px; }
.album_stat { font-size: 85%; margin: 5px 0px; }
.thumb_filename { font-size: 80%; display: block; }
.thumb_title { font-weight : bold; font-size: 80%; padding: 2px; display : block; }
.thumb_caption { font-size: 80%; padding: 1px; display : block; }
.thumb_caption a { text-decoration: underline; color: #333333; }
.thumb_num_comments { font-weight: normal; font-size: 80%; padding: 2px; font-style : italic; display : block; }
.user_thumb_infobox { margin-top: 1px; margin-bottom: 1px; }
.user_thumb_infobox th { font-weight : bold; margin-top: 1px; margin-bottom: 1px; text-align : center; }
.user_thumb_infobox td { font-size: 80%; margin-top: 1px; margin-bottom: 1px; text-align : center; }
.user_thumb_infobox a { text-decoration: none; color: #333333; }
.user_thumb_infobox a:hover { color: #333333; text-decoration: underline; }
.sortorder_cell { background : #f2f2f2 ; color : #333333; padding: 0px; margin: 0px; }
.sortorder_options { background : #f2f2f2 ; color : #333333; padding: 0px; margin: 0px; font-weight: normal; white-space: nowrap; }
.navmenu { color: #333333; font-weight: bold; background : #f2f2f2 ; border-style: none; }
.navmenu img { margin-top: 1px; margin-right: 5px; margin-bottom: 1px; margin-left: 5px; }
.navmenu a { position: relative; display: block; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; text-decoration: none; color: #333333; }
.navmenu a:hover { background : #ffffff ; text-decoration: none; color: #333333; }
.admin_menu_thumb { font-size: 9px; border: 1px solid #F6F6F6; background-image : url(http://www.latrinidad-moers.de/php/modules/Gallery/themes/mx-port/images/button_bg.gif); background-position : bottom; color: #333333; font-weight: bold; margin-top: 0px; margin-bottom: 0px; width: 85px; }
.admin_menu_thumb a { font-size: 9px; color: #333333; text-decoration: none; display: block; position: relative; padding-top: 1px; padding-bottom: 1px; padding-left: 10px; padding-right: 10px; }
.admin_menu_thumb a:hover { color: #333333; text-decoration: underline; }
.admin_menu { font-size: 9px; border: 1px solid #F6F6F6; background-color:#ffffff; background-image : url(http://www.latrinidad-moers.de/php/modules/Gallery/themes/mx-port/images/button_bg.gif); background-position : bottom; color: #333333; margin-top: 0px; margin-bottom: 0px; padding-top:2px; padding-bottom:2px; padding-left:1px; padding-right:1px; text-align: center; }
.admin_menu a { color: #333333; font-size: 9px; border: 1px solid #F6F6F6; text-decoration: none; display: block; position: relative; padding-top: 1px; padding-bottom: 1px; padding-left: 2px; padding-right: 2px; }
.admin_menu a:hover { color: #333333; text-decoration: underline; border: 1px solid #F6F6F6; }
a.admin_menu_a:visited, a.admin_menu_a:link { background-color : #ffffff; border: none; display: block; margin-top: 0px; margin-bottom: 5px; margin-left: 0px; margin-right: 1px; }
a.admin_menu_a:hover, a.admin_menu_a:active, a.admin_menu_a:focus{ background-color : #f2f2f2; display: block; margin-top: 1px; margin-bottom: 4px; margin-left: 1px; margin-right: 0px; }
td #admin_menu_anim { background-image : url(http://www.latrinidad-moers.de/php/modules/Gallery/themes/mx-port/images/button_bg_anim.gif); }
.comment_date{ color : #333333; font-size : 90%; vertical-align : middle; }
.image { border-style: solid; border-width:1px; border-color: #333333; margin: 2px; }
.imageborder { border: 1px solid #333333; background-color: #F6F6F6; margin-top: 30px; margin-bottom: 30px; }
.display_media { background: #ffffff ; padding-top: 3px; padding-right: 10px; padding-bottom: 3px; padding-left: 10px; }
.thumbnails { background: #ffffff ; padding: 5px; }
.footer { font-size : 9px; }
.footer a { text-decoration: none; color: #333333; }
.footer a:hover { color: #333333; text-decoration: underline; }
.statlink { color: #333333; }
.statlink a { text-decoration: none; color: #333333; }
.statlink a:hover { color: #333333; text-decoration: underline; }
.alblink a { text-decoration: underline; color: #333333; }
.alblink a:hover { color: #333333; text-decoration: underline; }
.catlink { display: block; margin-bottom: 2px; }
.catlink a { text-decoration: underline; color: #333333; }
.catlink a:hover { color: #333333; text-decoration: underline; }
.topmenu { line-height : 130%; }
.topmenu a { color : #333333; text-decoration : none; }
.topmenu a:hover { color : #333333; text-decoration : underline; }
.img_caption_table { border: none; background-color: #F6F6F6; width : 100%; margin : 0px; }
.img_caption_table th { background: #ffffff ; color : #333333; padding-top: 4px; padding-right: 10px; padding-bottom: 4px; padding-left: 10px; border-top : 1px solid #F6F6F6; }
.img_caption_table td { background: #ffffff ; padding-top: 6px; padding-right: 10px; padding-bottom: 6px; padding-left: 10px; border-top : 1px solid #F6F6F6; white-space: normal; }
.debug_text { border: #333333; background-color: #ffffff; width : 100%; margin : 0px; }
.clickable_option { cursor : default; }
.listbox_lang { color: #333333; background-color: #ffffff; border: 1px solid #f2f2f2; font-size: 80%; vertical-align : middle; }
#vanity a { display:block; width:57px; height:20px; margin: 3px 20px; }
#vanity img {border:0}
#v_php {float:left;background-image:url(http://www.latrinidad-moers.de/php/modules/Gallery/images/powered-php.gif);}
#v_php:hover {background-image:url(http://www.latrinidad-moers.de/php/modules/Gallery/images/h_powered-php.gif);}
#v_mysql {float:left;background-image:url(http://www.latrinidad-moers.de/php/modules/Gallery/images/powered-mysql.gif);}
#v_mysql:hover {background-image:url(http://www.latrinidad-moers.de/php/modules/Gallery/images/h_powered-mysql.gif);}
#v_xhtml {float:right;background-image:url(http://www.latrinidad-moers.de/php/modules/Gallery/images/valid-xhtml10.gif);}
#v_xhtml:hover {background-image:url(http://www.latrinidad-moers.de/php/modules/Gallery/images/h_valid-xhtml10.gif);}
#v_css {float:right;background-image:url(http://www.latrinidad-moers.de/php/modules/Gallery/images/valid-css.gif);}
#v_css:hover{background-image:url(http://www.latrinidad-moers.de/php/modules/Gallery/images/h_valid-css.gif);}
body.tableb { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: Black; background-color: #ececec; }


/* -------- start pragmaMx stylesheet --------------------------------------*/
* { font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none }
a img { border: 0 }
a:link { color: #555; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: transparent }
a:visited { color: #555; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: transparent }
a:hover, a:focus { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #000080 }
a:active { color: #555; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: transparent }
body { color: #000080; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #f2f2f2; margin-top: 0; margin-bottom: 0; scrollbar-3dlight-color: #F2F2F2; scrollbar-arrow-color: #000000; scrollbar-darkshadow-color: #333333; scrollbar-face-color: #F2F2F2; scrollbar-highlight-color: #F2F2F2; scrollbar-shadow-color: #F2F2F2; scrollbar-track-color: #F2F2F2 }
br { line-height: 8px }
form { display: inline; margin: 0 }
h1 { color: #000080; font-size: 14px; font-weight: bold }
h2 { color: #000080; font-size: 14px; font-weight: bold }
h3 { color: #000080; font-size: 14px; font-weight: bold }
h4 { color: #000080; font-size: 14px; font-weight: bold }
h5 { color: #000080; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; margin: 0 0 6px }
h6 { color: #000080; font-size: 8px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal }
h7 { color: #000080; font-size: 14px; font-weight: bold }
html, body { background-color: navy; margin: 0; height: 100% }
img { border: 0 }
input { color: #333333; background-color: #f2f2f2; border: inset 1px #666666 }
input.formbutton { color: #333333; background-color: #f2f2f2; text-align: center; border: outset 1px #666666 }
input.formcheckbox { color: #000000; background-color: transparent; border: none }
select { color: #333333; background-color: #f2f2f2; border: inset 1px #666666 }
small { font-size: 9px; }
span.footmsg a { background-color: transparent; color: #666666; font-size: 9px; }
textarea { background-color: #F2F2F2; border-bottom: 1px inset #666666; border-left: 1px inset #666666; border-right: 1px inset #666666; border-top: 1px inset #666666; color: #333333; overflow: auto; }
th { font-weight: bold; }
.admin_menu a { color: #555; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: transparent }
.admin_menu a:hover, a:focus { color: #fff; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #000080 }
.alblink a { color: #555; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: transparent }
.alblink a:hover, a:focus { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #000080 }
.bildtabelle { color: #000080; font-size: 8px; font-family: Verdana, Arial, Helvetica, sans-serif }
.blocksLeft { color: #444; background-color: #eaebff; width: 160px; border-right: 1px dotted #000080 }
.blocksRight { color: #444; background-color: #eaebff; width: 150px; border-left: 1px dashed #666666 }
.box { border-bottom: #666666 1px solid; border-left: #666666 1px solid; border-right: #666666 1px solid; border-top: #666666 1px solid; }
.boxcontent { font-size: 11px }
.boxcontentright { color: #444; font-size: 11px; background-color: transparent }
.boxtitle { font-size: 12px; font-weight: bold }
.boxtitleright { color: #444; font-size: 12px; font-weight: bold; background-color: transparent }
.catlink a { color: #555; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: transparent }
.catlink a:hover, a:focus { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #000080 }
.catrow { background-color: #dadada; border: solid 1px #666666 }
.CenterBox { color: #000080; background-color: #ffffff; height: 400px; border: solid 2px #ffffff }
.content { font-size: 11px }
.footmsg { color: #444; font-size: 9px; background-color: #ffffff }
.footmsgl { color: #444; font-size: 9px; background-color: #ffffff }
.leftmenu { color: #444; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none }
.leftmenu A:link { color: #444; font-size: 11px; text-decoration: none; background: url(http://www.latrinidad-moers.de/php/themes/mx-default/images/menu_bg.png) no-repeat; text-align: left; display: block; padding-top: 2px; padding-left: 12px; width: 134px !important; height: 18px !important }
.leftmenu A:visited { color: #444; font-size: 11px; text-decoration: none; background: url(http://www.latrinidad-moers.de/php/themes/mx-default/images/menu_bg.png) no-repeat; text-align: left; display: block; padding-top: 2px; padding-left: 12px; width: 134px !important; height: 18px !important }
.leftmenu A:hover { color: #ffffff; font-size: 11px; text-decoration: none; background-color: #000080; background-position: 1px -20px }
.leftmenu A:active { color: #444; font-size: 11px; text-decoration: none; background: url(http://www.latrinidad-moers.de/php/themes/mx-default/images/menu_bg.png) no-repeat; text-align: left; display: block; padding-top: 2px; padding-left: 12px; width: 134px !important; height: 18px !important }
.option { font-size: 11px; font-weight: bold }
.sitetitle { font-size: 30px; font-family: "Times New Roman", Times, serif; font-style: italic; font-variant: small-caps; font-weight: bold; letter-spacing: 1px; margin-top: 5px; margin-left: 10px }
.storycat { font-size: 12px; font-weight: bold }
.storytitle { font-size: 12px; font-weight: bold }
.tableh1 { background-color: #bababa; border: solid 1px #000080 }
.tableh2 { background-color: #eee; border-top: 1px solid #000080; border-left: 1px solid #000080 }
.tiny { font-size: 9px }
.title { color: #444; font-size: 12px; font-weight: bold; background-color: transparent }
.viewbench { color: #666666; font-size: 9px; background-color: #ffffff }
#leftcolumn .boxcontent { font-size: 11px; }
#loginform { color: #666666; font-size: 11px; font-style: normal; font-variant: normal; font-weight: lighter; line-height: normal; background-color: transparent; margin: 0 }
#loginform a { color: #666666; background-color: transparent; border-bottom: 1px dotted #f2f2f2 }
#loginform a:link { color: #666666; background-color: transparent }
#loginform a:visited { color: #666666; background-color: transparent }
#loginform a:hover, #loginform a:focus { color: #99cc33; background-color: transparent; border-bottom: #f2f2f2 }
#loginform a:active { color: #666666; background-color: transparent }
#loginform form { display: inline }
#loginform input { color: #666666; background-color: #ffffff; padding-left: 3px; width: 80px; height: 16px; border: inset 1px #99cc33 }
#loginform input.formbutton { color: #333333; font-size: 10px; line-height: 10px; background-color: #f2f2f2; text-transform: lowercase; margin: 0 0 0 4px; padding: 0; width: 60px; height: 17px; border: solid 1px #666666 }
#loginform input.formbutton:focus { color: #999999; background-color: #ecf4d7 }
#loginform input:focus { color: #999999; background-color: #ecf4d7 }
#loginform td { color: #666666; font-size: 11px; background-color: transparent; text-align: center }
#pathview { color: #ffffff; font-size: 9px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; background-color: transparent }
#pathview a { color: #ffffff; background-color: transparent; border-bottom: medium none }
#pathview a:link { color: #ffffff; background-color: transparent }
#pathview a:visited { color: #ffffff; background-color: transparent }
#pathview a:hover, #pathview a:focus { color: #f2f2f2; background-color: transparent }
#pathview a:active { color: #ffffff; background-color: transparent }
#rightcolumn .boxcontent { font-size: 11px; }
