/* 

	project:  small corporation

	author:   luka cvrk (www.solucija.com) 

*/



* {

  margin: 0;

  padding: 0;

}*



body {

	font: .75em "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif; 

	/*line-height: 1.6em;*/

	background: #009B00 url(/images/bg/dec-bg.gif);

	color: #000000; 

}



a {

  color: #000000;

  background: inherit;

  text-decoration: none;

}



a:hover {

  color: #000000;

  background: inherit;

  text-decoration: underline;

}



.tags a:hover {

  color: #000000;

  background-color: #679300;

  text-decoration: none;

}



p {

  margin: 0 0 5px 0;

}



h1 {

  margin: 0px;

  border-bottom:1px dotted #ccc;

  margin-bottom: 5px;

  color: #000000;

}



h1 a {

  background: inherit;

}



img {

  border: 0;

}



h2 {

  font:  1.2em "Trebuchet MS", Verdana, Sans-Serif;

  background: #CAD9A8  repeat-x;

  padding: 3px 5px;

  border: 1px dotted #ccc;

  margin: 0 0 11px;

  color: #000000;

}



h3 a {

  font-size: .90em;

  color:#4A6A00;

}



#bg {

  width: 970px;

  margin: 0 auto;

  padding: 0px 0 0 0;

  background: #ccc;  

}



#bg1 {

  width: 968px;

  margin: 0 auto;

  padding: 0px 0 0 0;

  background: #FFFFFF;  

}



#content {

  width: 940px;

  margin: 0 auto;

  padding: 2px 0 0 0;

  border-top: 0px solid #4A6A00;

}



#top {

  float: right;

  text-align: right;

}



#top a {

  color: #808080;

  margin: 0 0 0 13px;

  background: #fff url(../images/toparrow.png) no-repeat center left;

  padding: 0 0 0 12px;

}



.icon {

  border:0px;

  margin-right: 10px;

}



/*=================================formulars==================================*/



input.searchfield {

  width: 180px;

  padding: 5px;

    color: #000;

  border: 1px solid #5F5F5F;

  border-top: 1px solid #2F2F2F;

  font-size: .9em;

}



input.searchbutton {

  background: #679300;

  border: 0;

  padding: 3px;

  color: #ffffff;

  font-weight: bold;

  border: 1px solid #5F5F5F;

  border-top: 1px solid #2F2F2F;

  font-size: 1.1em;

}



input.txtfield {

  width: 175px;

  padding: 6px;

  border: 2px solid #808080;

  font-size: .9em;

}



textarea.txtarea {

  width: 450px;

  height: 90px;

  padding: 6px;

  border: 2px solid #808080;

  font-size: 1.4em;

}



input.btn {

  background: #679300;

  border: 1px solid #000000;

  padding: 6px;

  color: #fff;

  font-weight: bold;

  font-size: 0.9em;

}



/*====================================logo====================================*/



#logo {

  float: left;

  background: #ffffff url() no-repeat center left;

  color: #808080;

  line-height: 12px;

        width: 645px;

}



#logo h1 {

  border: none;

  color: #808080;

}



/*=================================navigation=================================*/



#menu {

  height: 20px;

  padding: 7px 0 0 0;

  clear: both;

  margin: 0 0 18px;

  background: #CAD9A8 repeat-x;

}



#menu li {

  font-size: 1.0em;

  display: inline;

  text-transform: uppercase;

}



#menu li a {

  float:left;

  margin: 0 25px 0 10px;

  color: #000000;

  font-weight: bold;

}



#menu li a:hover {

  color: #444;

}



.newuser a {

  float:right;

  color:white;

  font-weight: bold;

}



/*=================================contentbox=================================*/



#left {

  margin: 0 0px 20px 0;

  padding: 0 0 0 0px;

  float: left;

  width: 620px;

  text-align: justify;

}



#left p img {

  border:1px dotted #ccc;

  float:left;

  margin-right:5px;

}



#left p img.icon {

  border:0px;

}



/*=================================bookmarklist===============================*/



.bookmark {

  clear:both;

  padding:5px 5px 10px 5px;

  /*min-height:90px;*/

  border-bottom: 1px dotted #ccc;

}



.bookmarkodd

{

  clear:both;

  padding:5px 5px 10px 5px;

  /*background-color:beige;*/

  background-color: #FFF8E8;

  /*min-height:90px;*/

  border-bottom: 1px dotted #ccc;

}



/*=================================rightboxes=================================*/



#right1 {

  background: #FFFFFF left;

  border: 1px solid #ccc;

  font-size: 1.1em;

  color: #000000;

  clear: right;

  float: right;

  width: 260px;

  padding: 10px 15px;

  margin: 0 0 20px;

}



#right2 {

  background: #FFFFFF;

  clear: right;

  float: right;

  width: 260px;

  padding: 10px 15px;

  margin: 0 0 20px;

  border: 1px solid #CCCCCC;

}



#right {

  background: #FFFFFF;

  clear: right;

  float: right;

  width: 260px;

  padding: 10px 15px;

  margin: 0 0 20px;

  border: 1px solid #CCCCCC;

}



#right img {

  margin: 0 0 8px;

}



#right li {

  list-style: none;

}



#right li a {

  color: #787A8F;

  font-weight: bold;

  background: url(../images/arrow.gif) no-repeat center left;

  padding: 0 0 0 12px;

}



/*===================================alerts===================================*/



.help {

  padding: 5px 5px 5px 30px;

  margin: 10px 0px 10px 0px;

  color: #5B5B8A;

  background: #E7DEFF url(../images/key.png) no-repeat center left;

  background-position:7px;

  border: 1px solid #5B5B8A;

}



.error {

  padding: 5px 5px 5px 30px;

  margin: 10px 0px 10px 0px;

  color: #CC0000;

  background: #ffbfbf url(../images/error.png) no-repeat center left;

  background-position:7px;

  border: 1px solid #CC0000;

}



.success {

  padding: 5px 5px 5px 30px;

  margin: 10px 0px 10px 0px;

  color: #390;

  background: #DEFFCC url(../images/accept.png) no-repeat center left;

  background-position:7px;

  border: 1px solid #390;

}



.infoalert {

  padding: 5px 5px 5px 30px;

  margin: 10px 0px 10px 0px;

  color: #5B5B8A;

  background: #E7DEFF url(../images/information.png) no-repeat center left;

  background-position:7px;

  border: 1px solid #5B5B8A;

}



.hints {

  padding: 5px 5px 5px 30px;

  margin: 10px 0px 10px 0px;

  color: #a2922b;

  background: #FEFFCF url(../images/lightbulb.png) no-repeat center left;

  background-position:7px;

  border: 1px solid #a2922b;

}



.bluebox {

  padding: 5px 5px 5px 5px;

  margin: 10px 0px 10px 0px;

  color: #5B5B8A;

  background-color: #E7DEFF;

  border: 1px solid #5B5B8A;

}



/*===================================footer===================================*/



#footer {

  clear: both;

  height:18px;

  padding: 0px 0px 0px 5px;

  margin: 0 0 2px;

  background: #FFFFFF repeat-x;

}



#footer a {

  color:#000000;

  padding: 0px 0px 0px 5px;

  margin: 0 0 2px;

  background: #FFFFFF repeat-x;

}



#cc {

  color:#000000;

  padding: 0px 0px 0px 5px;

  margin: 0 0 2px;

  background: #FFFFFF repeat-x;

}



#cc a {

  clear: both;

  height:18px;

  padding: 5px 0px 0px 5px;

  margin: 0 0 15px;

  font-size: .8em;

  color: #808080;

  background: #eeeeee;

}



#cc b {

  color:#000000;

  padding: 0px 0px 0px 5px;

  margin: 0 0 2px;

  background: #FFFFFF repeat-x;

}



/*=====================================prompt=================================*/



.jqiwarning .jqi {

  background-color: #CC0000;

}



.jqifade {

  position: absolute;

  background-color: #333333;

}



div.jqi {

  position: absolute;

  background-color: #CC0000;

  padding: 3px;

  width: 300px;

  text-align: left;

}



div.jqi .jqiclose {

  float: right;

  margin: -35px -10px 0 0;

  cursor: pointer;

}



div.jqi .jqicontainer {

  background-color: #ffbfbf;

  padding: 5px;

  color: #ffffff;

  font-weight: bold;

}



div.jqi .jqimessage {

  background-color: #CC0000;

  padding: 10px;

}



div.jqi .jqibuttons {

  text-align: center;

  padding: 5px 0 0 0;

}



div.jqi button {

  padding: 3px 10px 3px 10px;

  margin: 0 10px;

}



/*==============================tagsuggestions================================*/



span.tagMatches {

  margin-left: 10px;

}



span.tagMatches span {

  padding: 2px 5px;

  margin-right: 4px;

  background-color: #679300;

  color: #fff;

  cursor: pointer;

}



/*=================================pagination=================================*/



#pagination

{

  font-family:tahoma;

  text-align:center;

  margin-top:10px;

}



#pagination span

{

  display:block;

  float:left;

  font-size:11px;

  line-height:13px;

  margin: 2px 6px 2px 0;

}



#pagination span a

{

  background-color:#ffffff;

  border:1px solid #bbbbbb;

  color:#303030;

  display:block;

  padding:1px 5px 2px 5px;

  text-decoration:none;

}



#pagination span a:hover, #pagination span a:active

{

  background-color: #bbbbbb;

  border:1px solid #303030;

}



#pagination span.aktuell

{

  background-color: #303030;

  border:1px solid #303030;

  color:#ffffff;

  font-size:11px;

  padding:1px 5px 2px 5px;

}

.links a {
  text-decoration:underline;
  font-weight:bold;
}