

/*** Ende Schriften ***/

/*** Allgemeine Farben ***/

.holzprofi {
    color: #03803B;
}

.gebrauchtmaschinen {
    color: #7c5;
}
.hansschreiner {
    color: #03803B;
}

.hauslhof {
    color: #fc2;
}

.forestor {
    color: #e01;
}

/*** Ende allgemeine Farben ***/

/*** Grundlegende Definitionen ***/

html {
    height: 100%;
}

body {
    margin: 0px;
    padding: 0px;
    text-align:center;
    font-family: 'Noto Serif';
    height: 100%;
}
	
div#frame {
	width:100%;
	margin:0px auto;
	text-align:center;
}

a {
    text-decoration: none;
}
a img {
    border: none;
}

h2 {
    font-family: 'Roboto Condensed';
    text-transform: uppercase;
}

table.admin {
    border: 1px solid #053;
    border-collapse: collapse;
}

table.admin td {
    border: 1px solid #03803B;
}

h1.cmspage {
    font-family: 'Roboto Condensed';
    text-align: center;
    text-transform: uppercase;
}

/*** Ende Grundlegende Definitionen ***/

div#mainheader {
    color: #03803B;
}

div#mainheader a {
    color: #03803B;
    text-decoration: none;
}



.tagline {
    color: #ea0;
}

/*** Top Menu ***/

ul#topmenuul {
    border-top: 2px dotted #03803B;
}

a.topmenua:hover {
    color: #03803B;
}

/*** END ***/

div#innerframe {
    margin-left: 0px;
    text-align: left;
    padding-bottom: 134px;
    float: left;
    width: 100%;
    height: 100%;
}

p.welcome {
    color: #03803B;
}

/*** CATALOGUE ***/

li.maincat {
    border-bottom: 2px dotted #03803B;
}

li.subcat, ul.thirdgroup li {
    border-top: 1px dotted #03803B;
}

a.mainlink:hover {
    color: #03803B;
}

a.sublink:hover {
    color: #03803B;
}

a.active {
    color: #03803B;
}

div.popup {
    border: 1px solid #03803B;
    box-shadow: 5px 5px 4px #888;
}


/*** Main contents area ***/


p.pprodimg {
    border-top: 2px dotted #03803B;
    border-bottom: 2px dotted #03803B;
}

table.standard {
    border: 2px solid #03803B;
}

table.standard tr:nth-child(even) {
    background: #DDFFE8;
}

table.standard th,
table.standard td {
    border: 1px solid #03803B;
}

ul.prodtabs li a, ul.ptf li a, ul.fbtabs li a {
    border-top: 1px solid #03803B;
    border-left: 1px solid #03803B;
    border-right: 1px solid #03803B;
    background: #03803B;
}

ul.prodtabs li a.active, ul.fbtabs li a.active {
    background: white;
    color: black;
}

ul.prodtabs li a:hover, ul.fbtabs li a:hover {
    color: white;
}

ul.prodtabs li a.active:hover, ul.fbtabs li a.active:hover {
    color: #03803B;
}

div#details, div#anfrage, div#pictures, div#video, div#shop, div#alter, div#options, div#versions, div#prospekt, div#fberror, div#feedback {
    border: 1px solid #03803B;
}

span.files {
    border: 1px solid #03803B;
}

span.subwrapper {
    border: 2px solid #03803B;
}


a.paginationlink {
    background: #ea0;
    color: black;
}

a.current {
    color: #000;
    border: 1px solid #000;
}

a.button {
    background: #03803B;
}

a.used {
    color: #000;
    background: #ccc;
}

div.newsitem {
    border-top: 2px solid #03803B;
    border-bottom: 2px solid #03803B;
}

h3.newsheader {
    color: #03803B;
}

a.abw-link {
   color: #03803B;
   text-decoration: none;
   font-weight: bold;
}

a.abw-link:hover {
   color: #6F8;
}

/*** Listen und Detaildarstellungen ***/

div.viewcontrol {
    background: #03803B;
    color: #000;
    box-shadow: 5px 5px 4px #888;
}

h2.listviewmain a {
    color: #000;
}

h1.listviewmain a {
    color: #000;
}

div.detailbox {
    border: 1px solid #ccc;
    box-shadow: 6px 6px 5px #eee;
}

div.detailbox:hover {
    border-color: #03803B;
    box-shadow: 6px 6px 5px #03803B;
}

li.odd {
    background: #DDFFE8;
}

li.listrow a, div.detailbox a {
    color: #000;
}


div#searchbox {
    border: 1px solid #03803B;
}


div.searchres {
    border-top: 1px solid #6e6;
    border-bottom: 1px solid #6e6;
}

div.searchres:hover {
    background: #ea0;
}


div#filterbox {
    border: 1px solid #03803B;
}


label.error {
    color: #e22;
    font-size: 10pt;
}
/*** Impressum-Leiste ***/

h2.h1text {
    color: #ea0;
}

div.ipopup {
    border: 1px solid #e00;
}

/*** ADMIN ***/

div.actree {
    position: fixed;
    text-align: left;
    width: 460px;
    height: 100%;
    float: left;
}

div.acdetail {
    text-align: left;
    margin-left: 470px;
}

div#filetree  {
    width: 640px;
    margin-left: 120px;
}


div.langlink a {
    color: #03803B;   
}
