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

body
{
    padding:0;
    border:0;
    margin:0px 0px 0px 0px;    
    font-family: Arial,Verdana, Geneva, Helvetica, sans-serif;
    font-size:11px;
    line-height:15px;
    font-weight:normal;
    color:#ffffff;
    background-color:#0f0a06;  
    background-repeat:no-repeat;
    background-position: top center; 
    margin-top:0px;
    
}

img
{
    border:0px;
    
}

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

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

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

input[type="file"]{color:#666666;}
input[type="file"] > input[type="text"] {background-color:#000000;}
input[type="radio"]{color:#666666;background-color:#000000;}


#mt{
width:960px;
/*background-image:url(/im/background.jpg);*/
background-repeat:no-repeat;
height:490px;
margin-top:34px;

}
#mt[id]
{
	min-height:490px;
	height:auto;
}
#mnu, #lnk, .tbtr, #prtn, #sbm{
    font-size:1px;
    line-height:1px;
    
}

#mnu{
height:22px;
width:616px;
}
#sbm{
height:24px;
width:616px;
background-image:url(/im/bg_1px.gif);
background-repeat:repeat-x;
}

#lnk{
width:444px;
}

#prtn{
width:606px;
height:49px;
}

/*#cnt{width:606px;}*/

#umnu{
float:right;
margin-right:10px;
margin-top:10px;
}

/*** logbox **/
#lgi{
margin-top:424px;
margin-left:27px;
width:290px;
height:100px;
background-image:url(/im/lgn/boxfeld.gif);
background-position:0px 17px;
background-repeat:no-repeat;

}

.lgin, .lgout{width:290px;}

.formlg_txt{
height:17px;
width:107px;
border:1px solid #666666;
font-size:11px;
line-height:15px;
background-color:#000000;
color:#ffffff;

}
.formlg_text[id]
{
	height:17px;
}

#l11{
width:57px;
height:17px;
background-image:url(/im/lgn/login_m-over.gif);
margin-top:1px;
float:left;
display:block;

}
#l11[id]
{
margin-top:0px;
}
.la11, a.la11{
width:57px;
height:17px;
display:block;
background-image:url(/im/lgn/login.gif);
margin-left:0px;
float:left;
}

a.la11:hover, a.la11:active{
width:57px;
height:17px;
display:block;
background-image:url(/im/lgn/login_m-over.gif);
margin-left:0px;
float:left;
}

#l12{
width:57px;
height:17px;
background-image:url(/im/lgn/logout_m-over.gif);
margin-left:0px;
float:left;

}
.la12, a.la12{
width:57px;
height:17px;
display:block;
background-image:url(/im/lgn/logout.gif);
margin-left:0px;
float:left;
}
a.la12:hover, a.la12:active{
width:57px;
height:17px;
display:block;
background-image:url(/im/lgn/logout_m-over.gif);
margin-left:0px;
float:left;
}
#olgd{
float:left;width:26px;height:12px;display:block;
}

#oblg{
float:left;width:7px;height:10px;display:block;
}
#oblg[id]{
height:10px;
}
#zwlgdv{height:11px;width:100px;clear:both;}
#zwlgdv[id]{height:13px;width:100px;clear:both;}
.usrnm{
    font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size:12px;
    line-height:16px;
    font-weight:normal;
    color:#f9e9c4;
    font-weight:bold;

}

/**** ende logbox **/
/*** content feld **/
.cnt_gr{
background-image:url(/im/news_bg_1px.jpg);
padding:10px;
height:450px;
border:1px solid #9d7348;
}

#cnt.cnt_gr[class]{
height:auto;
min-height:450px ;



}

.cnt_gr2{
background-image:url(/im/news_bg_1px.jpg);
padding:10px;

}

.cnt_gr6{
background-image:url(/im/news_bg_1px.jpg);
padding:10px;
height:450px;
border:1px solid #896227;

}

#cnt.cnt_gr6[class]{
height:auto;
min-height:450px ;
}
.cnt_gr6[class]{
height:auto;
min-height:450px ;
}

.cnt_gr7{
background-image:url(/im/news_bg_1px.jpg);
padding:10px;
height:450px;
border:1px solid #7e4400;

}

#cnt.cnt_gr7[class]{
height:auto;
min-height:450px ;
}

.cnt_gr8{
background-image:url(/im/news_bg_1px.jpg);
padding:10px;
height:450px;
border:1px solid #703829;

}

#cnt.cnt_gr8[class]{
height:auto;
min-height:450px ;
border:1px solid #703829;
}

.cnt_gr3{
background-image:url(/im/news_bg_1px.jpg);
padding:10px;
/*height:450px;*/
border:1px solid #9d5600;

}
#cnt.cnt_gr3{
height:450px;
}

#cnt.cnt_gr3[class]{
height:auto;
min-height:450px ;
display:block;
}

.cnt_gr4{
background-image:url(/im/news_bg_1px.jpg);
padding:10px;
height:450px;
border:1px solid #362614;

}

#cnt.cnt_gr4[class]{
height:auto;
min-height:450px ;
}

.cnt_gr9{
background-image:url(/im/news_bg_1px.jpg);
padding:10px;
height:450px;
border:1px solid #572629;

}
#cnt.cnt_gr9{
background-image:url(/im/news_bg_1px.jpg);
padding:10px;
height:450px;
border:1px solid #572629;

}

#cnt.cnt_gr9[class]{
height:auto;
min-height:450px ;
}
#cnt2.cnt_gr9{
background-image:url(/im/news_bg_1px.jpg);
padding:10px;
height:400px;
border:1px solid #572629;

}
#cnt2.cnt_gr9[class]{
height:auto;
min-height:380px ;
border:1px solid #572629;
}

.cnt_gr5{
background-image:url(/im/news_bg_1px.jpg);
padding:10px;
height:450px;
border:1px solid #a79f97;

}

#cnt.cnt_gr5[class]{
height:auto;
min-height:450px ;
}

/*** special teaser **/
.spts{
width:290px;
height:164px;
float:left;
overflow:hidden;
background-repeat:no-repeat;

}

#reiter{
width:606px;
height:34px;
background-image:url(/im/balken.gif);
background-repeat:no-repeat;
}

#dcrw{

/*width:145px;*/
height:240px;
background-image:url(/im/smbg/1pxabout.gif);
border-top:1px solid #876325;border-right:1px solid #876325;

}

a.azds{
display:block;
padding-left:25px;
background-image:url(/im/az/pfeil.gif);
background-repeat:no-repeat;
background-position:10px 4px;
font-weight:bold;

}
/*tabellen*/
.tbdh, .tbdd, .tbhd, .tbda{height:20px;;}
.tbhd{font-weight:bold;}
.tbdh{background-color:transparent;}
.tbdd{background-image:url(/im/tab_1px.gif);}
.tbda{background-color:#888888;}
/**bilder embeds **/
.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;}
.txim{border:0px;}

.tafo{
	background-color:#000000;
	width:500px;
	height:200px;
	
	color:#ffffff;
	border:1px solid #666666;
}
.rfld{width: 284px;height: 17px;color: #ffffff;font-family: Verdana;font-size: 11px;background: #000000; border:1px solid #666666;}
.tfld{text-align:center;width: 20px;height: 17px;color: #ffffff;font-family: Verdana;font-size: 11px;background: #000000; border:1px solid #666666;}
.tfld_d{text-align:center;width: 20px;height: 17px;color: #999999;font-family: Verdana;font-size: 11px;background: #000000; border:1px solid #666666;}
.sbx{width: 200px;height: 17px;color: #ffffff;font-family: Verdana;font-size: 11px;background: #000000; border:1px solid #666666;}

/*** textelemente **/
.hds{
    font-family: Arial,Verdana, Geneva, Helvetica, sans-serif;
    font-size:18px;
    line-height:23px;
    font-weight:normal;
    color:#ffffff;
    font-weight:bold;

}
.n{
    font-family:Arial, Verdana,  Geneva, Helvetica, sans-serif;
    font-size:11px;
    line-height:15px;
    font-weight:normal;
    color:#ffffff;    

}
.sbmto{color:#000;}

.box_solo_toggle{
border-bottom:1px solid #999999;
}

/*********/
/* ........................... */

.reg_label
{
	position:relative;
	float:left;
	width:120px;
	font-weight:bold;
	text-align:right;;
}

.reg_input
{
	position:relative;
	float:left;
	width:300px;
	padding-left:14px;
}

.cntspacer10
{
	clear:both;
	height:10px;
	display:block;
	font-size:1px;
}

.cntspacer5{clear:both; height:5px; display:block; font-size:1px;}

.reg_rad1{position:relative; float:left; width:20px; padding-left:14px;}
.reg_rad2{position:relative; float:left; width:20px; padding-left:14px;}
.box_content{clear:both; margin:0 auto; width:580px;}

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

/** blaettern ***/
.unav, a.unav{color:#996600;font-weight:bold;text-decoration:none;}
.untb{width:100%;margin-top:10px;}
.wt{text-align:right;}

.mhrlnk, a.mhrlnk{
color:#B86D12;
font-weight:bold;
background-image:url(/im/abtn/mehr-arrow.gif);
background-position:0px 5px;
padding-left:13px;
display:block;
height:15px;
width:auto;
background-repeat:no-repeat;
text-decoration:none;
float:right;
}
a.mhrlnk:hover, a.mhrlnk:active{
color:#B86D12;
}

a{color:#ffffff;text-decoration:underline;}
a:hover, a:active{color:#cccccc;text-decoration:none;}
