/* =========================================================
drbimsum.com 
Datei: bimsum-css.css
Media: screen, projection

Datum: 26. Oktober 2006
Autor: David Bimamisa
Mail: david@ketchxup.de
Web: http://ketchxup.de/

Aufbau:
1. Allgemeine Selektoren
- Block-Elemente
- Inline-Elemente
- Klassen

2. Layoutbereiche
- Container
- Header
- Wrapper
- Contentbereich
- Navibereich
- Textbereich
- Fussbereich

3. Spezielle Bereiche
- Kontaktformular
========================================================== */


/* ===============================

   =1. Allgemeine Selektoren

=============================== */


* { /* Kalibirierung von Abständen, Little Boxes, S. 76 */
	padding: 0; 
	margin: 0; 
}

body { 
	color:#654836;
	background:#321910 url(../images/bg.jpg) no-repeat;
	background-position: 1px 0;
	font:65%/1.6em Verdana, Arial, Helvetica, sans-serif;
	margin:0 auto;
	padding:0;	
}

/* ===============================
   =Block-Elemente 
=============================== */

h1, h2, h3, h4, h5, h6 {
	font-family: verdana, helvetica, arial, sans-serif;
	letter-spacing: 0px;
	color:#391204;
	font-weight:normal;
	}

h1 {
	line-height: 110%;
  	font:1.98em/1.2 Trebuchet MS,georgia, palatino, "Times New Roman", serif;
  	padding-bottom:5px;
	
	
	}
h2 {font-size: 130%;
	margin-bottom:0.3em;

		
	 }
h3 {font-size: 110%;}
h4 {font-size: 100%}



p,li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.855em;
	line-height: 1.25em;
}

p, 
ul, 
ol {
	margin-top: 0 ;
	margin-right: 0 ;
	margin-bottom: 1em ;
	margin-left: 0; 
}

ul ul { 
	margin: 0; 
}


li {
	margin-top: 0 ;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 1em;
	list-style:none;
}
ol li {
	list-style:decimal-leading-zero;
}

address {
	text-align: center;
	font-size: 80%;
	font-style: normal;
	letter-spacing: 2px;
	line-height: 1.5em;
}
img {
	border:none;
}

strong,bold {color: #5f0c08; font-weight:normal;}

/* ===============================
   =Form
=============================== */

.textinput,.textarea {

  	background:#FFF5DC url(../images/textarea-bg.jpg) repeat-x;
  	border:#d68331 solid 3px;
  }

/* ===============================
   =Inline-Elemente 
=============================== */


a { 
  	text-decoration: none;
  	outline:none;   
}

a:link { 
	color:#6C230B; 
}

a:visited { 
	color:#6C230B; 
}

a:hover{ 
	text-decoration:none;
	color:#502C1E;
}


a.skiplink { 
	display: none; 
}



/* ===============================
   =Classes allgemeiner Art 
=============================== */


.clear {
	clear:both;
	height:5px;
	width:100%;	
}
div.clearF {
	clear:both;
	height:5px;
	width:100%;
	background:url(../images/body-bg.jpg) left top no-repeat;
	
}

div.clearB {
	height:20px;
	width:95%;
	clear:both;
	border-bottom: solid 1px #dfcdb5;
}

.zT span,
.portrait span,
.portrait-gigs span,
.portrait-contact span,
.portrait-links span,
.portrait-merci span,
.portrait-komp span{
	display:none;
}
.il-Right{
	float:right;
}

.ia-Right {
	float:right;
	width:50%;
	
}
.ia-Right img {
	float:right;
	margin-left:8px;
}

.entry-2 .il-Right{
	float:left;
	position:relative;
	margin-right:8px;
}

/* ===============================
   =Quote
=============================== */
h3.zT {
	background:url(../images/zitat.jpg) no-repeat center left;
	height:80px;
}
.zT {
	padding:0px 0px 0px;
	position:relative;
	left:5px;
	top:-20px;
}
/* ===============================
   =Portrait
=============================== */

body#bio-page div.entry-intro {
	position:absolute;
	left:-116px;
	top:51px;
	width:126px;
	height:221px;
	float:left;
}
/*h3.portrait {
	background:url(../images/portrait1.jpg) no-repeat center left;
	width:126px;
	height:221px;
} */

body#merci-page div.entry-intro {
	position:absolute;
	left:535px;
	top:58px;
	width:158px;
	height:256px;
	float:left;

}
h3.portrait-gigs {
	background:url(../images/portrait-gigs.jpg) no-repeat center left;
	width:158px;
	height:256px;
}

.portrait-contact h3 {
	background:url(../images/portrait-contact.jpg) no-repeat center left;
	width:158px;
	height:256px;
}

h3.portrait-links {
	background:url(../images/portrait-links.jpg) no-repeat center left;
	width:158px;
	height:256px;
}



body#merci-page div.entry-intro,
body#kompetenz-page div.entry-intro,
body#gigs-page div.entry-intro,
body#contact-page div.portrait-contact,
body#links-page div.weblinks-entry
 {
	position:absolute;
	left:580px;
	top:58px;
	width:158px;
	height:256px;
	float:left;
	
}

h3.portrait-merci{
	background:url(../images/portrait-merci.jpg) no-repeat center left;
	width:158px;
	height:256px;
}

h3.portrait-komp{
	background:url(../images/portrait-komp.jpg) no-repeat center left;
	width:158px;
	height:256px;
}


/* ===============================
   =WRAPPER
=============================== */

#wrapper {	
	width:100%;
	padding:0;
	min-height:650px;
	margin:0 auto;

}	



/* ===============================
   =MainColumn
=============================== */

#container {
	background:url(../images/body-bg.jpg) left bottom repeat-y;
	position:relative;
	width:652px;
	left:132px;
	float:left;
	top:0px;
	padding-bottom:25px;

	
}
#mainColumn { 
	background:url(../images/container-top.jpg) left top no-repeat;
	width:100%;
	position:relative;
	float:left;
	padding:29px 0 10px;
}
#textfeld { 
	width:385px;
	float:left;
	padding:0 30px 20px;
	position:relative;
	left:30px;
	top:38px;
	font-size:1.3em;
}
/* ===============================
   =leftColumn
=============================== */
#leftColumn { 
	width:180px;
	position:relative;
	float:left;
	top:120px;
	margin:0;
	padding:0 10px 50px;
}

.sidebar { 
	width:100%;
	float:left;
	margin-top:-20px;
	padding-bottom:20px;
	font-size:1.1em;

}

/* ===============================
   =secondColumn
=============================== */
#secondColumn { 
	position:relative;
	width:365px;
	left:45px;
	float:left;
	padding:0 30px 0px;
}
/* ===============================
   =footer
=============================== */
#footer {
	background:url(../images/footer-bg.jpg) left bottom no-repeat;
	position:relative;
	width:652px;
	left:132px;
	clear:both;
	height:52px;
	float:left;
}
#footer p {
	text-indent:150px;
}
/* ===============================
   =title
=============================== */

h1#welcome {
	background:url(../images/welcome.gif) no-repeat;
	text-indent:-9999px;
	width:175px;
	height:59px;
} 

h1#disco {
	background:url(../images/disco-title.gif) no-repeat;
	text-indent:-9999px;
	width:175px;
	height:59px;

} 

h1#news-title {
	background:url(../images/news-title.gif) no-repeat;
	text-indent:-9999px;
	width:175px;
	height:59px;
} 

h1#archive-title {
	background:url(../images/archive-title.gif) no-repeat;
	text-indent:-9999px;
	width:175px;
	height:59px;
} 

h1#gallery-title {
	background:url(../images/gallery-title.gif) no-repeat;
	text-indent:-9999px;
	width:175px;
	height:70px;
}

h1#equipment-title {
	background:url(../images/equipment-title.gif) no-repeat;
	text-indent:-9999px;
	width:172px;
	height:70px;
}

h1#bio-title {
	background:url(../images/bio-title.gif) no-repeat;
	text-indent:-9999px;
	width:172px;
	height:70px;
} 

h1#merci-title {
	background:url(../images/merci-title.gif) no-repeat;
	text-indent:-9999px;
	width:172px;
	height:70px;
} 
h1#kompet-title {
	background:url(../images/kompet-title.gif) no-repeat;
	text-indent:-9999px;
	width:172px;
	height:70px;
} 

h1#multi-title {
	background:url(../images/multi-title.gif) no-repeat;
	text-indent:-9999px;
	width:172px;
	height:70px;
}

h1#gigs-title {
	background:url(../images/gigs-title.gif) no-repeat;
	text-indent:-9999px;
	width:172px;
	height:75px;
}


div#weblinks h1 {
	background:url(../images/links-title.gif) no-repeat;
	text-indent:-9999px;
	width:172px;
	height:75px;
}  

h1#contact-title {
	background:url(../images/contact-title.gif) no-repeat;
	text-indent:-9999px;
	width:175px;
	height:59px;
} 

/* ===============================
   =home
=============================== */

.post {
	padding-left:15px;
	
}
.post h1 {
	position:relative;
	left:-7px;	
}
#post-1 {
	font-size:15px;
	line-height:150%;
	font-weight:bold;
}

body#home-page div.entry-intro p.ia-Right  {
	padding-top:60px;
}
body#home-page div.entry-intro p.ia-Right img{
	border:solid 2px #D3BFA7;
	padding:4px;
	background:#DFCDB5;
}	
body#home-page div#article img {
	float:right;
}

h2 a,
h2 a:link,
h2 a:visited
 {
	color:#7f110e;
	font-weight:bold;
	font-size:0.8em;
	line-height:120%;
}

div#welcomeBox{
	background:url(../images/note.gif) no-repeat;
	background-position:90px 0px;
	padding-left:15px;
}



p.posted {
	color:#321910;
	height:20px;
	padding:3px 2px 0px;
	font-size:0.75em;
}
p.posted span {
	font-weight:bold;
}
/* ===============================
   =news
=============================== */

div#article img {
	border:solid 2px #D3BFA7;
	padding:4px;
	background:#DFCDB5;
	margin-left:3px;
	margin-top:20px;	
}

div.entry-2 h2   {
	font-size:21px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}



div.entry-2  {
	left:15px;
	position:relative;
	padding:7px 5px 10px;
	width:90%;
	background: url(../images/intro-bg.gif) repeat;
	border:solid #dfcdb5 1px;
	margin:0px 0 0;
}


div.entry-4 .posted,
div.entry-18 .posted {
	margin-top:0px;
	background:none;
	
}
div.entry-4 div.article {
	width:95%;
}

p.readmore a
 {
	background:url(../images/more.png) no-repeat;
	font-weight:bold;
	padding:5px 0 5px;
	padding-right:50px;
	background-position:100px 3px;
}

p.readmore a:link,
p.readmore a:visited{
	background-position:100px 3px;
	color:#321910;	
	}
	
/* ===============================
   =aktuelles,archive
=============================== */
div.entry-4 h2 a, 
div.entry-4 h2 a:visited   {
	color:#664a35;
}


div.entry-4 h2,
div.entry-18 h2  {
	font-size:21px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
div.entry-4,
div.entry-18  {
	padding:7px 5px 10px;
	width:90%;
	border-bottom:solid #dfcdb5 1px;
	margin:10px 0 0;
}


/* ===============================
   =disco
=============================== */


/* ===============================
   =equipment
=============================== */

body#equipment-page div#article img {
	border:solid 2px #D3BFA7;
	padding:4px;
	background:#DFCDB5;
	margin-top:15px;
	margin-left:0.5em;
	filter: alpha(opacity=60);
	opacity: 0.6; ;
}
body#equipment-page div#article img:hover {
	border:solid 2px #D3BFA7;
	padding:4px;
	background:#DFCDB5;
	filter: alpha(opacity=100);
	opacity: 1;
}

body#equipment-page div#article h3{
	font-size:17px;
	font-weight:normal;
	width:275px;
 	height:55px;
	padding:33px 30px 0;
	background:url(../images/heading.gif) left no-repeat;
	position:relative;
	left:-12px;
	color:#f8f2e9;
}

div#post-5 p {
	padding-top:0.85em;
}

/* ===============================
   =bio
=============================== */
body#bio-page div#article img {
	border:solid 2px #D3BFA7;
	padding:4px;
	background:#DFCDB5;
	margin:0;
	margin-left:0.5em;
	float:right;
	
}
body#bio-page div#article p {
	margin-top:5px;
	float:none;
	display:block;
}


/* ===============================
   =Entry Allg.
=============================== */

div#article {
	width:95%;
	padding-bottom:5px;
}	
	
div#entry{
	padding-left:15px;
	padding-bottom:18px;
}
div#entry h2 {
	font-size:21px;
}
div.post h3 {
	font-size:0.95em;
	padding:0 0 0.3em;
	font-weight:bold;
}

div#entry p.posted {
	margin-top:20px;
	padding:0.2em 0.4em 0.2em;
	/*background: url(../images/bar-bg.gif) repeat-x;*/
}

div.article img {
	border:solid 1px #D3BFA7;
	padding:0.45em;
	background:#DFCDB5;
	margin-left:0.5em;
}

.catname a,
.catname a:visited,
.listmeta-comments a,
.listmeta-comments a:visited{
	color:#6f5f4d;
	text-decoration:none;
}

span.listmeta-comments a:hover,
.catname a:hover {
	color:#652E1C;
	text-decoration:underline;
}

div#entry span.listmeta-comments a,
div#entry span.listmeta-comments a:visited {
	margin:0;
	padding:0;
	float: none;
	text-decoration:none;
	color:#6c230b;
}




/* ===============================
   =Menu
=============================== */

#mainmenu {
	float:left;
	width:100%;
	background:#321910 url(../images/mainmenu-bg.jpg) repeat-x;
	padding-left:0px;
}

ul#mainnav {
	padding:0;
	margin:0;
	width:720px;
	height:33px;
	position:relative;
	left:152px;
}

#mainnav li {
	float:left;
	padding:0;
	margin:0;
	text-indent:-9999px;

}

#mainnav li a {
	background:#321910 url(../images/mainmenu.jpg) no-repeat;
	display:block;	
}
#mainnav li a:hover {
	background:#321910 url(../images/mainmenu.jpg) no-repeat;
	display:block;	
}

/* news  */
	
li#news a {
	width:89px;
	height:30px;
}
	
li#news a:link, li#news a:visited {
	background-position:-60px 0px;	
}

li#news a:hover {
	background-position:-60px -30px;	
	
}
body#news-page ul#mainnav li#news a {
	background-position:-60px -30px;		
}

/* gallery */	

li#gallery a {
	width:75px;
	height:30px;
	position:relative;
}
	
li#gallery a:link, li#gallery a:visited {
	background-position:-149px 0px;	
}

li#gallery a:hover {
	background-position:-149px -30px;	
	
}
body#gallery-page ul#mainnav li#gallery a {
	background-position:-149px -30px;		
} 
/* music */	

li#multimedia a {
	width:104px;
	height:30px;	
}
	
li#multimedia a:link, li#multimedia a:visited {
	background-position:-225px 0px;	
}

li#multimedia a:hover {
	background-position:-225px -30px;
	
}
body#multimedia-page ul#mainnav li#multimedia a {
	background-position:-225px -30px;
}

/* equipement */	

li#equipment a {
	width:99px;
	height:30px;
	position:relative;
}
	
li#equipment a:link, li#equipment a:visited {
	background-position:-329px 0px;	
}

li#equipment a:hover {
	background-position:-329px -30px;
	
}
body#equipment-page ul#mainnav li#equipment a {
	background-position:-329px -30px;	
} 


 
/* kompetenz */	

li#kompetenz a {
	width:99px;
	height:30px;	
}
	
li#kompetenz a:link, li#kompetenz a:visited {
	background-position:-428px 0px;
}

li#kompetenz a:hover {
	background-position:-428px -30px;	
	
}
body#kompetenz-page ul#mainnav li#kompetenz a {
	background-position:-428px -30px;	
} 
/* gigs */	

li#gigs a {
	width:52px;
	height:30px;	
}
	
li#gigs a:link, li#gigs a:visited {
	background-position:-528px 0px;	
}

li#gigs a:hover {
	background-position:-528px -30px;
	
}
body#gigs-page ul#mainnav li#gigs a {
	background-position:-528px -30px;	
} 

/* links */	

li#links a {
	width:55px;
	height:30px;
	position:relative;
	
}
	
li#links a:link, li#links a:visited {
	background-position:-580px 0px;	
}

li#links a:hover {
	background-position:-580px -30px;	
	
}
body#links-page ul#mainnav li#links a {
	background-position:-580px -30px;			
}

/* contact */	

li#contact a {
	width:85px;
	height:30px;
	position:relative;
	
}
	
li#contact a:link, li#contact a:visited {
	background-position:-640px 0px;	
}

li#contact a:hover {
	background-position:-640px -30px;	
	
}
body#contact-page ul#mainnav li#contact a {
	background-position:-640px -30px;		
}


/* ===============================
   =Leftcolumn
=============================== */

div.genericBox h2 {
	font-weight:bold;
	color:#8F7464;
}

#genericBox-term ul  {
	margin-top:0.6em;
	background:none;	
}

#genericBox-term h2 {
	text-indent:-9999px;
	background:url(../images/termine-h3.gif) no-repeat;
	width:85px;
	height:20px;
}
.genericBox a, 
.genericBox a:visited {
	color:#391204;
}

#genericBox-comments h2 {
	text-indent:-9999px;
	background:url(../images/lastcomments-h3.gif) no-repeat;
	width:155px;
	height:32px;
}

/* comments */

#genericBox-comments li {
	border-bottom:solid 1px #dfcdb5;
	width:54%; 
	background:url(../images/list.png) no-repeat;
	padding:5px 2.4em 5px;
	background-position:3px 4px;
}

#genericBox-comments li span {
	font-weight:bold;
}

/* aboume */


div#genericBox-aboutme ul{
	padding:0 0 10px;
}

div#genericBox-aboutme h3 a {
	text-indent:-9999px;
	display:block;
	height:23px;
}
div#genericBox-aboutme li#bioL  {
	text-indent:-9999px;
	background:url(../images/bio-link.gif) no-repeat;
}

div#genericBox-aboutme li#bioL a  {
	display:block;
	background:url(../images/bio-link.gif) no-repeat;
	width:154px;
	height:59px;
}
div#genericBox-aboutme li#bioL a:hover,
body#bio-page div#genericBox-aboutme li#bioL a {
	display:block;
	background:url(../images/bio-link-hover.gif) no-repeat;
	width:154px;
	height:59px;
}

div#genericBox-aboutme li#merciL {
	text-indent:-9999px;
	background:url(../images/merci-link.gif) no-repeat;
}

div#genericBox-aboutme li#merciL a {
	display:block;
	background:url(../images/merci-link.gif) no-repeat;
	width:95px;
	height:36px;
}
div#genericBox-aboutme li#merciL a:hover,
body#merci-page li#merciL a {
	display:block;
	background:url(../images/merci-link-hover.png) no-repeat;
	width:95px;
	height:36px;
}

/* news */

div#genericBox-blog h2	{
	text-indent:-9999px;
	background:url(../images/news-h3.gif) no-repeat;
	width:85px;
	height:20px;
}

div#genericBox-blog li {
	border-bottom: solid 1px #dfcdb5;
	width:54%; 
	background:url(../images/list.png) no-repeat;
	padding:5px 2.4em 5px;
	background-position:3px 4px;
}

/* calender */

div#genericBox-term li {
	border-bottom: solid 1px #dfcdb5;
	padding:5px 2.4em 5px;
	background-position:3px 4px;
	background:url(../images/list.png) no-repeat;
	width:54%; 
}


/* ===============================
   =Links
=============================== */

#weblinks h3 {
	font-size:1.05em;
	padding:10px 0 10px;
	font-weight:bold;
	color:#695142;
}

#weblinks ul {
 	width:80%;
	padding:10px;
 }
#weblinks li{
	padding:5px 0.2em 5px;
	border-bottom: solid 1px #dfcdb5;	
}
#weblinks li a{
	background:url(../images/list.png) no-repeat;
	padding:5px 2.3em 5px;
	background-position:3px 4px;
	color:#5a463a;
	
}

/* ===============================
   =Gallery
=============================== */
/*section*/

#section-gallery {
	width:354px;
	padding:0 0 20px; 
	
}

#section-gallery li{
	padding:5px 0.2em 5px;
	display:block;
	
}

li.gall a{
	background:url(../images/list.png) no-repeat;
	padding:5px 2.8em 5px;
	background-position:3px 4px;
	border-bottom: solid 1px #dfcdb5;	
	color:#5a463a;
	font-weight:normal;
}

li.gall a:hover{
	background: url(../images/list-h.png) no-repeat;
	background-position:3px 4px;
	border-bottom: solid 1px #dfcdb5;	
}

li.gall-active a{
	font-weight:bold;
	background:url(../images/list-h.png) no-repeat;
	padding:5px 2.8em 5px;
	background-position:3px 4px;
	border-bottom: solid 1px #dfcdb5;
}

/*latest*/
div.latest-gallery
{
	width:90px;
	height:90px;
	margin:0;
	padding:0 10px 0;
	float:left;

	
}

/*category*/
div.category-latest{
	width:90px;
	height:90px;
	margin:0;
	padding:0 10px 0;
	float:left;
}
div.image_table-latest img:hover,
div.image_table-category img:hover{
	border:solid 2px #4a0601; 
	padding:4px;
	background:#5B0702;
}


div.image_table-latest img,
div.image_table-category img{
	border:solid 2px #D3BFA7;
	padding:4px;
	background:#DFCDB5;
	height:65px;
	width:87px;
}
div.image_table-latest {
	height:70px;
}



h4.gallery-titel {
	color:#7f110e;
	font-size:1.2em;
	font-weight:bold;
	padding:8px 0 8px;
	height:30px;
}	


h4.gallery-titelL {
	font-size:12px;
	font-weight: normal;
	padding:8px 0 8px;
}
/* PAGEGENERATOR */

div#pageGenerator {
	clear:both;
	border-top:#D3BFA7 solid 1px;
	padding:5px 0px 0;
	position:relative;
	left:16px;
	width:93%;
}

body#news-page div#pageGenerator {
	margin-top:15px;
	border:none;
}
#pageGenerator ul {
	margin:0;
	height:20px;
}

#pageGenerator li {
	background:url(../images/page.png) no-repeat;
	background-position:center 0px;
	color:#fff;
	height:20px;
	width:20px;
	float:left;
	text-align:center;
	padding:0;
	margin:0 2px 0 ;
	
}
#pageGenerator li.none {
	background:none;
	padding:0;
	margin:0;
	color:#5D3B2C;
	width:20%;
	text-align:left;
}


body#news-page #pageGenerator ul {
	padding:0;
	margin:0;
}
#pageGenerator ul li a,
#pageGenerator ul li a:hover
 {
	color:#F1E3CE;
	height:20px;
	width:20px;
}

/* GALLERY-NAV */
#gallery-nav {
		position:relative;
		left:60px;
}
#gallery-nav li {
	display:inline;	
	padding:5px;
	color:#ab9993;
}

#gallery-nav ul li a,
#gallery-nav ul li a:hover
 {
	color:#F1E3CE;
}

#gallery-nav li a span,
#gallery-nav li span {
	display:none;
}
#gallery-nav ul li.no-bg {
	display:block;
	background:none;
	margin-top:15px;
	position:relative;
	left:93px;
}

div.image_table img {
	border:solid 2px #D3BFA7;
	padding:4px;
	background:#DFCDB5;
}

div.image_table img:hover {
	border:solid 2px #4a0601; 
	padding:4px;
	background:#5B0702;
}


/*whole*/
div.image_comments {
	width:100%;
	font-size:0.8em;
	margin-top:10px;
	
}

div#image_comments-whole {
	padding:1.2em 0 0;
}

div#image_details {
	width:344px;
	padding:15px 4px 15px;
}

div#image_details h4 {
    padding:4px 0 4px;
    margin-left:0;
	text-decoration:underline;
}
#image_details {
	color:#321910;
}

.f-size {
	background:url(../images/fullsize.png) left no-repeat;
	background-position:0px 3px;
	height:20px;
	padding-top:3px; 
	text-indent:22px;
	display:block;
	float:right;
	
}
a.f-size {
	color:#694D38;
}
  /* ===============================
  gallery Category
=============================== */
#galleryNavTitel {
	width:100%;
	padding:0 0 16px;
}
#galleryNavTitel h2 {
	width:95%;
 	height:23px;
 	position:relative;
	padding-bottom:3px;
 	font:1.3em Trebuchet MS,georgia, palatino, "Times New Roman", serif;
 	border-bottom:solid 1px #DFCDB5;
	 }
#galleryLatest h2 {
	width:275px;
	padding:28px 25px 0;
 	font:18px verdana, aria, "Times New Roman", serif;
	position:relative;
	left:-12px;
	 }
div#galleryLatest {
	width:100%;
	float:left;

	 }

div.category-gallery {
	padding:0 0 1.8em;
 }
div.cat_comments {
	width:100%;
	font-size:1.45em;
	margin-top:10px;	
}
.cat_comments a {
	color:#644833;	

}
  /* ===============================
  Comments
=============================== */
 h1.separator {
 	width:95%;
 	height:23px;
 	position:relative;
 	color:#391204;
 	font:1.6em Trebuchet MS,georgia, palatino, "Times New Roman", serif;
 	
  }
  
.comment-box
{
	position:relative;
	top:27px;	
	/*width:95%;*/
	float:left;
	margin-bottom:20px;
	padding:0;
} 
  
.comment-box-off{
	position:relative;
	/*width:95%;
	float:left;*/
	margin-bottom:20px;
	top:27px;
	padding:0;
}  
 
.comment-n {
	font:3.5em Trebuchet MS,georgia, palatino, "Times New Roman", serif;
	/*height:100%;*/
	position:relative;
	left:-420px;
	/*top:0px;*/
	color:#bba280;
	float:right;
	text-align:right;
}

.comment-box-off .comment-n {
	color:#F5E7D4;
}

.comments-entry
{	
	padding:10px 0 5px;
	background-color:#DFCDB5;
	border:#d4c0a5 solid 1px;
}


.comment-box h3,
.comment-box-off h3{
	position:relative;
	left:10px;
	padding-bottom:0.2em;
	margin:0;
	font-size:13px;
	width:350px;
	display:block;
}

.comment-box h3 span,
.comment-box-off h3 span{
  	color:#823E2B;
	font-style:italic;
  	padding-right:10px;
 }

div.comments {
	float:left;
	width:330px;
	position:relative;
	left:10px;
	top:10px;
	margin:0;
	padding-bottom:10px;
  }
  
  
/* ===============================
  Comments-form
=============================== */ 
 
#comment-form {
	float:left;
	width:90%;
	margin-top:10px;
}

div#comment-goToForm {
	float:left;
	width:90%;
	margin-top:30px;
	color:#321910;

}

#comment-goToForm h2 {
	padding-bottom:6px;
} 

.commentleft {
	font-family: Trebuchet MS,georgia, palatino, "Times New Roman", serif;
	padding-bottom:5px;
	padding-top:5px;

}
   
#comment-form .textinput {
	background: #FFFFFF url(../images/textarea-bg.jpg) repeat-x;
	height:22px;
	width:100%;
	border:#DFCDB5 solid 1px;
	color:#9a805e;
	padding:3px 3px 0;
}

#comment-form .textarea {
	background:#FFFFFF url(../images/textarea-bg.jpg) repeat-x;
	border:#DFCDB5 solid 1px;
	background-color:white;
	width:100%;
	color:#9a805e;
	padding:3px 3px 0;
} 

.buttonSubmit {
	background: #FFFFFF url(../images/submit.jpg)no-repeat;
	width:102px;
	height:32px;
	padding:0;
	margin:0;
	border:none;
	text-indent:-4px;
	margin-top:12px;
	color:#9a805e;
	font:1.0em Trebuchet MS,georgia, palatino, "Times New Roman", serif;
}


/* ===============================
   =Multimedia
=============================== */

/*menu*/

ul#medias {
	padding:0;
	padding:20px 0 0;
	width:100%;
	height:50px;
}
ul#medias li {
	font-size:160%;
	padding:5px 0 0;
	float:left;
}

li#disco a,
li#disco-active a {
	display:block;
 	background:url(../images/tab-disc.gif) no-repeat;
	width:130px;
	height:51px;
	text-indent:-9999px;
}
li#disco a:hover,
li#disco-active a {
 	background:url(../images/tab-discH.gif) no-repeat;
}

li#video a,
li#video-active a {
	display:block;
 	background:url(../images/tab-video.gif) no-repeat;
	width:97px;
	height:35px;
	text-indent:-9999px;
}
li#video a:hover,
li#video-active a {
 	background:url(../images/tab-videoH.gif) no-repeat;
}

/*disco*/

div.album {
	float:left;
	padding-right:1.8em;
}

div.tracks {
	float:left;
	margin:10px 0 0;
}

div.tracks p {
	font-weight:bold;
	text-indent:-14px;
}
div#discoBox img {
	margin:0 -5px 0;
}
div#discoBox h3 {
	font-size:1.0em;
	width:275px;
	padding:33px 8px 0;
	/*background:url(../images/heading.gif) left no-repeat;*/

}



div#videoList{
	padding:10px;
	width:308px;
	background: url(../images/intro-bg.gif) repeat;
	border:solid #dfcdb5 1px;
	margin:7px 0 0;	
}

div#playerV {
	border:solid #dfcdb5 5px;
	width:320px;

}
#videoList ul,
#videoList li {
	margin:0;
	padding:0;
}


/* ===============================
   =Gigs
=============================== */

div#eventsTab-body {
	background:url(../images/table-body.jpg) repeat-y;
	width:370px;
	padding:0;
	margin:0;
	margin-left:-10px;
}

div#eventsTab-footer{
	background:url(../images/table-footer.jpg) left bottom no-repeat;
	width:100%;
	padding:0;
	margin:0;
}
table.eventsTable {
	width:357px;
	margin:0;
	padding-left:15px;	
	background:url(../images/table-header.jpg) no-repeat;
}

.eventsTable td{
	padding: 3px;
	text-align:left;
	font-size:0.94em;
	border-bottom: 1px solid #dfcdb5;
}


td.date {
	font-weight:bold;
	padding-left:0.8em;	
	font-size:0.82em;
}

	
.eventsTable th {
	font-weight:bold;
	padding:4px;
	text-align:center;
	white-space:nowrap;
	font-size:0.89em;
	border-bottom: 1px solid #dfcdb5;
}

ul#gigs-menu {

}
#gigs-menu li {
	float:left;
	padding:5px 0 10px;
	text-indent:-9999px;
}
h2#n-Gigs a {
	background:url(../images/nextGigs.gif) left center no-repeat;
	width:162px;
	height:51px;
	display:block;
}

h2#n-Gigs a:hover,
h2#n-Gigs-active a
 {
	background:url(../images/nextGigs-h.gif) left center no-repeat;
	width:162px;
	height:51px;
	display:block;
}

h2#p-Gigs a  {
	background:url(../images/prevGigs.gif) left bottom no-repeat;
	width:162px;
	height:51px;
	display:block;
}

h2#p-Gigs a:hover,
h2#p-Gigs-active a
 {
	background:url(../images/prevGigs-h.gif) left center no-repeat;
	width:162px;
	height:51px;
	display:block;
}

/* ===============================
   =Kontakt
=============================== */

div#post-10 h3 {
	font-size:1.0em;
	font-weight:bold;
	color:#695142;
}
div.vcard {
	width:90%;
	padding:10px 0 0;
}

div.vcard span {
	display:block;
}

div.contactform {
	width:80%;
}
	
.contactleft {
   	font-family: Trebuchet MS,georgia, palatino, "Times New Roman", serif;
   	padding-bottom:5px;
   	padding-top:5px;
   
 }

.contactform .textinput {
	background: #FFFFFF url(../images/textarea-bg.jpg) repeat-x;
	height:20px;
	width:100%;
	border:#DFCCAE solid 1px;
	padding:3px 3px 0;
}

.contactform .textarea {
	background: #FFFFFF url(../images/textarea-bg.jpg) repeat-x;
	border:#DFCCAE solid 1px;
	background-color:white;
	width:100%;
	padding:3px 3px 0;
} 

/* ===============================
   =mp3player
=============================== */

div#mp3player{
	width:165px;
	position:relative;
	left:0px;
	top:-15px;
} 

/* ===============================
   =effects
=============================== */

