/**
  Theme Name:  Russland
  Description: Simple theme based on the Sharepoint Theme by ADMIN-BG
  Version:     1.0
  Author:      Cecil
  Author URI:  http://www.biketraveler.net
*/


/* ------------------------------ Allgemeines ------------------------------ */

body
{
  margin                : 10px 0px 10px 0px;
  padding               : 0px;
  background-color      : #ffcc33;
  font-family           : Verdana, Arial, Helvetica, sans-serif;
  font-size             : 12px;
}

#wrap
{
  height                : 100%;
  margin-left           : auto;
  margin-right          : auto;
  width                 : 90%;
  border                : 4px solid #346664;
  background-color      : #ffffff;
}


/* -------------------------------- Header --------------------------------- */

#head
{
  height                : 80px;
  padding               : 20px 40px 0px 20px;
  border-bottom         : solid 4px #346664;
  background-color      : #990000;
  font-family           : Verdana, Arial, Helvetica, sans-serif;
}

#head a img
{
  border                : none;
}


/* -------------------------------- Footer --------------------------------- */

#footer
{
  clear                 : both;
  background-color      : #990000;
  border-top            : 4px solid #346664;
  padding               : 5px;
  font-size             : 10px;
  font-family           : Verdana, Arial, Helvetica, sans-serif;
  color                 : #AAAAAA;
  text-align            : center;
}

#footer a
{
  padding               : 5px;
  color                 : #FFFFFF;
  text-decoration       : none;
}


/* ------------------------------ Navigation ------------------------------- */

#navigation
{
  float                 : left;
  width                 : 210px;
  padding               : 20px 10px 20px 10px;
}

#navigation ul
{
  margin-left           : 0px;
  padding-left          : 0px;
  font-weight           : bold;
}

#navigation ul li
{
  margin-left           : 0px;
  padding-left          : 0px;
  margin-bottom         : 20px;
  list-style-type       : none;
}

#navigation ul ul
{
  border-top            : 2px solid #346664;
  font-weight           : normal;
  padding               : 0px;
  margin                : 0px;
}

#navigation ul ul li
{
  border                : none;
  padding               : 0px;
  margin                : 0px;
  font-weight           : normal;
  list-style-type       : none;
  display               : block;
}

#navigation ul ul li a:link, #navigation ul ul li a:visited
{
  display               : block;
  padding               : 3px 0px 3px 10px;
  margin                : 0px;
  background-color      : #eeeeee;
  color                 : #990000;
  border-bottom         : 2px solid #346664;
  text-decoration       : none;
}

#navigation ul ul li a:hover
{
  background-color      : #ffcc33;
  color                 : #990000;
}


/* --------------------------------- Suche --------------------------------- */

.searchform
{
  z-index               : 2;
  margin                : 2px 0 15px 0;
}

.searchform input
{
  z-index               : 2;
  background            : #eeeeee;
  border                : 2px solid #346664;
  font-size             : 11px;
  margin-top            : 3px;
  padding               : 2px;
}

.searchform .s
{
  height                : 16px;
}

.search_meta
{
  color                 : #346664;
  font-size             : 9px;
}

.search_excerpt
{
  color                 : #000000;
  font-size             : 11px;
}

.search_meta a:link, .search_meta a:visited
{
  color                 : #000000;
  font-size             : 9px;
  text-decoration       : none;
}

.search_meta a:hover
{
  color                 : #990000;
  font-size             : 9px;
}

hr
{
  color                 : #346664;
  height                : 1px;
  margin-top            : 15px;
  margin-bottom         : 10px;
}


/* ----------------------------- Überschriften ----------------------------- */

h2, h2 a:link, h2 a:visited
{
  font-size             : 14px;
  margin                : 0px 0px 15px 0px;
  padding               : 3px;
  background-color      : #346664;
  color                 : #ffffff;
  font-family           : Verdana, Helvetica, Arial, sans-serif;
  text-decoration       : none;
}

h5
{
  margin                : 10px 0px 0px 0px;
}

h5 a:link, h5 a:visited
{
  color                 : #990000;
  text-decoration       : none;
  font-family           : Verdana, Helvetica, Arial, sans-serif;
  font-size             : 14px;
  font-weight           : bold;
}

h5 a:hover
{
  text-decoration       : underline;
}

h3
{
  font-size             : 12px;
  font-weight           : bold;
  border-bottom         : 2px solid #ffcc33;
  margin                : 40px 0px 3px 0px;
  padding               : 0px 0px 2px 0px;
  color                 : #990000;
}


/* --------------------------------- Bilder -------------------------------- */

.bildR
{ 
  border                : 1px solid #ffcc33;
  background-color      : #f9f9f9;
  padding               : 5px;
  float                 : right;
  margin-left           : 10px;
  margin-bottom         : 5px;
  max-width             : 90%;
  font-size             : 95%;
}

.bildC
{ 
  border                : 1px solid #990000;
  background-color      : #f9f9f9;
  padding               : 5px;
  display               : block;
  margin-left           : auto;
  margin-right          : auto;
  margin-bottom         : 5px;
  max-width             : 90%;
}

.bildL
{ 
  border                : 1px solid #ffcc33;
  background-color      : #f9f9f9;
  padding               : 5px;
  float                 : left;
  margin-right          : 10px;
  margin-bottom         : 5px;
  max-width             : 90%;
  font-size             : 95%;
}


/* ------------------------------- Metadaten ------------------------------- */

.meta
{
  font-size             : 10px;
  color                 : #000000;
  margin-bottom         : 30px;
  padding               : 7px;
  background-color      : #eeeeee;
  border                : 2px solid #ffcc33;
}

.meta a:link, .meta a:visited
{
  color                 : #990000;
}

.meta a:hover
{
  color                 : #990000;
}


/* ------------------------------ Kommentare ------------------------------- */

#commentlist
{
  list-style-type       : none;
  margin                : 0px;
  padding               : 0px;
}

#commentlist li
{
  list-style-type       : none;
  margin-bottom         : 10px;
  padding               : 10px;
  background-color      : #eeeeee;
  border-top            : 1px solid #ffcc33;
  border-bottom         : 1px solid #ffcc33;
}

#commentlist cite
{
  margin                : 7px 0px 0px 0px;
  padding               : 0px;
  font-size             : 10px;
  font-style            : normal;
}

#commentlist p
{
  margin-top            : 0px;
  padding-top           : 0px;
}

#commentform input, #commentform textarea
{
  background            : #eeeeee;
  border                : 1px solid #336664;
}

#commentform input:focus, #commentform textarea:focus
{
  background            : #ffffff;
  border                : 1px solid #336664;
}


/* ------------------------------ Allgemeines ------------------------------ */

#fotoalbum
{
  margin-left           : 230px;
  padding               : 20px;
}

#fotoalbum textarea
{
  width                 : 90%;
}

a:link, a:visited
{
  color                 : #990000;
  text-decoration       : none;
}

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

.postentry i
{
  color                 : #990000;
}

.postentry ul li
{
  list-style-image      : url(images/li.png);
  padding               : 0 0 0 10px;
  margin-right          : 20px;
}

.postentry blockquote
{
  color                 : #777777;
  padding-left          : 15px;
  background-image      : url(images/blockquote.gif);
  background-repeat     : no-repeat;
  background-position   : top left;
  font-size             : 10pt;
}

acronym, abbr, span.caps
{
  cursor                : help;
}

acronym, abbr
{
  border-bottom         : 1px dashed #84939F;
}

code
{
  font-size             : 1.0em;
  font-family           : "Courier New", Courier, monospace;
  color                 : #777777;
}

/* Fix IE spaces. Hide from IE Mac \*/
* ul li a
{
  height: 1%;
}
/* End */


/* ------------------------------- Adminmenü ------------------------------- */

.admin_menu
{
  border                : #990000 1px solid;
  background-position   : bottom;
  font-size             : 11px;
  font-family           : Arial, Verdana, Helvetica, sans-serif;
  color                 : #333333;
  background-image      : url(images/button_bg.gif);
}

.admin_menu A
{
  display               : block;
  color                 : #333333;
  position              : relative;
  text-decoration       : none;
  padding               : 5px 10px 5px 10px;
}

.admin_menu A:hover
{
  color                 : #333333;
  text-decoration       : underline;
}

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

#fotoalbum h2
{
  font-family           : Verdana, Helvetica, Arial, sans-serif;
  text-decoration       : none;
  font-size             : 14px;
  margin                : 0px 0px 15px 0px;
  padding               : 3px;
  background-color      : #346664;
  color                 : #ffffff;
}

#fotoalbum .tableh1, #fotoalbum .tableh1 h2
{
  font-family           : Verdana, Helvetica, Arial, sans-serif;
  background            : #990000;
  color                 : #FFFFFF;
  padding               : 7px;
  font-size             : 12px;
}

#fotoalbum .catlink
{
  display               : block;
  margin-bottom         : 2px;
}

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

#fotoalbum .catlink a:hover
{
  color                 : #336664;
  text-decoration       : none;
}

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

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

#fotoalbum a:hover
{
  color                 : #990000;
  text-decoration       : none;
}

#fotoalbum bblink a
{
  color                 : #000000;
  text-decoration       : none;
}

#fotoalbum bblink a:hover
{
  color                 : #990000;
  text-decoration       : none;
}

.tableb_compact
{
  background            : #efefef ;
  padding               : 2px 5px 7px 5px;
}

#fotoalbum .tableh2, #fotoalbum .catrow_noalb 
{
  background            : #D1D1D1;
  color                 : #000000;
  padding               : 3px 10px 3px 10px;
}

#fotoalbum .footer
{
  color                 : #ffffff;
  font-size             : 0px;
  padding-bottom        : 20px;
}

#fotoalbum .footer a
{
  color                 : #ffffff;
  font-size             : 0px;
  text-decoration       : none;
}

#fotoalbum .footer a:hover
{
  color                 : #ffffff;
  font-size             : 1px;
  text-decoration       : none;
}

#fotoalbum .navmenu
{
  background            : #000000;
  border-style          : none;
  color                 : #ffffff;
  font-family           : Verdana, Arial, Helvetica, sans-serif;
  font-size             : 100%;
  font-weight           : bold;
}

#fotoalbum .navmenu a
{
  color                 : #ffffff;
  display               : block;
  padding               : 2px 5px 2px 5px;
  position              : relative;
  text-decoration       : none;
}

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

#fotoalbum .navmenu img
{
  margin                : 1px 5px 1px 5px;
}

#fotoalbum .navmenu1
{
  background            : #d1d1d1;
  border-style          : none;
  color                 : #ffffff;
  font-family           : Verdana, Arial, Helvetica, sans-serif;
  font-size             : 100%;
  font-weight           : bold;
}

#fotoalbum .navmenu1 a
{
  color                 : #ffffff;
  display               : block;
  padding               : 2px 5px 2px 5px;
  position              : relative;
  text-decoration       : none;
}

#fotoalbum .navmenu1 a:hover
{
  background            : #ffcc33;
  color                 : #000000;
  text-decoration       : none;
}

#fotoalbum .navmenu1 img
{
  margin                : 1px 5px 1px 5px;
}

#fotoalbum .imageborder
{
  background-color      : #ffffff;
  border                : 1px solid #990000;
  margin-bottom         : 30px;
  margin-top            : 30px;
}

#fotoalbum .image
{
  border                : 1px solid #000000;
  margin                : 5px;
}

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

#fotoalbum .img_caption_table td
{
  background            : #efefef;
  border-top            : 1px solid #ffffff;
  padding               : 6px 10px 20px 10px;
}

#fotoalbum .img_caption_table th
{
  background            : #d1d1d1;
  border-top            : 1px solid #ffffff;
  color                 : #000000;
  font-size             : 100%;
  padding               : 4px 10px 4px 10px;
}

#fotoalbum .tableh2_compact
{
  padding               : 5px;
}

#fotoalbum .alblink a
{
  color                 : #336664;
  text-decoration       : none;
}

#fotoalbum .alblink a:hover
{
  color                 : #990000;
  text-decoration       : none;
}

#fotoalbum h3
{
  font-family           : Verdana, Arial, Helvetica, sans-serif;
  font-size             : 12px;
  font-weight           : normal;
  margin                : 2px;
}

#fotoalbum li
{
  list-style-position   : outside;
  list-style-type       : disc;
  margin-bottom         : 4px;
  margin-left           : 10px;
  margin-top            : 4px;
  padding               : 0px;
}

#fotoalbum p
{
  font-family           : Arial, Helvetica, sans-serif;
  font-size             : 100%;
  margin                : 2px 0px;
}

#fotoalbum table
{
  font-size             : 12px;
}

#fotoalbum ul
{
  margin-left           : 5px;
  padding               : 0px;
}

#fotoalbum .album_stat
{
  font-size             : 85%;
  margin                : 5px 0px;
}

#fotoalbum .anycontend
{
  color                 : #000000;
  font-size             : 80%;
}

#fotoalbum .anycontend a
{
  color                 : #000000;
  font-size             : 80%;
}

#fotoalbum .anycontend a:hover
{
  color                 : #000000;
  font-size             : 80%;
  text-decoration       : none;
}

#fotoalbum .button
{
  background-position   : bottom;
  border                : 1px solid #A40E25;
  font-family           : Arial, Helvetica, sans-serif;
  font-size             : 100%;
}

#fotoalbum .checkbox
{
  font-family           : Verdana, Arial, Helvetica, sans-serif;
  font-size             : 100%;
  vertical-align        : middle;
}

#fotoalbum .clickable_option
{
  border-bottom         : 1px dotted #0000FF;
  cursor                : default;
}

#fotoalbum .comment_button
{
  background-position   : bottom;
  border                : 1px solid #A40E25;
  font-family           : Arial, Helvetica, sans-serif;
  font-size             : 85%;
  padding-left          : 3px;
  padding-right         : 3px;
}

#fotoalbum .comment_date
{
  color                 : #5F5F5F;
  font-size             : 90%;
  vertical-align        : middle;
}

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

#fotoalbum .listbox
{
  border                : 1px solid #D1D7DC;
  font-family           : Verdana, Arial, Arial, Helvetica, sans-serif;
  font-size             : 100%;
  vertical-align        : middle;
}

#fotoalbum .listbox_lang
{
  background-color      : #D1D7DC;
  border                : 1px solid #D1D7DC;
  color                 : #000000;
  font-family           : Arial, Helvetica, sans-serif;
  font-size             : 10px;
  vertical-align        : middle;
}

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

#fotoalbum .maintable
{
  background-color      : #EFEFEF;
  border                : 1px solid #A40E25;
  margin-bottom         : 1px;
  margin-top            : 1px;
}

#fotoalbum .radio
{
  font-family           : Verdana, Arial, Helvetica, sans-serif;
  font-size             : 100%;
  vertical-align        : middle;
}

#fotoalbum .sortorder_cell
{
  background            : #990000;
  color                 : #FFFFFF;
  margin                : 0px;
  padding               : 0px;
}

#fotoalbum .sortorder_options
{
  background            : #990000;
  color                 : #FFFFFF;
  font-family           : Verdana, Arial, Helvetica, sans-serif;
  font-size             : 80%;
  font-weight           : normal;
  margin                : 0px;
  padding               : 0px;
  white-space           : nowrap;
}

#fotoalbum .statlink
{
  color                 : #FFFFFF;
}

#fotoalbum .statlink a
{
  color                 : #FFFFFF;
}

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

#fotoalbum .tableb , #fotoalbum .display_media , #fotoalbum .catrow
{
  background            : #EFEFEF;
  padding               : 3px 10px 3px 10px;
}

#fotoalbum .tablef
{
  background            : #D1D7DC;
  padding               : 10px;
}

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

#fotoalbum .thumb_caption
{
  display               : block;
  font-size             : 80%;
  padding               : 1px;
}

#fotoalbum .thumb_caption a
{
  color                 : #000000;
  text-decoration       : overline;
}

#fotoalbum .thumb_num_comments
{
  display               : block;
  font-size             : 80%;
  font-style            : italic;
  font-weight           : normal;
  padding               : 2px;
}

#fotoalbum .thumb_title
{
  display               : block;
  font-size             : 80%;
  font-weight           : bold;
  padding               : 2px;
}

#fotoalbum .thumb_filename
{
  font-size             : 80%;
  display               : block;
}

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

#fotoalbum .topmenu
{
  font-size             : inherit;
  line-height           : normal;
}

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

#fotoalbum .topmenu a:hover
{
  color                 : #000000;
  text-decoration       : overline;
}

#fotoalbum .user_thumb_infobox
{
  margin-bottom         : 1px;
  margin-top            : 1px;
}

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

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

#fotoalbum .user_thumb_infobox td
{
  font-size             : 80%;
  margin-bottom         : 1px;
  margin-top            : 1px;
  text-align            : center;
}

#fotoalbum .user_thumb_infobox th
{
  font-size             : 100%;
  font-weight           : bold;
  margin-bottom         : 1px;
  margin-top            : 1px;
  text-align            : center;
}

#fotoalbum #vanity a
{
  display               : block;
  width                 : 57px;
  height                : 20px;
  margin                : 3px 20px;
}
#fotoalbum #vanity img {border:0}
#fotoalbum #v_php {float:left;background-image:url(../../images/powered-php.gif);}
#fotoalbum #v_php:hover {background-image:url(../../images/h_powered-php.gif);}
#fotoalbum #v_mysql {float:left;background-image:url(../../images/powered-mysql.gif);}
#fotoalbum #v_mysql:hover  {background-image:url(../../images/h_powered-mysql.gif);}
#fotoalbum #v_xhtml {float:right;background-image:url(../../images/valid-xhtml10.gif);}
#fotoalbum #v_xhtml:hover {background-image:url(../../images/h_valid-xhtml10.gif);}
#fotoalbum #v_css {float:right;background-image:url(../../images/valid-css.gif);}
#fotoalbum #v_css:hover{background-image:url(../../images/h_valid-css.gif);}

#vanity a
{
  display               : block;
  width                 : 57px;
  height                : 20px;
  margin                : 3px 20px;
}
#vanity img {border:0}
#v_php {float:left;background-image:url(../../images/powered-php.gif);}
#v_php:hover {background-image:url(../../images/h_powered-php.gif);}
#v_mysql {float:left;background-image:url(../../images/powered-mysql.gif);}
#v_mysql:hover  {background-image:url(../../images/h_powered-mysql.gif);}
#v_xhtml {float:right;background-image:url(../../images/valid-xhtml10.gif);}
#v_xhtml:hover {background-image:url(../../images/h_valid-xhtml10.gif);}
#v_css {float:right;background-image:url(../../images/valid-css.gif);}
#v_css:hover{background-image:url(../../images/h_valid-css.gif);}