* {	padding: 0;	margin: 0; border: 0; }

body { background: #000; text-align: center; color: #000; font-family: Geneva, Helvetica, Arial, sans-serif; font-size: 12px; line-height: 1.6; }

.clear { clear: both; }


/* Links */

a { text-decoration: none; outline: none; color: #1bbcf0;}




/* Header */

h1 { float: left; padding: 107px 0 0 29px; }

h1 a { display: block; width: 200px; height: 118px; text-indent: -9999px; } 




/* Navigation */

ul#nav { float: right; padding-top: 231px; width: 721px; }

ul#nav li { list-style-type: none; float: left; }

ul#nav li a { display: block; height: 29px; text-indent: -9999px; }

ul#nav li a:hover { background-position: 0 -29px; }

li#navHome a { background: url(../img/navigation/navHome.gif); width: 92px; }

li#navArtists a { background: url(../img/navigation/navArtists); width: 114px; }

li#navBooking a { background: url(../img/navigation/navBooking.gif); width: 129px; }

li#navMedia a { background: url(../img/navigation/navMedia.gif); width: 96px; }

li#navContact a { background: url(../img/navigation/navContact.gif); width: 127px; }

li#navShop a { background: url(../img/navigation/navStore.gif); width: 93px; }

body#pageArtists li#navArtists a, body#pageBooking li#navBooking a, body#pageMedia li#navMedia a, body#pageContact li#navContact a { background-position: 0 -29px; }




/* Sidebar Navigation */

ul#subNav li { list-style-type: none; }




/* Layout */

#container { width: 960px; margin: 0 auto; text-align: left; }

#header { height: 268px; background: url(../img/layout/bgHeader.jpg); }

#main { clear: both; }

body.einspaltig #main { background: url(../img/layout/bgMainEinspaltig.gif) 0 0 repeat-y; }

body.einspaltig #mainTop { background: url(../img/layout/bgMainTopEinspaltig.gif) 0 0 no-repeat; }

body.einspaltig #mainBottom { background: url(../img/layout/bgMainBottomEinspaltig.gif) 0 100% no-repeat; }

body.einspaltig #content .innertube { padding: 37px 75px 27px 54px; }

body.zweispaltig #main { background: url(../img/layout/bgMainZweispaltig.gif) 0 0 repeat-y; }

body.zweispaltig #mainTop { background: url(../img/layout/bgMainTopZweispaltig.gif) 0 0 no-repeat; }

body.zweispaltig #mainBottom { background: url(../img/layout/bgMainBottomZweispaltig.gif) 0 100% no-repeat; }

body.zweispaltig #sidebar { float: left; width: 223px; }

body.zweispaltig #content { margin-left: 223px; }

body.zweispaltig #sidebar .innertube { padding: 20px 11px 25px 47px; }

body.zweispaltig #content .innertube { padding: 20px 77px 25px 25px; }

#footer { height: 88px; background: url(../img/layout/bgFooter.gif); }



/* Home: Inhalt */

#inhalt { float: left; width: 620px; }

#inhalt p, #artists p { padding-bottom: 10px; }


#intro p { font-size: 13px; font-style: italic; }




/* Home: Feature */

.feature { clear: both; padding-top: 15px; margin-top: 15px; border-top: 1px solid #ccc; }

.feature h3 { padding-bottom: 10px; font-size: 13px; font-weight: normal; }

.feature img { float: left; border: 10px solid #e5e5e5; margin: 0 10px 10px 0; }



/* Home: Box */

#box { float: right; width: 196px; background: url(../img/layout/box-top.gif) 0 0 no-repeat; font-size: 11px; line-height: 1.4; }

#box .bottom { background: url(../img/layout/box-bottom.gif) 0 100% no-repeat; padding: 10px; }

#box h2 { color: #fff; font-size: 14px; text-transform: uppercase; text-align: center; padding: 5px 0; }

#box img { padding-bottom: 5px; }

#box dt { font-size: 11px; font-weight: bold; }

#box dd { padding-bottom: 10px; }

#box a { color: #000; text-decoration: underline; }


fieldset { background: #eee; margin: 5px 0 15px 0; padding: 10px 0; }

legend { font-size: 14px; font-weight: bold; padding: 0 5px; margin: 0 10px; background: #fff;}

label { vertical-align: top; display: block;}

input, textarea { border: 1px #000 solid; width: 350px; padding: 1px 3px;}

textarea { height: 100px;}

form li { list-style-type: none; padding: 0 15px 5px 15px; }

li.button { width: 350px; display: block; text-align: center; }

li.button input { width: 130px; margin: 0 20px 0 0; }



/* Artists Liste */

ul.artists-list { padding-top: 10px; }

ul.artists-list li { list-style-type: none; width: 200px; float: left; padding: 0 0 20px 0; text-align: center; }


/* Artists */

#artists a:hover { text-decoration: underline; }

#artists h2 { padding-bottom: 5px; }

#artists h3 { padding-bottom: 5px; clear: both; }

a.image-big img { float: right; border: 10px solid #e5e5e5; margin: 0 0 10px 10px; }

a.image-more img { border: 10px solid #e5e5e5; margin: 0 10px 0 0; }



/* Kontaktformular */

#kontaktformular {
	float: left;
	width: 600px;
}

#kontaktdaten {
	float: right;
	width: 200px;
}

#kontaktdaten p {
	padding-top: 20px;
}



/* Media: Wallpaper */

.wallpaper {
	width: 170px;
	float: left;
	padding: 5px 30px 10px 0;
	text-align: center;
}

.wallpaper li {
	list-style-type: none;
}

.wallpaper li a:hover {
	text-decoration: underline;
}


/* Media: Pictures */

.album {
	float: left;
	padding-bottom: 10px;
	text-align: center;
	padding-right: 40px;
}

.album h3 {
	margin: 0;
}

.thumb {
	width: 128px;

	background: url(../img/layout/picture-bg.jpg) 0 0 no-repeat;
}


.thumb img {
	padding: 39px 0 20px 0;
}

.thumb img {
margin: 0px;}


.image {
	width: 120px;
	float: left;
	padding: 5px 0 10px 0;
}

.image img {
	border: 10px solid #e5e5e5;
}




/* Footer */

ul#partner { float: left; padding: 8px 0 0 60px; }

ul#partner li { list-style-type: none; float: left; }

ul#partner li a { display: block; text-indent: -9999px; }

li#partnerInflammableMinds { margin-top: 2px 0 0 0; }

li#partnerInflammableMinds a { background: url(../img/partner/partnerInflammableMinds.gif); height: 58px; width: 108px;  }

li#partnerPhongo { margin: 0 0 0 20px; }

li#partnerPhongo a { background: url(../img/partner/partnerPhongo.gif); height: 63px; width: 47px; }

li#partnerMethods { margin: 4px 0 0 20px; }

li#partnerMethods a { background: url(../img/partner/partnerMethods.gif); height: 55px; width: 64px; }

li#partnerLackspuren { margin: 10px 0 0 10px; }

li#partnerLackspuren a { background: url(../img/partner/partnerLackspuren.gif); height: 42px; width: 129px; }


ul#copyright { float: right; margin-top: 50px; width: 360px; }

ul#copyright li { list-style-type: none; float: left; color: #a0a0a0; text-transform: uppercase; font-size: 0.8em; letter-spacing: 0.15em; padding-right: 20px;}

ul#copyright li a { color: #fff; }



/* Sprachauswahl */

body#startseite {
	background: #000 url(../img/language.jpg) 50% 0 no-repeat;
}

#language {
	margin: 0 auto;
	width: 298px;
	padding: 525px 0 50px 0;
}

a.deutsch, a.english {
	width: 49px;
	height: 30px;
	line-height: 30px;
	display: block;
	text-indent: -9999px;
}

a.deutsch {
		float: left;
	}
	
a.english {
		float: right;

}