
.adddiv
{
   padding : 0;
   margin : 0;
}

.adddiv h1
{
   color : #444444;
   clear : both;
   font-size : 120%;
   font-weight : bold;
   padding : 2px 10px 3px 10px;
   margin : 0 -10px 10px -10px;
   border : 0;
   background-color : #efefef;
}

.addkontent
{
    clear : both;
    border : 1px solid #c0c0c0;
    padding : 10px;
}

.addtextlink
{
   margin : 5px 0 20px 0;
   padding : 7px 10px 5px 10px;
   border : 1px solid #c0c0c0;
   clear : both;
}

.addtextlink li
{
   margin : 0;
   padding : 0 10px 0 0;
   list-style-type : none;
   background-image : none;
   background-color : transparent;
   display : inline;
}



.addtextlink li a:link { color : #303030; text-decoration : none; }
.addtextlink li a:visited { color : #303030;  text-decoration : none; }
.addtextlink li a:hover { color : #000000;  text-decoration : underline; }
.addtextlink li a:focus { color : #000000;   text-decoration : underline; }
.addtextlink li a:active { color : #000000;   text-decoration : underline; }


.tgmeldung
{
   margin : 0 0 10px 0;
   padding : 7px 10px 8px 10px;
   border : 1px solid #c0c0c0;
   background-color : #ffdddd;
   color : #303030;
   font-weight: bold;
   text-align : left;
}

.tgbereich
{
   margin : 0 0 10px 0;
   padding : 7px 10px 5px 10px;
   border : 1px solid #c0c0c0;
   background-color : #f3f3f3;
   color : #303030;
}

.tgbereich input, .tgbereich select
{
   background-color : #ffffff;
   border : 1px solid #c0c0c0;
}

.tgadmintable
{
   border : 1px solid #c0c0c0;
   margin : 0 0 10px 0;
}

.tgadmintable th
{
   padding : 5px 10px 6px 10px;
   border-bottom : 1px solid #c0c0c0;
}

.tgadmintable tr td
{
   padding : 10px 10px 10px 10px;
   border-bottom : 1px solid #c0c0c0;
}

.seitennavigation
{
    padding : 5px 0 10px 0;
    margin : 0;
}


/* FORMS */
.tgforms
{
   width : auto !important;
   margin : -10px;
   padding : 10px;
   border-top : 1px solid #d2d2d2;
   position : relative;
}

.addkontent
{
   background-image : none;
   background-repeat : repeat-y;
   background-color : #ffffff;
}
   
.tgformslinks
{
   margin : 0 0 0 0;
   padding : 0;
   width : auto !important;
}

.tgformsrechts
{
   float : right;
   width : 180px;
}

.tgformsbilder
{
   background-color : #ffffff;
   border : 1px solid #e8e8e8;
   padding : 0 10px 10px 10px;
   margin : 0 0 20px 0;
}

.tgformsbilder h2
{
   background-color : #ffffff;
   padding : 3px 10px 4px 10px;
   margin : 0 -10px 10px -10px;
   background-color : #efefef;
   border-bottom : 1px solid #d2d2d2;
}

.tgformsbilder ul
{
    padding : 0;
    margin  : 0;
}

.tgformsbilder li
{
    padding : 0;
    margin  : 0;
    background-image : none;
}

.bilderliste
{
   padding : 10px 0 0 0 !important;
   margin : 0;
}

.bilderliste li
{
   margin : 0 0 5px 0;
   padding : 5px 10px 5px 10px;
   border : 1px solid #c0c0c0;
   line-height : 160%;
}

.bilderliste .th
{
   margin : 5px 0 5px 0;
   border : 1px solid #c0c0c0 !important;
}

/*
#tgimgform
{
    background-color : #ffffff;
    padding : 40px;
    border : 1px solid #e8e8e8;
    position : absolute;
    z-index : 99;
    top : 0px;
    left : 0px;
    width : 450px;
}
*/


.tgbildrechts
{
   float : right;
   margin : 0 0 0 10px !important;
   padding : 0;
}

.tgbildrechts img
{
   margin : 5px 0 3px 0;
}

.tgbildrechts a:hover, .tgbildrechts a:focus, .tgbildrechts a:active
{
   background-color : transparent;
   text-decoration : none;
}

.tgbildlinks
{
   float : left;
   padding : 0 0 0 0 !important;
   margin : 0 10px 0 0 !important;
}

.tgbildlinks img
{
   margin : 5px 0 3px 0;
}

.tgbildlinks a:hover, .tgbildlinks a:focus, .tgbildlinks a:active
{
   background-color : transparent;
   text-decoration : none;
}

.tgbild
{
   padding : 0;
   margin : 0;
}

.tgbildnote
{
   padding : 0;
   margin : 0;
   color : #808080;
}



.fileliste
{
   padding : 10px 0 0 0 !important;
   margin : 0;
}

.fileliste li
{
   margin : 0 0 5px 0;
   padding : 5px 5px 5px 5px;
   border : 1px solid #c0c0c0;
   line-height : 160%;
}


.orderform
{
   margin : 0;
   padding : 0;
   display : inline;
}

.orderform .inputform
{
   margin : 0;
   padding : 0;
   display : inline;
   width : 20px;
   font-size : 11px;
}

.orderform .inputbutton
{
   margin : 0;
   padding : 0;
   display : inline;
   width : 60px;
   font-size : 11px;
   border : 1px solid #808080;
   background-color : #dedede;
}

.grpselect
{
   width : 250px;  
}

.tgseitennavigation{
   
   margin : 0 0 0 0;
   padding : 0 0 0 0;
   height : 30px;
}

.tgseitennavigation li {
   
   background-color : transparent;
   padding : 0;
   line-height : 100%;
   margin : 0 0 0 0;
   background-image : none;
   float : left;
   font-size : 12px;
   color : #000000;
}

.tgseitennavigation .ac {
   
   font-weight : bold;
}











