/* General stuff -----------------------------------------------*/
html,body	{	margin:0;
					padding:0;}
html			{	height: 100% } 

body            { 	font:1em calibri;
					text-align:center;
					background:#AAA ;
					color: #FFF;
					min-height: 101%; }

p				{	margin:0 10px 10px;}
           
a				{	color:inherit;
					text-decoration:none;}
            
h2			{	margin:0;
					padding:0 10px 5px 10px;
					font-size:1em;
					font-weight:700;
					color:#8B1;} 
            
h3			{	margin:0;
					padding: 0 12px 0 10px;
					font-size:1em;
					font-weight:700;
					color:#8B1;} 
				  
.yellow		{	color:#FA0;}
.red			{	color:red;}
.green		{	color:#8B1;}
.green:hover	{	color:#FA0;}
.long		{min-height:500px;}

.date		{	font-size:0.7em;
					font-weight:normal;
					padding:10px;
					color:#AAA;
					font-style:italic;}
.bold		{	font-weight:bold;}	
.italic		{	font-style:italic;}					
            
div#container	{	width:701px;
							margin:0 auto;
							background: #666;
							margin-bottom:10px;
							text-align:justify;
							line-height:1.4;}  

				  
/* TOP -----------------------------------------------*/                                        
div#admin_box{margin:0 auto;
						width:701px;
						padding:2px 0;
						color:#666;
						height:10px;}
div#admin  	{	text-align:right;					
						width:701px;
						font-size:0.7em;
						background:#AAA;
						/*border-bottom:1px solid #FFF;*/
						padding-bottom:1px;}         
						
div#admin a  			{	color:#666;}
div#admin a:hover	{	border-bottom:1px dotted #666;}



div.tweet		 	{	float:left;
							margin-top:2px;}
div.tweet span	{	position:fixed;
							display:none;
							background:#AAA;}							
div.tweet:hover span	{	display:inline;
										z-index:1;}												
                             
                 
/* HEADER -----------------------------------------------*/                             
div#header h1{ margin:0px;
						 font: 2em cambria;
						 height:264px;
						 line-height:300px;
						 letter-spacing:3px;
						 border:1px;
						 padding-left:60px;
						 color: #8B1;
						 background-image:url(../images/header_bw9.jpg);}                 

/* NAVIGATION -----------------------------------------------*/         
div#navigation			{	float:left;
									width:195px;}
							
div#navigation ul 		{	list-style-type:none;}				

div#navigation  ul li 	{	color: #8B1;
									font-weight:bold;
									font-size:1em;
									margin-left:-25px;
									margin-bottom:24px;}								

div#navigation  ul li  a 			{padding:8px 0 8px 40px;}
			
div#navigation  ul li a:hover 	{color:#FA0;}

div#navigation ul li ul,ul#archive 	{	list-style-image:url(../images/list_style_image.gif) ;
														margin:8px 0 0 20px;
														font-size:0.7em;
														text-align:left;}/*Font size for archive*/
div#navigation ul li ul  li, ul#archive li 	{ 	color:#FFF;
																font-weight:normal;
																margin-bottom:0;
																padding:0 0 6px 0;}            
div#navigation ul li ul  li#last		{ 		list-style-image:url(../images/list_style_image_first.gif) ;		}	
div#navigation ul li ul  li#search		{ 		list-style-image:url(../images/list_style_image_search.gif) ;		}												
																
div#navigation ul li ul  li a ,ul#archive li  a					{ padding:0;}											
div#navigation ul li ul  li a:hover,ul#archive li a:hover { color:#AAA;}
div#navigation ul li ul  li a:visited,ul#archive li a:visited { color:#AAA;}

div#navigation  li#new	a#new_link			{ background: url(../images/icons/new.png) left no-repeat;}
div#navigation  li#media a#media_link	{ background: url(../images/icons/film.png) left no-repeat;}                
div#navigation  li#who	a#who_link			{ background: url(../images/icons/user.png) left no-repeat;} 
div#navigation  li#where	a#where_link 	{ background: url(../images/icons/globe.png) left no-repeat;} 
div#navigation  li#shop a#shop_link		{ background: url(../images/icons/receive_mail.png) left no-repeat;} 
div#navigation  li#archive a#archive_link {  background: url(../images/icons/folder.png) left no-repeat;}    
             
               
/* CONTENT -----------------------------------------------*/                  
div.content    {	float:right;
						clear:right;
						width:490px;
						margin-bottom:15px;                 
						border-left:solid 1px #FA0;
						padding:4px 5px 0 0;
						min-height:500px;}
                
.content h2    {	font-size:1.3em;
						border-bottom:solid 1px #FA0;
						margin-bottom:4px;}
						
.content p a 	{	border-bottom: 1px dotted #FA0;}					
.content ul 	{	list-style-image:url(../images/list_style_image.gif) ;
						padding-right:10px;}	
.content img	{	padding:0px;
						margin:0px;}


/* FOOTER -----------------------------------------------*/              
div#footer_box 	{	clear:both;
								margin:0;
								padding:3px 10px;
								font-size:0.7em;
								color:#AAA;}

								
div#footer_box a   {	color:inherit;
								border-bottom:1px dotted #AAA;}  								

div#footer_top 	{	width:100%;
								height:15px;}


div#disclaimer	{	float:left;	}	
div#copyright	{	float:right;
							position:relative;
							top:-16px;}

div#footer_bottom	{	margin-top:2px;
									border-top:1px solid #FA0;}	

div#footer_bottom p	{	margin:10px 0;
										padding:0px;
										color:#FFF;}
										
div#footer_bottom p a#close	{	color:#AAA;}										
  				
                         
                        
/* PAGE: Who -----------------------------------------------*/
div#who_box		{	vertical-align:top;              
								margin:0px;} 
div#who_box img {	float:left;
								width:200px;
								height:267px;
								padding: 0 0 0 5px;}                        
div#who_box div 	{	padding:5px;
								max-width:273px;
								float:right;}
div#who_box ul	{	list-style-image:url(../images/list_style_image.gif);
								list-style-position:outside;
								margin:0 10px 10px 0;}
div#who_box ul li 	{	margin-bottom:10px;}        

         
/* PAGE: Where -----------------------------------------------*/
div#where_box 		{	text-align:center}
div#where_box img 	{	margin:0 5px 10px;
									width:470px}  
                    
                    
/* PAGE: new -----------------------------------------------*/
h2.entries a.comment_icon      { position:relative; 
                    float:right;
                    top:0px;
                    border:0px;
                    color:#666;
                    background: url(../images/icons/comment.png) no-repeat;
                    width:24px;
                    height:24px;
					padding:0;
					margin:0;} 
a.weiterlesen {background:url(../images/link_image_long.gif) left no-repeat;
						padding-left:50px;
						margin-left:3px;
						border-bottom: 0px !important;}					
div#content_wrapper{clear:right;}					                                                                                                                      


/* PAGE: archive-----------------------------------------------*/                    
div#archive ul li ul,ul#archive 	{	font-size:1em;}/*Font size for archive*/
					
/* PAGE: entries -----------------------------------------------*/


h2 a.permalink_icon {	position:relative; 
									float:right;
									border:0px;
									color:#666;
									background: url(../images/icons/pin.png) right no-repeat;
									height:24px;
									padding:0;
									margin:0;
									width:24px;}

a:hover span.permalink_hover {	display:inline;
													z-index:1;}	

div.entry_image			{	text-align:center;
										margin-bottom:7px;}
img.entry_image			{	border:1px solid #FA0;
										margin:0 auto;
										max-width: 420px;
										max-height:360px;}
                    

/* FORMS -----------------------------------------------*/                    
input, textarea { 		margin:3px 3px 3px 10px;							
							background-color:#AAA;
							border:1px solid #666;
							padding:2px;}
#full_text_search		{		margin:0px -5px 0px 0px;
											padding:50px 0px 0px 0px;
											color:#FA0;}							
input#send      { 	margin:5px 3px 10px 45px;
							width:32px;
							height:32px;
							border-width:0px;
							background:url(../images/icons/accept.png) left top no-repeat;}                
input#send_search     { 	margin:5px 3px 10px 10px;
							width:32px;
							height:32px;
							border-width:0px;
							background:url(../images/icons/zoom.png) left top no-repeat;}      							
input#reset     { 	width:32px;
							height:32px;
							border-width:0px;
							margin-top:5px;
							margin-bottom:10px;
							background:url(../images/icons/delete.png) left top no-repeat;} 
                                                        
/* FORMS: Comments -----------------------------------------------*/                                                          
div#new_comment            			{	width:485px;}              
div#new_comment h3#name    {	float:left;}
div#new_comment h3#email   	{	float:left;
													clear:left;}
div#new_comment p          			{ 	float:left;
													clear:left;
													margin:0;}
                             
div#new_comment h3#meinung {float:right;
													padding-right:186px;}  
div#new_comment textarea   { 		float:right;
													clear:right;
													width:280px;
													min-height:150px;} 

input#send_comment	{	margin-left:45px;
										margin-top:15px;
										margin-bottom:10px;
										width:32px;
										height:32px;
										border-width:0px;
										background:url(../images/icons/accept.png) left top no-repeat;}    
input#reset_comment	{	width:32px;
										height:32px;
										border-width:0px;
										margin-top:15px;
										margin-bottom:10px;
										background:url(../images/icons/delete.png) left top no-repeat;}                           
div#below_comment	{	clear:both;
										font-size:0.7em;
										color:#AAA;
										float:right;
										margin-right:5px;} 				 	 


/*ADMIN --------------------------------------------------------------------*/
div#new_entry textarea	{	width: 468px;
										height:500px;	}
div#admin_start			{	min-height:200px;}	
