/*MT css for http://kunst-blog.com, 050720, 060805, 060908, 081211, 100330 Adib */

body {
	margin				:	0px 0px 0px 0px;
	background-color	:	#CFCFCF; /*#996*/
	text-align			:	left;
	}
*{
	font-family			:	Verdana, Geneva, Arial, sans-serif;
	}

/*all links except banner and content*/
a {
	text-decoration		:	none;
	}
a:link {
	color				:	#BB0000;
	}
a:visited {
	color				:	#BB0000;
	}
a:active {
	color				:	#BB0000;
	}
a:hover {
	color				:	#fff;
	background-color	:	#333;
	}
.content a.posted {
	color				:	#BB0000;
	text-decoration		:	none;
	}
.content a.navi {
	color				:	#BB0000;
	text-decoration		:	none;
	}
.content a {
	color				:	#BB0000;
	text-decoration		:	underline;
	}
.content a:hover {
	color				:	#fff;
	background-color	:	#333;
	text-decoration		:	none;
	}

h1, h2, h3 {
	margin				:	0px;
	padding				:	0px;
	font-weight			:	normal;
	}
	
/*main area including #banner/#content/#right*/
#container {
	line-height			:	130%;
	margin-right		:	auto;
	margin-left			:	auto;
	text-align			:	left;
	padding				:	0px;
	width				:	780px; /*770*/
	background-color	:	#fff;
	border-left			:	3px solid #333;
	border-right		:	3px solid #333;
	border-bottom		:	3px solid #333;
	}

/*page head*/
#banner {
	color				:	#fff;
	background-color	:	#BB0000;
	text-align			:	left;
	padding				:	15px;
	border-top			:	3px solid #333;
	border-bottom		:	3px solid #333;
	height				:	54px;  /*45*/
	}
/* NOT in use 
#banner-img {
	display				:	none;
	}*/

/*links banner area*/
#banner a {
	color				:	#FFFFFF;
	text-decoration		:	none;
	}
#banner a:hover {
	color				:	#FFFFFF;
	text-decoration		:	underline;
	background-color	:	#BB0000;
	}

#banner h1 {
	font-size			:	36px; /*22*/
	font-weight			:	normal;
	margin-top			:	5px;
	}

#banner h2 {
	font-size			:	12px;
	margin-top			:	11px;  /*new*/
	margin-left			:	1px;  /*new*/
	}

#issn {
	color				:	#fff;
	font-size			:	12px;
	text-align			:	right;
	margin-top			:	-20px;  /*20*/
	}
	
/*main block*/
#center {
	float				:	left;
	width				:	524px; /*514*/
	overflow			:	hidden;
	}

/*main text area*/
.content {
	padding				:	18px 15px 0px 15px;
	background-color	:	#fff;
	color				:	#333;
	font-size			:	12px;
	width				:	482px;
	}

/*right menu*/
#right {
	float				:	left;
	width				:	244px;
	background-color	:	#fff;
	overflow			:	hidden;
	}
/* -------------------------------------------------- content */
/*content copy*/
.content p {
	color				:	#333;
	font-size			:	12px;
	font-weight			:	normal;
	line-height			:	130%;
	text-align			:	left;
	margin-bottom		:	10px;
	}

.content blockquote {
	line-height			:	150%;
	}

.content li {
	line-height			:	130%;
	}

/*date of record, NOT in use*/
.content h2 {
	color				:	#333;
	font-size			:	10px;
	text-align			:	left;
	font-weight			:	bolder;
	margin-bottom		:	10px;
	}

/*headline entries*/
.content h3 {
	color				:	#333;
	font-size			:	14px;
	text-align			:	left;
	font-weight			:	bolder;
	/*margin-bottom				:	10px;*/
	}

/* special */
.content p.quote {
	color				:	#333;
	font-size			:	10px;
	/*border-bottom				:	4px double #333;*/
	text-align			:	left;
	/*margin-bottom				:	0px;*/
	padding-left		:	18px;
	line-height			:	120%;
	/*padding				:	3px;*/
	}
.content p.ten {
	color				:	#333;
	font-size			:	10px;
	text-align			:	left;
	padding-left		:	18px;
	line-height			:	120%;
	}

/*posting info, end of record*/
.content p.posted {
	color				:	#666;
	font-size			:	10px;
	/*border-bottom				:	4px double #333;*/
	text-align			:	left;
	/*margin-bottom			:	0px;*/
	line-height			:	normal;
	/*padding				:	3px;*/
	}
/*top navi bar + link #more*/
.content p.navi {
	color				:	#333;
	font-size			:	12px;
	text-align			:	left;
	line-height			:	normal;
	}

.content p.line {
	/*border-bottom				:	4px double #333;*/
	border-bottom		:	1px solid #663;
	font-size			:	9px;
	text-align			:	left;
	margin-bottom		:	20px;
	}

/* -------------------------------------------------- content special EE Cards*/
.content .cardh {
	font-family			:	Courier, Monaco, "Courier New", mono;
	font-size			:	12px;
	color				:	#000000;
	background-color	:	#eee;
	text-align			:	left;
	width				:	480px;
	padding				:	14px;
	height				:	18px;
	line-height			:	14px;
}
.content .cardp {
	font-family			:	Courier, Monaco, "Courier New", mono;
	font-size			:	12px;
	color				:	#000000;
	background-color	:	#eee;
	text-align			:	left;
	width				:	480px;
	padding				:	10px 12px 2px 14px;
	height				:	262px;
	background-image	:	url(http://kunst-blog.com/media/card_line.gif);
	/*background-repeat				:	repeat-y;*/
	line-height			:	14px;
}

/* -------------------------------------------------- right side*/
/*distance between #center & #right*/
.sidebar {
	border-left			:	18px solid #fff;
	padding				:	9px 0px 0px 0px;
	}

/*calendar*/
#calendar {
  	line-height			:	130%;
	color				:	#666;
	font-size			:	x-small;
	padding				:	2px 2px 2px 0px;
	text-align			:	left;
	margin-bottom		:	0px;
	}

#calendar table {
	padding				:	2px;
	border-collapse				:	collapse;
	border				:	0px;
	width				:	100%;
	}

/*head calender*/
#calendar caption {
	color				:	#333;
	font-size			:	x-small;
	text-align			:	left;
	font-weight			:	bolder;
	}

#calendar th {
	text-align			:	left;
	font-weight			:	normal;
	}

#calendar td {
	text-align			:	left;
	}

/*Heike, 20.04.10*/
#calendar h4 {
	font-size			:	x-small;
	}

/*head sidebar right*/
.sidebar h2 {
	color				:	#333;
	font-size			:	10px;
	font-weight			:	bolder;
	text-align			:	left;
	margin-top			:	18px;
	line-height			:	120%;
	/*text-align				:	center;*/

	/*text-transform				:	uppercase;*/
	/*letter-spacing				:	.3em;*/
	}

/*links current, archive */
.sidebar ul {
	padding-left		:	13px;
	margin				:	0px;
/*margin-bottom				:	30px;*/
	}

.sidebar li {
	color				:	#333;
	font-size			:	10px;
	text-align			:	left;
	line-height			:	120%;
	/*margin-top			:	10px;*/
	list-style-type		:	disc;
	}

.sidebar img {
	/*border				:	3px solid #FFFFFF;*/
	}

/*.photo {
	text-align				:	left;
	margin-bottom				:	20px;
	}*/

/*search form, XML-link*/
.link-note {
	font-size			:	10px;
	line-height			:	120%;
	text-align			:	left;
	}

.bBorder {
	border: 1px solid #999; width:220px;height:36px;
}
.bMarks {
	text-align:center;padding-top:6px;
}
	
/* -------------------------------------------------- forms */
.ff{
	color				:	#000;
	font-size			:	11px; 
	width				:	220px; 
	border				:	1px solid #999;
	}
	
/*text field full width*/
.ff2{
	color				:	#000;
	font-size			:	11px; 
	width				:	340px; 
	border				:	1px solid #999;
	}
	
/*text field short		:	street*/
.ff3{
	color				:	#000;
	font-size			:	11px; 
	width				:	288px;
	border				:	1px solid #999;
	}
	
/*text field short		:	street no, plz*/
.ff4{
	color				:	#000;
	font-size			:	11px; 
	width				:	50px; 
	border				:	1px solid #999;
	}
	
/*text field short, gg count chars*/
.ff5
{
	color				:	#000;
	font-size			:	11px;
	width				:	50px;
	border-width		:	0px;
}
	
/*twc form field - mail*/
.ffmail{
	color				:	#000; 
	font-size			:	11px; 
	width				:	300px;  
	}
	
/*form select list short */
.fp{
	color				:	#000; 
	font-size			:	11px; 
	width				:	54px;
	border				:	1px solid #999;
	}
/*form select list full width*/
.fp2{
	color				:	#000;
	font-size			:	11px;
	width				:	340px;
	border				:	1px solid #999;
	}

/*form select gg year*/
.fpy{
	color				:	#000; 
	font-size			:	11px; 
	width				:	63px;
	border				:	1px solid #999;
	}
	
/*form select gg month*/
.fpm{
	color				:	#000; 
	font-size			:	11px; 
	width				:	90px;
	border				:	1px solid #999;
	}

/*form buttons */	
.fb{
	color				:	#fff;
	font-size			:	10px; 
	width				:	85px; 
	border				:	1px solid #BB0000;
	background-color	:	#BB0000;
	}

/*check box ?, in use??? */
.fc{
	color				:	#000; 
	border				:	1px solid #999;
	}
	

/*link to mt*/
#powered {
	font-size			:	10px;
	line-height			:	120%;
	text-align			:	left;
	color				:	#333;
	/*margin-top				:	50px;*/
	}

/* -------------------------------------------------- gg */
.gg_line1 {
	border-bottom		:	1px solid #663;
	font-size			:	14px;
	text-align			:	left;
	/*margin-top		:	12px;*/
	margin-top			:	24px;
	}

.gg_date
{
	font-size			:	14px;
	font-weight			:	bold;
	line-height			:	19px; 
	color				:	#fff;
	padding				:	2px 5px 2px 5px;
	border-color		:	#666;
	border-width		:	0 1px 1px 1px;
	border-style		:	solid;
	background-color	:	#aaa;
	position			:	relative;
	top					:	-9px;
	}

.gg_today
{
	font-size			:	14px;
	font-weight			:	bold;
	line-height			:	19px; 
	color				:	#fff;
	padding				:	2px 5px 2px 5px;
	border-color		:	#666;
	border-width		:	0 1px 1px 1px;
	border-style		:	solid;
	background-color	:	#BB0000;
	position			:	relative;
	top					:	-9px;
	}
	
.gg_entry 
{
	margin				:	0; 
	padding				:	0 0 18px 0;
	}
	
.gg_choose{
	font-weight			:	bold;
	color				:	red; 
	}

.gg_tabHead{
	font-weight			:	bold;
	color				:	#999; 
	}
	
.gg_response{
	font-weight			:	bold;
	color				:	#999; 
	}
/* -------------------------------------------------- comments */
#comment-data {
	float				:	left;
	width				:	180px;
	padding-right		:	15px;
	margin-right		:	15px;
	text-align			:	left;
	border-right		:	1px dotted #BBB;
	}

textarea[id="comment-text"] {
	width				:	80%;
	}

.ads{
	background-color:#dedede;
	padding-left:6px;
	padding-right:5px;
	padding-top:1px;
	margin-top:8px;
	padding-bottom:1px;
	line-height			:	135%;
	}
.adsHead{color:#b00;}