/*this is the central style sheet file for all non-recipe files (as of now, that is)*/

body {	background-color:#fce9be; 
	line-height:110%; 
	font-family: Arial, Helvetica, sans-serif; }
.bodybox {
	background-color:#fce9be;
	max-width:600px;
	min-width:300px;
	position:absolute;
	z-index:5;
	margin-left:20%;
	margin-right:20%; }

.navibox_sonne {
	background-color:#fce9be;
	background-image:url(/pics/sonneorange.png); 
	background-repeat:repeat-y; 
	font-weight:bold; 
	position:fixed;
	z-index:2;
	left:10px; 
	top:0px;
	padding-top:20px;
	width:150px;
	height:100%; 
	overflow:auto; } 

.box_right {
	background-color:#fce9be;
	background-image:url(/pics/sonneorange.png);
	background-repeat:repeat-y;
	font-weight:bold;
	position:fixed;
	z-index:1;
	right:10px;
	top:0px;
	padding-top:20px;
	width:130px;
	height:100%;
	overflow:auto;	}

.flag {
	position:fixed; 
	left:10px; 
	bottom:20px; }

/*basic formatting - padding for headings and justified text in paragraphs*/
p { text-align:justify; }
h2 { margin-top:20px; line-height:110%; }
h1 { margin-bottom:30px; line-height:110%; }
h4 { margin-bottom:5px; line-height:110%; }

/*basic list formatting - justify text and add some space after list items*/
li { margin-bottom:2px; }
dt { margin-top:20px; font-weight:bold; }
dd { text-align:justify; }

/*the gigs list - smaller text for the gigs, for once*/
/*dl.gigslist { color:red; }*/
dl.gigslist dd { font-size:small; text-indent:-3em; margin-left:6em; text-align:justify; }

/*if I have a heading in a list, it needs different spacing*/
ul h3 { padding-top:10px; margin-bottom:5px; }

/*change link colors - otherwise Opera seems to muck them up (or I did :-) )*/
a:link { color:#332FE4; text-decoration:none; }
a:visited { color:#52188B; text-decoration:none; }
a:hover { color:#8FABE4; text-decoration:none; }
a:active { color:#62E5FF; text-decoration:none; }

.footer {
	font-size:x-small; 
	font-style:italic;
	position:relative;
	padding-top:50px; 
	padding-bottom:10px; }

/*fuer die Photogallerien*/
dl.gallery { float:left; margin-right:20px; margin-left:20px; height:210px; width:200px }
dt.gallery { margin-bottom:10px; }
dd.gallery { margin-top:0px; margin-bottom:20px; margin-left:0px; margin-right:0px }
p.gallery  { text-align:center; margin-top:30px; vertical-align:middle }

/*die "neu" - tags am Seitenanfang*/
ul.neu { list-style-image:url(./pics/new.gif); margin-bottom:20px; margin-top:20px }
ul.neu li { font-size:small; text-align:justify; margin-bottom:10px }


