
html
{
    color:#000;
    
    background-repeat:repeat;
    background-position:0px 0px;
    padding:0;
    border:0;
    margin:0;
}

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

img
{
    border:0px;
    /*margin:-3px;*/
}

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

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

#obnr
{
	width:620px;
	
	padding-top:2px;
/*	background-image: url(/im/maske_oben.png); */
	background-repeat:no-repeat;
}

.tbtr, #cunt, #cobn, .lgcl, .lgocl, .sps{font-size:1px;line-height:1px;}

#cobn{
	height:38px;
	width:620px;	
	background-image: url(/im/content_head.gif); 
}
#cunt{
	height:43px;
	width:620px;	
	background-image: url(/im/content_foot.gif); 
}

#cmit{
	
	width:620px;	
	background-image: url(/im/kachel.gif); 
	background-repeat:repeat-y;
}

#cnt{
 margin:3px 25px 3px 30px;
 height:369px;

}
#cnt[id]{
 min-height:369px;
 height:auto; 
 
}
#cnt_1{
 	margin:30px 0px 3px 24px;
 	width:574px;
	height:248px;

}

/*textfield + strDownloads fuer downloads */
#txinn{

 	margin:0px 25px 3px 30px;


}

#stck{
    background-image: url(/im/links_ohne.gif); 
    width:329px;
    height:456px;
    background-repeat:no-repeat;
    margin:0px;
    padding:0px;
    border:0px solid red;
}

/*
#stck[id]{
	width:331px;

}
*/

.dwnbld{
height:127px;


}

#sbld{

  padding:30px 0px 0px 20px;

}

#kolm{
    background-image: url(/im/links_ganz.gif); 
    width:329px;
    height:456px;
    background-repeat:no-repeat;


}
#kdt{
 height:420px;
 overflow:hidden;
 border:0px solid red;

}

.rntb
{
	width:330px;

}

div, td, .n, .h, .nd, #cnt, .formlg_txt, .rfld, .tab2, .sbx, .tbhd, .tbdd, .tbdh, .tbdd_team, .tbdh_team, .tafo, .suc, .tfld, .ak_n{font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;} 
div, td, .n, .h, .nd, #cnt, .rfld, .tab2, .sbx,  .tbhd, .tbdd, .tbdh, .tbdd_team, .tbdh_team, .tafo, .suc, .tfld, .ak_n{font-size:11px;} 
div, td, .n, .h, .nd, #cnt, .rfld, .tab2, .sbx,  .tbhd, .tbdd, .tbdh, .tbdd_team, .tbdh_team, .tafo , .suc, .tfld, .ak_n{line-height:15px;} 

.errl{font-size:10px;line-height:13px;color:#990000;height:22px;vertical-align:middle;text-align:center;}
.err11{font-size:10px;line-height:13px;color:#990000;;background-color:#cccccc;padding:1px;}
.formlg_txt{font-size:10px;line-height:13px;height:15px;width:142px;border:1px inset #ffffff;background-color:#ffffff;}
.rfld{height:17px;width:225px;border:1px inset #ffffff;background-color:#ffffff;}
.tfld{height:17px;width:25px;border:1px inset #ffffff;background-color:#ffffff;text-align:center;}
.sbx{border:1px inset #ffffff;background-color:#ffffff;}
.tab2{padding-right:10px;}
.h{font-weight:bold;}
.err, .error{color:990000;}
.suc{color:#009900;}

.tsd1{padding:20px 20px 0px 23px;}

.tsd2{padding:20px 0px 0px 10px;}

.tsd0{padding:20px 0px 0px 23px;}

.nd{
    background-image: url(/im/content.gif); 
    width:620px;
    background-repeat:no-repeat;
}

#lnk{
    background-image: url(/im/links_halb.gif); 
    width:329px;
    height:459px;
    background-repeat:no-repeat;
}

#tsrt{
    
    background-image: url(/im/rechts_news.gif); 
    width:620px;
    height:456px;
    background-repeat:no-repeat;

}

#cntt{width:620px;}

#dwbg{
	width:620px;
	height:297px;
	background-image: url(/im/content_halb.gif); 
	background-repeat:no-repeat;
	
	}
/* navigation unten */
.untb{width:620px;margin-top:7px;height:7px;}
.zr{padding-left:25px;}
.wt{text-align:right;padding-right:23px;}

/* logbox */
.lgin{
		width:329px;
		height:89px;
		background-image: url(/im/lgn/einloggen.gif); 
		overflow:hidden;
}

/* login-button */
a.lgbtn:hover, a.lgbtn:active{width:53px;height:47px;background-image:url(/im/lgn/login_mo.gif);display:block;}
a.lgbtn{width:53px;height:47px;background-image:url(/im/lgn/login.gif);display:block;}

/* passwort vergessen */
#pwdv{
	background-image: url(/im/lgn/mo/vergessen.gif); 
	width:164px;
	height:13px;
	background-repeat:no-repeat;	
	float:left;
}
a.pwlnk:hover, a.pwlnk:active{width:164px;height:13px;background-image:url(/im/lgn/mo/vergessen.gif);display:block;background-repeat:no-repeat;}
a.pwlnk{width:164px;height:13px;background-image:url(/im/lgn/vergessen.gif);display:block;}


/* registrieren */
#rgdv{
	background-image: url(/im/lgn/mo/registrieren.gif); 
	width:108px;
	height:13px;
	background-repeat:no-repeat;	
	float:left;
}
.lgcl{
	background-image:url(/im/lgn/login_mo.gif);
	background-repeat:no-repeat;
	background-position:0px 15px;
	padding-top:15px;
/*	border:1px solid red;*/
  width:67px;
}

a.rglnk:hover, a.rglnk:active{width:108px;height:13px;background-image:url(/im/lgn/mo/registrieren.gif);display:block;background-repeat:no-repeat;}
a.rglnk{width:108px;height:13px;background-image:url(/im/lgn/registrieren.gif);display:block;background-repeat:no-repeat;}

.lgout{
		width:329px;
		height:89px;
		background-image: url(/im/lgn/ausloggen.gif); 
		overflow:hidden;
}

a.lgobtn:hover, a.lgobtn:active{width:66px;height:47px;background-image:url(/im/lgn/logout_mo.gif);display:block;}
a.lgobtn{width:66px;height:47px;background-image:url(/im/lgn/logout.gif);display:block;}

.lgocl{
	background-image:url(/im/lgn/logout_mo.gif);
	background-repeat:no-repeat;
	background-position:0px 15px;
	padding-top:15px;
/*	border:1px solid red; */
	width:79px;
}

/* profil aendern */
#pvdv{
	background-image: url(/im/lgn/mo/profil.gif); 
	width:116px;
	height:13px;
	background-repeat:no-repeat;	
	float:left;
}

a.pvlnk:hover, a.pvlnk:active{width:116px;height:13px;background-image:url(/im/lgn/mo/profil.gif);display:block;background-repeat:no-repeat;}
a.pvlnk{width:116px;height:13px;background-image:url(/im/lgn/profil.gif);display:block;background-repeat:no-repeat;}

.tafo{

	width:547px;
	height:200px;
	border:1px inset #ffffff;
}
/* impressum, partner */
#prtdv{
	width:76px;
	height:13px;
	background-image:url(/im/impr/mo/partner.gif);
	display:block;
	background-repeat:no-repeat;

}
a.prt:hover, a.prt:active{width:76px;height:13px;background-image:url(/im/impr/mo/partner.gif);display:block;background-repeat:no-repeat;}
a.prt{width:76px;height:13px;background-image:url(/im/impr/partner.gif);display:block;background-repeat:no-repeat;}

#imdv{
	width:93px;
	height:13px;
	background-image:url(/im/impr/mo/impressum.gif);
	display:block;
	background-repeat:no-repeat;

}
a.imprs:hover, a.imprs:active{width:93px;height:13px;background-image:url(/im/impr/mo/impressum.gif);display:block;background-repeat:no-repeat;}
a.imprs{width:93px;height:13px;background-image:url(/im/impr/impressum.gif);display:block;background-repeat:no-repeat;}

/* tabellen */
.tbhd{
	background-image:url(/im/tbl/tab0.gif);	
	font-weight:bold;
}
.tbdd, .tbdd_team{background-image:url(/im/tbl/tab1.gif);}
.tbdh, .tbdh_team{background-image:url(/im/tbl/tab2.gif);}
.tbdd, .tbhd, .tbdh{height:20px;vertical-align:middle;}
.tbdd_team,.tbdh_team, a.ak_n, .ak_n{color:#006633;}


/* teaserbilder */
.tsrb{
width:283px;
height:120px;


 /* Mozilla doesn't support crazy MS image filters, so it will ignore the following */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='/im/maske_teaser.png');

}
.tsrb[class]{
background-image:url(/im/maske_teaser.png);
}
/* zitate forum */

.itlc{
display:block;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
padding:5px;

font-style:italic;

}

/* textbilder und unterschrifte */

.b_l{float:left;padding-top:10px;padding-bottom:10px;}
.b_r{float:right;padding-top:10px;padding-bottom:10px;padding-left:10px;}
.bu, .bur, .bul{font-style:italic;padding-top:10px;font-size:10px;line-height:13px;}

/* links */
a{color:#000000;text-decoration:underline;}
a:hover, a:active {color:#000000;text-decoration:none;}

