body
{
	margin: 			0px;
	padding:			0px;
	font-family:		Arial, Helvetica;
	font-size:			12px;
	background-color:	#cccccc;
}
img
{
	border:				0px;
}
p
{
	margin:				0px;
}
h3,h2
{
	margin:				0px 0px 3px 0px;
}

h1,h2,h3 {
	font-weight:		bold;
	line-height:		20px;
	letter-spacing:		-0.05em;
}
h1 {
	margin-top:			6px;
	margin-bottom:		6px;
	line-height: 		25px;
}
h2 {
	font-size:			1.4em;
}
a
{
	color: 				#231f20;
}
a:hover
{
	text-decoration: 	none;
	color:				#ff0000;
}	

.nomargin
{
	margin: 			0px;
	padding:			0px;
}

.textPadding
{
	padding:			8px;
}
.radding
{
	padding:			8px 0px 8px 0px;
}
.headlinepad
{
	padding-top:		20px;
	padding-left:		8px;
}
.searchpad
{
	padding-top:		10px;
	padding-left:		8px;
}
.links
{
	float:				left;
}
.rechts
{
	float:				right;
}
.redtext
{
	color: 				#ff0000;
	font-style:			italic;
}
.clear
{
	clear:				both;
	width:				98%;
}

.otalogo
{
	width:				100%;
	height:				100%;
}
.listblockimg {
	float: 				left;
	width:				120px;
	height:				80px;
	border-style:		none;
	margin-right:		8px;
}
.homemainimg {
	float: 				left;
	width:				298px;
	height:				160px;
	border-style:		none;
	margin-right:		8px;
	margin-bottom:		8px;
	overflow:			hidden;	
}
.listblockleft
{
	margin-bottom:		2px;
}

.grey {
	color:				#f00;
}
.supergrey {
	color:				#666;
}
.grandimg {
	margin-right:		7px;
	margin-bottom:		8px;
}
.halve
{
	width:				47%;
}
.commentinput
{
	width: 				224px;
	border:				solid 1px #aaa;
}
.textinput
{
	width:				572px;
	border:				solid 1px #aaa;
}
.latestMain {
	line-height:		20px;
	width:				630px;
	height:				19px;
	background:			url(../images/main/n/title_bg.gif);
}
.latestMain, .latestRevs p {
	margin-left:		10px;
	font-weight:		bold;
}
.latestRevs {
	line-height:		20px;
	width:				320px;
	height:				19px;
	background:			url(../images/main/n/title_bg.gif);
}
.seeall {
	margin:				0px 0px 0px 16px;
	line-height:		22px;
}
.homeSpacer {
	height:				12px;
	width:				975px;
	background:			url(/images/main/n/homespacer.gif);
}
.home1 {
	background-color:	#ecf5f5;
}
.home2 {
	background-color:	#fff;
}
.imggallery {
	width:				580px;
	margin-top:			10px;
	margin-bottom:		10px;
	background-color:	#e9e9e9;
}
.galleryThumb {
	margin:		6px;
	padding:	4px;
	width:		120px;
	height:		80px;
	float:		left;
	border:		1px solid #dd392c;
}
img#teller {
	margin-bottom:		8px;
}

.lowrider {
	line-height:		12px;
	color:				#000;
	position: 			relative;
	float:				right;
/*	top:				-24px; */
	padding-right:		8px;
	font-weight:		bold;
}
.tag1 {	font-size: 10px; }
.tag2 {	font-size: 13px; }
.tag3 {	font-size: 16px; }
.tag4 {	font-size: 17px; }
.tag5 {	font-size: 19px; }

div#page
{
	margin-top: 		0px;
	width:				980px;
	margin-left:		auto;
	margin-right:		auto;
	background: 		url(/images/main/n/mbg.gif) 650px 0px repeat-y #eeeeee;
}


div#main_container {
	width:			975px;
}
div#main_container main_navigation img, a {
	margin:			0px;
	padding:		0px;
}
div#search_container {
	width:			975px;
	height:			58px;
	line-height:	4px;
	background:		url(../images/main/n/top.jpg) no-repeat #fff;
}
div#searchbox
{
	width: 				350px;
	height:				40px;
	margin-top:			10px;
	margin-left:		590px;
	background:			#DD392C;
}
div#searchbox div#searchform
{
	width:				320px;
}

div#main_links {
	height:			39px;
	line-height:	1px;
	background:		url(../images/main/n/menubg.jpg);
}
div#main_links a {
	font-size:			20px;
	color:				#df0606;
	font-weight:		bold;
	margin-right: 		16px;
	text-decoration:	none;
}
div#main_links a:hover {
	font-size:			20px;
	color:				#ff0000;
	font-weight:		bold;
	margin-right: 		16px;
	text-decoration:	underline;
}
div#links_container {
	margin-left:	40px;
	margin-top:		20px;
}

div#shoutbox {
	width:			961px;
	margin-left:	15px;
	background:		#fff;
}
div#latestContainer {
	background:		#fff;
}
div#main_container div#content_block
{
	clear:				both;
	width: 				630px;
	line-height:		16px;
	float:				left;
	background:			#fff;
	margin-right:		20px;
}

.homeArchive {
	width:				320px;
	background:			#fff;
}

div#column_content {
	float: 				left;
	width:				320px;
	margin-left:		0px;
	background:			#717171;
}
div#textContainer h2 a {
	color:				#000;
}
div#textContainer h2 a:hover {
	color:				#21c3ce;
}

div#textContainer {
	margin-left:		13px;
	background-color:	#fff;
	width:				961px;
}

div#main_nav
{
	width:				632px;
	height:				67px;
	background:			url(/images/main/navibg.jpg) no-repeat;
	font-size: 			14px;
	color:				#fff;
	margin:				0px;
	padding:			0px;
}
div#main_navigation
{
	background:			#ffffff;
}
div#main_nav a {
	color:				#fff;
}
.navPart {
	width:				103px;
	float:				left;
	font-weight:		bold;
}
div#navBorder {
	margin-left:		20px;
}
div#main_section {
	width:				619px;
	height:				77px;
	margin:				0px;
	padding:			0px;
}
div#article_text {
	width:				100%;
	background-color:	#fff;
}
.kakushite {
	display: 			none;
}
div#main_container .listblocktext
{
	width: 				618px;
}
div#main_container .homeblocktext
{
	width: 				295px;
	float:				left;
}
div#main_container .homeblock
{
	width: 				295px;
	float:				left;
	margin-right:		8px;
}
div#topStage {
	width:		961px;
	background-color:	#fff;
}
div#topStageLeft {
	width:				630px;
	float:				left;
	background:			#fff;
}
div#main_container div#main_nav a
{
	text-decoration:	none;
}

div#main_container div#main_nav a:hover
{
	color:				#dd392c;	
}
div#main_container .content1
{
	width:				615px;
	background-color:	#fff;
}
div#main_container .content2
{
	width:				615px;
	background-color:	#fef4f5;
}
div#main_container .slashedbottom
{
	background-image:	url(/images/structure/dottedslash.gif);
	background-repeat:	repeat-x;
	background-position:	bottom;
}
div#main_container div#pageswitch
{
	width: 				100%;
	background-color:	#e0e0e0;
	float:				left;
	color:				#000;
	font-size: 			13px;
	height:				26px;
	font-weight:		bold;
	text-align:			right;
}
div#main_container div#content_block div#pageswitch a
{
text-decoration:	none;
}
div#footer {
	color:				#000;
	width:				975px;
	height:				47px;
	clear: 				both;
	background:			url(/images/main/n/footer.gif);
	font-weight:		bold;
}
div#footer a {
	color:				#000;
}
.footerspaceleft {
	margin-left:	10px;
}
.footerspaceright {
	margin-right:	20px;
}
.footerspacetop {
	margin-top:	24px;
}
div#footer a:hover {
	color:				#fff;
}
ul
{
	list-style-type:	none;
	margin:				0px;
	padding:			0px;
}
.encyclopedia
{
	float:				left;
}
table,tr,td
{
	margin:				0px;
	padding:			0px;
}
td
{
	width:				50%;
	margin-bottom:		10px;
}
