
/**
 * pragmaMx Coppermine-port
 * Copyright (C) 2005 by A.Ellsel (Tora) - http://pragmaMx.org
 * 
 * Revision: 1.1.2.6 $
 * Date: 2006/06/25 08:13:09 $
 */
.textinput { border: 1px solid #f2f2f2; padding-right: 3px; padding-left: 3px; }
.listbox { border: 1px solid #f2f2f2; vertical-align : middle; }
.button { border: 1px solid #f9f9f9; background-image : url(http://de.wings3d.de/html/modules/Gallery/themes/mx-port/images/button_bg.gif); background-position : bottom; }
.comment_button { font-size: 85%; border: 1px solid #f9f9f9; background-image : url(http://de.wings3d.de/html/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 #f9f9f9; 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 : #f9f9f9 ; 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: #f9f9f9 ; padding-top: 3px; padding-right: 10px; padding-bottom: 3px; padding-left: 10px; }
.tableb_compact { background: #f9f9f9 ; 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: #f9f9f9 ; 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 #f9f9f9; background-image : url(http://de.wings3d.de/html/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 #f9f9f9; background-color:#ffffff; background-image : url(http://de.wings3d.de/html/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 #f9f9f9; 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 #f9f9f9; }
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://de.wings3d.de/html/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: #f9f9f9; 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: #f9f9f9; 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 #f9f9f9; }
.img_caption_table td { background: #ffffff ; padding-top: 6px; padding-right: 10px; padding-bottom: 6px; padding-left: 10px; border-top : 1px solid #f9f9f9; 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://de.wings3d.de/html/modules/Gallery/images/powered-php.gif);}
#v_php:hover {background-image:url(http://de.wings3d.de/html/modules/Gallery/images/h_powered-php.gif);}
#v_mysql {float:left;background-image:url(http://de.wings3d.de/html/modules/Gallery/images/powered-mysql.gif);}
#v_mysql:hover {background-image:url(http://de.wings3d.de/html/modules/Gallery/images/h_powered-mysql.gif);}
#v_xhtml {float:right;background-image:url(http://de.wings3d.de/html/modules/Gallery/images/valid-xhtml10.gif);}
#v_xhtml:hover {background-image:url(http://de.wings3d.de/html/modules/Gallery/images/h_valid-xhtml10.gif);}
#v_css {float:right;background-image:url(http://de.wings3d.de/html/modules/Gallery/images/valid-css.gif);}
#v_css:hover{background-image:url(http://de.wings3d.de/html/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 --------------------------------------*/
 html, body { height: 100%; margin: 0px; }
* { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a:link { background-color: transparent; color: #666666; text-decoration: none; }
a:visited { background-color: transparent; color: #666666; text-decoration: none; }
a:hover, a:focus { background-color: transparent; color: #cc0000; text-decoration: none; }
a:active { background-color: transparent; color: #666666; text-decoration: none; }
a img { border: 0px; }
body { background-color: #FFFFFF; color: #333333; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; margin-bottom: 0px; margin-top: 0px; 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; text-decoration: none; }
br { line-height: 8px; }
form { display: inline; margin: 0px; }
small { font-size: 9px; }
h1 { font-weight: bold; font-size: 14px; }
h2 { font-weight: bold; font-size: 14px; }
h3 { font-weight: bold; font-size: 14px; }
h4 { font-weight: bold; font-size: 14px; }
h5 { font-weight: bold; font-size: 14px; }
h6 { font-weight: bold; font-size: 14px; }
h7 { font-weight: bold; font-size: 14px; }
img { border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; }
input { 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; }
input.formbutton { background-color: #F2F2F2; border-bottom: #666666 1px outset; border-left: #666666 1px outset; border-right: #666666 1px outset; border-top: #666666 1px outset; color: #333333; text-align: center; }
input.formcheckbox { background-color: transparent; border: none; color: #000000; }
select { 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; }
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; }
.headnav { color: #ffffff; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; background: none; }
.headnav A:link { color: #ffffff; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; background: none; }
.headnav A:active { color: #ffffff; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; background: none; }
.headnav A:visited { color: #ffffff; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; background: none; }
.headnav A:hover { color: #cccccc; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; background: none; }
#sitename { color: #3F89C3; font-size: 16px; font-weight: bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing: 3px; text-decoration: none; background: none; }
#sitename A:link { color: #3F89C3; font-size: 16px; font-weight: bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing: 3px; text-decoration: none; background: none; }
#sitename A:active { color: #3F89C3; font-size: 16px; font-weight: bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing: 3px; text-decoration: none; background: none; }
#sitename A:visited { color: #3F89C3; font-size: 16px; font-weight: bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing: 3px; text-decoration: none; background: none; }
#sitename A:hover { color: #3F89C3; font-size: 16px; font-weight: bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing: 3px; text-decoration: none; background: none; }
.slogan { color: #CC0000; font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; background: none; }
.blocksLeft { background-color: #FFFFFF; border-right: #CCCCCC solid 1px; color: #000000; width: 150px; }
.blocksRight { background-color: #FFFFFF; border-left: #CCCCCC solid 1px; color: #000000; width: 150px; }
.box { border-bottom: #666666 1px solid; border-left: #666666 1px solid; border-right: #666666 1px solid; border-top: #666666 1px solid; }
.boxcontent { font-size: 12px; }
#leftcolumn .boxcontent { font-size: 11px; }
#rightcolumn .boxcontent { font-size: 11px; }
.boxcontentright { background-color: transparent; color: #666666; font-size: 12px; }
.boxtitle { font-size: 14px; font-weight: bold; letter-spacing: 2px; color: #999966; }
.boxtitleright { background-color: transparent; color: #999966; letter-spacing: 2px; font-size: 14px; font-weight: bold; }
.CenterBox { background-color: #FFFFFF; border-bottom: #FFFFFF 2px solid; border-left: #FFFFFF 2px solid; border-right: #FFFFFF 2px solid; border-top: #FFFFFF 2px solid; color: #000000; height: 400px; }
.content { font-size: 12px; }
.footmsg { background-color: #FFFFFF; color: #666666; font-size: 9px; }
.footmsgl { background-color: #FFFFFF; color: #666666; font-size: 9px; }
.option { font-size: 12px; font-weight: bold; }
.sitetitle { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 30px; font-style: italic; font-variant: small-caps; font-weight: bold; letter-spacing: 1px; margin-left: 10px; margin-top: 5px; }
.storycat { font-size: 12px; font-weight: bold; }
.storytitle { font-size: 12px; font-weight: bold; }
.tiny { font-size: 9px; }
.title { background-color: transparent; color: #999966; letter-spacing: 2px; font-size: 14px; font-weight: bold; }
.viewbench { background-color: #FFFFFF; color: #666666; font-size: 9px; }
#loginform { background-color: transparent; color: #666666; font-size: 11px; font-style: normal; font-variant: normal; line-height: normal; margin: 0px; }
#loginform a { background-color: transparent; border-bottom-color: #F2F2F2; border-bottom-style: dotted; border-bottom-width: 1px; color: #3370A0; }
#loginform a:link { background-color: transparent; color: #3370A0; }
#loginform a:visited { background-color: transparent; color: #3370A0; }
#loginform a:hover, #loginform a:focus { background-color: transparent; border-bottom-color: #F2F2F2; color: #cc0000; }
#loginform a:active { background-color: transparent; color: #3370A0; }
#loginform form { display: inline; }
#loginform input { background-color: #FFFFFF; border-bottom: #99CC33 1px inset; border-left: #99CC33 1px inset; border-right: #99CC33 1px inset; border-top: #99CC33 1px inset; color: #666666; height: 17px; padding-left: 3px; width: 60px; }
#loginform input.formbutton { background-color: #F2F2F2; border-bottom: 1px solid #666666; border-left: 1px solid #666666; border-right: 1px solid #666666; border-top: 1px solid #666666; color: #333333; font-size: 10px; height: 17px; line-height: 10px; margin: 0px 0px 0px 4px; padding: 0px; text-transform: lowercase; width: 60px; }
#loginform input.formbutton:focus { background-color: #ECF4D7; color: #999999; }
#loginform input:focus { background-color: #DDEEEE; color: #999999; }
#loginform td { background-color: transparent; color: #666666; font-size: 11px; text-align: center; }
#pathview { background-color: transparent; color: #FFFFFF; font-size: 9px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; }
#pathview a { background-color: transparent; border-bottom: none; color: #FFFFFF; }
#pathview a:link { background-color: transparent; color: #FFFFFF; }
#pathview a:visited { background-color: transparent; color: #FFFFFF; }
#pathview a:hover, #pathview a:focus { background-color: transparent; color: #F2F2F2; }
#pathview a:active { background-color: transparent; color: #FFFFFF; }
#htmlarea body { background-color: #ffffff; color: #000033; }