body	{
	background:#bababa;
	margin:0px;
	font-family:helvetica;
	color:#666;
}

/* Überschrift 1 */
h1	{
	color: #666; 
	font-size:14pt;
	font-weight:500;
	font-family: Helvetica, Arial, Verdana; 
	text-decoration: none;
	padding-bottom:20px;
}

/* Überschrift 2 */
h2	{
	color: #fe0000; 
	font-size:12pt;
	font-weight:bold;
	font-family: Helvetica, Arial, Verdana; 
	text-decoration: none;
	padding:0px 0px 0px 0px;
	margin:-35px 0px 15px 0px;
}

/* Überschrift 3 */
h3	{
	color: #fe0000; 
	font-size:11pt;
	font-weight:500;
	font-family: Helvetica, Verdana, Arial; 
	text-decoration: none;
	padding:0px 0px 0px 0px;  	
	margin:0px 0px -15px 0px;	
}

/* Hauptbox */
#layoutbox	{
	width:600px;
	margin:0px auto;
	padding: 0px 0px 30px 0px;
	background:#fff;
}

/* Logobox */
#logobox	{
	padding-top:80px;
}

#logo	{
	float:left;
}

/* Suchbox */
#searchbox	{
	padding:20px;
	float:right;
	font-size:9pt;
}

/* Suchbox Links */
#searchbox a	{
	color:#666;
	font-size:9pt;	
}

/* Suchbox Buttons */
#searchbox input[type="submit"]	{
	color:#666;
	font-size:10pt;	
	border:none;
	background:none;
	font-weight:500;
}

/* Navigation */
#navbox	{
	
}

#navbox div	{
	float:left;
}

/* Aktiver Navigations-Link */
#navbox span {
	display:block;
	float:left;
	color:#666;
	font-size:10pt;
	font-weight:bold;
	font-family: Helvetica, Arial, Verdana; 
	height:25px;
	background:#FF1F1F url('images/_button.gif') repeat-x;
	padding-top:6px;
	text-align:center;
}

/* Navigations-Link */
#navbox a	{
	display:block;
	color:#666;
	font-size:10pt;
	font-weight:bold;
	font-family: Helvetica, Arial, Verdana; 
	height:25px;
	background:#fff;
	padding-top:6px;
	text-align:center;
}

/* Navigations-Link Hover */
#navbox a:hover	{
	background:#FF1F1F url('images/button.gif') repeat-x;
	color:#000;
}

/* Random-Banner-Box */
#croppedbox	{
	height:150px;
}

/* Titel der Home-Seite */
#titleboxDefault	{
	height:70px;
	background:#fff url('images/dot.gif') repeat-x 0px 69px;
}

/* Titel der Hauptseite */
#titlebox	{
	height:30px;
	background:url('images/dot.gif') repeat-x 0px 29px;
	margin-left:30px;
	margin-top:40px;
	font-weight:bold;
	font-size:12pt;
}

/* Titel der Subseite */
#subtitlebox	{
	font-size:10pt;
}

/* Seiten-Hauptinhalt */
#contentbox	{
}

/* Text */
#textbox	{
	padding: 20px 10px 10px 30px;
	font-size: 13px; 
	font-family: Helvetica, Arial, Verdana;
	font-weight: 500;
	width:355px;
	float:left;
}

/* Vertikale Linie */
#linebox	{
	float:left;
	width:4px;
	height:425px;
	background: url('images/hline.gif') repeat-x;
}

/* Titel der rechten Box ("news" oder "mehr") */
#righttitlebox	{
	float:left;
	padding-top:10px;
	width:30px;
}

/* Rechte Box */
#rightbox	{
	padding: 10px 0px 0px 5px;
	float:right;
	width:166px;
	color: #000;
	font-size: 8pt; 
	font-family: Helvetica, Arial, Verdana; 
	text-decoration: none;
	background:#fff url('images/verlauf.jpg') repeat-y;
}

/* Links in der rechten Box */
#rightbox	a	{
	color:#666;
}


/* Box mit Copyright-Text */
#bottom	{
	text-align:center;
	padding-top:4px;
	color:#666;
	font-family: Helvetica, Arial, Verdana; 
	font-size:9pt;
	height:20px;
}

/* Links in der Copyright Box */
#bottom a	{
	color:#666;
	font-family: Helvetica, Arial, Verdana; 
	font-size:9pt;	
}

/* Aufzählungsliste */
ul	{
	list-style-image:url('images/box.gif');
}

/* Liste mit Titeln */
ul.tlist	{
	list-style-image:url('images/tl.gif');
}

ul.tlist li	{
	font-family: Helvetica, Arial, Verdana; 
	font-size:10pt;
	margin-top:5px;
	padding-left:5px;
}

ul.tlist div{
	font-family: Helvetica, Arial, Verdana; 
	font-size:11pt;
	height:15px;
	font-weight:bold;
	margin-bottom:3px;
	
}

.rbred	{
	color:#f00;
}

.navi  { color: #000; font-size: 12px; font-family: Arial; text-decoration: none }
.titel { color: #fe0000; font-size: 18px; font-family: Helvetica; text-decoration: none }
.auflistung   { color: #fe0000; font-size: 10px; font-family: Verdana; text-decoration: none }
.lauftext  { font-size: 13px; font-family: Verdana; font-weight: lighter }
a  { color: #f00; font-size: 8pt; font-family: Verdana; text-decoration: none }
a:hover { color: #000; font-size: 8pt; font-family: Verdana; text-decoration: none }

hr.line	{
	color:#000;
}

div.iline	{
	margin:20px -10px 0px -30px;
	background: url('images/dot.gif') repeat-x;
	height:8px;
}

div.iline2	{
	margin:20px -10px 0px 0px;
	background: url('images/dot.gif') repeat-x;
	height:8px;
}

div.line	{
	margin:0px;
	background: url('images/dot.gif') repeat-x;
	height:1px;
}


img	{
	border:none;
}

#playerwindow	{
	background:#fff url('images/player.jpg') no-repeat;
	margin:10px auto;
	font-family: Helvetica, Arial, Verdana; 
}

#playerwindow div#title	{
	height:30px;
	margin-left:30px;
	margin-top:30px;
	font-weight:bold;
	font-size:12pt;
}

#playerwindow table	{
	margin:15px 10px 15px 15px;
}

#playerwindow th, #playerwindow td	{
	font-size:10pt;
	font-family: Helvetica, Arial, Verdana; 
	text-align:left;
	vertical-align:top;
	padding:5px;
}

#playerwindow div#error	{
	padding:20px;
}

input,select,textarea	{
	border:solid #333 1px;	
	background:#eee;
}

input:focus,textarea:focus, select:focus {
  border: 1px #000 solid;
  background:#fff;
}

input[type="submit"],input[type="reset"],input[type="button"]	{
	border:1px #000 solid;
	color:#fff;
	font-weight:bold;
	background:#df0c00 repeat-x fixed;
}

table.shop	{
	width:100%;


}                                        

/* a[href^="http:"], */
.exturl {                                                     
background: transparent url('images/exturl.gif') 100% 50% no-repeat;
padding-right: 10px;                                                   
}                                                                      
