/*******************************************************************************
--------------------------------------------------------------------------------
	BLUMBEET CSS 1.0 COPYRIGHT 2004 BY THE GNU GENERAL PUBLIC LICENSE
	FOR REDAXO CONTENT MANAGEMENT SYSTEM
	
	Author:				BLUMBEET - Thomas Blum - www.blumbeet.com
	Project:			Redaxo Demo
						Tested in Mozilla 1.2; IE 6.0
	
	File:				main.css for Template "Default"
	
	Questions to:		mail[at]blumbeet.com
	More Redaxo Infos:	www.redaxo.de
--------------------------------------------------------------------------------
*******************************************************************************/

/*	undo
  minor changes done by felix wolfsteller
*******************************************************************************/

:link,:visited { text-decoration:none; }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; font-weight:normal; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, dl, dt, dd { margin:0; padding:0 }
img, a img,:link img,:visited img { border:none }
img { margin:0; padding:0; vertical-align:bottom; }
address { font-style:normal }

table {	border:none; padding:0px; margin:0px; border-spacing:0px; font-size:1em;}
tr { border:none; padding:0px; margin:0px; }
td { border:none; padding:0px; margin:0px; vertical-align:top; border-spacing:0px; }


/*	body
*******************************************************************************/
body {
	background:black;
	color:#fff;
	font-family:verdana, sans-serif;
	text-align:center;
	font-size: 62.5%;
}


/*	website
*******************************************************************************/
#website {
	position:relative;
	display:block;
	margin:0 auto;
	width:758px;
	height:100%;
	border:0px solid #F00;												/* Controll Border */
	border-left:1px solid #808080;
	border-right:1px solid #808080;
	background:black;
	text-align:left;
	color:#666;
	font-size:1.2em;
}

.clear {
	display:block;
	clear:both;
}

.clearer {
	display:block;
	clear:both;
	line-height:0;
	height:1px;
	font-size:0;
	visibility:hidden;
}
.flLeft { float:left; margin:5px;}
.flRight { float:right; margin:5px;}

/*	logo
*******************************************************************************/
#logo{ 
	float:right;
	width:32px;
	height:32px;
	background:url(xfbw.gif) 0px center no-repeat;

}


/*	navigation
*******************************************************************************/
#navigationTable {
	position:relative;
	margin:0 auto;
	width:758px;
	border:0px solid #000;												/* Controll Border */
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	background:black;
	text-align:left;
	color:yellow;
	font-size:1.2em;
}
	
.navtd {
	border-top:1px solid #eff000;
	border-bottom:1px solid #eff000;
	background:black;
	color:yellow;
	font-size: 60%;
}

a {
	color:yellow;
	font-family: courier, serif;
}

a:hover {
	color:black;
	background:yellow;
	border-top:1px solid #000;
	border-bottom:1px solid #000;

}


/*	sitemap
*******************************************************************************/
ul.sitemap li {
	margin:10px 0;
}

ul.sitemap li ul li {
	margin:0;
}

ul.sitemap li a, 
ul.sitemap li a:link {
	display:block;
	padding:5px;
	color:#666;
	font-weight:bold;
}

ul.sitemap li ul li a, 
ul.sitemap li ul li a:link {
	margin:0;
	padding-left:74px;
	background:url(e.gif) 5px center no-repeat;
	font-weight:normal;
}

ul.sitemap li a:hover {
	color:#000;
	text-decoration:underline;
}

/*	content
*******************************************************************************/

#content {
	display:block;
	float:left;
	clear:both;
	position:relative;
	margin:0;
	width:758px;
	height:100%;
}
#main {
	background:black;
	padding:35px 0 50px 0;
	height:100%;
}

#main-block {

	padding:35px 50px 5px 50px;
	width:586px;
	height:100%;
	background:black;
	background:url(xfbw.gif) 25px 39px no-repeat;
}

#sub-block {
	background:black;
	float:left;
	width:172px;
}



/*	article
*******************************************************************************/
.category-list, 
.article-list {
	margin:10px 0 10px 0;
} 

.article-list {
	padding:10px;
	width:448px;
	background:#f1f1f1;
}

.category-list .image {
	display:block;
	float:left;
	margin:0 10px 10px 0;
	width:120px;
	height:80px;
	background:#f1f1f1;
}
.category-list .text {
	float:left;
	width:338px;
}
.category-list .text a,
.category-list .text a:link, 
.article-list a,
.article-list a:link {
	color:#006;
}

.category-list .text a:hover, 
.article-list a:hover {
	text-decoration:underline;
}

/*	headlines
*******************************************************************************/
h1 {
	margin:0 0 0 0;
	font-size:1.7em;
	font-familiy:Arial, Helvetica, "Times New Roman";
	color:#666;
}
h2 {
	font-familiy:Arial, Helvetica, "Times New Roman";
	font-weight:bold;
}

p {
	margin:0 0 1.1em 0;
	font-size:1.1em;
	line-height:1.6em;
}




