/*
  Template fuer http://ultra-canvas.com

  @author - phpManufaktur by Ralf Hertsch - http://phpManufaktur.de - mail@phpManufaktur.de

  $Id$
*/

body {
  margin:0;
  padding:0;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 9pt;
  color: #000;
  background-color: #719dc2;
  background-image: url(images/bkgnd.jpg);
  background-repeat: repeat-x;
}
h2{
	font-size: 14pt;
	font-weight:bold;
}
h3{
	font-size: 12pt;
	font-weight:bold;
}
img {
  border: none;
}
#main-container {
  margin: 0 auto 20px auto;
  padding: 0;
  width: 900px;
  height: auto;
  color: #000;
  background-color: #5280a4;
}
#logo {
  margin: 0;
  padding: 0;
  width: 900px;
  height: 93px;
  background-image: url(images/ultra-canvas-logo.png);
  background-repeat: no-repeat;
  background-position: 473px 21px;
}
#title {
  margin: 0;
  padding: 0;
  width: 900px;
  height: 93px;
  background-image: url(images/ultra-canvas-photoshop-plugin.png);
  background-repeat: no-repeat;
  background-position: 30px 50px;
}
#content-border-top {
  margin: 0;
  padding: 0;
  width: 900px;
  height: 25px;
  background-image: url(images/content-border-top.png);
  background-repeat: no-repeat;
}
#content-body {
  margin: 0;
  padding: 0;
  width: 900px;
  background-image: url(images/content-bkgnd.png);
  background-repeat: repeat-y;
}
#content {
  margin: 0;
  padding: 0 45px 20px 45px;
  width: 810px;
  min-height: 400px;
  height: 100%;
  color: #fff;
  background-color: transparent;
}
#language-select {
  margin: 0 -2px 0 0;
  padding: 0;
  text-align: right;
}
#language-select img {
  padding: 0 0 0 10px;
}
#content-border-bottom {
  margin: 0;
  padding: 0;
  width: 900px;
  height: 25px;
  background-image: url(images/content-border-bottom.png);
  background-repeat: no-repeat;
}
#main {
  clear:both;
  padding: 20px 0 10px 0;
}
#footer {
  font-size: 9pt;
  color: #fff;
  background-color: transparent;
  margin: 0;
  padding: 0 30px 25px 30px;
  width: 840px;
  height: auto;
}
.top-navigation {
  margin:10px 0 0 -1px;
  padding: 0;
  width: 900px;
  height: 25px;
  text-align: left;
}
.top-navigation a {
  display:inline-block;
  width: 92px;
  height: 17px;
  text-align:center;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: none;
  padding: 4px;
  margin: 0 19px 0 0;
}
.top-navigation a:link ,
.top-navigation a:visited {
  background-image: url(images/navigation-100.png);
  background-repeat: no-repeat;
  color: #fff;
  background-color: transparent;
}
.top-navigation a:hover,
.top-navigation a:active {
  background-image: url(images/navigation-active-100.png);
  background-repeat: no-repeat;
  color: #5280a4;
  background-color: transparent;
}
a:link.menu-current,
a:visited.menu-current,
a:hover.menu-current,
a:active.menu-current {
  background-image: url(images/navigation-active-100.png);
  background-repeat: no-repeat;
  color: #5280a4;
  background-color: transparent;
}

a:link.lnk-extern,
a:visited.lnk-extern,
a:hover.lnk-extern,
a:active.lnk-extern {
  background: url(images/link-icon_external.gif) right no-repeat;
  color: #ffffff;
  padding-right: 12px;
}

a:link.lnk-intern,
a:visited.lnk-intern,
a:hover.lnk-intern,
a:active.lnk-intern {
  background: url(images/link-icon_internal.gif) right no-repeat;
  color: #ffffff;
  padding-right: 12px;
}

a:link.lnk-ankerdown,
a:visited.lnk-ankerdown,
a:hover.lnk-ankerdown,
a:active.lnk-ankerdown{
  background: url(images/down.gif) right center no-repeat;
  color: #ffffff;
  padding-right: 12px;
}

a:link.lnk-ankerup,
a:visited.lnk-ankerup,
a:hover.lnk-ankerup,
a:active.lnk-ankerup{
  background: url(images/up.gif) right center no-repeat;
  color: #ffffff;
  padding-right: 12px;
}

a:link.lnk-dnl,
a:visited.lnk-dnl,
a:hover.lnk-dnl,
a:active.lnk-dnl{
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
  font-size: 12pt;
}

.foot-navigation {
  float:right;
  width: 300px;
  height: auto;
  text-align: right;
}
.foot-navigation a {
  padding: 0;
  margin: 0;
  text-decoration: none;
  font-size: 9pt;
  font-weight: bold;
}
.foot-navigation a:link,
.foot-navigation a:visited {
  color: #fff;
  background-color: transparent;
}
.foot-navigation a:hover,
.foot-navigation a:active {
  color: #ffcc00;
  background-color: transparent;
}
.foot-navigation-divider {
  padding: 0 3px;
  font-weight: bolder;
}
.menu-first.foot-navigation-divider {
  display: none;
}

/**
   Twitter Box
**/
#twitter_div {
   float:right;
   width: 220px;
   height: auto;
   margin: 0 0 50px 30px;
   padding: 10px;
}
#twitter_top {
   width: 220px;
   height: 90px;
   margin: 0 0 10px 0;
   padding: 0;
   background-image:url(ralf-tipps-tricks.png);
   background-repeat:no-repeat;
   background-position: top left;
}
#twitter_div ul,
#twitter_div li{
   list-style: none;
   margin: 8px 0 0 0;
   padding: 0px;
   font-size: 7.5pt;
   line-height: 135%;
   text-align:justify;
}
#twitter_div span {
   display:block;
}
#twitter_div h2  {
   display:block;
   background-color: #969594;
   background-image: none;
   color: #fff;
   margin: 0;
   padding: 3px 5px 3px 5px;
   font-size: 9pt;
   text-align: left;
}
#twitter_follow_me {
   margin: 15px 0 0 0;
   padding: 0;
   font-size: 7.5pt;
   text-align: justify;
   line-height: 125%;
   color: #666666;
   background-color: transparent;
}
#twitter_follow_me a:link,
#twitter_follow_me a:visited,
#twitter_follow_me a:hover,
#twitter_follow_me a:active
{
   display: inline;
   text-align: left;
}
