/**
  Theme Name:  Deutsch
  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
{
  color                 : #FFFFFF;
  text-decoration       : none;
  font-size             : 10px;
  font-family           : Verdana, Arial, Helvetica, sans-serif;
}


/* ------------------------------- Kalender -------------------------------- */

#cal
{
  margin                : 0px 0px 10px 0px;
  border                : 2px solid #346664;
  background-color      : #eeeeee;
}

#cal caption
{
  border-bottom         : 2px solid #346664;
  padding               : 4px;
  background-color      : #990000;
  font-weight           : bold;
  color                 : #ffffff;
}

#wp-calendar
{
  width                 : 100%;
}

#wp-calendar thead
{
  font-size             : 10px;
}

#wp-calendar td
{
  text-align            : center;
  color                 : #000000;
  padding               : 2px 0;
}

#wp-calendar td a:link, #wp-calendar td a:visited
{
  font-weight           : bold;
  text-decoration       : none;
  color                 : #990000;
}

#wp-calendar td a:hover
{
  color                 : #346664;
}

#wp-calendar #today
{
  color                 : #990000;
  border                : 1px solid #346664;
  background-color      : #ffcc33;
}

#wp-calendar #next
{
  padding-right         : 6px;
  text-align            : right;
}

#wp-calendar #prev
{
  padding-left          : 6px;
  text-align            : left;
}


/* ------------------------------ 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, h2 a:link, h2 a:visited, h2 a:hover
{
  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;
}


/* ---------------------------------- TOC ---------------------------------- */

#toc
{ 
  border                : 2px solid #ffcc33;
  background-color      : #eeeeee;
  padding               : 5px;
  font-size             : 95%;
  float                 : right;
  margin-left           : 20px;
  margin-bottom         : 5px;
}

#toc #toctitle
{
  line-height           : 20px;
}


#toc .tocline
{
  font-size             : 95%;
  color                 : #990000;
  margin-left           : 10px;
  margin-bottom         : 2px;
  margin-right          : 10px;
}

#toc .tocline a
{
  font-size             : 95%;
  text-decoration       : none;
  color                 : #990000;
}

#toc .tocline a:hover
{
  font-size             : 95%;
  text-decoration       : none;
  color                 : #336664;
}


/* --------------------------------- 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 ------------------------------ */

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

#main 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;
}


/* ------------------------------- Gästebuch ------------------------------- */

.gbmenu a:link, .gbmenu a:active, .gbmenu a:visited
{
  color                 : #990000;
  font-weight           : normal;
  text-decoration       : none;
  font-size             : 12px;
}

.gbmenu a:hover
{
  color                 : #990000;
  font-weight           : normal;
  text-decoration       : underline;
  font-size             : 12px;
}




/* --------------------------------- Wetter -------------------------------- */

.ccDetailsForcast
{
  border                : 1px solid #990000;
  background-color      : #ffffff;
  padding               : 5px;
  float                 : right;
  margin-left           : 10px;
  margin-bottom         : 5px;
  width                 : 300px;
  font-size             : 95%;
  font-family           : Verdana, Helvetica, Arial, sans-serif;
}

.wObserv
{
  text-align            : center;
  font-size             : 12px;
  font-weight           : bold;
  background-color      : #eee;
  padding               : 3px 1px 3px 1px;
  border-bottom         : 1px solid #647585;
}

.wCondDetails
{
  text-align            : center;
  font-size             : 12px;
  font-weight           : bold;
  padding-bottom        : 6px;
  border-bottom         : 1px solid #647585;
  margin-bottom         : 4px;
}

.cContainer
{
  text-align            : center;
  border                : 1px Solid #000;
  font-size             : 95%;
  background-color      : #fff;
}

.wLabelLight
{
  text-align            : left;
  font-size             : 11px;
  font-weight           : bold;
  background-color      : #ffffff;
  padding-left          : 2px;
  padding-top           : 1px;
  padding-bottom        : 1px;
  width                 : 50%;
  float                 : left;
}

.wValueLight
{
  text-align            : right;
  padding-right         : 2px;
  padding-top           : 1px;
  padding-bottom        : 1px;
  font-size             : 11px;
  background-color      : #ffffff;
}

.wLabel
{
  text-align            : left;
  font-size             : 11px;
  font-weight           : bold;
  background-color      : #ffffff;
  padding-left          : 2px;
  padding-top           : 1px;
  padding-bottom        : 1px;
  width                 : 50%;
  float                 : left;
}

.wValue
{
  text-align            : right;
  padding-right         : 2px;
  padding-top           : 1px;
  padding-bottom        : 1px;
  font-size             : 11px;
  background-color      : #ffffff;
}

.wExtforecast
{
  font-size             : 10px;
  text-align            : center;
  background-color      : #fff;
  margin-bottom         : 6px;
  margin-top            : 5px;
  padding-top           : 10px;
  border-top            : 1px solid #647585;
}

a.wExtforecast
{
  font-size             : 10px;
}

.wLsup
{
  font-size             : 9px;
  color                 : #b9b9b9;
  text-align            : right;
  background-color      : #fff;
  margin-top            : 5px;
  border-top            : 1px solid #647585;
  padding-top           : 10px;
  padding-bottom        : 3px;
}

a.weatherChannel:link
{
  font-size             : 10px;
  color                 : #000000;
}

a.weatherChannel:VISITED
{
  font-size             : 10px;
  color                 : #000000;
}

a.weatherChannel:ACTIVE
{
  font-size             : 10px;
  color                 : #000000;
}

.ccExtDetails
{
  text-align            : center;
  border                : 1px Solid #000000;
  font-size             : 12px;
  width                 : 300px;
  background-color      : #fff;
  margin                : 0 auto;
}

.ccDetailsLinks
{
  border                : 1px Solid #000000;
  font-size             : 12px;
  width                 : 300px;
  background-color      : #ffffff;
  margin                : 0 auto;
}

#ccExtForcast
{
  text-align            : center;
  border                : 1px Solid #000;
  font-size             : 12px;
  width                 : 300px;
  background-color      : #fff;
  margin                : 0 auto;
}

.day
{
  width                 : 300px;
  border-bottom         : 1px dotted #ccc;
  padding-bottom        : 5px;
}

.wcLogo
{
  float                 : right;
}

.wforecast
{
  font-weight           : bold;
  background-color      : #eee;
  padding               : 2px 0 2px 0;
  width                 : 300px;
}

.wforecastIcon
{
  width                 : 50px;
  float                 : left;
}

.wforecastTemp
{
  width                 : 250px;
}

.wforecastdesc
{
  width                 : 300px;
}

.tmp
{
  font-weight           : bold;
}

.wxLinks
{
  font-size             : 10px;
  color                 : #000000;
}

#weather input, textarea
{
  border                : 1px solid #000;
  font-family           : Verdana, Helvetica, Arial, sans-serif;
  font-size             : .8em;
  padding               : 1px;
}

select
{
  border                : 1px solid #000;
  font-family           : Verdana, Helvetica, Arial, sans-serif;
  font-size             : 1em;
}

.tod
{
  width                 : 300px;
  font-weight           : bold;
}

.dayContainer
{
  padding-top           : 5px;
}

.search
{
  border                : 1px solid #000;
  font-size             : .8em;
  text-align            : center;
  background-color      : #fff;
  width                 : 300px;
}

.ccDetails
{
  text-align            : center;
  border                : 1px Solid #000;
  font-size             : 12px;
  width                 : 80px;
  background-color      : #fff;
  margin                : 0 auto;
}

.wDetails
{
  color                 : #000000;
  background-color      : #eeeeee;
  text-align            : center;
  font-size             : 9px;
}

.wConditions
{
  font-size             : 10px;
  font-weight           : bold;
}

#sponsor
{
  padding-left    : 20px;
  float           : right; 
}

/* ----------------------------------- - ----------------------------------- */


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

.vgbmenu { color: #999999; font-family: Verdana,Arial,Sans-Serif; font-weight: normal; font-size:12px; text-decoration: none }
.vgbamenu { font-family: Verdana,Arial,Sans-Serif; font-size: 12px; color: #990000; font-weight: bold }
.vgbfullborder { border: 2px solid #336664 }
.vgbentrynumber { font-family: Impact,Tahoma,Sans-Serif; font-size: 48px; font-weight: bold; color: #ffcc33; padding-left: 6px }
.vgbentryname { font-family: Impact,Tahoma,Sans-Serif; font-size: 24px; font-weight: normal; color: #990000; }
.vgbentrydate { font-family: Tahoma,Verdana,Arial,Sans-Serif; font-size: 12px; font-weight: bold; color: #990000 }
.vgbtext { font-family: Verdana,Arial,Sans-Serif; font-size: 12px; color: #555555 }
.vgbformcat { font-family: Verdana,Arial,Sans-Serif; font-size: 12px; color: #336664; font-weight: bold }
.vgbformname { font-family: Verdana,Arial,Sans-Serif; font-size: 12px; color: #000000 }
.vgbcustom { font-family: Verdana,Arial,Sans-Serif; font-size: 12px; color: #777777; padding: 7px }
.vgbsideborder { border-left: 2px solid #336664; border-right: 2px solid #336664 }
.vgbtitle { font-family: Arial,Verdana,Sans-Serif; font-size: 30px; color: #000000 }
.vgbstatscat { font-family: Verdana,Arial,Sans-Serif; font-size: 12px; color: #336664; font-weight: bold }
.vgbstatsname { font-family: Verdana,Arial,Sans-Serif; font-size: 12px; color: #000000 }
.vgbstatsval { font-family: Verdana,Arial,Sans-Serif; font-size: 12px; color: #990000; font-weight: normal }
.vgbstatsquote { font-family: Verdana,Arial,Sans-Serif; font-size: 12px; color: #AAAAAA }
.vgbprivtext { font-family: Impact,Tahoma,Sans-Serif; font-size: 24px; font-weight: normal; color: #999999 }
.vgbprivdate { font-family: Tahoma,Verdana,Arial,Sans-Serif; font-size: 12px; font-weight: bold; color: #AAAAAA }
.vgbbbcode { font-family: Verdana,Arial,Sans-Serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #819ECD; }
.vgbprivnum { font-family: Impact,Tahoma,Sans-Serif; font-size: 48px; font-weight: bold; color: #CCCCCC; padding-left: 6px }
.vgbvcomment { font-family: Verdana,Arial,Sans-Serif; font-size: 10px; color: #819ECD }
.vgbsize { font-family: Verdana,Arial,Sans-Serif; font-size: 10px; color: #AAAAAA}
.vgboptional { font-family: Verdana,Arial,Sans-Serif; font-size: 12px; color: #AAAAAA }
.vgbip { font-family: Verdana,Arial,Sans-Serif; font-size: 12px; color: #AAAAAA }
.vgbcomment { font-family: Verdana,Arial,Sans-Serif; font-size: 12px; color: #000000; padding: 7px; }
.vgbcommenthead { font-family: Verdana,Arial,Sans-Serif; font-size: 12px; color: #000000; font-weight: bold }
.vgbtextlink { color: #999999; font-family: Verdana,Arial,Sans-Serif; font-size: 12px; text-decoration: none }
.vgbpage { font-family: Verdana,Arial,Sans-Serif; font-size: 12px; color: #000000; padding: 7px; font-weight: bold }
.vgbnextprev { color: #999999; font-family: Verdana,Arial,Sans-Serif; font-size: 12px; font-weight: normal; text-decoration: none }
.vgbseperator { color: #CCCCCC; font-family: Verdana,Arial,Sans-Serif; font-size: 11px }
.vgbpagelink { color: #999999; font-family:Verdana,Arial,Sans-Serif; font-size: 12px; font-weight: normal; text-decoration: none }
.vgbapage { font-family: Verdana,Arial,Sans-Serif; font-size: 20px; font-weight: bold; color: #990000; }
.vgbempty { font-family: Verdana,Arial,Sans-Serif; font-size: 12px; color: #AAAAAA }
.vgbstatus { color: #000000; font-family: Verdana,Arial,Sans-Serif; font-size: 14px; font-weight: bold }
.vgberror { color:#990000; font-family: Verdana,Arial,Sans-Serif; font-size: 14px; }
.vgbpreview { font-family: Verdana,Arial,Sans-Serif; font-size: 12px; color: #336664; font-weight: bold }
.vgbtooltip { width: 300px; left: 260px; margin-top: 2px; border: 1px solid gray; background: #FFFFFF; padding: 2px; color: #202020; font: normal 12px Verdana,Arial,Helvetica; } 
select { width:267px; height:20px; border:1px solid #A5ACB2; } 



/* End */
