/*stylesheet für http://www.spittingofftallbuildings.de*/

body {
	color:#000;
	font-size:11px;
	line-height:17px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:normal;
	margin:20px 15px;
	padding:0px;
	background:url(img/bg.gif) #918C71 fixed;
}


.fixfloat {
	float:none;
	clear:both;
	width:1px;
	margin:0;
	padding:0;
	font-size:0px;
	line-height:0px;
	height: 1px;
}

img {
	border:0;
}

.left {
    float:left;
}

.right {
    float:right;
}

#center-container {
	width:702px;
	margin:0 auto;
	padding:0;
	text-align:left;

}

#container {
	width:700px;
	margin:0 0 5px 0;
	padding:0;
	text-align:left;
	background:#FEFDF8;
	border-right:3px solid #5A5745;
	border-bottom:3px solid #5A5745;
}

#header {
	width:700px;
	height:284px;
	margin:0;
	padding:0;
	text-align:center;
}

#footer {
	width:700px;
	height:50px;
	font-size:10px;
	color:#fff;
	margin:0;
	padding:0;
	text-align:right;
}

#footer A {
	text-decoration:underline;
	color:#fff;
}

#footer A:HOVER {
	color:#000;
}

#content {
	width:660px;
	margin:60px 20px 40px 20px;
	padding:0;
}

#maincontent {
	width:470px;
	margin:0;
	padding:0;
	float:left;
}

#rightcontent {
	width:160px;
	margin:0;
	padding:0;
	float:right;
}

#contentbreit  {
	width:660px;
	margin:0;
	padding:0;
	float:left;
}

.right-box-top, .right-box-bottom  {
	width:160px;
	margin:0;
}


.box-photo  {
	width:640px;
	margin:0 0 40px 0;
	padding:5px;
	border: 1px dashed  #918C71;
	background-color:#fff;
}

.box-photo img {
	float:left;
	padding:5px;
}

.box-disco  {
	width:660px;
	margin:0 0 40px 0;
	padding-bottom:10px;
	border: 1px dashed  #918C71;
	background-color:#fff;
}


.box-disco-cover  {
	width:200px;
	margin:0;
	padding:10px 0 0 10px;
	float:left;
}

.video  {
	width:425px;
	padding:10px 0 0 10px;
	float:left;
}

.videotxt  {
	width:160px;
	float:right;
}

.box-disco-tracks  {
	width:440px;
	margin:0;
	padding:10px 0 0 0;
	float:right;
	
}

.box-merch  {
	width:440px;
	margin:0 0 20px 0;
	padding-bottom:10px;
	border: 1px dashed  #918C71;
	background-color:#fff;
	
}

.box-merch-product  {
	width:150px;
	margin:0;
	padding:10px 0 0 10px;
	float:left;
}

.box-merch-description  {
	width:260px;
	margin:0;
	padding:10px 0 0 0;
	float:right;
}


.right-box-top {
	background:url(img/box_right_top.jpg) no-repeat;
	height:4px;
}

.right-box-bottom {
	background:url(img/box_right_bottom.jpg) no-repeat;
	height:4px;
}

.right-box-content {
	width:150px;
	background:url(img/box_right_content.jpg) repeat-y;
	padding:5px;
}

.cols {
	width:200px;
	height:265px;
	margin:5px;
	padding:10px 5px;
	float:left;
	background:url(img/bg_media.jpg) no-repeat;
	text-align:left;
}

.marker {
	background-color:#171710;
	padding:1px 3px;
	color:#fff;
}

p {
	margin-top:0;
}

.small {
	font-size:11px;
	line-height:18px;
}
	
h1, H2, h3 {
	padding:0;
	margin:0;
}

h1 {
	font-size:18px;
	font-weight:bold;
	color:#89856A;
	margin-bottom:20px;
}


H2 {
	font-size:12px;
	font-weight:normal;
	color:#000;
	margin-bottom:10px;
}

H3 {
	font-size:12px;
	font-weight:bold;
	color:#171710;
	margin-bottom:20px;
	border-bottom:1px dashed #7A765F;
}


h4 {
	font-size:18px;
	font-weight:bold;
	color:#89856A;
	margin-bottom:5px;
}

#content A, #content-start A {
	text-decoration:underline;
	color:#cc0000;
	background-color:#fff;
}

#content A.on {
	text-decoration:underline;
	color:#000;
}

#content A:HOVER, #content-start A:HOVER {
	color:#000;
}


.gb-content {
	margin-bottom:40px;
	border-bottom:1px dashed #7A765F;
}


#mainmenu {
	position:absolute;
	top:300px;
	width:666px;
	background-color:transparent;
	padding:0 17px 0 17px;
	margin:0;
}

#mainmenu UL {
	list-style-type:none;
	padding:0;
	margin:0;
}

#mainmenu li {
	float: left;
	background-repeat: no-repeat;
	list-style-type:none;
	padding:0;
	margin:0;
}

#mainmenu li a {
	height:22px;
	display:block;
	text-indent:-9999px;
}

#mainmenu-info a, #mainmenu-info-on a {
	width:38px;
	background-image: url(img/menu/info_0.gif);
}

#mainmenu-info a:hover, #mainmenu-info-on a {
	background:url(img/menu/info_1.gif);
}

#mainmenu-media a, #mainmenu-media-on a {
	width:53px;
	background-image: url(img/menu/media_0.gif);
}

#mainmenu-media a:hover, #mainmenu-media-on a {
	background:url(img/menu/media_1.gif);
}

#mainmenu-newsdiary a, #mainmenu-newsdiary-on a {
	width:89px;
	background-image: url(img/menu/newsdiary_0.gif);
}

#mainmenu-newsdiary a:hover, #mainmenu-newsdiary-on a {
	background:url(img/menu/newsdiary_1.gif);
}

#mainmenu-dates a, #mainmenu-dates-on a {
	width:51px;
	background-image: url(img/menu/dates_0.gif);
}

#mainmenu-dates a:hover, #mainmenu-dates-on a {
	background:url(img/menu/dates_1.gif);
}

#mainmenu-lyrics a, #mainmenu-lyrics-on a {
	width:50px;
	background-image: url(img/menu/lyrics_0.gif);
}

#mainmenu-lyrics a:hover, #mainmenu-lyrics-on a {
	background:url(img/menu/lyrics_1.gif);
}

#mainmenu-press a, #mainmenu-press-on a {
	width:48px;
	background-image: url(img/menu/press_0.gif);
}

#mainmenu-press a:hover, #mainmenu-press-on a {
	background:url(img/menu/press_1.gif);
}

#mainmenu-merch a, #mainmenu-merch-on a {
	width:54px;
	background-image: url(img/menu/merch_0.gif);
}

#mainmenu-merch a:hover, #mainmenu-merch-on a {
	background:url(img/menu/merch_1.gif);
}

#mainmenu-contact a, #mainmenu-contact-on a {
	width:64px;
	background-image: url(img/menu/contact_0.gif);
}

#mainmenu-contact a:hover, #mainmenu-contact-on a {
	background:url(img/menu/contact_1.gif);
}

#mainmenu-links a, #mainmenu-links-on a {
	width:50px;
	background-image: url(img/menu/links_0.gif);
}

#mainmenu-links a:hover, #mainmenu-links-on a {
	background:url(img/menu/links_1.gif);
}

#mainmenu-guestbook a, #mainmenu-guestbook-on a {
	width:82px;
	background-image: url(img/menu/guestbook_0.gif);
}

#mainmenu-guestbook a:hover, #mainmenu-guestbook-on a {
	background:url(img/menu/guestbook_1.gif);
}

#mainmenu-newsletter a, #mainmenu-newsletter-on a {
	width:84px;
	background-image: url(img/menu/newsletter_0.gif);
}

#mainmenu-newsletter a:hover, #mainmenu-newsletter-on a {
	background:url(img/menu/newsletter_1.gif);
}


#horizon {
	color: white;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
	visibility: visible;
	display: block;
}

#content-start {
	margin-left: -200px;
	position: absolute;
	top: -200px;
	left: 50%;
	width: 400px;
	height: 420px;
	visibility: visible;
	background-color:#fff;
}








/* Mainmenu */

#submenu {
	width:170px;
	margin:25px 0 20px 0;
	float:right;
	text-align:left;
	display:inline;
	border-top: 1px solid #51523C;
}


#submenu UL {
	list-style-type:none;
	padding:0;
	margin:0;
	/*border-top:1px solid #fff;*/
}

#submenu UL UL {
	border:0 none;
	margin:0;
}

#submenu LI {
	list-style-type:none;
	padding:0;
	margin:0;
}

#submenu LI A {
	display: block;
	padding:5px 0 5px 20px;
	margin:0;
	width: 150px;
	border-bottom: 1px solid #51523C;
	text-decoration:none;
	color:#51523C;
	font-size:11px;
	line-height:20px;
	
}

#submenu LI A:HOVER, #submenu LI.on A {
	color:#171710;
}

#submenu LI.on A {
	background-image:url(img/menu/sub_on.gif);
	background-repeat:no-repeat;
	background-position:0 10px;
}




#submenu LI.on LI A:HOVER {
	color:#FFFFEB;
}







/* Kontaktform */
form#mailform {
	margin:0;
	width: 440px;
	background:#fff;
	border: 1px dashed  #918C71;
}

form#mailform fieldset {
	border:none;
	padding: 10px;
	background-repeat:no-repeat;
}

form#mailform DIV.csc-mailform-field {
	clear: both;
	padding-top: 5px;
}

form#mailform DIV.csc-mailform-field label {
	float: left;
	width: 160px;
	text-align:left;
}

form#mailform DIV.csc-mailform-field input, form#mailform DIV.csc-mailform-field textarea {
	float: right;
	width: 250px;
	text-align: left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
}

#catchpa {
	float: right;
	width: 250px;
}

form#mailform DIV.csc-mailform-field input.csc-mailform-submit {
	background-color:#171710;
	color:#fff;
	border:1px solid #171710;
	text-align:center;
	width: 250px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
}





.ok {
	color:#006600;
}

.error {
	color:#ff0000;
}



/* Kontaktform Ende*/



/* Kontaktform */
form#merchform {
	margin:0;
	width: 440px;
}

form#merchform fieldset {
	border:none;
	padding:0;
	background-repeat:no-repeat;
}

form#merchform DIV.csc-merchform-field {
	clear: both;
	padding-top: 5px;
}

form#merchform DIV.csc-merchform-field label {
	float: left;
	width: 160px;
	text-align:left;
}

form#merchform DIV.csc-merchform-field input, form#merchform DIV.csc-merchform-field textarea {
	float: right;
	width: 250px;
	text-align: left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
}



form#merchform DIV.csc-merchform-field input.csc-merchform-submit {
	background-color:#171710;
	color:#fff;
	border:1px solid #171710;
	text-align:center;
	width: 250px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
}

/* Mainmenu */




.back-link A, .top-link A, .more-link A, .links A, .tx-meszreferences-pi1-backlink A {
	text-decoration:underline;
	font-size:11px;
	background-repeat:no-repeat;
	color:#F20368;
}

.back-link A {
	padding-left:12px;
	background-image:url(../img/pfeil_back.gif);
	background-position:0 3px;
}

.top-link {
	margin:36px 0 0 0;
	
}

.top-link A {
	padding-left:15px;
	background-image:url(img/pfeil-top.gif);
	background-position:0 3px;
	
}

.more-link A {
	padding-left:20px;
	background-image:url(img/menu/sub_on.gif);
	background-position:0 3px;
	font-size:11px;
}

.links A {
	padding-left:20px;
	background-image:url(img/menu/pfeil.gif);
	background-position:0 3px;
	font-size:11px;
}
