/*

Styles für die allgemeine Seite

*/

* {
	font-family:Verdana;
	font-size:9pt;
}

body {
	background-image: url(images/fulltablebg.png);
	background-color:#000;
	color:#EEE;
	padding:0px;
  margin:0px;
}

.deko_ring {
background-image: url(images/ring.png);
background-repeat:no-repeat;
padding:0px;
margin:0px;
height:800px;
}

table.deko_draht {
background-image: url(images/draht.png);
background-repeat:repeat-y;
padding:0px;
margin:0px;
height:100%;
width:100%;
}

td.draht {
 width:100%;
 height:100%;
 vertical-align:top;
}

.header_top {
background-image: url(images/tm.png);
width:100%;
height:22px;
}

.header_content {
background-image: url(images/mm.png);
height:100px;
}

.logo {
float:left;
vertical-align:top;
}

.banner{
 text-align:right;
 padding-right:10px;
 padding-top:10px;
}

.header_bottom {
background-image: url(images/bm.png);
height:25px;
}

.footer_top {
background-image: url(images/tm.png);
width:100%;
height:22px;
clear: both;
}

.footer_content {
background-image: url(images/mm.png);
text-align:center;
}

.footer_bottom {
background-image: url(images/bm.png);
height:25px;
}


#gfxlinks a {
display:block;
padding-left:15px;
padding-bottom:3px;
}

#gfxlinks a:hover {
background-color:#333;
}


/*

Styles für Menu Content und Werbung

*/

table.main {

}

td.links {
 width:160px;
 vertical-align:top;
 text-align:left;
}

td.inhalt {
 width:100%;
 vertical-align:top;
}

td.rechts {
 width:160px;
 vertical-align:top;
 text-align:center;
}



/*

Links

*/

a {
	color:#EEE;
}

a.login_menu_link {
	font-size:7pt;
}

a.footer {
 font-size:7pt;
 text-decoration:underline;
 font-weight:normal;
}

input, select, textarea {
	font-size:8pt;
		background-color:#333;
  color:#EEE;

}


textarea.tbox#post {
	font-size:9pt;
	background-color:#333;
  color:#EEE;
}






/*

Tabledesign


*/

table.sitelinks {
 width:170px;
}

table.menu1 {
 width:170px;
}


table.menu5 {
 width:170px;
}

table.userspace {
 width:100%;
}

td.userspace1 {
 width:450px;
 vertical-align:top;
 text-align:center;
}

td.userspace2 {
 width:200px;
 vertical-align:top;
 text-align:left;
}

td.userspace3 {
 vertical-align:top;
 text-align:left;
}

table.menu6 {
	font-size:8pt;
	width:100%;
}

table.menu6 td.mm {
 font-size:7pt;
}

table.menu6 td.mm a{
 font-size:8pt;
}


table.topuserarea {
width:100%;
height:190px;
}


table.contentarea {
width:100%;
height:150px;
}




td.tl {
	background-image: url(images/tl.png);
	width:22px;	
	height:22px;
}

td.tm {
	background-image: url(images/tm.png);
	height:22px;
}

td.tr {
	background-image: url(images/tr.png);
	width:24px;	
	height:22px;
}

td.ml {
	background-image: url(images/ml.png);
	width:22px;	
}

td.mm {
	background-image: url(images/mm.png);
	background-repeat:repeat;
	vertical-align:top;
}

td.mr {
	background-image: url(images/mr.png);
	width:24px;	
}

td.bl {
	background-image: url(images/bl.png);
	width:22px;	
	height:25px;
}

td.bm {
	background-image: url(images/bm.png);
	height:25px;
}

td.br {
	background-image: url(images/br.png);
	width:24px;	
	height:25px;
}



/*

Forum ??

*/

td.forumheader {
text-align:left;
color:#FFF;
}

td.forumheader2 {
text-align:left;
vertical-align:top;
font-weight:bold;
}

.smallblacktext {
font-size:8pt;
color:#CCC;
font-weight:normal;
}

td.fcaption {
abackground-image: url(images/headlinebg.png);
background-color:#333;
text-align:left;
padding-top:3px;
padding-bottom:2px;
padding-left:5px;
padding-right:5px;
}

td.fcaption a{
font-weight:bold;
font-size:8pt;
}



a{
text-align:left;
color:#EEE;
}

td.forumheader {
text-align:left;
background-color:#600;
color:#EEE;
}

td.forumheader3 {
text-align:left;
color:#EEE;
}


td.forumheader3 a{
text-align:left;
color:#EEE;
}

td.finfobar {
text-align:left;
background-color:#400;
}

/*

Editor

*/








/*


Sendeplan 


*/


table.sendeplan {
}

td.dow {
 text-align:center;
 background-color:#333;
 color:#eee;
 border-top:solid 1px #FFF;
 border-left:solid 1px #FFF;
 border-right:solid 1px #000;
 border-bottom:solid 1px #000;
 font-size:10pt;
 font-weight:bold;
}

td.dow_td {
 text-align:center;
 background-color:#555;
 color:#e00;
 border-top:solid 1px #FFF;
 border-left:solid 1px #FFF;
 border-right:solid 1px #000;
 border-bottom:solid 1px #000;
 font-size:10pt;
 font-weight:bold;
}


td.tod {
 text-align:center;
 background-color:#444;
 color:#eee;
 width:30px;
 border-top:solid 1px #FFF;
 border-left:solid 1px #FFF;
 border-right:solid 1px #000;
 border-bottom:solid 1px #000;
 font-size:10pt;
 font-weight:bold;
 width:70px;
 
}

td.sendung {
 text-align:center;
 background-color:#777;
 color:#eee;
 border-top:solid 1px #FFF;
 border-left:solid 1px #FFF;
 border-right:solid 1px #000;
 border-bottom:solid 1px #000;
}


/*

Event Kalender

*/
table.month td {
	text-align:center;
}

table.month td.monthhl {
	text-align:center;
}


table.month td.cal_today {
	border:solid 1px #eee;
}

table.month td.cal_sunday {
	color:#EE0000;
}

table.month td.cal_set {
	background-color:#008800;
}

table.month td.cal_set_more {
	background-color:#AA0000;
}





table.month td.cal_set_today {
	background-color:#008800;
	border:solid 1px #eee;	
}

table.month td.cal_set_sunday {
	background-color:#008800;
}

table.month td.cal_set_sunday_more {
	background-color:#AA0000;
}

table.month td.cal_set_sunday_more_today {
	background-color:#AA0000;
	border:solid 1px #eee;	
}



table.month td.cal_set_today_more {
	background-color:#AA0000;
	border:solid 1px #eee;	
}


table.month a {
	text-decoration:none;
}

td.cal_entry {
	text-align:left;
}

td.cal_entry_text {
	text-align:left;
}