/*
 Theme Name: After-Midnight
 Theme URI: http://www.weside.de/
 Description: default
 Version: 1.0
 Author: Christoph Graack
 Author URI: http://www.weside.de/
 */
/* Begin Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}


body {
    line-height: 1;
}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none;
}

/* remember to define focus styles! */:focus {
    outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
    text-decoration: none;
}

del {
    text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* End Reset */
/* Begin Typography & Colors */
HTML { 
	overflow: scroll; 
	height: 100%; 

	}

body {
    font-family: Arial, Verdana, Sans-Serif;
    background:#000000;
    color: #333333;
    
}





a {
    color: #555555; font-weight:normal;
    text-decoration: none;

}



a:hover {
	color: #000000;
}
a.more-link {
	text-decoration: underline;
	font-style: italic;
}

/* Ebenen
---------------------------------------------------------------------------------------------------------------------------------------------------
*/

.site1 {margin:0 auto; width:1000px;min-height:800px;background:url(gfx/back.jpg) no-repeat;}
.site2 {margin:0 auto; width:1000px;}
.site3 {margin:0 auto; width:1000px;min-height:1200px;background:url(gfx/vback.jpg) no-repeat;}
.zsite1 {position:absolute;z-index:1;width:1000px;padding:0;}
.zsite21 {position:absolute;z-index:9;width:1000px;margin:0;padding:0;}
.zsite22 {position:absolute;z-index:9;width:400px;margin-top:150px;padding:0;}
.zsite31 {position:absolute;z-index:5;width:196px;height:110px;padding-top:140px;padding-left:200px;}
.zsite32 {position:absolute;z-index:5;width:74px;height:67px;padding-top:10px;padding-left:420px;}
.zsite322 {position:absolute;z-index:5;width:74px;height:67px;padding-top:10px;padding-left:540px;}
.zsite33 {position:absolute;z-index:5;width:65px;height:76px;padding-top:740px;padding-left:60px;}
.zsite332 {position:absolute;z-index:5;width:65px;height:76px;padding-top:335px;padding-left:290px;}
.zsite333 {position:absolute;z-index:5;width:65px;height:76px;padding-top:0px;padding-left:390px;}



/* Seite - Zettel
---------------------------------------------------------------------------------------------------------------------------------------------------
*/

.cont {width:100%;padding-top:170px;}
.cont1 {margin-left:250px;width:750px;background:url(gfx/zettelm.gif) repeat-y;}
.cont1top {margin-left:250px;width:750px;height:74px;background:url(gfx/zettelt.gif) no-repeat;}
.cont1top2 {margin-left:250px;width:750px;height:74px;background:url(gfx/zettelt2.gif) no-repeat;}
.cont1main {width:750px;min-height:346px;background:url(gfx/zettelmt.gif) no-repeat;}
.cont1main2 {width:750px;min-height:346px;background:url(gfx/zettelmt2.gif) no-repeat;}
.cont1foot {margin-left:250px;width:750px;height:127px;background:url(gfx/zettelb.gif) no-repeat;} 
.cont1text {margin-left:80px;width:640px;font-family:'Permanent Marker',verdana;font-size:22px;}
.cont1text h1 {font-size:28px;display:inline;}

.kontakt {margin-left:354px;padding-top:30px;}
a.lkontakt {text-decoration:none;background:url(gfx/kontakt10.jpg);width:298px;height:53px;display:block;}
a.lkontakt:hover {background:url(gfx/kontakt11.jpg);}
.kontakt2 {margin-left:554px;padding-top:30px;}
a.lkontakt2 {text-decoration:none;background:url(gfx/kontakt20.jpg);width:298px;height:53px;display:block;}
a.lkontakt2:hover {background:url(gfx/kontakt21.jpg);}
a.lkontakt3 {text-decoration:none;background:url(gfx/kontakt0.gif);width:305px;height:53px;display:block;}
a.lkontakt3:hover {background:url(gfx/kontakt1.gif);}


.booking {margin-left:800px;padding-top:30px;}
a.lbooking {text-decoration:none;background:url(gfx/booking0.gif);width:183px;height:183px;display:block;}
a.lbooking:hover {background:url(gfx/booking1.gif);}

.fbook {margin-left:80px;margin-top:10px;height:50px;}

/* Seite - Buch
---------------------------------------------------------------------------------------------------------------------------------------------------
*/

.cont2 {margin-left:80px;width:920px;background:url(gfx/buchm.gif) repeat-y;}
.cont2top {margin-left:80px;width:920px;height:37px;background:url(gfx/bucht.gif) no-repeat;}
.cont2main {width:920px;min-height:536px;background:url(gfx/buchmt.gif) no-repeat;}
.cont2foot {margin-left:80px;width:920px;height:121px;background:url(gfx/buchb.gif) no-repeat;}

 
.logo {padding-left:20px;padding-top:20px;padding-right:30px;float:left;}
a.llogo {text-decoration:none;background:url(gfx/aftermidnight0.jpg);width:332px;height:69px;display:block;}
a.llogo:hover {background:url(gfx/aftermidnight1.jpg);}
a.llogo2 {text-decoration:none;background:url(gfx/aftermidnight0.gif);width:330px;height:66px;display:block;}
a.llogo2:hover {background:url(gfx/aftermidnight1.gif);}
.band {padding-right:30px;float:right;padding-top:10px;}
a.lband {text-decoration:none;background:url(gfx/bandinfo0.jpg);width:342px;height:231px;display:block;}
a.lband:hover {background:url(gfx/bandinfo1.jpg);}
a.lband2 {text-decoration:none;background:url(gfx/bandinfo0.gif);width:342px;height:231px;display:block;}
a.lband2:hover {background:url(gfx/bandinfo1.gif);}
a.lband3 {text-decoration:none;background:url(gfx/bandinfo20.gif);width:342px;height:231px;display:block;}
a.lband3:hover {background:url(gfx/bandinfo21.gif);}
.termine {padding-top:80px;float:left;}
.termine2 {padding-top:40px;float:left;}
a.ltermine {text-decoration:none;background:url(gfx/termine0.gif);width:178px;height:119px;display:block;}
a.ltermine:hover {background:url(gfx/termine1.gif);}

.songs {padding-left:20px;padding-top:30px;}
.songs2 {padding-left:20px;padding-top:0px;}
a.lsongs {text-decoration:none;background:url(gfx/songs0.gif);width:281px;height:217px;display:block;}
a.lsongs:hover {background:url(gfx/songs1.gif);}
.videos {}
.videos2 {margin-top:-50px;}
a.lvideos {text-decoration:none;background:url(gfx/video0.gif);width:392px;height:426px;display:block;}
a.lvideos:hover {background:url(gfx/video1.gif);}
.gbuch {margin-top:-20px;}
.gbuch2 {margin-top:-20px;padding-left:40px;}
.gbuch3 {margin-top:-20px;margin-right:290px;float:right;}
.gbuch4 {margin-right:260px;float:right;}
a.lgbuch {text-decoration:none;background:url(gfx/gbuch0.gif);width:317px;height:254px;display:block;}
a.lgbuch:hover {background:url(gfx/gbuch1.gif);}
.fotos {padding-left:20px;}
a.lfotos {text-decoration:none;background:url(gfx/fotos0.gif);width:312px;height:271px;display:block;}
a.lfotos:hover {background:url(gfx/fotos1.gif);}

/* Seite - Termine
---------------------------------------------------------------------------------------------------------------------------------------------------
*/

.cont-4 {width:100%;padding-top:220px;}
.cont4 {margin-left:280px;width:680px;background:#e5d3be;}
.cont4top {margin-left:280px;width:680px;height:126px;background:url(gfx/terminet.jpg) no-repeat;}
.cont4main {width:680px;}
.cont4foot {margin-left:280px;width:680px;height:488px;background:url(gfx/termineb.jpg) no-repeat;}
.cont4text {margin-left:60px;width:560px;font-family:'Holtwood One SC', arial, serif;font-size:20px;padding-bottom:10px;}
.cont4text h2 {font-size:26px;}

.kontakt4 {margin-right:54px;padding-top:330px;float:right;}

/* Seite - Gästebuch
---------------------------------------------------------------------------------------------------------------------------------------------------
*/

.gbuchi {margin-left:480px;width:420px;padding-top:40px;display:block;}

/* Seite - Musik
---------------------------------------------------------------------------------------------------------------------------------------------------
*/

.player {width:586px;height:360px;background:url(gfx/player.gif);margin-left:20px;}
.player2 {width:560px;height:87px;padding-top:270px;padding-left:13px;}
.cont5 {margin-left:380px;padding-top:60px;}
.cont5main {width:600px;}
.cont-5 {width:100%;}
.cont15main {width:750px;min-height:146px;background:url(gfx/zettelmt.gif) no-repeat;}
.fbook2 {margin-left:80px;margin-top:10px;height:50px;}

/* Seite - Video
---------------------------------------------------------------------------------------------------------------------------------------------------
*/

.video {width:461px;height:462px;z-index:10;padding-top:376px;padding-left:194px;}

.usite1 {position:absolute;z-index:40;width:165px;height:29px;padding-left:656px;margin-top:675px;}
.usite2 {position:absolute;z-index:45;width:420px;height:348px;padding-top:376px;padding-left:194px;}


.tvknopf {width:165px;height:29px;}
a.tvk {text-decoration:none;background:url(gfx/lampe7-0.jpg) no-repeat;width:26px;height:24px;display:block;float:right;padding-right:1px;}
a.tvk:hover {background:url(gfx/lampe7-1.jpg) no-repeat;}
a.tvk:active {background:url(gfx/lampe7-1.jpg) no-repeat;}


a.amtv1 {text-decoration:none;width:226px;height:153px;display:block;background:url(gfx/amtv1-0.jpg);}
a.amtv1:hover {background:url(gfx/amtv1-1.jpg);}
a.amtv3 {text-decoration:none;width:226px;height:153px;display:block;background:url(gfx/amtv-0.jpg);}
a.amtv3:hover {background:url(gfx/amtv-1.jpg);}

.vkase {position:absolute;z-index:50;width:179px;height:88px;margin-left:774px;margin-top:814px;}
a.kasette7 {text-decoration:none;background:url(gfx/kasette7-0.jpg);width:179px;height:88px;display:block;}
a.kasette7:hover {background:url(gfx/kasette7-1.jpg);}

.vgaeste {position:absolute;z-index:50;width:48px;height:278px;margin-left:89px;margin-top:508px;}
a.gbuch7 {text-decoration:none;background:url(gfx/gbuch7-0.jpg) no-repeat;width:48px;height:278px;display:block;}
a.gbuch7:hover {background:url(gfx/gbuch7-1.jpg) no-repeat;}

.vterm {position:absolute;z-index:50;width:159px;height:150px;margin-left:89px;margin-top:900px;}
a.vtermine {text-decoration:none;background:url(gfx/terminev0.gif);width:159px;height:150px;display:block;}
a.vtermine:hover {background:url(gfx/terminev1.gif);}

.vfoto {position:absolute;z-index:48;width:237px;height:150px;margin-left:340px;margin-top:820px;}
a.vfotos {text-decoration:none;background:url(gfx/fotosv0.gif);width:237px;height:150px;display:block;}
a.vfotos:hover {background:url(gfx/fotosv1.gif);}

/* Seite - Kontaktformular
---------------------------------------------------------------------------------------------------------------------------------------------------
*/

.kform {width:717px;height:753px;background:url(gfx/kontakt.gif);}
.kformi {padding-left:294px;padding-top:117px;}
.cont6 {margin-left:250px;}
.cont6main {width:720px;}

/* Seite - Bandinfo
---------------------------------------------------------------------------------------------------------------------------------------------------
*/

.songs7 {padding-right:30px;float:right;padding-top:10px;}
.juergen {width:450px;height:584px;background:url(gfx/juergenback.gif);margin-left:550px;margin-top:-150px;}
.jtext {width:340px;padding-top:50px;margin-left:80px;font-family:'Permanent Marker',verdana;font-size:20px;}
.jtext h2 {font-size:24px;display:inline;}
.jfoto {width:137px;height:175px;float:right;margin-right:6px;margin-left:5px;margin-top:22px;margin-bottom:10px;}
a.jflink {width:137px;height:175px;background:url(gfx/trans.gif);display:blocK;}
a.jflink:hover {background:url(gfx/juergenfoto.gif);}
.fritz {width:456px;height:585px;background:url(gfx/fritzback.gif);margin-left:250px;margin-top:-130px;}
.ftext {width:340px;padding-top:50px;margin-left:80px;font-family:'Permanent Marker',verdana;font-size:20px;}
.ftext h2 {font-size:24px;display:inline;}
.ffoto {width:163px;height:194px;float:left;margin-left:8px;margin-right:5px;margin-top:30px;margin-bottom:10px;}
a.fflink {width:163px;height:194px;background:url(gfx/trans.gif);display:blocK;}
a.fflink:hover {background:url(gfx/fritzfoto.gif);}
.elmar {width:451px;height:592px;background:url(gfx/elmarback.gif);margin-left:500px;margin-top:-130px;}
.etext {width:340px;padding-top:50px;margin-left:80px;font-family:'Permanent Marker',verdana;font-size:20px;}
.etext h2 {font-size:24px;display:inline;}
.efoto {width:136px;height:175px;float:left;margin-left:57px;margin-right:5px;margin-top:33px;margin-bottom:10px;}
a.eflink {width:136px;height:175px;background:url(gfx/trans.gif);display:blocK;}
a.eflink:hover {background:url(gfx/elmarfoto.gif);}
.gbuchb {margin-top:-80px;margin-left:270px;}

/* Seite - Impressum
---------------------------------------------------------------------------------------------------------------------------------------------------
*/

.cont9text {margin-left:120px;width:600px;font-family:'Permanent Marker',verdana;font-size:18px;}
.cont9text h1 {font-size:22px;display:inline;}


/* Begin Forms */

form  {
	text-align:left;
}

label.desc {
	border:medium none;
	display:block;
	font-size:95%;
	font-weight:normal;
	line-height:100%;
	margin:0;
	padding:0 0 2px 0;
	color: #fff;
}

span.wpcf7-form input {
	width:40px;
}



form span.req {
	color:red !important;
	display:inline;
	float:none;
	margin:0 0 0 5px;
}


.wpcf7-form input.wpcf7-acceptance {
	width:15px;
}

input, textarea {
	background:url("img/form-bg.png") repeat-x scroll center top transparent;
	border:1px solid #BBBBBB;
	width:230px;
	background-color:#fff;
	padding: 2px;
	font-size: 10px;
}
textarea {
	width: 480px;
	font-family:Arial,Verdana,Sans-Serif;
	font-size: 13px;
	height: 160px;
}


input.s_button {
	padding: 2px;
	margin: 0 0 0 10px;
	cursor: pointer;
	width: 50px;
	background-color:#000;
	border: 1px solid #333;
	color: #adadad;
	background: none;
}
#searchform_input {
	background: none;
	padding: 3px;
	width: 168px;
	background-color:#000;
	color: #adadad;
	border: 1px solid #333;
}
input.senden {
	width: 138px;
	padding: 2px;
	margin-top:20px;
	cursor: pointer;
}
div.wpcf7 {
	margin: 0;
	padding: 0;
}


div.wpcf7-response-output {
	margin: 1em 0.5em 1em;
	padding: 0.2em 1em;
	color: #fff;
}

div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14;
}

div.wpcf7-mail-sent-ng {
	border: 2px solid #ff0000;
}

div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
}

div.wpcf7-validation-errors {
	border: 2px solid #f7e700;
}

span.wpcf7-form-control-wrap {
	position: relative;
}

span.wpcf7-not-valid-tip {
	font-weight: bold;
	position: absolute;
	top:-3px;
	left:2px;
	z-index: 100;
	color: #ff0000;
	border: none;
	font-size: 9px;
}

span.wpcf7-not-valid-tip-no-ajax {
	color: #f00;
	font-size: 10pt;
	
}

span.wpcf7-list-item {
	margin-left: 0.5em;
}

.wpcf7-display-none {
	display: none;
}

img.ajax-loader {
	border: none;
	vertical-align: middle;
}


.fump {width:230px;}


/* End Forms */

/* Begin Sidebar */
.section {
	margin: 0 0 13px 0;
}
#facebook-fan {
	background-color: #000;
}

#wp-calendar {
	empty-cells:show;
	margin:10px auto 0;
	width:160px;
	text-align:center;
}
#wp-calendar table {
	margin: 0 0 10px 0;
	width:100%;
}
#wp-calendar caption {
	font:bold 1.3em Arial, Verdana, Sans-Serif;
	margin: 0 0 5px 0;
	width:100%;
}
#wp-calendar thead th {
	height: 18px;
	font-size: 1.2em;
	font-weight:bold;

}
#wp-calendar tbody td  {
	background-color:#222;
	height: 15px;
	width:14.28%;
	padding: 3px;
}

/* The EC graphic. */
.ec3_ec {
	display:block;
	float:right;
	border:none;
	width:13px;
	height:20px;
}
.ec3_ec span { display:none }


.ec3_popup {
	margin:0 !IMPORTANT;
	padding:0 !IMPORTANT;
	border:none;
	position:absolute;
	border-collapse:collapse;
	z-index:30000;
}

.ec3_popup td {
	padding:5px;
}

.ec3_popup table {
	border:solid #fff 1px;        /* popup border */
	background-color:#000;        /* popup background colour */
	font-size:x-small;            /* popup font size */
	color:#fff;
	text-align:left;
}
.ec3_popup table td {
	padding:5px;
	line-height: 15px;
}

.ec3_list {
	padding: 10px 0 20px 40px;
	margin: 10px 0 10px 40px;
	border-bottom: 1px solid #555;
	width:530px; color:#222222 !important;
}

.ec3_list li {
 font-size:1em !IMPORTANT;
}
.ec3_list ul {
	margin: 5px 0 0 0;
}
.ec3_list li:before {
 content:"" !IMPORTANT;
}


table.ec3_schedule {
 border-collapse:collapse;
 margin:0.5ex 1ex 0.5ex 1ex;
 border:solid 1px #800;
 
}

table.ec3_schedule td {
 padding:3px 3px 3px 3px;
 color:#ffffff !important;
 background:#800;
}

td.ec3_start { text-align:right; }

td.ec3_to    { text-align:center; }

.ec3_eventday a {
	color: red;
}

/* End Sidebar */




/*  Search Begin */

.searchterm1, .searchterm1 a { background-color: #666666; padding: 2px 0px; font-weight: bold;}
.searchterm2, .searchterm2 a { background-color: #F7B34F; padding: 2px 0px; font-weight: bold;}
.searchterm3, .searchterm3 a { background-color: #A0F74F; padding: 2px 0px; font-weight: bold;}
.searchterm4, .searchterm4 a { background-color: #4FCFF7; padding: 2px 0px; font-weight: bold;}
.searchterm5, .searchterm5 a { background-color: #F7C7F1; padding: 2px 0px; font-weight: bold;}

.incoming {
overflow: hidden;
border: 1px solid #333;
padding: 0.5em;
margin: 2em 0em;
color: #fff;
}

.incoming h3
{
width: 100%;
margin: 0;
padding: 5px;
font-weight: bold;
font-size: 16px;
}

.incoming a {	color: #fff; }
.incoming a:hover {	color: red; }
.incoming div { padding: 5px; }
.incoming p { margin: 0; padding: 0; }
.incoming ul li, .incoming ul { background: none; margin: 0; padding: 0; }
.incoming ul li { margin-left: 40px; }
.incoming .hide { float: right; margin: 5px; padding: 0; }

/* sociable */

div.sociable {
	border-top:1px solid #333333;
	margin: 16px 0 16px 0; 
	padding: 7px 0 0 0;
	clear:both;
	}

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

.link_item {
	width: 200px;
	margin: 25px;
	float:left;
}
.link_item img {
	width: 200px;
}
hr.links {
	clear: both;
	display: block;
	background-color:#000;
	border:0 none;
	color:#000;
	height:1px;
	margin-bottom:30px;
	margin-top:20px;
}

.band_item {
	width: 250px;
	margin: 40px 100px 0 0;
	float:left;
}
.band_item img {
	width: 250px;
}

hr.band {
	clear: both;
	display: block;
	background-color:#000;
	border:0 none;
	color:#000;
	height:1px;
	margin-bottom:30px;
	margin-top:20px;
}

object, embed  {
	z-index: 5000;
}

/* Start Footer-Menue */

.footer {width:100%;padding-top:100px;}
.footer2 {width:100%;padding-top:270px;}


/* End Footer-Menue */

.copy {font-size:15px;text-align:center;font-family:arial;color:#b26b4b;padding-top:5px;padding-bottom:30px;font-weight:normal;
   }
a.clink {text-decoration:none;color:#b26b4b;font-weight:bold;}
a.clink:hover {color:#ffffff;}

.preload {height:1px;visibility:hidden;font-size:1px;}
