/* Based on the original Style
Edited by StrangerNetWork - http://www.ThenralWorldRadio.De - last updated 12-03-2008 */

/* The content of the posts (body of text) */
body{background:#606060;color:#b4b4b4;font-size:11px;font-family:Tahoma, Arial, Verdana, Helvetica;margin:0px;padding:0;}

/* General font families for common tags */
font,th,td,p{font-size:11px;font-family:Tahoma, Arial, Verdana, Helvetica;}

/* General text */
.gensmall{font-size:10px}
td.genmed,.genmed{font-size:11px}
.explaintitle{font-size:11px;font-weight:bold;color:#FFFFFF}

/* General page style */
a:link,a:active,a:visited,a.postlink{color:#ffc800; text-decoration:none}
a:hover{color:#ffc800; text-decoration:none}

a.link2{color:#DEEEF3}
a.link2:visited{color:#DEEEF3}

/* SUCHE INPUT */

input.post,textarea.post{background:#353535;border:0px solid #191919; border-width: 1px 0px 0px 1px;
font-size:1.0em; color: #cccccc; font-family:Tahoma;padding-bottom:2px;padding-left:2px}
input.suchen_but{font-family:Tahoma;font-size:.9em;color:#000000;}

/* BUBBLE PLASTIC HORIZONTAL MENU */

.clearit {
	margin: 0;
	padding: 0;
	height: 0;
	clear: both;
}

.bubplastic.horizontal {
	width: 100%;
	height: 30px;
	margin: 0;
	padding: 0;
	background: #000000 url(images/bg-bubplastic.gif) top left repeat-x;
}
.bubplastic.horizontal ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.bubplastic.horizontal ul li {
	float: left;
	margin: 0;
	padding: 0;
	background: transparent url(images/bg-bubplastic-button.gif) top left no-repeat;
}

.bubplastic.horizontal ul li a {
	display: block;
	height: 30px;
	padding-left: 20px;
	float: left;
	font-family:arial;
	font-size: 1.1em;
	font-weight:bold;
	color: #8ea3ff;
	text-decoration: none;
}

.bubplastic.horizontal ul li a span.menu_ar {
	display: block;
	float: left;
	height: 30px;
	padding-top: 6px;
	padding-right: 20px;
	background: transparent url(images/bg-bubplastic-button.gif) top right no-repeat;
	cursor: pointer;
}

/* GRAU HOVER */
.bubplastic.grau ul li a:hover,
.bubplastic.grau ul li.highlight a {
	background: transparent url(images/bg-bubplastic-h-grau.gif) top left no-repeat; color:#ffc800;
}
.bubplastic.grau ul li a:hover span.menu_ar,
.bubplastic.grau ul li.highlight a span.menu_ar {
	background: transparent url(images/bg-bubplastic-h-grau.gif) top right no-repeat; color:#ffc800;
}

/* END BUBBLE PLASTIC HORIZONTAL MENU */

/* Main table cell colours and backgrounds */
.row1{background:#515151}
.row2,.helpline{background:#515151}
.row3{background:#515151}
.row4{background:#606060 url(images/bg_l_body.jpg) repeat-y}
.row5{background:#ffc800}
.row6{background:#606060 url(images/bg_r_body.jpg) repeat-y}
.row8{background:#606060}
td.spacerow{background:#515151}

td.seperator {
	background: url(images/bus_seperator_vert.png) top center repeat-y;
}

a.mainlevel:link, a.mainlevel:visited {
  display: block;
	background: url(images/bus_seperator_horiz.png) bottom left repeat-x;
	font-family:Tahoma;
	font-size:1.0em;
	color: #b4b4b4;
	text-align: left;
	height: 20px;
	line-height: 20px;
	text-indent: 8px;
	width: 150px;
}

a.mainlevel:hover {
	background-position: bottom;
	text-decoration: none;
	color: #ffc800;
}

/* Table Header cells */
.themen{background:#CCCCCC url(images/themen.png) repeat-x; color:#222222;font-family:Tahoma;font-size:1.1em;font-weight:bold;
height:20px;white-space:nowrap;text-align:left;padding-left:8px;padding-right:8px;padding-top: 0px}
.leiste{background:#353535 url(images/menu_balken.jpg) repeat-x; color:#b4b4b4;font-family:Tahoma;font-size:.9em;
height:20px;white-space:nowrap;text-align:left;padding-left:8px;padding-right:8px;padding-top: 0px}
.leiste a:link, .leiste a:visited{font-family:Tahoma;font-size:1.1em;color:#b4b4b4;text-decoration:none;}	
.leiste a:hover {color: #b4b4b4;text-decoration: underline;}
.seite_content{background:#606060; text-align:left;padding-left:20px;padding-right:20px;padding-top: 20px;}
.seite_content a:link, .seite_content a:visited{font-family:Tahoma;font-size:1.0em;color:#ffc800;text-decoration:none;}	
.seite_content a:hover {color: #CCCCCC;text-decoration: underline;}
.kategorien{background:#353535 url(images/menu_balken.jpg) repeat-x; color:#ffffff; font-family:Tahoma;font-size:1.0em;font-weight:bold;
height:20px;white-space:nowrap;text-align:left;padding-left:8px;padding-right:8px}

/* This is the border line & background colour round the entire page */
.bodyline{background:#222222;}

/* TITLE */

.maintitle a:link, .maintitle a:visited{font-family:Arial;font-size:1.8em;color:#ffc800;text-decoration:none;
text-align:left;padding-left:10px;padding-right:0px;padding-top: 0px}
.maintitle a:hover {color: #8ea3ff;text-decoration: underline;}

/* Form elements */
form{display:inline}

/* This is the gradient background at the top of the page */
.topbkg{background: #484850 url(images/cellpic_bkg.jpg) repeat-x}
.head_bar{background: #484850 url(images/head_bar.png) no-repeat}
.footer{font-size:10px;background: #484850 url(images/cellpic_footer.jpg) repeat-x;color:#F9FAFD;
height:110px;white-space:nowrap;border: 0px solid #000000;border-width: 0px 0px 0px 0px}
.footer_link {font-family:Tahoma;font-size:1.0em;color:#ffc800;text-decoration:none; padding-left:1.3em; line-height: 1.6em;}
.footer_link a:link, .footer_link a:visited{font-family:Tahoma;font-size:1.0em;color:#8ea3ff;text-decoration:none;}	
.footer_link a:hover {color: #ffc800;text-decoration: underline;}

/* Gets rid of the need for border="0" on hyperlinked images */
img{border:0 solid}

/* uhr - datum */

input.datum {
font-family:Verdana;
font-size:.8em;
background:transparent;
border:solid 0px #000000;
text-align:center;
color:#CCCCCC

}

input.zeit{
font-family:Verdana;
font-size:.8em;
background:transparent;
border:solid 0px #000000;
text-align:center;
color:#CCCCCC
}

form {margin-bottom:0px;}
