/*#############  generelle Definitionen  ########## */
body
{
    background-color:#ffffff;
    margin:0px 0px 0px 0px;
}

form
{
    margin:0px;
}

table,form,img
{
    border:0px;
}

table, td, tr, img, div, form, span
{
    padding:0px;

}
tr
{
    vertical-align:top;
}

body,td,span
{
    font-family:Arial;
    font-size:12px;
    line-height:16px;
    color:#000000;
}

/*textarea {
    background-color: #fff;
    border: 1px solid #7f9db9;
}*/

.mlink
{
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#E20074;
    text-decoration:none;
}

.toplink
{
    font-family:Arial;
    font-size:10px;
    font-weight:bold;
    color:#000000;
    text-decoration:none;
}

.txdl
{
    float:left;
    padding-right: 10px;
    padding-top:5px;
    padding-bottom:7px;
}

.txdr
{
    float:right;
    padding-left:10px;
    padding-left:0px;
    padding-bottom:10px;
}

.bu
{
    padding-top:6px;
    font-style:italic;
}

.formlabel
{
    font-family:Arial;
    font-weight:bold;
    font-size:10px;
    line-height:20px;
    color:#999999;
    height:30px;
    vertical-align:bottom;
}

a, a:link, a:visited
{
    color:#000000;
    text-decoration:underline;
}

a:hover
{
    color:#E20074;
    text-decoration:underline;
}

#trenner
{
    width:216px;
    height:1px;
    background-color:#000000;
    line-height:1px;
    font-size:1px;
    margin-top:10px;
    margin-bottom:10px;
}

#trenner2
{
    height:1px;
    background-color:#000000;
    line-height:1px;
    font-size:1px;
    margin-top:10px;
    margin-bottom:10px;
}

a.mehrlink:link,
a.mehrlink:visited
{
    color:#000000;
    text-decoration:underline;
    font-weight:normal;
}

a.mehrlink:hover,
a.mehrlink:active
{
    color:#e20074;
    text-decoration:underline;
    font-weight:normal;
}

#zr
{
    float:left;
}

#wt
{
    float:right;
}

#start_oben
{
    width: 615px;
    height: 220px;
    padding-left: 10px;
    padding-top: 40px;
    background-image:url(/im/bg_start_oben.png);
}

.theadline
{
    font-weight:bold;
    padding-bottom:5px;
    font-size:14px;
}

.anker
{
    font-weight:bold;
    padding-right:5px;
}

.ankertar
{
    text-decoration:none;
    color:white;
}


.accordion {
    /*        padding-left: 20px;*/
    /*        margin: 5px 0;*/
    /*        border: 2px dotted red;*/
    line-height: 1.3;
    font-size: 1em;
}

.ordnername {
    /*        margin-left: -20px;*/
    /*        color: darkgreen;*/
    font-weight: bold;
    padding-left: 20px;
    font-size: 12px;
    line-height: 14px;
}

.accordioncontainer {
    font-family: Arial;
}

.accordioncontainer a {
    font-style:italic;
    color: brown;
    font-family: Arial;
    font-size: 12px;
    line-height: 14px;
    color: #333;
}

.accordioncontainer a:hover {
    color: #e20074;
}

.ui-accordion-content {
    /*        background-image: url(images/ordnerlinie.png);
            background-repeat: repeat-y;
            background-position: left;*/
}

.liniendarsteller {
    /*        background-image: url(images/ordnerlinie.png);
            background-repeat: repeat-y;
            background-position: left;*/
    padding-left: 12px;
    border-left: 1px solid #999;
}

.datei {
    /*        padding-left: 15px;*/
}

.textdatei {
    background-image: url(images/ui-icons_888888_256x240.png)/*{iconsContent}*/; 
    background-position:  -32px -93px;
    background-repeat: no-repeat;
    width: 16px; height: 16px;
    display: inline-block;
}
.textdatei:hover {
    background-image: url(images/ui-icons_888888_256x240.png)/*{iconsContent}*/; 
}
.bilddatei {
    background-image: url(images/ui-icons_888888_256x240.png)/*{iconsContent}*/; 
    background-position:  -208px -125px;
    background-repeat: no-repeat;
    width: 16px; height: 16px;
    display: inline-block;
}
.bilddatei:hover {
    background-image: url(images/ui-icons_888888_256x240.png)/*{iconsContent}*/; 
}
.videodatei {
    background-image: url(images/ui-icons_888888_256x240.png)/*{iconsContent}*/; 
    background-position:  -224px -125px;
    background-repeat: no-repeat;
    width: 16px; height: 16px;
    display: inline-block;
}
.videodatei:hover {
    background-image: url(images/ui-icons_888888_256x240.png)/*{iconsContent}*/; 
}
.audiodatei {
    background-image: url(images/ui-icons_888888_256x240.png)/*{iconsContent}*/; 
    background-position:  -144px -157px;
    background-repeat: no-repeat;
    width: 16px; height: 16px;
    display: inline-block;
}
.audiodatei:hover {
    background-image: url(images/ui-icons_888888_256x240.png)/*{iconsContent}*/; 
}
.pdfdatei {
    background-image: url(images/ui-icons_888888_256x240.png)/*{iconsContent}*/; 
    background-position:  -16px -93px;
    background-repeat: no-repeat;
    width: 16px; height: 16px;
    display: inline-block;
}
.pdfdatei:hover {
    background-image: url(images/ui-icons_888888_256x240.png)/*{iconsContent}*/; 
}
.zipdatei {
    background-image: url(images/ui-icons_888888_256x240.png)/*{iconsContent}*/; 
    background-position:  -112px -93px;
    background-repeat: no-repeat;
    width: 16px; height: 16px;
    display: inline-block;
}
.zipdatei:hover {
    background-image: url(images/ui-icons_888888_256x240.png)/*{iconsContent}*/; 
}
.sonstigedatei {
    background-image: url(images/ui-icons_888888_256x240.png)/*{iconsContent}*/; 
    background-position:  -48px -93px;
    background-repeat: no-repeat;
    width: 16px; height: 16px;
    display: inline-block;
}
.sonstigedatei:hover {
    background-image: url(images/ui-icons_888888_256x240.png)/*{iconsContent}*/;
}

#megazine {
    margin-top: 10px;
}

.tabkopfzeile, .tabkopfzeile_trib {
    padding-left:18px;
    padding-right:18px;
    height:20px;
    vertical-align:middle;
    text-align: center;
/*    width:30px;*/
    background-color:#9E9E9E;
    font-weight:bold;
}

.tabkopfzeile_trib {
    padding-left:10px;
    padding-right:10px;
}

.tabzelle_abstand {
    width:1px;
}

.tabzeile, .tabzeile_trib, .shop_tab_links, .shop_tab_rechts, .shop_tab_mitte {
    padding-left:18px;
    padding-right:18px;
    height:20px;
    vertical-align:middle;
    text-align: left;
/*    width:30px;*/
    background-color:#BABABA;
}

.tabzeile_trib {
    padding-left:10px;
    padding-right:10px;
}

.tabzellegeld {
    text-align: right;
}

.tabzeilen_abstand{
    height:2px;
    line-height:1px;
    font-size:1px;
}

.tabzelle_80px {
    width:60px;
}

.tabzelle_100px {
    width: 110px;
}

.fussnote {
    font-size: 11px;
    color: #999;
}

.nofile {
    color: #333333;
    font-family: Arial;
    font-size: 12px;
    font-style: italic;
    line-height: 14px;
}

.not_up {
    background-image: url(images/ui-icons_888888_256x240.png)/*{iconsContent}*/; 
    background-position:  0px -125px;
    background-repeat: no-repeat;
    width: 16px; height: 16px;
    display: inline-block;
}

.newsteasertable, .newsteasertable tr {
    width: 100%;
}


/*padding-left:5px;height:20px;vertical-align:middle;text-align: center;width:380px;background-color:#BABABA;*/