
/*
Theme Name: picoCMS
Theme URI: http://stereophone.de/
Description: Klassisches CMS Template mit Page/Subpage Navigation
Author: stereophone
Author URI: http://stereophone.de/
*/

.parent-nav {
	float:right;
	list-style-type: none;
	padding-left: 20px;
	padding-bottom: 20px;
	}
	
.parent-nav li{
width: 200px;
height: 22px;
background: #F8F1DA;
margin-bottom: 5px;
border-left: solid 5px #BBCB2E;
padding-left: 5px;
padding-top: 5px;
list-style: none;

}

.parent-nav li:hover{
background: #F3EAC5;
border-left: solid 5px #5A7800;
}

body {
background: #DEF0CE;
margin: 0px;
padding: 10px 0 10px; 0;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
text-align:center;
font-size: 12px;
}

a {
font-weight: bold;
text-decoration:none;
color: #5A7800;
}

h1 {margin:0px;}
h2 {margin: 0;border-bottom: solid 1px #ccc;}

#interface {
width: 800px;
margin: 0 auto;
text-align:left;
padding: 15px;
border: 1px solid #000000;
// -moz-border-radius:30px;
}

#head {
width: 800px;
height: 170px;
margin: 0px;
padding: 0px;
}

#head h1 {
color: #5A7800;
padding-top: 20px;
text-align: center;
} .description {text-align: center;}

#menu {
width: 800px;
height: 30px;
padding-top: 5px;
}

#menu a{
color: #CA0601;
font-size: 14px;
display: block;
height: 100%;
width: 100%;
}

#menu a:hover {
color: #000;
}

#menu ul{margin: 0; padding: 0;
}

#menu li{
float:left;
width: 130px;
height: 25px;
list-style: none;
text-align: center;
background: url(pics/link-bg.gif) no-repeat;
}

#container {
width: 800px;
padding-top:10px;
background: #DEF0CE;
}

#navi {
float:right;
width: 230px;
background: #DEF0CE;
}

#navibox {
width: 200px;
background: #DEF0CE;
margin-left: 10px;
margin-bottom: 10px;
}

#navibox ul{margin: 0; padding: 0;
}

#navibox li{
width: 200px;
height: 22px;
background: #F8F1DA;
margin-bottom: 5px;
border-left: solid 5px #BBCB2E;
padding-left: 5px;
padding-top: 5px;
list-style: none;
}

#navibox li:hover{
background: #F3EAC5;
border-left: solid 5px #5A7800;
}

#navibox .current_page_item a{
background: #F3EAC5 url(pics/abgehakt.gif) no-repeat right;
display:block;
width:100%;
height:100%;
}

#content {
float:left;
width: 570px;
background: #DEF0CE;
}

#content li {
list-style-position:inside;	
}

#content a:hover {text-decoration:underline;
padding-right: 12px;
background: url(pics/link-icon_content.gif) no-repeat right;
color: #000;
}

#contentbox {
width: 550px;
background: #DEF0CE;
margin-left: 10px;
margin-bottom: 10px;
}

#footer {
clear:both;
width: 800px;
height: 30px;
background: #DEF0CE;
text-align: center;
}

#footerlink{
float:right;
margin: 6px 10px 0 10px;
}

/*---:[ comment styles ]:---*/

#comments { width: 500px; float: left; clear: both; }

	ul#comment_list { list-style: none; margin: 0 0 4.0em 0; border-top: 1px solid #bbb; float: left; }
		
		ul#comment_list li.comment { width: 500px; padding: 1.2em 0 0 0; border-bottom: 1px dotted #bbb; float: left; }
			
		ul#comment_list li.trackback { width: 470px; padding: 1.2em 15px 0 15px; background: url('images/trackback_bg.gif'); }
				
			.comment_meta { margin: 0 0 1.2em 0; }
			
				.comment_num { padding: 0 15px 0 20px; font-weight: bold; font-size: 1.4em; float: right; }
				
				.trackback .comment_num { padding: 0 0 0 20px; }
				
					.comment_num a, .comment_num a:visited { color: #888; text-decoration: none; }
					
						.comment_num a:hover { color: #df0000; text-decoration: none; }
				
				.comment_meta strong { font-size: 1.6em; }
					
				.comment_time { font: normal 1.1em Verdana, Helvetica, Arial, sans-serif; color: #888; }
		
			.comment .entry { padding: 0 15px; }
			
				.comment .entry p { margin: 0 0 1.0em 0; }
			


/*---:[ comment form styles ]:---*/

#comment_form { width: 500px; padding: 1.0em 0 0 0; float: left; }

	#comment_form p { padding: 0.6em 0; }
	
		#comment_form label { padding: 0 0 0 10px; font-size: 1.2em; }

		#comment_form .text_input { width: 191px; padding: 3px; color: #444; font: normal 1.4em Georgia, "Times New Roman", Times, serif; border-top: 2px solid #999; border-left: 2px solid #999; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }
		
		#comment_form .text_area { width: 321px !important; }
	
			#comment_form .text_input:focus { border-top: 2px solid #666; border-left: 2px solid #666; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; }
	
		#comment_form .form_submit { padding: 0.4em 4px; background: url('images/submit_bg.gif'); border: 3px double #999; border-top-color: #ccc; border-left-color: #ccc; font: bold 1.4em Georgia, "Times New Roman", Times, serif; cursor: pointer; }
		
		#comment_form p.subscribe-to-comments { font-size: 1.4em; }
		
			#comment_form p.subscribe-to-comments label { font-size: 1.0em; }
			
			
/* Print Styles */
@media print {
#head, #menu, #navi, #navibox, .noprint, .parent-nav  { display:none; }
}

/* For Link Indication plugin */
a.liexternal {
padding-right: 12px;
background: url(pics/link-icon_external.gif) no-repeat right;
}
a.liwikipedia {
padding-right: 14px;
background: url(pics/link-icon_wikipedia.gif) no-repeat right;
}
a.liimdb {
padding-right: 18px;
background: url(pics/link-icon_imdb.png) no-repeat right;
}
a.liftp {
padding-right: 13px;
background: url(pics/link-icon_ftp.png) no-repeat right;
}
a.limailto {
padding-right: 18px;
background: url(pics/link-icon_mail.png) no-repeat right;
}
a.liinternal {
}
a.del {
	padding-left: 18px;
background: url(pics/del.gif) no-repeat left;
}
a.google {
	padding-left: 18px;
background: url(pics/google.png) no-repeat left;
}
a.feed {
	padding-right: 18px;
	background: url(pics/rss-feed.png) no-repeat right;
}
a.pdf {	padding-right: 18px;
	background: url(pics/link-icon_pdf.png) no-repeat right;
}

#search_form { }

	#search_form .search_input { width: 400px; padding: 3px; color: #5A7800; font: normal 1.0em Georgia, "Times New Roman", Times, serif; border-top: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #f5f5f5; border-bottom: 1px solid #f5f5f5; }