/* Style-Sheets */
* { font-family: Helvetica, Verdana, Arial, Geneva; }

body { 
    font-size:11px; 
    color:#333; 
    background-color:#7c9660; 
    background:url(../images/BackgroundCamo.jpg) repeat fixed;
    background-position: 0px 0px;
    margin:0px;
    }

td { font-size:12px; line-height:1.5em; }
input,textarea { color:#000; font-size:12px; line-height:1.5em;}

h1,h2,h3,h4,h5,h6 { margin:0px; }
h1 { font-weight:normal; font-size:24px; line-height:1em; color:#000; display:block; margin:0px; padding:0px; }
h2 { text-transform:uppercase; display:block; padding:0px; color:#000; font-size:12px; letter-spacing:1px; }
h3 { text-transform:uppercase; font-size:11px; color:#000; background-color:#999; padding:1px 1px 1px 3px; letter-spacing:1px; }
h4 { text-transform:uppercase; font-size:11px; color:#000; background-color:#f70; padding:1px 1px 1px 3px; letter-spacing:1px; }
h5 { font-size:10px; font-weight:normal; color:#000; display:block; text-align:center; margin:0px auto; padding:2px 10px; }

img { border:none; }

p { 
    margin:0px; 
    padding:0px; 
    }

.admin { 
    color:#e4b130; 
    }
.adminbox {  
    background-color:#3d513b; 
    border-color:#af352b; 
    border-width:1px 0px 1px 0px; 
    border-style:solid; 
    padding:2px 0px; 
    color: #fff;;
    }
.thumbnail { 
   /* background:url(../images/gallerthumbbackground.gif);
    background-color: #af352b;
    background-repeat: no-repeat;
    background-position: 0px 0px;*/
    }

hr { }
ul { list-style-type:none; padding:0px; margin:0px; }
li { 
    background-image:url(../images/dot.gif); 
    background-repeat:no-repeat; 
    background-position:0px 0.25em;
    padding-left:10px; 
    line-height:1.5em;
    }

A { 
    color: #af352b;
    text-decoration:none; 

    }
A:hover {

    color: #797162;
    text-decoration:none; 
 }
.textsmall { font-size:9px; text-decoration:none; }
.textbig { font-size:13px; text-decoration:none; }
A.icon { margin:0px 1px; }
A.icon:hover { text-decoration:none; }

A.navigation { 
    color:#3d513b;
    }
A.url { 
    background:url(../images/link.gif) no-repeat left; 
    padding-left:10px; 
    color:#3d513b; 
    text-decoration:none; 
    }
A.download { 
    background:url(../images/download.gif) no-repeat left; 
    padding-left:10px; 
    color:#3d513b; 
    text-decoration:none; 
    }
A.back { 
    padding-left:0px; 
    color:#3d513b; 
    text-decoration:none; 
    }
A.next { 
    padding-right:0px; 
    color:#3d513b; 
    text-decoration:none; 
    }
A.navigation:hover,A.url:hover,A.download:hover,A.back:hover,A.next:hover { 
    color:#af352b; 
    }

A.menu {
    color: #af352b;
    padding-right:10px;
    }
A.menu0 {
    color: #5c654f;
    padding-right:10px;
        }
.menu1 {
    color: #af352b;
    padding-right:10px;
    }
A.menu0:hover{
    color: #797162;

    text-decoration:none;
    }

A.lmenu {
    position: fixed;
    left: 0px;
    bottom: 0px;
    color: #af352b;
    }
A.lmenu0 {
    position: fixed;
    left: 0px;
    bottom: 0px;
    color: #af352b;
        }
A.lmenu1 {
    position: fixed;
    left: 0px;
    bottom: 0px;
    color: #af352b;
    }

A.bmenu {
    position: fixed;
    left: 0px;
    bottom: 10px;
    color: #af352b;
    }
A.bmenu0 {
    position: fixed;
    left: 0px;
    bottom: 10px;
    color: #af352b;
        }
A.bmenu1 {
    position: fixed;
    left: 0px;
    bottom: 10px;
    color: #af352b;
    }

A.smenu0 { 
    display:none; 
    border-width:1px 1px 0px 0px; 
    border-style:solid; 
    padding:2px 0px; 
    font-size:12px; 
    font-weight:bold; 
    color:#000; 
    }
A.smenu1 { 
    display:none;  
    border-width:1px 1px 0px 0px; 
    border-style:solid; 
    padding:2px 0px;
    font-size:12px; 
    font-weight:bold; 
    color:#af362c; 
    }
A.smenu0:hover{
    display:none; 
    background-color:#fff; 
    color:#c00; 
    text-decoration:none; 
    }

A.topmenu0 {  
    padding-top:30px; 
    padding-right:5px;
    padding-left:5px;
    font-size:12px; 
    font-weight:normal; 
    color:#5c654f; 
    z-index:8;
    height:100px;

    }
.topmenu1 { 
    background:url(../images/Star_Klein_All.gif) no-repeat center; 
    height:100px;
    padding-top:30px;
    vertical-align:bottom;
    padding-right:5px;
    padding-left:5px;
    font-size:12px; 
    font-weight:normal; 
    color:#000; 
    z-index:8;

    }
A.topmenu0:hover{ 
    background:url(../images/Star_Klein_Red.gif) no-repeat center;  
    color:#000; 
    text-decoration:none; 
    z-index:8;
    height:100px;
    }

A.submenu0 { 
    background-color:#ccc; 
    border-color:#999; 
    border-width:1px 1px 0px 0px; 
    border-style:solid; 
    padding:2px 0px; 
    display:block; 
    font-size:10px; 
    color:#777; 
    }
A.submenu1 { 
    background-color:#aaa; 
    border-color:#999; 
    border-width:1px 1px 0px 0px; 
    border-style:solid; 
    padding:2px 0px; 
    display:block; 
    font-size:10px; 
    color:#c00; 
    }
A.submenu0:hover,A.submenu1:hover { 
    background-color:#fff; 
    color:#c00; 
    text-decoration:none; 
    }


A.xtramenu0, span.xtramenu0 { 
    background-image:url(../images/MigGanzKlein_hoch4.gif);
    background-repeat:no-repeat; 
    background-position:0px 0px; 
    text-align:right;
    padding-left:8px;  
    font-size:9px; 
    font-weight:normal; 
    color:#af352b; 
    }

A.xtramenu1,span.xtramenu1 { 

    text-align:right;
    padding-bottom:4px;  
    font-size:9px; 
    font-weight:normal; 
    color:#3d513b; 
    }    
A.xtramenu0:hover,A.xtramenu1:hover { 
    text-align:right;
    padding-bottom:4px;  
    font-size:9px; 
    font-weight:normal; 
    text-decoration:none;
    color:#61815e; 
    }
DIV.xtramenu { 
    position: absolute;
    text-align:right;
    right: 0px;
    padding-bottom:4px;  
    font-size:9px; 
    font-weight:normal; 
    }

A.thread0 { 

    font-size:10px; 
    color:#777; 
    font-weight:bold; 
    margin:1px; 
    }
A.thread1 { 
    font-size:10px; 
    color:#c00; 
    font-weight:bold; 
    margin:1px; 
    }
A.thread0:hover,A.thread1:hover { 
    color:#c00; 
    text-decoration:none; 
    }
div.thread0 { 
    padding:2px 0px; 
    color:#c00; 
    background-color:#e0e0e0 
    }
div.thread1 { 
    padding:2px 0px; 
    color:#c00; 
    background-color:#ccc; 
    }
h1.forum { 
    color:#fff; 
    background-color:#999; 
    display:block; 
    margin:0px; 
    padding:2px; 
    font-size:12px; 
    }
div.posting { 
    border:1px outset #fff; 
    background-color:#e0e0e0; 
    padding:2px; 
    }

div.menuend { 
    display:none;
    }
.box { 
    margin: 0px; 
    background-color:#E8E1BE; 
    border-style:solid; 
    border-width:1px 0px; 
    border-color:#999; 
    padding: 10px; 
    }
.quote { 
    margin:0px 0px 0px 16px; 
    color:#0000BE; 
    }

.small { display:none; font-size:9px; }
.big { font-size:14px; }
.rot { color:#f00; }
.warn { color:#f00; }
.c { color:#66f; }
.subtxt { color:#999; font-weight:bold; }
.u { text-decoration:underline; }

#subliminar{
    position:fixed;
    left:338px;
    top:131px;
    z-index:2;    

}

#subpagemenue{
    position:fixed;
    left:338px;
    top:145px;
    z-index:3;

}

#logo { 
    position:fixed; 
    left:0px; 
    top:0px; 
        background:url(../images/BackgroundCamo.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height:159px;
    width:790px;
    overflow:visible;
    z-index:1;

    }
    
div.tmenuright
    {
    position:absolute;  
    left:-5px; 
    top:-21px;
    z-index:4;
    padding-top:30px;
    vertical-align:bottom;
    height:30px;
    }

#topmenu { 
    background:url(../images/menuebadge2.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height:91px;
    width:423px;
    position:fixed; 
    left:338px; 
    top:68px;
    z-index:3;
    }

#menu { 
    position:fixed; 
    left:560px; 
    top:45px; 
    width:200px; 
    vertical-align:bottom;
    z-index:3;

    }
#maincontent { 
    position:absolute; 
    left:330px; 
    top:155px; 
    width:450px; 
    z-index:0;
    }
#marginal { 
    display:none;
    position:absolute; 
    left:866px; 
    top:64px; 
    background-color:#fff; 
    border:1px solid #999; 
    width:166px; 
    }
    
#galleryhead{
    position:fixed;
    left:338px;
    top:145px;
    z-index:14;
    }

.FormMailOutput{
    position: absolute;
    left:10px;
    top:10px;
    width:300px;
    font-size:12px;
    line-height:1.5em;
    }

a.orderButton{
    color:#eabd40;
    text-decoration:none;
    background-color:#4c5b46;
    padding:4px 5px 3px 5px;
    border:1px dashed #AF352B; 

}

a.orderButton:hover{
    color: #eabd40;
    text-decoration:none;
    background-color:#6b7d64;

    padding:4px 5px 3px 5px;
    border:1px dotted #eabd40; 

}

.block { display:block; }



SUB,SUP { line-height:1px; }
div.markup { border:1px inset; background-color:#ddd; padding:3px 0px; }
div.markup a { border:1px outset; padding:2px; margin:0px; color:#444; }
div.markup a:hover { border:1px inset; background-color:#ccc; }

.adminbox div { border:1px inset; background-color:#ddd; padding:3px 0px; }
.adminbox div a { border:1px outset; padding:2px; margin:0px; color:#444; }
.adminbox div a:hover { border:1px inset; background-color:#ccc; }

.adminbox span { border-bottom:1px solid #999; display:block; background-color:#fff; margin-bottom:1ex; padding-top:1px; }
.adminbox span a { border-width:1px 1px 0px 1px; border-style:solid; border-color:#999; background-color:#bbb; color:#af352b; text-decoration:none; margin:0px 2px; padding:0px 2px; }
.adminbox span a:hover { background-color:#ccc; }

