/*   
Theme Name: BandX
Theme URI: -
Description: -
Author: Gianni Furger / http://www.zeitgeist.ch
Author URI: www.zeitgeist.ch
Template: - 
Version: 1.0
.
Copyright: http://www.zeitgeist.ch
.
*/

* {padding: 0; margin: 0; border: 0; color: #000000; font-family: Arial, Verdana, Sans-Serif; font-size: 10pt; line-height: 18px;}

h1 {
  margin-bottom: 6px;
}

p {
	margin-bottom: 18px;
	/*margin-top: 18px;*/
}


html, body {
	height: 100%;	
}

body {
	/*overflow-y: scroll;*/
}

#embed_zg{
	width: 50px; 
	height: 15px;
	z-index: 2000;
	position: relative; 
	top: 3px; left: -2px;
}

* html #embed_zg {
	position: relative; 
	top: 5px; left: -4px;
}

div#document {
	width: 903px; 
	margin-left: auto;
	margin-right: auto;
}

div#page {	
	overflow-x: hidden;
	width: 100%;
	height: 100%;
}

#header {
	position: relative; 
	width: 100%;
	/*
	background-image: url("../images/08/header.gif");
	height: 265px;
	*/
	background-image: url("../images/08/header.gif");
	background-repeat: no-repeat;
	height: 251px;	
}

#footer {
	background-image: url("../images/blank.gif");
	background-repeat: no-repeat;
	padding-bottom: 12px; 
}

#content {
	position: relative; 
	width: 100%;
	background-image: url("../images/blank.gif");
	background-repeat: repeat-y;
}

#nav, #partner {
	width: 176px;
}

#data {
	width: 551px;
	background-color: #FFFFFF;
	
}

.expand {height: 100%; width: 100%;}

/*
* navigation
*/

#nav {}

div#link_home, div#link_infos, div#link_bands, div#link_konzerte, div#link_links, div#link_anmelden, div#link_gallery, div#link_rueckblick, div#link_workshop {
	width: 165px;
	background-repeat: no-repeat;
	cursor: pointer;
}

div#link_home {background-image: url(../images/nav/home.gif); height: 44px;}
div#link_home:hover {background-image: url(../images/nav/home_mo.gif);}

div#link_infos {background-image: url(../images/nav/infos.gif); height: 41px;} 
div#link_infos:hover {background-image: url(../images/nav/infos_mo.gif); }

div#link_bands {background-image: url(../images/nav/bands.gif); height: 36px;}
div#link_bands:hover {background-image: url(../images/nav/bands_mo.gif); }

div#link_konzerte {background-image: url(../images/nav/konzerte.gif); height: 24px;}
div#link_konzerte:hover {background-image: url(../images/nav/konzerte_mo.gif); }

div#link_links {background-image: url(../images/nav/links.gif); height: 40px;}
div#link_links:hover {background-image: url(../images/nav/links_mo.gif); }

div#link_anmelden {background-image: url(../images/nav/anmelden.gif); height: 20px;}
div#link_anmelden:hover {background-image: url(../images/nav/anmelden_mo.gif);}

div#link_gallery {background-image: url(../images/nav/gallery.gif); height: 39px;}
div#link_gallery:hover {background-image: url(../images/nav/gallery_mo.gif);}

div#link_rueckblick {background-image: url(../images/nav/rueckblick.gif); height: 21px;}
div#link_rueckblick:hover {background-image: url(../images/nav/rueckblick_mo.gif);}

div#link_workshop {background-image: url(../images/nav/workshop.gif); height: 29px;}
div#link_workshop:hover {background-image: url(../images/nav/workshop_mo.gif);}

div#link_kontakt {background-image: url(../images/nav/kontakt.gif); width: 91px; height: 39px; cursor: pointer;}
div#link_kontakt:hover {background-image: url(../images/nav/kontakt_mo.gif);}

/*
* data
*/

#data {
	padding-left: 24px;
	padding-right: 24px;
	padding-top: 3px;
	width: 502px;
}

/*
* partner
*/

#partner {
	margin-left: 70px; 
}

div#link_header, div#link_header2, div#link_1, div#link_2, div#link_3, div#link_4, div#link_5, div#link_7 {
	width: 131px;
	background-repeat: no-repeat;
}

div#link_header2, div#link_1, div#link_2, div#link_3, div#link_4, div#link_5, div#link_7 {
	cursor: pointer; 
}

div#link_header {background-image: url(../images/partner/partner_01.gif); height: 21px;}
div#link_1 {background-image: url(../images/partner/partner_08.gif); height: 34px;}
div#link_2 {background-image: url(../images/partner/partner_03.gif); height: 58px;}
div#link_3 {background-image: url(../images/partner/partner_04.gif); height: 89px;}
div#link_4 {background-image: url(../images/partner/partner_05.gif); height: 49px;}
div#link_5 {background-image: url(../images/partner/partner_09.gif); height: 52px;}
div#link_6 {background-image: url(../images/partner/partner_zulauf.gif); height: 41px;}
div#link_7 {background-image: url(../images/partner/partner_10.gif); height: 63px;}
div#link_header2 {background-image: url(../images/partner/partner_06.gif); height: 67px;}

.vert, .vert_right, .vert_top, .vert_right_top { background-repeat: no-repeat;}
.vert, .vert_top {position: relative; left: 4px; background-image: url(../images/08/lines_vert.gif); width: 150px; height: 3px;}
.vert_top, .vert_right_top {margin-top: 3px;}
.vert_right {position: relative; left: 0px; background-image: url(../images/08/lines_vert_right.gif); width: 131px; height: 11px;}
.vert_right_top {position: relative; left: 0px; background-image: url(../images/08/lines_vert.gif); width: 131px; height: 3px;}

#partner_nav {
	padding-left: 24px;
}

/*
* content titles
*/ 

.blog_title_anmeldung, .blog_title_home, .blog_title_infos, .blog_title_bands, .blog_title_konzerte, .blog_title_links, .blog_title_gallery, .blog_title_rueckblick, .blog_title_workshop {
	width: 150px;
	height: 18px;
	background-repeat: no-repeat;
	margin-top: 2px;
}

.blog_title_anmeldung{ background-image: url(../images/tit/blog_tit_anmeldung.gif); }

.blog_title_home{ background-image: url(../images/tit/blog_tit_home.gif); }

.blog_title_infos{ background-image: url(../images/tit/blog_tit_infos.gif); }

.blog_title_bands{ background-image: url(../images/tit/blog_tit_bands.gif); }

.blog_title_konzerte{ background-image: url(../images/tit/blog_tit_konzerte.gif); }

.blog_title_links{ background-image: url(../images/tit/blog_tit_links.gif); }
 
.blog_title_gallery{ background-image: url(../images/tit/blog_tit_gallery.gif);}

.blog_title_rueckblick{ background-image: url(../images/tit/blog_tit_rueckblick.gif);}

.blog_title_workshop{ background-image: url(../images/tit/blog_tit_workshop.gif);}

.blog_divider {width: 551px; height: 3px; margin-left: -22px; margin-right: -24px; margin-bottom: 7px; background-image: url(../images/divider.gif);  background-repeat: no-repeat;}

h1 {font-size: 12pt; font-weight: bold;}

.small {font-size: 7.5pt;}

a	    		{ color: #0084CB; }
a:link		{ text-decoration: underline; }
a:visited	{ text-decoration: underline; }
a:hover		{ text-decoration: none; background-color: #0084CB; color: #FFFFFF; }
a:active	{ text-decoration: none; background-color: #0084CB; color: #FFFFFF; }

a.paging, span.paging {
	font-size: 12pt; 
	font-weight: bold;
	text-decoration: none;
}

a.paging {
	color: #000000;
}

a.paging:hover {
	color: #0062a9;
}

span.paging {
	color: #0062a9;
}

span.paging_delim {
	font-size: 12pt;
	font-weight: bold;
	position: relative; 
	top: 1px;
}

.edit_ort, .edit_anmeldung_default2, .edit_anmeldung_ext, .edit_box_default, .edit_box_small, .edit_anmeldung_small, .edit_anmeldung_default, .edit_default, .area_default {
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #cccccc;
	border-bottom: 2px solid #cccccc; 
	padding-top: 2px;
}

.edit_anmeldung_default {
	width: 100px;
	height: 18px;
}

.edit_anmeldung_ext {
	width: 164px;
	height: 18px;
}

.edit_anmeldung_small {
	width: 24px;
	height: 18px;
}

.edit_default, .area_default {
	width: 348px;
}

.edit_default {
	height: 20px;
}

.edit_anmeldung_default2 {
	width: 132px;
	height: 18px;
}

.area_default {
	height: 138px;
}

.edit_box_default, .edit_box_small {
	width: 489px;
}

.edit_box_default {
	height: 95px;
}

.edit_box_small {
	height: 43px;
}

.paging_box {
	width: 100%; margin-top: 14px; margin-bottom: 0px;
}

.paging_l1 {
	float: left; 
 display: inline; 
 width: 106px;
}

.paging_links{
 margin-left : 115px;
 width: 292px;
}

.paging_l2 {
	float: right; 
 display: inline; 
 width: 82px;
}

* html .paging_links{
	position: relative; top: 0px; float: left; width: 284px;
}