/*************************
  Coppermine Photo Gallery
  ************************
  Copyright (c) 2003-2010 Coppermine Dev Team
  v1.0 originally written by Gregory Demar

  This program is free software; you can redistribute it and/or modify
  it under the terms of the GNU General Public License version 3
  as published by the Free Software Foundation.

  ********************************************
  Coppermine version: 1.5.8
  $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/themes/apollon_at_pardus/style.css $
  $Revision: 7805 $
**********************************************/

body,td,th,tr {color:#000000; font-family:"DejaVu Sans", "Bitstream Vera Sans", "Verdana REF", Verdana, Arial, Helvetica, sans-serif; font-size:12px}
body{position:relative;background:#FFFFFF;margin:0;padding:0;font-family:"DejaVu Sans", "Bitstream Vera Sans", "Verdana REF", Verdana, Arial, Helvetica, sans-serif;}


/*
	START: PardusUser.de Design Optimierungen
*/
div.topbar {background:#0066CC url(http://forum.pardususer.de/Themes/ApolloBB/images/blue/bg_header.png) repeat scroll 0 0;}
.content {background:#EEEEEE; margin:5px; text-align:left; width:auto;}
.border_left {background-color:#FFFFFF; background-image:url(http://forum.pardususer.de/Themes/ApolloBB/images/bg_left.png); background-repeat:repeat-y; background-position:right top; vertical-align:top; width:32px;}
.border_right {background-color:#FFFFFF; background-image:url(http://forum.pardususer.de/Themes/ApolloBB/images/bg_right.png); background-repeat:repeat-y; background-position:left top; vertical-align:top; width:32px;}
#bg_footer {border-top:1px solid #666666; color:#FFFFFF; font-size:11px; height:20px; margin-bottom:auto; margin-top:auto; padding-left:5px; padding-right:5px; padding-top:8px; text-align:left; background:url(http://forum.pardususer.de/Themes/ApolloBB/images/blue/cellpic3.gif); border-bottom:2px solid #0066CC;}
#bg_footer a {color:#CCC; text-decoration:none;}
#bg_footer a:hover, #bg_footer a:active {text-decoration:underline;}

.smalltext {font-family:"DejaVu Sans", "Bitstream Vera Sans", "Verdana REF", Verdana, Arial, Helvetica, sans-serif; font-size:x-small;}
.middletext {font-size:85%;}
.normaltext {font-size:small;}
.largetext {font-size:large;}

.avatar {overflow:hidden;}


/*PardusUser.de Navigation-Bar Mainstrip*/
.prdsusr_navbar_main {background-image:url(http://forum.pardususer.de/Themes/ApolloBB/images/blue/nabar_mainstrip_bg_beside.png); background-position:left top; background-repeat:repeat-x;}
td.prdsusr_nb_mtp, td.prdsusr_nb_mtp_active {padding-top:5px;}
td.prdsusr_nb_mtp a, td.prdsusr_nb_mtp_active a {padding-left:4px; padding-right:4px; padding-top:8px; padding-bottom:10px; background-repeat:repeat-x; background-position:left bottom; font-family:DejaVu Sans, Bitstream Vera Sans, Verdana REF, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; line-height:21px; text-decoration:none;}
td.prdsusr_nb_mtp a:hover, td.prdsusr_nb_mtp a:focus, td.prdsusr_nb_mtp_active a:hover, td.prdsusr_nb_mtp_active a:focus {text-decoration:underline;}
td.prdsusr_nb_mtp a, td.prdsusr_nb_mtp a:link, td.prdsusr_nb_mtp a:visited {color:#0066CC;}
td.prdsusr_nb_mtp a:active, td.prdsusr_nb_mtp a:focus, td.prdsusr_nb_mtp a:hover {background-image:url(http://forum.pardususer.de/Themes/ApolloBB/images/blue/navbar_mainstrip_hov.png);}
td.prdsusr_nb_mtp_active a {color:#FF9023; background-image:url(http://forum.pardususer.de/Themes/ApolloBB/images/blue/navbar_mainstrip_akt.png);}


/* PardusUser.de - Links in Banner Tab's */
td.prdsusr_ban_nav_act, td.prdsusr_ban_nav_nml {padding-bottom:2px;}
td.prdsusr_ban_nav_nml {padding-left:7px; padding-right:7px; padding-bottom:4px;}
td.prdsusr_ban_nav_act a, td.prdsusr_ban_nav_nml a {color:#FFFFFF; font-family:Trebuchet MS, DejaVu Sans, Bitstream Vera Sans, Verdana REF, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
td.prdsusr_ban_nav_act a {font-size:17px;}
td.prdsusr_ban_nav_nml a {font-size:15px;}
td.prdsusr_ban_nav_nml, td.prdsusr_ban_nav {color:#FFFFFF; background-image:url(http://www.pardususer.de/lib/images/banner_tab_bg.png); background-repeat:repeat-x;}
td.prdsusr_ban_nav_act:hover, td.prdsusr_ban_nav_act a:hover, td.prdsusr_ban_nav_nml a:hover {color:#FFFFFF; text-decoration:none;}
td.prdsusr_ban_nav_act:hover, td.prdsusr_ban_nav_act a:hover {color:#FF9023; text-decoration:none;}
td.prdsusr_ban_nav_nml:hover {background-image:url(http://www.pardususer.de/lib/images/banner_tab_hov_bg.png); background-position:left bottom; background-repeat:repeat-x; color:#FFFFFF; text-decoration:none; padding-bottom:1px;}
#prdsusr_f, #prdsusr_g, #prdsusr_i, #prdsusr_s, #prdsusr_w,
div#prdsusr_search_optlst li span.prdsusr_search_optlst_,
div.prdsusr_search_optlst li span.prdsusr_search_optlst_f,
div.prdsusr_search_optlst li span.prdsusr_search_optlst_i,
div.prdsusr_search_optlst li span.prdsusr_search_optlst_g,
div.prdsusr_search_optlst li span.prdsusr_search_optlst_s,
div.prdsusr_search_optlst li span.prdsusr_search_optlst_w,
div.prdsusr_search_optlst li span.prdsusr_search_optlst_pkgs,
div.prdsusr_search_optlst li span.prdsusr_search_optlst_repo_old,
div.prdsusr_search_optlst li span.prdsusr_search_optlst_repo_new,
div.prdsusr_search_optlst li span.prdsusr_search_optlst_porsuk,
div.prdsusr_search_optlst li span.prdsusr_search_optlst_google,
div.prdsusr_search_optlst li span.prdsusr_search_optlst_ixquick {background-repeat:no-repeat; background-position:left center; padding-left:23px;}
#prdsusr_f, div.prdsusr_search_optlst li span.prdsusr_search_optlst_f {background-image:url(http://www.pardususer.de/lib/images/favicon.prdsusr_f.png);}
#prdsusr_g, div.prdsusr_search_optlst li span.prdsusr_search_optlst_g {background-image:url(http://www.pardususer.de/lib/images/favicon.prdsusr_g.png);}
#prdsusr_i, div.prdsusr_search_optlst li span.prdsusr_search_optlst_i {background-image:url(http://www.pardususer.de/lib/images/favicon.prdsusr_i.png);}
#prdsusr_s, div.prdsusr_search_optlst li span.prdsusr_search_optlst_s {background-image:url(http://www.pardususer.de/lib/images/favicon.prdsusr_s.png);}
#prdsusr_w, div.prdsusr_search_optlst li span.prdsusr_search_optlst_w {background-image:url(http://www.pardususer.de/lib/images/favicon.prdsusr_w.png);}
div.prdsusr_search_optlst li span.prdsusr_search_optlst_pkgs {background-image:url(http://www.pardususer.de/lib/images/com_search/seicons/search_engine_pkgs.png);}
div.prdsusr_search_optlst li span.prdsusr_search_optlst_repo_old {background-image:url(http://www.pardususer.de/lib/images/com_search/seicons/search_engine_repo_old.png);}
div.prdsusr_search_optlst li span.prdsusr_search_optlst_repo_new {background-image:url(http://www.pardususer.de/lib/images/com_search/seicons/search_engine_repo_new.png);}
div.prdsusr_search_optlst li span.prdsusr_search_optlst_porsuk {background-image:url(http://www.pardususer.de/lib/images/com_search/seicons/search_engine_porsuk.png);}
div.prdsusr_search_optlst li span.prdsusr_search_optlst_google {background-image:url(http://www.pardususer.de/lib/images/com_search/seicons/search_engine_google.png);}
div.prdsusr_search_optlst li span.prdsusr_search_optlst_ixquick {background-image:url(http://www.pardususer.de/lib/images/com_search/seicons/search_engine_ixquick.png);}

/*PardusUser.de Suche (im Banner)*/
div.prdsusr_com_search {position:absolute; top:78px; left:205px;}
td.prdsusr_com_search_input_td {background-image:url(http://www.pardususer.de/lib/images/com_search/search_input_bg.gif); background-repeat:no-repeat;}
input[type="text"].prdsusr_com_search_input {outline-style:none; background:transparent !important; border:0px !important; color:#EEEEEE !important; font-size:12px !important; font-weight:bold; font-family:DejaVu Sans, Bitstream Vera Sans, Verdana REF, Verdana, Arial, Helvetica, sans-serif; margin:0px !important; padding:0px !important; padding-left:3px !important; width:264px; vertical-align:middle !important;}
input[type="text"].prdsusr_com_search_input:hover, input[type="text"].prdsusr_com_search_input:focus {color:#FFA101 !important;}
td.prdsusr_com_search_optlst_btnbg {background:url(http://www.pardususer.de/lib/images/com_search/com_search-options.png) no-repeat 0px 0px; width:33px; height:30px; padding:0px; text-align:center; vertical-align:middle;}
img.prdsusr_com_search_optlst_btn {background-image:url(http://www.pardususer.de/lib/images/favicon.prdsusr_f.png); background-repeat:no-repeat; background-position:center center; border:0px; width:33px; height:30px; cursor:pointer;}
input[type="image"].prdsusr_com_search_btn {cursor:pointer; border:0px; margin-right:2px; margin-left:2px; margin-top:1px; width:22px; height:22px; background-image:url(http://www.pardususer.de/lib/images/com_search/com_searc-icon_find.png); background-repeat:no-repeat;}
input[type="image"].prdsusr_com_search_btn:hover,  input[type="image"].prdsusr_com_search_btn:focus {background-image:url(http://www.pardususer.de/lib/images/com_search/com_searc-icon_find_hov.png);}
div.prdsusr_search_optlst {display:none; position:absolute; top:30px; left:0px; padding:0px; border:1px solid #000000; background-image:url(http://www.pardususer.de/lib/images/com_search/search_engines_list_bg.png);}
div.prdsusr_search_optlst li {list-style-image:none; list-style-position:outside; list-style-type:none; color:#000000; display:block; font-size:13px; line-height:21px; text-decoration:none; line-height:21px; font-weight:bold;}
div.prdsusr_search_optlst li:hover {cursor:pointer; background:transparent url(http://www.pardususer.de/lib/images/cel_bg_hover-1x21.png) repeat scroll 0 0}
div.prdsusr_search_optlst li span, div.prdsusr_search_optlst li span:hover {text-decoration:none; color:#000000;}

/*PardusUser.de Zentral-Login-Bereich*/
div#prdsusr_com_login_dialog, div#prdsusr_com_logout_dialog {border:0px; padding:0px; margin-top:0px; position:fixed; top:0px; left:0px; width:100%; height:100%; display:none; background-image:url(http://www.pardususer.de/lib/images/transparent_bg.png); text-align:center;}
img#prdsusr_com_login_close {cursor:pointer; border:1px solid transparent; background-color:transparent}
img#prdsusr_com_login_close:hover, img#prdsusr_com_login_close:focus {border-color:#999999; background-color:#DFE0E0}
input[type="text"].prdsusr_com_login_inputName {padding:0px 0px 0px 17px !important; width:175px; height:18px !important; background:url(http://www.pardususer.de/lib/images/com_login/com_login_inputnm_bg.gif) no-repeat left center; border:solid 1px #B9B9B9; text-align:left; vertical-align:middle; font-weight:bold; font-size:14px}
input[type="password"].prdsusr_com_login_inputPasswd {padding:0px 0px 0px 17px !important; width:175px; height:18px !important; background:url(http://www.pardususer.de/lib/images/com_login/com_login_inputpw_bg.gif) no-repeat 0px 0px; border:solid 1px #B9B9B9; text-align:left; vertical-align:middle; font-weight:bold; font-size:14px}
input[type="password"].prdsusr_com_login_inputPasswd:hover, td input[type="password"].prdsusr_com_login_inputPasswd:focus {border-color:#FFA101}
div.prdsusr_com_login_msg_wait, div.prdsusr_com_login_msg_fail, div.prdsusr_com_login_msg_okay, div.prdsusr_com_logout_msg_wait {display:none; width:380; border-width:1px; border-style:solid; padding:3px; text-align:left;}
div.prdsusr_com_login_msg_wait, div.prdsusr_com_logout_msg_wait {border-color:transparent; background-color:transparent}
div.prdsusr_com_login_msg_fail {border-color:#DD9999; background-color:#FFDDDD}
div.prdsusr_com_login_msg_okay {border-color:#8CCA8C; background-color:#DDFFDD}


/*PardusUser.de Wiki-Seiten Formatierung*/
div.clearer {clear:both; line-height:0px; height:0; overflow:hidden;}
.page_header_style {border:1px solid #000000; padding:4px; border-bottom:0px; background-color:#2163B7; background-image:url(http://forum.pardususer.de/Themes/ApolloBB/images/blue/cellpic3.gif); background-repeat:repeat-x; background-position:left top;}
div.prdsusr_wiki_content_style_top_shadow {background:#FFFFFF url(http://pardususer.de/dokuwiki/lib/tpl/apollon_at_pardus/images/page_actions_bg_fade.png); background-repeat:repeat-x; background-position:0px 0px; padding:0px; margin:0px; border:0px transparent;}
div.prdsusr_wiki_content_style, div.prdsusr_wiki_content_style_fork, div.prdsusr_wiki_content_style_splited_top, div.prdsusr_wiki_content_style_splited_bottom {border:1px solid #000000; padding:4px;}
/* letter-spacing:0.1em; word-spacing:0.2em; line-height:1.5em;  */
div.prdsusr_wiki_content_style, div.prdsusr_wiki_content_style_fork, div.prdsusr_wiki_content_style_splited_bottom {background-image:url(http://wiki.pardususer.de/lib/tpl/apollon_at_pardus/images/b/faded_background.png); background-repeat:no-repeat; background-position:right bottom;}
div.prdsusr_wiki_content_style_splited_top {border-bottom:0px;}
div.prdsusr_wiki_content_style_splited_bottom {border-top:0px;}
.page_lower_dark {background-color:#43579a; height:1px; overflow:hidden; clear:right;}
.page_lower_medium {background-color:#8291bf; height:1px; overflow:hidden;}
.page_lower_light {background-color:#d9ddea; height:1px; overflow:hidden;}
div.prdsusr_wiki_content_style pre {white-space:pre-wrap;}
div.prdsusr_wiki_content_style hr {border:0px; border-top:1px solid #0d2264; text-align:center; height:0px;}
.prdsusr_wiki_p {padding-left:4px;}
input[type="text"].input_text_clear {border:1px solid transparent !important; background:transparent !important;}
input[type="text"].input_text_clear:focus {border:1px solid #FFA101 !important; background:transparent !important;}
input[type="text"].input_text_clear:hover {border:1px solid #B9B9B9 !important; background:transparent !important;}

/*Wiki: Normale Uerberschriften*/
h1, h2, h3, h4, h5 {color:#000000; background-color:transparent; font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; font-size:100%; font-weight:normal; margin:0 0 1em 0; padding:0.5em 0 0 0; border-bottom:1px solid #000000; clear:left;}

/*Wiki: Spezielle Ueberschriften*/
h1 {color:#000000; font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; font-size:22px; font-weight:700; line-height:120%; text-decoration:none}
h2 {font-size:150%; margin-left:3px;  border-bottom:1px dotted #000000}
h3 {font-size:140%; margin-left:6px;  border-bottom:1px dotted #000000; font-weight:bold;}
h4 {font-size:120%; margin-left:9px;  border-bottom:none; font-weight:bold;}
h5 {font-size:100%; margin-left:12px; border-bottom:none; font-weight:bold;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover {text-decoration:none; color:#000000;}


/*Breadcrumb*/
div#prdsusr_cpg_main_breadcrumb_alt {display:none !important;}
table.breadcrumb_maintable {border:1px solid #3165AD; background-color:#efefef; margin-top:1px; margin-bottom:1px;}
table.breadcrumb_maintable td.breadcrumb {background:#EFEFEF url(http://forum.pardususer.de/Themes/ApolloBB/images/cellpic1_selected.gif) repeat-x scroll 0 0; border:0px; padding:2px; color:#000000;}
table.breadcrumb_maintable td.breadcrumb a {color:#0066CC;}


/*Film Strip*/
div#prdsusr_cpg_main_film_strip_alt {display:none !important;}
div#prdsusr_cpg_main_film_strip {margin:0px; padding:0px;}

/*CPG Admin-Panel*/
#prdsusr_cpg_admin_optlst, div.prdsusr_cpg_admin_optlst {display:none; position:absolute; top:179px; left:334px; padding:0px; border:1px solid #000000; background-image:url(http://www.pardususer.de/lib/images/com_search/search_engines_list_bg.png); text-align:left;}
#prdsusr_cpg_admin_optlst li, div.prdsusr_cpg_admin_optlst li {padding-left:16px; list-style-image:none; list-style-position:outside; list-style-type:none; color:#000000; display:block; font-size:13px; line-height:21px; text-decoration:none; line-height:21px;}
#prdsusr_cpg_admin_optlst li:hover, div.prdsusr_cpg_admin_optlst li:hover {cursor:pointer; background:transparent url(http://www.pardususer.de/lib/images/cel_bg_hover-1x21.png) repeat scroll 0 0;}
#prdsusr_cpg_admin_optlst li a, #prdsusr_cpg_admin_optlst li a:hover, div.prdsusr_cpg_admin_optlst li a, div.prdsusr_cpg_admin_optlst li a:hover {background:transparent !important; text-decoration:none !important; color:#000000 !important;}


/*Link-Icons*/
div.prdsusr_wiki_content_style a[href ^="http://forum.pardususer.de/index.php?topic="] {background:url(http://forum.pardususer.de/Themes/ApolloBB/images/icons/last_post.gif) center left no-repeat; font-weight:bold; padding:0px 0px 0px 22px;}
div.prdsusr_wiki_content_style a[href ^="http://forum.pardususer.de/index.php?action=profile;u="], div.prdsusr_wiki_content_style a[href ^="http://galerie.pardususer.de/profile.php?uid="], div.prdsusr_wiki_content_style a[href ^="profile.php?uid="] {background:url(http://pardususer.de/smf/Themes/ApolloBB/images/icons/profile_sm.gif) center left no-repeat; padding:0px 0px 0px 18px;}

a.icon_folder_images, table.breadcrumb_maintable td.breadcrumb a[href ^="http://galerie.pardususer.de/thumbnails.php?album="], table.breadcrumb_maintable td.breadcrumb a[href ^="thumbnails.php?album="] {background:url(images/icon_folder_images.gif) center left no-repeat; padding:0px 0px 0px 18px;}
a.icon_calendar {padding-left:18px; background:transparent url(../../images/icons/calendar.png) center left no-repeat;}
a.icon_favourites {padding-left:18px; background:transparent url(../../images/icons/top_rated.png) center left no-repeat;}
a.icon_photos {padding-left:18px; background:transparent url(images/icon_photos.png) center left no-repeat;}
a.icon_pictures {padding-left:18px; background:transparent url(../../images/icons/searchnew.png) center left no-repeat;}
a.icon_upload {padding-left:18px; background:transparent url(images/icon_add.png) center left no-repeat;}
a.icon_inbox {padding-left:18px; background:transparent url(images/icon_inbox.png) center left no-repeat;}
a.icon_unread_mail {padding-left:18px; background:transparent url(images/icon_unread_mail.png) center left no-repeat;}
a.icon_config {padding-left:18px; background:transparent url(../../images/icons/config.png) center left no-repeat;}
a.icon_filetype_archive {padding-left:18px; background:transparent url(images/icon_filetype_archive.gif) center left no-repeat;}
a.icon_filetype_audio {padding-left:18px; background:transparent url(images/icon_filetype_audio.gif) center left no-repeat;}
a.icon_filetype_document {padding-left:18px; background:transparent url(images/icon_filetype_document.gif) center left no-repeat;}
a.icon_filetype_image {padding-left:18px; background:transparent url(images/icon_filetype_image.gif) center left no-repeat;}
a.icon_filetype_pdf {padding-left:18px; background:transparent url(images/icon_filetype_pdf.gif) center left no-repeat;}
a.icon_filetype_unknow {padding-left:18px; background:transparent url(images/icon_filetype_unknow.gif) center left no-repeat;}
a.icon_filetype_video {padding-left:18px; background:transparent url(images/icon_filetype_video.gif) center left no-repeat;}






/* Coppermine Theme CSS 
***********************************************************************************************
*/
#cpg_logo_block_outer  {
    background-color: #fefefe;
    background-image: url(images/main_block.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt -240px;
    padding-left: 20px;
}

#cpg_logo_block_outer div.cpg_logo_block_inner {
    background-color: transparent;
    background-image: url(images/main_block.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 100% -240px;
    display: block;
    padding-top: 5px;
    padding-right: 20px;
    padding-bottom: 0px;
    padding-left: 0px;
}

#cpg_logo_block_logo {
    float: left;
    border: none;
}

#cpg_logo_block_name {
    float: right;
    text-align: center;
}

#cpg_header_block_outer  {
    background-color: #fefefe;
    background-image: url(images/main_block.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt -633px;
    padding-left: 20px;
}

#cpg_header_block_outer div.cpg_header_block_inner {
    background-color: transparent;
    background-image: url(images/main_block.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 100% -633px;
    display: block;
    padding-top: 5px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 0px;
    /* min-height: 95px; */
}

#cpg_main_block_outer  {
    background-color: #ffffff;
    background-image: url(images/frame_repeat.png);
    background-repeat: repeat-y;
    background-attachment: scroll;
    background-position: left top;
    padding-left: 20px;
}

#cpg_main_block_outer div.cpg_main_block_inner {
    background-color: transparent;
    background-image: url(images/frame_repeat.png);
    background-repeat: repeat-y;
    background-attachment: scroll;
    background-position: right center;
    display: block;
    padding-top: 1px;
    padding-right: 20px;
    padding-bottom: 0px;
    padding-left: 0pt;
}

#cpg_footer_block_outer  {
    text-align: center;
    background-color: transparent;
    background-image: url(images/main_block.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt -1156px;
    padding-left: 20px;

}

#cpg_footer_block_outer div.cpg_footer_block_inner {
    background-color: transparent;
    background-image: url(images/main_block.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 100% -1156px;
    display: block;
    padding-top: 60px;
    padding-right: 0pt;
    padding-bottom: 0pt;
    padding-left: 0pt;
}


#sysmenu {
    margin-top: 5px;
}

.menuheight {      /* IE7 */
    width: 1px;    /* IE7 */
    height: 95px;  /* IE7 */
}                  /* IE7 */


table {
    font-size: 12px;
}

h1{
    font-weight: bold;
    font-size: 22px;
    font-family: "Trebuchet MS", "DejaVu Sans", "Bitstream Vera Sans", "Verdana REF", Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    line-height : 120%;
    color : #000000;
    margin: 2px;
}

h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    margin: 0px;
}

h3 {
    font-weight: normal;
    font-family: "DejaVu Sans", "Bitstream Vera Sans", "Verdana REF", Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 2px;
}

p {
    font-family:"DejaVu Sans", "Bitstream Vera Sans", "Verdana REF", Verdana, Arial, Helvetica, sans-serif;
    font-size: 100%;
    margin: 2px 0px;
}

pre.filepath {
    margin: 0px;
    padding: 0px;
}

.textinput {
    font-family:"DejaVu Sans", "Bitstream Vera Sans", "Verdana REF", Verdana, Arial, Helvetica, sans-serif;
    font-size: 100%;
    border: 1px solid #D1D7DC;
    padding-right: 3px;
    padding-left: 3px;
}

.listbox {
    font-family:"DejaVu Sans", "Bitstream Vera Sans", "Verdana REF", Verdana, Arial, Helvetica, sans-serif;
    font-size: 100%;
    border: 1px solid #D1D7DC;
    vertical-align : middle;
}

.radio {
    font-family:"DejaVu Sans", "Bitstream Vera Sans", "Verdana REF", Verdana, Arial, Helvetica, sans-serif;
    font-size: 100%;
    vertical-align : middle;
}

.checkbox {
    font-family:"DejaVu Sans", "Bitstream Vera Sans", "Verdana REF", Verdana, Arial, Helvetica, sans-serif;
    font-size: 100%;
    vertical-align : middle;
}

a:link {
    color: #0066CC;
    text-decoration: none;
}

a:visited {
    color: #0066CC;
    text-decoration: none;
}

a:focus {
    color: #0066CC;
    text-decoration: none;
}

a:hover {
    color: #0066CC;
    text-decoration: underline;
}

a:active {
    color: #0066CC;
    text-decoration: none;
}

.bblink a {
    color: #0066CC;
    text-decoration: none;
}

.bblink a:hover {
    color: #0066CC;
    text-decoration: underline;
}

.button, .admin_menu, a.button, a.admin_menu, 
input[type="button"], input[type="submit"], input[type="reset"], button {
    background:#cccccc url(http://forum.pardususer.de/Themes/ApolloBB/images/post_button_bg_nml.png) 50% 50% repeat-x;
    border:1px solid #999999;
    color:#000000 !important;
    font-family:DejaVu Sans, Bitstream Vera Sans, Verdana REF, Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    font-weight: bold;
    text-decoration:none !important;
}

.button:hover, .admin_menu:hover, a:hover.button, a:hover.admin_menu, 
input[type="button"]:hover, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="submit"]:hover, input[type="submit"]:focus, button:hover, button:focus {
    background:#2293f7 url(http://forum.pardususer.de/Themes/ApolloBB/images/post_button_bg_akt.png) 50% 50% repeat-x;
    border:1px solid #2293f7;
    color:#ffffff !important;
    font-family:DejaVu Sans, Bitstream Vera Sans, Verdana REF, Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    font-weight: bold;
    text-align:center;
    text-decoration:none !important;
}

.maintable {
    background-color: #999999;
    border:2px solid #999999;
    padding: 0;
    margin-top: 1px;
    margin-bottom: 1px;
}

.tableh1, .cpg_starttable_outer {
    background:url(http://forum.pardususer.de/Themes/ApolloBB/images/blue/cellpic3.gif) #0066CC;
    border:0 solid #999999;
    color:#FFFFFF;
    font-weight:bold;
    padding:5px 5px 5px 10px;
}
.tableh1 a {text-decoration:none;}
.tableh1 a:hover {color:#E7E7F2;}
.tableh1 a:link, .tableh1 a:visited {color:#FFFFFF; font-weight:700;}

.tableh2 {
    background: #E7EAEF ;
    color : #000000;
    padding-top: 3px;
    padding-right: 10px;
    padding-bottom: 3px;
    padding-left: 10px;
}

.tableb {
    background:url(http://forum.pardususer.de/Themes/ApolloBB/images/windowbg2.gif) repeat-x #DFE0E0;
    border:solid 1px #E4E4E4;
    border-width:1px 1px 0 0;
}
.tableb iframe#coppermine_news {border:0px !important; margin:0px !important; padding:0px !important; width:100%;}
td.cat_albums table {border:0px; background:transparent; margin:0px; padding:0px;}

td.cat_albums table.alb_cell, table.maintable td.thumbnails table, td.prdsusr_cpg_filmstrip_thumbnail {border:1px solid transparent; background:transparent; margin:0px; padding:0px;}
td.cat_albums table.alb_cell:hover, table.maintable td.thumbnails table:hover, td.prdsusr_cpg_filmstrip_thumbnail:hover {border:1px solid #f49619; background:url(http://forum.pardususer.de/Themes/ApolloBB/images/windowbg2-threadstarter.png) repeat-x left top #F2E6AF; margin:0px; padding:0px;}

td.cat_albums table.alb_cell div.alb_cell_admin_menu {display:none;}
td.cat_albums table.alb_cell:hover div.alb_cell_admin_menu {display:block;}

td.cat_albums table.alb_cell a {text-decoration:none;}
td.cat_albums table.alb_cell:hover a {text-decoration:underline;}

td.cat_albums table.alb_cell a .image {border-color:#000000;}
td.cat_albums table.alb_cell:hover a .image {border-color:#0066CC;}

td.cat_albums table.alb_cell div.buttonlist ul li a {margin-bottom:3px;}

table.maintable td.thumbnails {background:url(http://forum.pardususer.de/Themes/ApolloBB/images/windowbg2.gif) repeat-x #DFE0E0;}
table.maintable td.thumbnails table {height:150px;}
table.maintable td.thumbnails table td {vertical-align:middle;}


/*Filmstrip*/
div.prdsusr_cpg_main_filmstrip {display:block;}
td.prdsusr_cpg_filmstrip_thumbnail img {max-width:150px !important; max-height:150px !important;}




/* This class will be used in conjunction with class tableb: attributes not particularly (re)-assigned will be taken into account from tableb. */
/* It is being used to accomplish alternating row colors for lists. */
/* It's recommended to only assign another background color that slightly differs from the one defined in tableb */
.tableb_alternate {
    background: #E7EAEF;
}

.tablef {
    background: #F0F4F7;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
}

.catrow_noalb {
    background: #E7EAEF ;
    color : #000000;
    padding-top: 3px;
    padding-right: 10px;
    padding-bottom: 3px;
    padding-left: 10px;
}

.catrow {
    background: #F0F4F7 ;
    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: #000000;
}

.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;
    font-size: 100%;
    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: #000000;
}

.user_thumb_infobox a:hover {
    color: #000000;
    text-decoration: underline;
}

.sortorder_cell {
    padding: 0px;
    margin: 0px;
}

.sortorder_options {
    font-family:"DejaVu Sans", "Bitstream Vera Sans", "Verdana REF", Verdana, Arial, Helvetica, sans-serif;
    color : #FFFFFF;
    padding: 0px;
    margin: 0px;
    font-weight: normal;
    font-size: 80%;
    white-space: nowrap;
}

.navmenu {
    font-family:"DejaVu Sans", "Bitstream Vera Sans", "Verdana REF", Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 100%;
    font-weight: bold;
    background : transparent url(images/main_block.png) no-repeat scroll -10px -160px;
    border-style: none;
}

.navmenu img {
    margin-top: 1px;
    margin-right: 5px;
    margin-bottom: 1px;
    margin-left: 5px;
}

.navmenu a {
    display: block;
    padding-top: 2px;
    padding-right: 5px;
    padding-bottom: 2px;
    padding-left: 5px;
    text-decoration: none;
    color: #FFFFFF;
}

.navmenu a:hover {
    background : #EFEFEF ;
    text-decoration: none;
    color: #000000;
}

.icon {
    vertical-align:middle;
    margin-right:1px;
}

.comment_date{
    color : #5F5F5F;
    font-size : 90%;
    vertical-align : middle;
}
.image {
    border-style:solid;
    border-width:1px;
    border-color:#000000;
    margin:2px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
} .image:hover { border-color:#0066CC; }


/* pseudo-classes for image links */
a:link .image{
    border-style:solid;
    border-width:1px;
    border-color:#000000;
    margin:2px;
}

a:visited .image{
    border-style:solid;
    border-width:1px;
    border-color:#000000;
    margin:2px;
}

a:focus .image{
    border-style:solid;
    border-width:1px;
    border-color:#000000;
    margin:2px;
}

a:hover .image{
    border-style:solid;
    border-width:1px;
    border-color:##0066CC;
    margin:2px;
}

a:active .image{
    border-style:solid;
    border-width:1px;
    border-color:#000000;
    margin:2px;
}

a:hover .image { border-color:#0066CC; }


/* pseudo-classes for middlethumb links */
a:link .middlethumb,a:visited .middlethumb,a:focus .middlethumb,a:hover .middlethumb,a:active .middlethumb{
    border: 2px solid blue;
}

.imageborder {
    border: 1px solid #000000;
    background-color: #FFFFFF;
    margin-top: 3px;
    margin-bottom: 3px;
}

.display_media {
    background: transparent !important ;
    padding-top: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
} td.display_media { background: transparent !important ; }

.thumbnails {
    background: #EFEFEF ;
    padding: 5px;
}

.footer {
    font-size : 9px;
}

.footer a {
    text-decoration: none;
    color: #000000;
}

.footer a:hover {
    color: #000000;
    text-decoration: underline;
}

.statlink {
    color: #FFFFFF;
}

.statlink a {
    text-decoration: none;
    color: #FFFFFF;
}

.statlink a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}

.alblink {
    font-weight:bold;
}

.alblink a {
    text-decoration: underline;
    color: #000000;
}

.alblink a:hover {
    color: #000000;
    text-decoration: underline;
}

.catlink {
    display: block;
    margin-bottom: 2px;
    font-weight:bold;
}

.catlink a {
    text-decoration: underline;
    color: #000000;
}

.catlink a:hover {
    color: #000000;
    text-decoration: underline;
}

.topmenu {
    line-height : 130%;
    font-size: 100%;
}

.topmenu a {
    color : #0066CC;
    text-decoration : none;
}

.topmenu a:hover  {
    color : #0066CC;
    text-decoration : underline;
}

.img_caption_table {
    border: none;
    background-color: #FFFFFF;
    width : 100%;
    margin : 0px;
}

.img_caption_table th {
    background: #D1D7DC ;
    font-size: 100%;
    color : #000000;
    padding-top: 4px;
    padding-right: 10px;
    padding-bottom: 4px;
    padding-left: 10px;
    border-top : 1px solid #FFFFFF;
}

.img_caption_table td {
    background: #EFEFEF ;
    padding-top: 6px;
    padding-right: 10px;
    padding-bottom: 6px;
    padding-left: 10px;
    border-top : 1px solid #FFFFFF;
    white-space: normal;
}

.debug_text {
    border: #BDBEBD;
    background-color: #EFEFEF;
    width : 100%;
    margin: 0px;
}

.clickable_option {
    cursor : default;
}

.listbox_lang {
    color: #000000;
    background-color: #D1D7DC;
    border: 1px solid #0E72A4;
    font-size: 80%;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align : middle;

}

.pic_title {
    color: #000000;
    font-size: 120%;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    text-align : center;
    padding-top:0px;
    padding-bottom:0px;
    margin-top:0px;
    margin-bottom:0px;
    line-height:1.0em;
}

.pic_caption {
    color: #000000;
    font-size: 100%;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    text-align : center;
    padding-top:0px;
    padding-bottom:0px;
    margin-top:0px;
    margin-bottom:0px;
    line-height:1.0em;
}

.important {
    /* background-image : url(images/important.gif); */
    color: red;
    font-weight: bold;
    padding-left:1px;
    padding-right:1px;
    padding-top:3px;
    padding-bottom:3px;
}

#cpgChooseLanguageWrapper {
    float:left;
    margin-left:3px;
    margin-right:3px;
    margin-top:0px;
    margin-bottom:0px;
}

#cpgChooseThemeWrapper {
    float:left;
    margin-left:3px;
    margin-right:3px;
    margin-top:0px;
    margin-bottom:0px;
}

.filmstrip_background {
    background-color:#000000;
} .filmstrip_background img.strip_image {
    max-width:150px;
    max-height:150px;
}

.prev_strip {
    text-align: left;
}

.next_strip{
    text-align: right;
}

/** Swfupload css **/
div.fieldset {
    border:  2px solid #0E72A4;
    margin: 10px 0;
    padding: 20px 10px;
}

div.fieldset span.legend {
    position: relative;
    padding: 3px;
    top: -30px;
    background-color: #0E72A4;
    color: #fff;
}

div.flash {
    width: 375px;
    margin: 10px 5px;
    border-color: #D9E4FF;
}

input[disabled]{ border: 1px solid #ccc } /* FF 2 Fix */


.progressWrapper {
    width: 357px;
    overflow: hidden;
}

.progressContainer {
    margin: 5px;
    padding: 4px;
    border: solid 1px #E8E8E8;
    background-color: #F7F7F7;
    overflow: hidden;
}
/* Message */
.message {
    margin: 1em 0;
    padding: 10px 20px;
    border: solid 1px #FFDD99;
    background-color: #FFFFCC;
    overflow: hidden;
}
/* Error */
.red {
    border: solid 1px #B50000;
    background-color: #FFEBEB;
}

/* Current */
.green {
    border: solid 1px #DDF0DD;
    background-color: #EBFFEB;
}

/* Complete */
.blue {
    border: solid 1px #CEE2F2;
    background-color: #F0F5FF;
}

.progressName {
    font-size: 8pt;
    font-weight: 700;
    color: #555;
    width: 323px;
    height: 14px;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
    font-size: 0;
    width: 0%;
    height: 2px;
    background-color: blue;
    margin-top: 2px;
}

.progressBarComplete {
    width: 100%;
    background-color: green;
    visibility: hidden;
}

.progressBarError {
    width: 100%;
    background-color: red;
    visibility: hidden;
}

.progressBarStatus {
    margin-top: 2px;
    width: 337px;
    font-size: 7pt;
    font-family: Arial;
    text-align: left;
    white-space: nowrap;
}

a.progressCancel {
    font-size: 0;
    display: block;
    height: 14px;
    width: 14px;
    background-image: url(../../images/cancelbutton.gif);
    background-repeat: no-repeat;
    background-position: -14px 0px;
    float: right;
}

a.progressCancel:hover {
    background-position: 0px 0px;
}

.swfupload {
    vertical-align: top;
}

/**styles for photo manager*/
table#pic_sort tr td { 
    padding: 4px;
    border-bottom: 1px solid #CCCCCC;
}

/** styles for album manager and photo album*/
table#album_sort tr td {
    padding: 3px;
    border-bottom: 1px solid #CCCCCC;
}

table#album_sort tr td span.editAlbum {
    margin-left: 100px;
    font-size: 10px;
    line-height: 100%;
    text-decoration: underline;
    cursor: pointer;
    display: none;
    color: #FF0000;
}

.cpg_message_info, .cpg_message_success, .cpg_message_warning, .cpg_message_error, .cpg_message_validation {
  margin: 2em;
  margin-left: auto;
  margin-right: auto;
  width: 70% !important;
  min-height: 40px;
  clear: both;
  text-align: justify;
  vertical-align: middle;
  border-collapse: collapse;
  padding: 15px 20px 15px 80px;
  background-position: 20px 50%;
  background-repeat: no-repeat;
  border-radius: 20px;
  -moz-border-radius: 20px;
  -khtml-border-radius: 20px;
}

.cpg_message_info {
  border: 1px solid #9999dd;
  background-color: #eeeeff;
  background-image: url(http://www.pardususer.de/lib/images/com_note/information.png);
}

.cpg_message_success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image: url('../../images/message/ok.png');
}

.cpg_message_warning {
  border: 1px solid #FFC13C;
  background-color: #ffc;
  background-image: url(http://www.pardususer.de/lib/images/com_note/important.png);
}

.cpg_message_error {
  border: 1px solid #d99;
  background-color: #fdd;
  background-image: url(http://www.pardususer.de/lib/images/com_note/warning.png);
}

.cpg_message_validation {
  border: 1px solid #d99;
  background-color: #fdd;
  background-image: url(http://www.pardususer.de/lib/images/com_note/warning.png);
}

.cpg_summary {
    font-size:0.9em;
	border: 1px solid;
    margin: 10px 0px;
	padding:5px 10px 5px 10px;
    color: #FF2B9C;
    background-color: #FFDEEF;
	text-align:right;
	float:right;
	width:400px;
}

#GB_window {
    background-color: #EFEFEF;
    border: 5px solid #0E72A4;
}

.external {
    background: transparent url('../../images/link.gif') 100% 50% no-repeat;
    padding-right: 10px;
}

.detail_head_collapsed, .detail_head_expanded {
    color: #0066CC;
}

/* Styles for the standard dropdown menus. */
main_menu {
    padding: 0 0 0 0.5em;
    float: left;
    margin: 0;
    width: 98%;
}

.dropmenu, .dropmenu ul {
    list-style: none;
    line-height: 1em;
    padding: 0;
    margin: 0;
}

.dropmenu {
    padding: 0 0.5em;
}

.dropmenu a {
    display: block;
    color: #000000;
    text-decoration: none;
}

.dropmenu a span {
    display: block;
    padding: 0 0 0 5px;
    font-size: 0.9em;
}

/* the backgrounds first level only*/
.dropmenu li a.firstlevel {
    margin-right: 8px;
}

.dropmenu li a.firstlevel span.firstlevel {
    display: block;
    position: relative;
    left: -5px;
    padding-left: 5px;
    height: 22px;
    line-height: 19px;
}

.dropmenu li {
    float: left;
    position: relative;
    padding: 0;
    margin: 0;
}

.dropmenu li ul {
    z-index: 90;
    display: none;
    position: absolute;
    width: 19.2em;
    font-weight: normal;
    border-bottom: solid 1px #999;
    background: url(images/menu_gfx.png) 0 -100px no-repeat;
    padding: 7px 0 0 0;
}

.dropmenu li li {
    width: 19em;
    margin: 0;
    border-left: solid 1px #999;
    border-right: solid 1px #999;
}

.dropmenu li li a span {
    display: block;
    padding: 8px;
}

.dropmenu li ul ul {
    margin: -1.8em 0 0 13em;
}

/* the active button */
.dropmenu li a.active {
    background: url(images/menu_gfx.png) no-repeat 100% 0;
    color: #ffffff;
    font-weight: bold;
}

.dropmenu li a.active span.firstlevel {
    background: url(images/menu_gfx.png) no-repeat 0 0;
}

/* the hover effects */
.dropmenu li a.firstlevel:hover {
    background: url(images/menu_gfx.png) no-repeat 100% -30px;
    color: #ffffff;
    cursor: pointer;
    text-decoration: none;
}

.dropmenu li a.firstlevel:hover span.firstlevel {
    background: url(images/menu_gfx.png) no-repeat 0 -30px;
}

/* the hover effects on level2 and 3*/
.dropmenu li li a:hover {
    background: #D4DBE4;
    color: #000;
    text-decoration: none;
}

.dropmenu li:hover ul ul, .dropmenu li:hover ul ul ul {
    top: -999em;
}

.dropmenu li li:hover ul {
    top: auto;
}

.dropmenu li:hover ul {
    display: block;
}

.dropmenu li li.additional_items {
    background-color: #fff;
}

/* Styles for the standard button lists.
------------------------------------------------------- */

.buttonlist ul li a {
    display: block;
    color:#000000 !important;
    font-family:DejaVu Sans, Bitstream Vera Sans, Verdana REF, Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration:none !important;
    padding: 0;
    margin-left: 12px;
    margin-right: 0px;
    cursor: pointer;
}

.buttonlist ul li a:hover {
    color:#ffffff !important;
    text-decoration:none !important;
}

.buttonlist ul li a span {
    background:#cccccc url(http://forum.pardususer.de/Themes/ApolloBB/images/post_button_bg_nml.png) 50% 50% repeat-x;
    border:1px solid #999999;
    color:#000000 !important;
    font-family:DejaVu Sans, Bitstream Vera Sans, Verdana REF, Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    font-weight: bold;
    text-decoration:none !important;
    display: block;
    padding: 0 8px 0 0;
    position: relative;
    right: -8px;
}

.buttonlist ul li a:hover span {
    background:#2293f7 url(http://forum.pardususer.de/Themes/ApolloBB/images/post_button_bg_akt.png) 50% 50% repeat-x;
    border:1px solid #2293f7;
    color:#ffffff !important;
    text-decoration:none !important;
}

/* the active one */
.buttonlist ul li a.active {
    background: url(images/menu_gfx.png) no-repeat 0 -60px;
    color: black;
    font-weight: bold;
}

.buttonlist ul li a.active span {
    background: url(images/menu_gfx.png) no-repeat 100% -60px;
}

.buttonlist ul li a.active {
    font-weight: bold;
}

.buttonlist ul li a.active:hover {
    color: #ddf;
}

.align_top ul li a, .align_bottom ul li a {
    margin: 0 12px 0 0;
}

.rounded_menu {
    display: block;
    font-size: 0.8em;
    color: white;
    background: url(images/menu_gfx.png) no-repeat 0 -30px;
    padding: 0;
    cursor: pointer;
}

.rounded_menu span {
    background: url(images/menu_gfx.png) no-repeat 100% -30px;
    display: block;
    height: 24px;
    line-height: 20px;
    padding: 0 8px 0 0;
    position: relative;
    right: -8px;
}

a:hover.rounded_menu  {
    background: url(images/menu_gfx.png) no-repeat 0 0;
    color: #fff;
    text-decoration: none;
}

a:hover.rounded_menu span {
    background: url(images/menu_gfx.png) no-repeat 100% 0;
}

.admin_menu_anim {
    background-image : url(images/button_bg_anim.gif);
}

/* Anpassungen für PardusUser.de */
.resized {
	cursor:pointer;
}
