/**
 * puddingbrezel
 * version 4 beta 5
 * 
 * michael schäfer 
 * 06.09.2008
 * 
 * @file	pb.css
 * @update	2008-09-06
 */

 
 
 
 
/**
 *
 * grundlegende Definitionen
 *
 */
  
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
 
html { height: 100%; margin-bottom: 1px; }

body { 
	font-size: 14px;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Helvetica, Arial, Sans-Serif;
	line-height: 160%;
	color: #a6a6a6;
	background: #000 url(/_fx/bg1.gif) repeat; 
	text-align: center;
	}
	
	
	
/* alle ------------------------------------------------------------- */
#kopp { /*980breit*/
	margin: 10px auto;
	text-align: left;
	width: 980px;
	height: 80px;
	}
	
#content { 
	text-align: left;
	margin: 0 auto;
	width: 980px;
	}
	
#logo { float:left; }
#lx { float:right; font-size: 11px; text-align:right; }

	
/* startseite ------------------------------------------------------- */

#animation { 
	width: 960px;
	background: #0f0f0f url(/_fx/bg2.gif) repeat;
	margin: 20px 0;
	padding: 10px;
	}
#ani { 
	background: url(/_fx/pbg.gif) no-repeat center center;
	width: 960px;
	height: 430px;
	}
	
.pb { 
	width: 300px;
	height: 130px;
	margin-bottom: 10px;
	background: #0f0f0f url(/_fx/bg2.gif) repeat;
	float:left;
	padding: 10px;
	}
	
.r { 
	width: 10px;
	margin: 10px 0;
	float:left;
	}
#preload { display:none; visibility:hidden; }

.pb h2 { 
	margin: 0 0 10px 0;
	}
.news a { border-bottom:1px #ff3300 dotted; font-weight:bold; }
.news { line-height: 140%; }

	
/* galerieseiten ---------------------------------------------------- */

#buehne { 
	width: 960px;
	background: #0f0f0f url(/_fx/bg2.gif) repeat;
	margin: 20px 0;
	padding: 10px;
	}

#subt { float:right; } /*galerietitel */
#error { float:left; color:#ff3300; font-size: 11px; } /*fehlermeldungen*/
	
#text, #nav { height: 27px; padding:0; }
#text { width: 460px; float: left; clear: both; font-size: 13px; line-height: 110%; margin: 5px 0 0 0; }
#nav { padding-top: 20px; text-align: right; width: 500px; float: right; }
#sharelink { margin-left:7px; }
#commentlink { float: left; }
#infolink { float: left; font-size: 11px; }
#infobox { text-align: left; color: #000; width: 320px; line-height: 140%; }
#infobox .hsb { padding: 15px 15px 30px 15px; }
/*#infobox .hsh { margin:0 -20px; }*/
#share img { margin: 0 1px; }
#share { width: 410px; }

#andere { 
	float: right; 
	text-align: right; 
	color: #696969; 
	font-size: 10px; 
	line-height: 130%;
	width: 270px;
}



/* diverse seiten --------------------------------------------------- */
.all, .allfloat { 
	width: 300px;
	height: 130px;
	margin-bottom: 10px;
	background: #0f0f0f url(/_fx/bg2.gif) repeat;
	padding: 10px;
	float:left;
	}
	
#inhalt {
	width: 630px;
	margin: 0 10px 10px 0;
	background: #0f0f0f url(/_fx/bg2.gif) repeat;
	padding: 10px;
	float:left;
	overflow:hidden;
	}	
	
.re_spalte { 
	width: 300px;
	margin-bottom: 10px;
	background: #0f0f0f url(/_fx/bg2.gif) repeat;
	padding: 10px;
	float:left;
	}
	
#about {
	width: 630px;
	margin: 0 10px 10px 0;
	background: #0f0f0f url(/_fx/bg2.gif) repeat;
	padding: 10px;
	float:left;
	overflow:hidden;
	}	
#about p {
	width: 450px;
	margin: 0 0 10px 50px;
	}	
#about a { border-bottom: 1px solid #666; }

/*letzte kommentare auf index+admin*/
p.ctext { padding: 0 0 15px 0; line-height: 110%; }
.cmeta { font-size: 11px; }
.cadm { float: right; } /*admin lösch button */

/*impressum*/
.imp { font-size: 90%; }
.imp h1 { margin: 10px 0 0 0; font-weight:bold; }
.imp p { margin: 5px 0 0 20px; line-height: 130%; width: 500px; text-align:justify; }
.imp ul li { list-style-position:inside; list-style-type:square; }
.imp a { border-bottom:1px #ff3300 dotted; }


	
/* fuss: copyright-zeile -------------------------------------------- */
#fuss { /*960breit*/
	margin: 0 auto;
	width: 980px;
	font-size: 10px;
	text-align: left;
	color: #696969;
	}
	
#print { display:none; }



/* links ------------------------------------------------------------ */

a:focus { outline: none; }
a { text-decoration: none; color: #a6a6a6; }
a:hover { color: #ff3300; }

/*galerie seitennavigation*/
a.nav, a.act { margin: 0; }
a.act { background: #ff3300; margin: 0; }
a.nav:hover { background: #464646; margin: 0; } /* #a6a6a6;*/
a.q { color: #999; font-size: 11px; } /*quellen in infobox */

/*links oben */
#lx a { margin: 0 3px; color: #666; }
#lx a:hover { 
	color: #a6a6a6;
	border-top: 1px solid #ff3300; 
	border-bottom: 1px solid #ff3300;
}

#lx a.admin { margin-left: 5px; padding: 0 5px; background:#ff3300; color: #000; }

#fuss a, a.highslide, #andere a { color: #696969; }
#fuss a:hover, a.highslide:hover, #andere a:hover { color: #ff3300; }


/* ajax: feed ------------------------------------------------------- */
.rss { float: left; width: 180px; font-size: 20px; text-align: center; }


	
