body { color: #000000; background:#F8F9F3; margin: 0px; padding: 0px; background-image:url(img/gewebe.jpg); } 
h1 { font-family: Book Antiqua, Times New Roman, sans-serif; font-size: 30px; color : #000000; font-weight: bold; } 
h2 { margin-top: 0px; font-family: Times New Roman, arial, sans-serif; font-size: 18px; color : #000000; font-weight: bold; } 
p { margin-top: 0px; } 
img { border: 0px } 
form { display: inline; } 
.normal { font-family: Times New Roman, arial, sans-serif; font-size: 16px; line-height: 18px; max-width: 75%; }  

/* standard links: */ 
	a:link 	{ color: #0000cc; text-decoration: none; } 
	a:visited 	{ color: #0000cc; text-decoration: none; } 
	a:hover	{ color: #0000ff; text-decoration: underline; } 
	a:active	{ color: #ff0000; text-decoration: none; }
/* linkliste: */ 
	a.linklist:link 	{ color: #0000cc; text-decoration: none; } 
	a.linklist:visited 	{ color: #0000cc; text-decoration: none; } 
	a.linklist:hover	{ color: #0000ff; text-decoration: underline; } 
	a.linklist:active	{ color: #ff0000; text-decoration: none; }
/* eye-catching links (with red triangle) */ 
	a.textlink:link		{ padding-left: 8px; color: #0000cc; text-decoration: none;  font-weight: bold; background-image:url(img/link.gif); background-repeat:no-repeat; background-position: top left; } 
	a.textlink:visited	{ padding-left: 8px; color: #0000cc; text-decoration: none; font-weight: bold; background-image:url(img/link.gif); background-repeat:no-repeat; background-position: top left; } 
	a.textlink:hover		{ padding-left: 8px; color: #0000ff; text-decoration: underline; font-weight: bold; background-image:url(img/link_mo.gif); background-repeat:no-repeat; background-position: top left;} 
	a.textlink:active		{ padding-left: 8px; color: #ff0000; text-decoration: none; font-weight: bold; background-image:url(img/link.gif); background-repeat:no-repeat; background-position: top left; }  
/* template: */ 
	#top				{ margin:0px; color:#000000; background-color:#FAFBF5; font-family: Times New Roman,Arial,Helvetica,sans-serif; font-size: 16px; background-image:url(img/gewebe.jpg); } 
	#top div.left		{ margin:0px; padding: 6px 0px 5px 20px; float: left; } 
	#top div.left .home 	{ margin:0px 0px 3px 0px; padding:0px; font-size:12px; } 
	#top div.left .index 	{ margin:0px; padding:0px; font-size:16px; } 
	#top div.right 		{ margin:0px; padding: 6px 20px 5px 0px; text-align: right; } 
	p.usermenu 			{ margin:0px 0px 14px 0px; font-size: 12px; }
	p.counter 			{ margin:26px 0px 0px 0px; font-size: 12px; } 
	#top h1 			{ margin:0px 0px 3px 0px; }  
	.search 			{ display: inline; font-size: 12px; } 
	input.searchfield 	{ font-size: 12px; width: 200px; }  
	#topnav 			{ clear:both; margin: 0px; padding: 0px; height: 50px; color:#000000; background:#F2F2F2; font-family: Times New Roman,Arial,Helvetica,sans-serif; font-size: 16px; line-height:18px; border-top: 1px solid #808080; border-bottom: 1px solid #808080; background-image:url(img/gewebe2.jpg); } 
	#topnav div.left 		{ margin: 0px; padding: 7px 0px 0px 20px; float: left; } 
	#topnav div.right 	{ margin: 0px; padding: 6px 20px 0px 0px; text-align: right; } 
	#content 			{ padding: 20px; font-family: Times New Roman, arial, helvetica, sans-serif; font-size: 16px; color: #000000; background:#fff; background-image:url(img/gewebe.jpg); }  
	#bottomnav 			{ margin: 0px; padding: 0px; height: 50px; color:#000000; background:#F2F2F2; font-family: Times New Roman,Arial,Helvetica,sans-serif; font-size: 16px; line-height:18px; border-top: 1px solid #808080; border-bottom: 1px solid #808080; background-image:url(img/gewebe2.jpg); } 
	#bottomnav div.left 	{ margin: 0px; padding: 7px 0px 0px 20px; float: left; } 
	#bottomnav div.right 	{ margin: 0px; padding: 6px 20px 0px 0px; text-align: right; } 
	#bottom 			{ height:45px; font-family: Times New Roman, arial, helvetica, sans-serif; font-size: 12px; line-height:16px; margin: 0px; padding: 0px; color: #000000; background:#FAFBF5; background-image:url(img/gewebe.jpg); } 
      #bottom div.left 		{ margin: 0px; padding: 7px 0px 7px 20px; float: left; } 
	#bottom div.right 	{ margin: 0px; padding: 7px 20px 10px 0px; text-align: right; }  
	.postingheadline 		{ margin: 0px 0px 2px 0px; padding: 0px; font-family: Times New Roman, arial, sans-serif; font-size: 18px; font-weight: bold; } 
	.posting 			{ margin: 0px 0px 0px 0px; padding: 0px; font-family: Times New Roman, arial, sans-serif; font-size: 16px; line-height: 18px; color: black; max-width: 75%; } 
	.author 			{ margin-top: 1px; font-family: Times New Roman, arial, sans-serif; font-size: 16px; line-height: 18px; color: black; font-style: italic; } 
	.postingbottom 		{ clear:both; margin:25px 0px 0px 0px; padding: 0px 0px 0px 0px; } 
	.postinganswer 		{ float: left; } 
	.postingedit 		{ text-align: right; }  
	h2.postingform 		{ margin: 0px 0px 0px 0px; } 
	p.postingforma 		{ margin: 3px 0px 0px 0px; }  
	.searchresults 		{ margin: 0px 0px 15px 0px; }  
	.actthread 			{ padding-left: 18px; color: #ff0000; font-weight: bold; background-image:url(img/topic.gif); background-repeat:no-repeat; background-position: top left; } 
	.actreply 			{ padding-left: 16px; color: #ff0000; font-weight: bold; background-image:url(img/reply.gif); background-repeat:no-repeat; background-position: top left; }  
	.thread 			{ font-family: Times New Roman, arial, sans-serif; font-size: 16px; } 
	.thrbeg 			{ font-family: Times New Roman, arial, sans-serif; font-size: 16px;  font-weight: bold; } 
	.aktuell 			{ font-family: Times New Roman, arial, sans-serif; font-size: 16px;  color: red; font-weight: bold; } 
	.small 			{ font-family: Times New Roman, arial, sans-serif; font-size: 12px; } 
	.xsmall 			{ font-family: Times New Roman, arial, sans-serif; font-size: 12px; color: #808080; font-weight: normal; } 
	.caution 			{ color: red; font-weight: bold; } 
	.entryline 			{ margin: 15px 0px 15px 0px; border-top: 1px dotted #808080; border-left: 0; border-right: 0; border-bottom: 0; height: 1px; } 
	.marked-threads 		{ margin:30px 0px 0px 0px; font-size:12px; } 
	.marked-threads-board  	{ margin:10px 1px 0px 1px; font-size:12px; }  
	.admin-highlight 		{ color: red; } 
	.mod-highlight 		{ color: red; }  
/* quoted text: */ 
	.citation { color: #646464; font-style: italic; }  
/* signatures: */ 
	.signature	{ margin: 10px 0px 0px 0px; padding:0px; font-family: Times New Roman, arial, sans-serif; font-size: 16px; line-height: 16px; color: #323232; font-weight: normal; max-width: 75%; }
	.userdata 	{ margin: 0px; padding: 0px; font-family: Times New Roman, arial, sans-serif; font-size: 16px; line-height: 18px; color: black; } 
	.online 	{ font-size: 12px; color: red; } 
	.code 		{ font-family: courier-new, courier; font-size: 16px; color: #646464; } 
/* categories: */ 
	.category 			{ color: #000080; font-size: 12px; font-weight: normal; } 
	.category-regusers 	{ color: #000080; font-size: 12px; font-weight: normal; background:#e7e7e7; }
	.category-adminmod 	{ color: #000080; font-size: 12px; font-weight: normal; background:#d5d5d5; } 
	.category-b 		{ color: #0000cc; font-size: 12px; font-weight: normal; }
	.category-regusers-b 	{ color: #0000cc; font-size: 12px; font-weight: normal; border-bottom: 1px dotted #0000cc; }
	.category-adminmod-b 	{ color: #0000cc; font-size: 12px; font-weight: normal; border-bottom: 1px solid #0000cc; }
	table.board-entry 	{ border: 1px solid #808080; } 
	table.mix-entry 	{ margin-top:-1px; border: 1px solid #808080; } 
	td.autorcell 		{ width: 100%; width: 106px; padding: 5px 7px 5px 7px; font-family: Times New Roman, arial, helvetica, sans-serif; font-size: 16px; color: #000000; background:#d2ddea; background-repeat: repeat-y; background-position: right; } 
	td.titlecell 		{ margin:0px; padding:5px 10px 5px 10px; height:15px; font-family: Times New Roman, arial, helvetica, sans-serif; font-size: 16px; color: #000000; background: #d2ddea; background-repeat: repeat-x; background-position: bottom; } 
	td.titlecell .left 	{ margin: 0px; padding: 0px; float: left; } 
	td.titlecell h2 		{ margin: 0px; padding:0px; font-family: Times New Roman, arial, helvetica, sans-serif; font-size: 16px; color : #000000; font-weight: bold; }
	td.titlecell .right 	{ margin: 0px; padding: 0px; text-align: right; } 
	td.postingcell 		{ margin:0px; padding:10px 10px 15px 10px; width: 100%; font-family: Times New Roman, arial, helvetica, sans-serif; font-size: 16px; color: #000000; background:#f9f9f9; background-image:url(img/gewebe2.jpg); } 
	div.autorcellwidth 	{ margin: 0px; padding: 0px; width: 106px; font-size: 1px; height: 1px; } 
	.postingboard  		{ margin: 0px; padding:0px; font-family: Times New Roman, arial, sans-serif; font-size: 16px; line-height: 18px; color: black; max-width: 750px; background-image:url(img/gewebe2.jpg); }  
	div.preview 		{ font-family: Times New Roman, arial, helvetica, sans-serif; font-size: 16px; margin: 0px 0px 0px 0px; padding: 10px; color: #000000; border: 1px dotted red; }  
	table.normaltab 		{ width: 100%; border: 1px solid #808080; } 
	table.normaltab th	{ font-family: Times New Roman, arial, sans-serif; vertical-align: top; font-size: 16px; font-weight: bold; text-align:left; color: #000000; background:#d2ddea; background-repeat: repeat-x; background-position: bottom; }
	table.normaltab td.a 	{ font-family: Times New Roman, arial, sans-serif; vertical-align: top; font-size: 16px; font-weight: normal; color: #000000; background: #f5f5f5; background-image:url(img/gewebe2.jpg); } 
	table.normaltab td.b 	{ font-family: Times New Roman, arial, sans-serif; vertical-align: top; font-size: 16px; font-weight: normal; color: #000000; background: #f9f9f9; background-image:url(img/gewebe.jpg);} 
	table.normaltab td.c 	{ width:150px; font-family: Times New Roman, arial, sans-serif; vertical-align: top; font-size: 16px; font-weight: normal; color: #000000; background: #d2ddea; background-repeat: repeat-y; background-position: right; } 
	table.normaltab td.d 	{ font-family: Times New Roman, arial, sans-serif; vertical-align: top; font-size: 16px; font-weight: normal; color: #000000; background: #f5f5f5; }  
/* mix view: */ 
	.threadkl 			{ font-family: Times New Roman, arial, sans-serif; font-size: 12px; } 
	div.mixdivl 		{ } 
	div.mixthread 		{ background: #ffe8b7; padding: 0px; } 
	div.mixthreadbeg 		{ background: #ffdf9d; margin-bottom: 5px; padding: 5px; }  
	select.kat 			{ font-family: Times New Roman, arial, sans-serif; font-size: 12px; }  
	input.bbcode-button 	{ width: 90px; height: 20px; font-size: 12px; font-weight: normal; margin: 0px 0px 5px 0px; background: #efefef; } 
	button.smiley-button 	{ width: 45px; height: 23px; font-size: 12px; font-weight: normal; margin: 0px 1px 1px 0px; background: #efefef; }  
/* thread links: */ 
	a.thread:link 	{ padding-left: 18px; color: #0000cc; text-decoration: none; font-weight: bold; background-image:url(img/topic.gif); background-repeat:no-repeat; background-position: top left; } 
	a.thread:visited 	{ padding-left: 18px; color: #800080; text-decoration: none; font-weight: bold; background-image:url(img/topic.gif); background-repeat:no-repeat; background-position: top left; } 
	a.thread:hover 	{ padding-left: 18px; color: #0000ff; text-decoration: underline; font-weight: bold; background-image:url(img/topic.gif); background-repeat:no-repeat; background-position: top left; } 
	a.thread:active 	{ padding-left: 18px; color: #0000cc; text-decoration: none; font-weight: bold; background-image:url(img/topic.gif); background-repeat:no-repeat; background-position: top left; } 
/* new threads: */ 
	a.threadnew:link 		{ padding-left: 18px; color: #0000cc; text-decoration: none; font-weight: bold; background-image:url(img/topic_new.gif); background-repeat:no-repeat; background-position: top left; } 
	a.threadnew:visited 	{ padding-left: 18px; color: #800080; text-decoration: none; font-weight: bold; background-image:url(img/topic_new.gif); background-repeat:no-repeat; background-position: top left; } 
	a.threadnew:hover		{ padding-left: 18px; color: #0000ff; text-decoration: underline; font-weight: bold; background-image:url(img/topic_new.gif); background-repeat:no-repeat; background-position: top left; } 
	a.threadnew:active 	{ padding-left: 18px; color: #0000cc; text-decoration: none; font-weight: bold; background-image:url(img/topic_new.gif); background-repeat:no-repeat; background-position: top left; }  
/* replies: */ 
	a.reply:link		{ padding-left: 16px; color: #0000cc; text-decoration: none; font-weight: normal; background-image:url(img/reply.gif); background-repeat:no-repeat; background-position: top left; } 
	a.reply:visited        	{ padding-left: 16px; color: #800080; text-decoration: none; font-weight: normal; background-image:url(img/reply.gif); background-repeat:no-repeat; background-position: top left; } 
	a.reply:hover          	{ padding-left: 16px; color: #0000ff; text-decoration: underline; font-weight: normal; background-image:url(img/reply.gif); background-repeat:no-repeat; background-position: top left; } 
	a.reply:active         	{ padding-left: 16px; color: #0000cc; text-decoration: none; font-weight: normal; background-image:url(img/reply.gif); background-repeat:no-repeat; background-position: top left; }  
	a.replynew:link        	{ padding-left: 16px; color: #0000cc; text-decoration: none; font-weight: normal; background-image:url(img/reply_new.gif); background-repeat:no-repeat; background-position: top left; } 
	a.replynew:visited     	{ padding-left: 16px; color: #800080; text-decoration: none; font-weight: normal; background-image:url(img/reply_new.gif); background-repeat:no-repeat; background-position: top left; } 
	a.replynew:hover       	{ padding-left: 16px; color: #0000ff; text-decoration: underline; font-weight: normal; background-image:url(img/reply_new.gif); background-repeat:no-repeat; background-position: top left; } 
	a.replynew:active      	{ padding-left: 16px; color: #0000cc; text-decoration: none; font-weight: normal; background-image:url(img/reply_new.gif); background-repeat:no-repeat; background-position: top left; }  
/* replies in search results: */ 
	a.reply-search:link    { padding-left: 18px; color: #0000cc; text-decoration: none; font-weight: bold; background-image:url(img/reply_s.gif); background-repeat:no-repeat; background-position: top left; } 
	a.reply-search:visited { padding-left: 18px; color: #800080; text-decoration: none; font-weight: bold; background-image:url(img/reply_s.gif); background-repeat:no-repeat; background-position: top left; }
	a.reply-search:hover   { padding-left: 18px; color: #0000ff; text-decoration: underline; font-weight: bold; background-image:url(img/reply_s.gif); background-repeat:no-repeat; background-position: top left; } 
	a.reply-search:active  { padding-left: 18px; color: #0000cc; text-decoration: none; font-weight: bold; background-image:url(img/reply_s.gif); background-repeat:no-repeat; background-position: top left; }  
/* Thread tree: */
ul.thread { margin: 0 0 16px 0; padding: 0; list-style-type:none; }
ul.reply { margin: 0; padding: 0 0 0 30px; list-style-type:none; }
ul.deep-reply { margin: 0; padding: 0; list-style-type:none; }
li { line-height: 17px; }
ul.thread ul ul { border-left: 1px dotted #000000;}
ul.thread ul li:last-child>ul { border-left:none; }
	#deletecookie          { color:#000; background:#fff; margin:0px; padding:10px; font-family:Times New Roman, arial, sans-serif; } 
	#deletecookie h1       { font-size:18px; color:#000000; font-weight:bold; } 
	#deletecookie p        { font-size:16px; margin-top: 0px; }  
	img.captcha   { margin:0px; padding:0px; border:1px solid #000; }
/* Ticker */
	a.ticker:link		{ padding-left: 16px; color: #0000cc; text-decoration: none; font-weight: normal; background-image:url(img/topic.gif); background-repeat:no-repeat; background-position: top left; } 
	a.ticker:visited        	{ padding-left: 16px; color: #800080; text-decoration: none; font-weight: normal; background-image:url(img/topic.gif); background-repeat:no-repeat; background-position: top left; } 
	a.ticker:hover          	{ padding-left: 16px; color: #0000ff; text-decoration: underline; font-weight: normal; background-image:url(img/topic.gif); background-repeat:no-repeat; background-position: top left; } 
	a.ticker:active         	{ padding-left: 16px; color: #0000cc; text-decoration: none; font-weight: normal; background-image:url(img/topic.gif); background-repeat:no-repeat; background-position: top left; }  

