/*
	Default Theme Definition
	
	created:	29.12.2005
	changed:	22.06.2007
	
	the Design-Framework is separated into 3columns (wide/short - half/half) - padding:8px
	The CSS-Dimensions are:		|8| * |8|8| * |8|8| * |8| 
*/

/* DEFINE GLOBAL Styles */body  { margin:0px 0px 1px 0px; }
body, td, input, textarea, a{ font:12px Arial; }a { text-decoration: underline }p { padding:0px; margin:0px; margin-bottom:15px; font:0.80em Arial; }
input, textarea { margin:3px 20px 3px 0px; border:1px solid; border-style:dotted; }
/**/
small { padding:0px; margin:0px; font:0.86em Arial; }

/* DEFINE THE FRAMEWORK */#framework { width: 929px; height:100%; margin:0px 0px; text-align:left; border:0px solid}

   #page_header{ position:absolute; width:795px; height:120px; top:0px; border:0px; }   #page_main{ position:absolute; width:737px; left:10px; top:120px; height:auto; border:2px #fff solid; }
   #page_column_both{ width:730px; padding:8px 8px 0 0; clear:both; border:0px solid; }   #page_column_wide{ width:460px; padding:8px; float:left; }   #page_column_half{ width:350px; padding-right:8px; float:left; border:0px solid; } 
   #page_column_short{ width:240px; padding:0px; float:left; }   #page_footer{ width:721px; padding:8px; clear:both; }
   #page_adsense{ position:absolute; width:100px; margin-left:700px; }
   /* IE - HACK : Box-Model (padding) */
   /*
	html>body #page_main{ width:691px; }	html>body #page_header{ width:691px; }	html>body #page_column_both { width:674px; }
	html>body #page_column_1 { width:254px; }	html>body #page_column_2 { width:254px; }	html>body #page_column_3 { width:134px; }
	*/
	/* DEFINE GLOBAL Styles */

	h1 { font-size:16px; font-weight: bold; margin:0px; padding:0px 0px 10px 0px;}
	h2 { font-size:12px; font-weight: bold; margin:0px; padding:0px 0px 0px 0px; }
	h3 { font-size:11px; font-weight: bold; font-style:italic; margin:0px; padding:0px 0px 10px 0px; }

/* DEFINE THE FRAMEWORK Styles */	#page_main a { text-decoration:none }	#page_main hr { width:100%; height: 3px; border: 1px solid; border-width: 1px 0px 1px 0px; }   	#page_column_half hr, #page_column_short hr { border-width: 0px 0px 3px 0px; }
	#page_column_short img { margin-bottom: 10px; }
	#page_column_wide img { margin: 0px 10px 10px 0px; float:left; }
/*
	#page_column_3 p { padding:0px; margin:0px; margin-bottom:15px; font:1.0em Arial; }
*/

/* DEFINE ADDITIONAL Content-Styles */
	.logo {	position:absolute; left:28px; top:63px; width:300px; height:50px; }   
	.language {	display:none; float:left; padding:83px 12px 0px 0px; }   
	.page_detail { height:100%; }   
	.temp {display:none;}
	.tags {display:none;}

	.topicbox { border: 2px solid; padding:10px; }   
	.topicbox h3  { margin:5px 0px 5px 0px; padding:5px 0px 0px 0px; border:solid; border-width:1px 0px 0px 0px; color:#555; }
 
	.topicbox_black { border: 2px solid; padding:10px; }   
	/* TESTING */