html
{
    color:#000000;
    background-color:#000000; 
    background-repeat:repeat;
    background-image:url(/im/bg_kach.gif);
    background-position:0px 0px;
    padding:0;
    border:0;
    margin:0;
    height:101%;
}

body
{
    padding:0;
    border:0;
    margin:0px 0px 0px 0px;    
    font-family: Verdana, Arial,Geneva, Helvetica, sans-serif;
    font-size:11px;
    line-height:15px;
    font-weight:normal;
    color:#000000;
    background-color:#000000;  
		
    margin-top:0px;
    background-image:url(/im/bg_kach.gif);
    
}

img
{
    border:0px;
    
}

img[id]
{
    border:0px;
    margin:0;
}

td, tr, div, input, form{margin:0px;padding:0px;}
td, input,textarea, div{vertical-align:top;}
table,div,td{border:0px;}

div,td, input,textarea{
    font-family:Verdana, Arial, Geneva,  Helvetica, sans-serif;
    font-size:11px;
    line-height:15px;
    font-weight:normal;
    color:#000000;
}

.tbtr{font-size:1px;line-height:1px;}
/*** menue/submenue ****/

.menu {width:900px; height:67px; position:relative; z-index:100;border:0px; font-family:verdana,arial, sans-serif;background-repeat:no-repeat;display:block;}
/* hack to correct IE5.5 faulty box model */
* html .menu {width:900px; w\idth:900px;}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none;}
.menu ul ul {width:300px;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:left;width:300px;height:50px;position:relative;font-size:1px;}
/* style the links for the top level */
.menu a, .menu a:visited {display:block;text-decoration:none; color:#000; width:300px; height:67px;background-repeat:no-repeat;}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {width:300px; w\idth:300px;}

/**** das muss ich zusaetzlich machen, sonst bekaeme ich ie6-probleme (wuerde nur bei visited funktionieren - eg)***/
.menu a.ha1:link {display:block;text-decoration:none; color:#000; width:300px; height:67px;background-repeat:no-repeat;}
.menu a.ha2:link {display:block;text-decoration:none; color:#000; width:300px; height:67px;background-repeat:no-repeat;}
.menu a.ha3:link {display:block;text-decoration:none; color:#000; width:300px; height:67px;background-repeat:no-repeat;}
.menu a.ha1_i:link {display:block;text-decoration:none; color:#000; width:300px; height:67px;background-repeat:no-repeat;}
.menu a.ha2_i:link {display:block;text-decoration:none; color:#000; width:300px; height:67px;background-repeat:no-repeat;}
.menu a.ha3_i:link {display:block;text-decoration:none; color:#000; width:300px; height:67px;background-repeat:no-repeat;}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:50px;left:0; width:300px;}
/* another hack for IE5.5 */
* html .menu ul ul {top:50px;t\op:50px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;;}
.menu ul ul li{height:17px;}
/* style the second level links */
.menu ul ul a, .menu ul ul a:visited, .menu ul ul a:link { height:17px; display:block;line-height:1em; width:300px;background-repeat:no-repeat;}
/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {width:300px;w\idth:299px;}

/* style the top level hover */
/*.menu a:hover, .menu ul ul a:hover{color:#fff; background:#b7d186;}
.menu :hover > a, .menu ul ul :hover > a {color:#fff; background:#b7d186;}*/

/* make the second level visible when hover on first level list OR link */
/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible;height:auto; }



/*** ende menue/submenue ***/

#obn{width:900px;height:100px;background-image:url(/im/header.gif);}
.mnutd{height:67px;background-image:url(/im/submenue0.gif);background-position:0px 50px;background-repeat:no-repeat;}

#foot{
height:5px;
background-image:url(/im/cont_foot.gif);
font-size:1px;
line-height:1px;
background-repeat:no-repeat;
}

/**logbox**/
#lgi{position:absolute;margin-left:359px;width:300px;height:51px;z-index:1;}
#tpmnu{position:absolute;z-index:4;margin-left:745px;width:155px;height:52px;display:block;border:0px solid red;}
.n_m{font-size:10px;color:#ffffff;line-height:12px;}
.formlg_txt{font-size:10px;line-height:13px;background-color:#cccccc;width:126px;height:13px;border:0px;}

/*** content + rechts **/
.cnttd{height:484px;}
.cnttd[class]{min-height:484px;height:auto;}
#cnt{width:567px;margin:16px;height:452px;}
#cnt[id]{min-height:452px;height:auto;}
#rcht{width:268px;margin:16px;}

/*** fuer galerien **/
#cnt2{width:900px;margin-top:16px;height:452px;}
#cnt2[id]{min-height:452px;height:auto;}

/*** fuer partner **/
.prtcell{
width:300px;text-align:center;vertical-align:middle;padding:16px 0px 16px 0px;
}

/*forum*/
.itlc{display:block;
font-style:italic;
padding:5px;
border-top:1px solid #999999;
border-bottom:1px solid #999999;
}

.box_solo_toggle{
width:567px;

clear:both;
}
.box_content, .box_solo_top{
clear:both;
}
.box_beitragsnavi{
width:567px;
clear:both;
padding-top:4px;
background-image:url(/im/tbl/tab2.gif);

}
.box_beitragsnavi[class]{
min-height:30px;

height:auto;

}

.cntspacer5, .cntspacer10, .cntspacer15{font-size:1px;line-height:1px;clear:both;}
.cntspacer5{height:5px;}
.cntspacer10{height:10px;}
.cntspacer15{height:15px;}

/* bildunterschrifte */
.b_l{float:left;padding-top:6px;padding-bottom:6px;padding-left:0px;}
.b_r{float:right;padding-top:6px;padding-bottom:10px;padding-left:6px;background-position:10px 0px;}
.bu, .bur, .bul{font-style:italic;padding-top:10px;font-size:10px;line-height:13px;text-align:left;}

/*** bilder **/
.txim{border:1px solid #666666;}

/** navigationen **/
a.runav, a.lunav{font-weight:bold;text-decoration:none;color:#000000;background-repeat:no-repeat;background-position:0px 5px;}
a.runav{display:block;padding-left:15px;height:15px;background-image:url(/im/nav/pfeil1.gif);background-repeat:no-repeat;;}
a.lunav{display:block;padding-left:15px;height:15px;background-image:url(/im/nav/pfeil2.gif);background-repeat:no-repeat;;}
.wt{float:right;width:60px;}
.wt[class]{width:auto;}
.zr{float:left;width:60px;text-align:left;}
.rntb{width:268px;margin-top:7px;border:0px solid red;}

/*** texte ***/
#hdl{
background-image:url(/im/lins/stripe.gif);
width:567px;
height:30px;
background-repeat:no-repeat;

}
a.n_hdl_a, a.n_hdl{text-decoration:none;}
a.n_hdl_a, .n_hdl_a{color:#000000;}
a.n_hdl, .n_hdl{color:#000000;}

#ecpo{
background-image:url(/im/lins/stripe_esp.gif);
width:268px;
height:30px;
background-repeat:no-repeat;
margin:0px;
}
#ecpo2{
background-image:url(/im/lins/stripe_esp.gif);
width:268px;
height:30px;
background-repeat:no-repeat;
margin:0px;
clear:both;
}

#ecpu{
background-image:url(/im/lins/stripe_espbottom.gif);
width:268px;
height:30px;
background-repeat:no-repeat;
margin:0px;
}

.gbobn{
height:20px;
border-bottom:1px solid #666666;
}
.box_eintrag{
background-image:url(/im/lins/item_color.gif);
border:0px solid blue;
height:auto;
}

.gbfoot{
width:567px;
height:4px;
display:block;
clear:both;
background-image:url(/im/lins/item_foot.gif);
background-repeat:no-repeat;
line-height:1px;
font-size:1px;
}

.gbcnt{
background-image:url(/im/lins/item_color.gif);
height:auto;
clear:both;;
width:533px;
margin:5px 16px 0px 10px;
}

/*** formulare **/
.tafo{
width:500px;
height:150px;
background-color:#cccccc;
border:1px inset #ffffff;
}
.rfld{
width:240px;
height:17px;
background-color:#cccccc;
border:1px inset #ffffff;
}

.tfld{
width:20px;
height:17px;
text-align:center;
background-color:#cccccc;
border:1px inset #ffffff;
}

.tfld_d{
width:20px;
height:17px;
text-align:center;
background-color:#999999;
border:1px inset #ffffff;
}

.sbx{
font-size:11px;
}

.suc{color:#00cc00;}

/*** tabellen ***/
.tbhd{font-weight:bold;background-image:url(/im/tbl/tabhead.gif);height:22px;vertical-align:middle;padding:0px;line-height:22px;background-repeat:repeat-x;background-position:left bottom;}
.tbdd{background-image:url(/im/tbl/tab1.gif);padding:3px;}
.tbdh{background-image:url(/im/tbl/tab2.gif);padding:3px;}
.tbft{font-weight:bold;background-image:url(/im/tbl/tabfoot.gif);height:22px;vertical-align:middle;}

/*span.lnk, span.lnka, span.lnk a, span.lnka a{line-height:22px;height:22px;vertical-align:middle;}*/
span.lnk, .span.lnka{vertical-align:top;} 
.err{color:red;}

a.dwnlnk{vertical-align:middle;}

/** links **/
span.lnk a, a span.lnk {text-decoration:underline;color:#000000;vertical-align:top;}
span.lnka a, a span.lnka{text-decoration:underline;color:#000000;font-weight:bold;vertical-align:top;}
a.lnk{text-decoration:underline;color:#000000;vertical-align:middle;}
a.lnka{text-decoration:underline;color:#000000;font-weight:bold;vertical-align:middle;}

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