/*#############  generelle Definitionen  ########## */
body{
	background-color:#999999;
	margin:5px 0px 5px 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:11px;
  line-height:15px;
  color:#000000;
}

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

a:hover{
	color: #669933;
}

/* brauche ich vielleicht spaeter */
.n, #zr{
}

/*############### Hauptlayout ############# */

/* Hautplayout oben */
#obn{
	background-image:url(/im/header_09_10.jpg);
	background-repeat:no-repeat;
	width:716px;
	height:104px;
}

/* Hautplayout oben */
#obn2{
	background-image:url(/im/login_bg.jpg);
	background-repeat:no-repeat;
	width:716px;
	height:28px;
	vertical-align:middle;
}

/* Hautplayout unten */
#unt{
	background-image:url(/im/unten.jpg);
	background-repeat:no-repeat;
	width:716px;
	height:15px;
	font-size:11px;
	line-height:8px;
	color:#FFFFFF;
	vertical-align:middle;
}

/* Hautplayout links */
#lnk{
	background-color:#000000;
	width:173px;
	height:472px;
}

/* Content Bereich */
#cnt{
	background-image:url(/im/content_bg.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	width:543px;
	height:472px;
}

/* Content Bereich fuer Bereiche, wo kein Bild sein soll */
#cnt2{
	background-color:#FFFFFF;
	width:543px;
	height:472px;
}

#cnt,#cnt2
{
	vertical-align:top;
}

/* Content Layer, hier kommt der eigentliche Content rein */
#cntl{
	margin:10px 15px 21px 17px;
	width:511px;
	font-family:Arial;
  font-size:11px;
  line-height:15px;
  color:#000000;
}

/*############### Quiz ############# */
/* Log-In Eingabefelder */
.lge{
	font-family:Arial;
  font-size:11px;
  line-height:13px;
  color:#000000;
  background-color:#FFFFFF;
  height:18px;
  width:90px;
  padding: 0px 2px 0px 2px;
  border-style: inset;
  border-color:#999999;
}

.lgl
{
	color:#FFFFFF;
	font-size:12px;
	vertical-align:middle;
}

.lgerr
{
	color:#FF0000;
	font-size:12px;
	width:140px;
	vertical-align:middle;
}

/* Username div */
#usn{
	color:#FFFFFF;
	font-weight:bold;
}

/* normaler Text bei Registrieren/Profil */
.nrg{
	font-weight:bold;
	padding-bottom:10px;
}

/* Textfeld Registrieren/Profil */
.tfr{
	font-family:Arial;
  font-size:11px;
  line-height:13px;
  color:#000000;
  background-color:#FFFFFF;
  height:18px;
  padding: 0px 2px 0px 2px;
  border-style: inset;
  border-color:#FFFFFF;
}

/* Fehlermeldungen */
#errm, .err{
	color:#FF0000;
}

/*############### Ergebnisse & Tabelle ############# */
/* Tabellentrenner */
.tt{
}

/* Select-Box */
.slb{
	font-family:Arial;
  font-size:11px;
  line-height:13px;
  color:#000000;
  background-color:#FFFFFF;
}

/* Tabellenzeile normal */
.tbd,.tbd_1,.tbd_2,.tbd_3,.tbd_4,.tbd_5,.tbd_6,.tbd_7,.tbd_8,.tbd_9,.tbd_10,.tbd_11,.tbd_12,.tbd_13,.tbd_14{
	background-color:#669933;
	color:#FFFFFF;
}

/* Tabellenzeile alternativ */
.tbda,.tbda_1,.tbda_2,.tbda_3,.tbda_4,.tbda_5,.tbda_6,.tbda_7,.tbda_8,.tbda_9,.tbda_10,.tbda_11,.tbda_12,.tbda_13,.tbda_14{
	background-color:transparent;
	color:#000000;
}

.tbda_1,.tbd_1,.tbdh_1{
	text-align:right;
	padding-right:5px;
	padding-left:5px;
}

.tbda_2,.tbd_2,.tbdh_2{
	width:200px;
	text-align:left;
	padding-left:15px;
}

.tbda_3,.tbd_3,.tbdh_3{
	text-align:right;
	padding-right:5px;
}

.tbda_4,.tbd_4,.tbdh_4{
	width:30px;
	text-align:right;
	padding-right:5px;
}

.tbda_5,.tbd_5,.tbdh_5{
	width:44px;
	text-align:right;
	padding-right:5px;
}

.tbda_6,.tbd_6,.tbdh_6{
	width:8px;
	text-align:center;
}

.tbda_7,.tbd_7,.tbdh_7{
	width:16px;
	text-align:right;
	padding-right:20px;
}

.tbda_8,.tbd_8,.tbdh_8{
	text-align:right;
	padding-right:15px;
}

.tbda_9,.tbd_9,.tbdh_9{
	text-align:right;
	padding-right:5px;
}

.tbd_10,.tbda_10,.tbdh_10{
	width:25px;
	padding-left:10px;
}

.tbd_11,.tbda_11,.tbdh_11{
	width:40px;
}

.tbd_12,.tbda_12,.tbdh_12{
	width:40px;
	text-align:left;
	padding-right:20px;
}

.tbd_13,.tbda_13,.tbdh_13{
	width:200px;
}

.tbd_14,.tbda_14,.tbdh_14{
	padding-right:20px;
}

/* Tabellenzeile Highlight */
.tbdh,.tbdh_1,.tbdh_2,.tbdh_3,.tbdh_4,.tbdh_5,.tbdh_6,.tbdh_7,.tbdh_8,.tbdh_9,.tbdh_10,.tbdh_11,.tbdh_12,.tbdh_13,.tbdh_14{
	background-color:#999999;
	color:#FFFFFF;
}

/* Tabellenzeile Überschrift */
.tbhd{
	font-weight:bold;
	background-color:#000000;
	color:#FFFFFF;
}

/* Überschrift Text*/
.hdl{
	font-weight:bold;
	font-size:12px;
}

.test{
	border: 1px solid blue;
}

/*############### News & Portal ############# */

/* Ueberschriften */
.fett{
	font-weight:bold;
}

/* ueberschriften Quiz & Starschnitt */
.fett2{
	font-weight:bold;
	font-size:13px;
}

/* Texte im Portal */
#tx{
	padding-top:5px;
	width:150px;
}

/*############### DMS Sachen ############# */
/* Bilder */
.tsb, .txb, .blck{
	border:1px solid #000000;
}

.ohn{
	border:0px;
}

.txb1{
	border:0px;
}


/* Bildunterschriften */
.bul, .bur{
	font-size: 10px;
	line-height:12px;
	padding-bottom:4px;
	padding-top:3px;
}

.bul{
	padding-right:5px;
}

.bur{
	padding-left:5px;
}

/* Bildzellen */
.tx_br, .tx_bl{
	padding-top:4px;
}

.tx_br{
	padding-left:5px;
}

.tx_bl{
	padding-right:5px;
}

/* Gallerie */
.gl_bl{
	padding-right:2px;
}

/*############### Quiz Sachen ############# */
/* div für Frage */
#qf{
	position:relative;
	top:50px;
	left:30px;
	width:240px;
}

/* div für Antwort 1 */
#qa1{
	position:relative;
	top:30px;
	left:30px;
	width:200px;
}

/* div für Antwort 2  */
#qa2{
	position:relative;
	top:30px;
	left:30px;
	width:200px;
}

/* div für Antwort 3  */
#qa3{
	position:relative;
	top:30;
	left:30px;
	width:200px;
}

/* div für Antwort 4  */
#qa4{
	position:relative;
	top:30;
	left:30px;
	width:200px;
}

/* div für Punkte */
#qp{
	position:relative;
	top:58px;
	left:94px;
	font-weight:bold;
	font-size:12px;
	color:#336633;
}

/* div für Rundenleiste */
#qr{
	position:relative;
	top:159px;
	left:24px;
}

/* div für Jokerleiste */
#jr{
	position:relative;
	top:20px;
	left:25px;
}

/* div für Antwort */
#aq{
	position:relative;
	top:25px;
	left:85px;
}

/* div für Antwort Ende*/
#aqe{
	position:relative;
	top:25px;
	left:30px;
}

#qf, #qa1, #qa2, #qa3, #qa4, #qp, #qr, #jr{
	background-color: transparent;
}

/* aufhoeren und weiter */
a:link.gruen,a:visited.gruen,a:active.gruen{
	font-weight:bold;
	font-size:12px;
}

a:hover.gruen{
	color: #336633;
}

/* WM Tippspiel, momentan inaktiv */
/*td.tbd a.waita{color:white;}
td.tbd a.waita:hover{color:black;}
select,option{font-weight:normal} */

/* ##################################################### */
/* dauerkarte */
/* ##################################################### */
/*
div.dauerkarte{height:158px;width:255px;margin-bottom:10px;background-image:url(/im/ftrb/dauerkarte_gross.jpg);}
div.dauerkarte div.thumb{width:80px;height:94px;display:inline;float:left;margin-top:4px;margin-left:11px;}
div.dauerkarte div.text{width:130px;height:27px;display:inline;float:left;margin-left:14px;border:1px solid blue;}
div.dauerkarte div.nr{padding-top:18px;padding-left:10px;font-size:9px;line-height:9px;font-weight:bold;}
div.dauerkarte div.usr{margin-left:10px;margin-top:5px;font-size:11px;line-height:11px;font-weight:bold;}
div.dauerkarte div.seit{margin-left:90px;margin-top:11px;font-size:11px;line-height:11px;font-family:arial;border:1px solid red;}
div.dauerkarte div.trb{margin-top:22px;font-size:15px;line-height:15px;font-weight:bold;border:1px solid orange;}
div.dauerkarte div.ptz, div.dauerkarte div.rhe, div.dauerkarte div.blk, div.dauerkarte div.sth{width:55px;display:inline;text-align:center;float:right;font-weight:bold;}
div.dauerkarte div.ptz, div.dauerkarte div.sth{margin-right:15px}
div.dauerkarte div.sth{width:90px;}*/

div.dauerkarte
{
	height:158px;
	width:255px;
	margin-bottom:10px;
	background-image:url(/im/ftrb/dauerkarte_gross.jpg);
}

.dk_nr
{
	padding-top:8px;
	padding-left:13px;
}

.dk_us
{
	padding-left:13px;
	font-weight:bold;
}

.dk_thumb
{
	width:80px;
	height:94px;
	padding-left:12px;
	padding-top:10px;
}

.dk_pl
{
	padding-top:32px;
	height:76px;
}

.dk_steh, .dk_blck, .dk_reihe
{
	font-weight:bold;
	text-align:center;
}

.dk_blck
{
	padding-left:10px;
}

.dk_steh, .dk_reihe
{
	padding-left:5px;
}

.dk_ein
{
	height:30px;
	padding-left:9px;
}

/* danke Opera, einfach mal aus der Reihe tanzen */
.dk_ein, .dk_steh, .dk_reihe, .dk_blck, .dk_pl
{
	vertical-align:top;
}

.dk_input
{
	font-family:Arial;
  font-size:11px;
  line-height:13px;
  color:#000000;
  background-color:#FFFFFF;
  height:18px;
  padding: 0px 2px 0px 2px;
  border-style: inset;
  border-color:#CCCCCC;
}

.dk_area
{
	font-family:Arial;
  font-size:11px;
  line-height:13px;
  color:#000000;
  background-color:#FFFFFF;
  padding: 0px 2px 0px 2px;
  border-style: inset;
  border-color:#CCCCCC;
}

.dk_sel
{
	font-family:Arial;
  font-size:11px;
  line-height:13px;
  color:#000000;
  background-color:#FFFFFF;
  border-style: inset;
  border-color:#FFFFFF;
}

div.ein
{
	padding-bottom:10px;
}

#leitsatz
{
	font-weight:bold;
	font-size:12px;
}

.bez
{
	font-weight:bold;
}

/* ##################################################### */
/* suchen */
/* ##################################################### */

#fansuch div.rmn{display:inline;float:left;height:25px;width:300px;}
#fansuch div.rmn div{display:inline;float:left;}

#fansuch div.err{margin-bottom:3px;color:red;font-weight:bold}
#fansuch div.rmn div.bez{width:100px;font-weight:bold;}
#fansuch div.rmn div.ein{width:158px;}
#fansuch div.rmn div.hlp{width:2px;}
#fansuch div.rmn div.ein input, #fansuch div.rmn div.ein select{background-color:#ffffff;width:180px;padding-left:1px;margin:0px;font-size:10px;line-height:12px;border-width:2px;border-style:solid;border-color:#78707d #d8d8ee #d8d8ee #78707d}

/* ##################################################### */
/* dauerkartenliste */
/* ##################################################### */
div.dkl{display:inline;float:left;width:255px;margin-bottom:10px;}
div.nav{width:255px;text-align:center;}

div.btn{padding-top:8px;}

/* ##################################################### */
/* messagebox dbmail */
/* ##################################################### */
#msgbxo{height:16px;margin-top:20px;background-image:url(/im/ftrb/nachrichtenbox_oben.gif)}

div.msgbxm{display:block;height:20px;background-image:url(/im/ftrb/nachrichtenbox_mitte.gif)}
div.msgbxm div{display:inline;float:left;}
div.msgbxm div.erste{margin-left:20px;width:80px;font-weight:bold;}

#msg{display:block;background-image:url(/im/ftrb/nachrichtenbox_mitte.gif)}
#msg div{margin-left:20px;margin-right:20px;padding-bottom:20px;padding-top:10px;}

#msgbxu{height:26px;background-image:url(/im/ftrb/nachrichtenbox_unten.gif);background-repeat:no-repeat;}

/* ##################################################### */
/* messagefolder dbmail */
/* ##################################################### */
#msganz{margin-bottom:10px}

#msghead{height:20px;border:1px solid #666666;border-right:0px;border-left:0px;margin-bottom:10px}
#msghead div{display:inline;float:left;margin-top:2px;font-weight:bold;}

#msghead #frto{width:125px}
#msghead #sbj{width:175px}
#msghead #snd{width:125px}
#msghead #ttl{width:80px;}

div.msgline{height:20px;}
div.msgline div{display:inline;float:left;margin-top:2px;}

div.msgline div.frto, div.msgline div.frtob{width:125px;}
div.msgline div.sbj, div.msgline div.sbjb{width:175px;}
div.msgline div.snd, div.msgline div.sndb{width:125px;}
div.msgline div.ttl, div.msgline div.ttlb{width:80px;}

div.msgline div.frtob, div.msgline div.sbjb, div.msgline div.sndb, div.msgline div.rdb, div.msgline div.ttlb{font-weight:bold;}

/* ##################################################### */
/* message schreiben */
/* ##################################################### */
#msganz{display:block;clear:both;margin-bottom:5px;font-weight:bold}

#empf{margin-bottom:4px;display:block;clear:both}

#empf #empfbez{display:inline;float:left;width:80px;}
#empf #empfin{display:inline;float:left;width:300px;}
#empf #empfin select, #empf #empfin input{background-color:#ffffff;width:240px;padding:2px;margin:0px;font-size:11px;line-height:12px;border-width:2px;border-style:solid;border-color:#78707d #d8d8ee #d8d8ee #78707d}
#empf div.err{display:block;margin-bottom:3px;color:red;font-weight:bold}

#btr{margin-bottom:4px;display:block;clear:both}

#btr #btrbez{display:inline;float:left;width:80px;padding-top:5px;}
#btr #btrin{display:inline;float:left;width:300px;padding-top:5px;}
#btr #btrin input{background-color:#ffffff;width:240px;padding-left:1px;margin:0px;font-size:10px;line-height:12px;border-width:2px;border-style:solid;border-color:#78707d #d8d8ee #d8d8ee #78707d}
#btr div.err{display:block;margin-bottom:3px;color:red;font-weight:bold}

#msgtxt #msgtxtbez, #msgtxt #msgtxtin, #msgtxt div.err{display:block;margin-bottom:3px;clear:both;padding-top:5px;}
#msgtxt #msgtxtin textarea{font-family:Arial;background-color:#ffffff;width:500px;padding:2px;margin:0px;font-size:11px;line-height:12px;border-width:2px;border-style:solid;border-color:#78707d #d8d8ee #d8d8ee #78707d}
#msgtxt div.err{color:red;font-weight:bold}

/* die Links im Nachrichtencenter */
a.prof{background-image:url(/im/ftrb/profil.gif);background-repeat:no-repeat;background-position:0px 0px;text-decoration:none;padding-left:15px;display:inline;}
a.nmail{background-image:url(/im/ftrb/gelesen.gif);background-repeat:no-repeat;background-position:0px 0px;text-decoration:none;padding-left:20px;display:inline;}
a.nmailb{background-image:url(/im/ftrb/nicht_gelesen.gif);background-repeat:no-repeat;background-position:0px 3px;text-decoration:none;padding-left:20px;display:inline;}