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;
}


html, body {
height: 100%;
margin: 0;
padding: 0;
background: #15121B;
font-family: Tahoma, DIN, "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
line-height: 1.6em;
font-size: 0.9em;
color:#f4f5ef;
}

/* http://webdesign.about.com/od/css3/f/blfaqbgsize.htm */

img#bg {
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
}

/*
img#bg {
width:100%;
height:750px;
position: absolute;
bottom: 0px;
}
*/

#content {
position:relative;
z-index:1;
background: url(../img/bg_dotted2.png) left -6px;
height: 100%
}

#footer {
font-size: 0.8em;
}

#footer span {
background: transparent url(../img/bg_scroll.png);
padding: 5px;
-moz-border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
border-radius:6px;
}

a, a:visited {
text-decoration: none;	
color:#f4f5ef;
}

a:hover, a:active  {
text-decoration: underline;	
color:#f4f5ef;
}

ul, li {
	list-style: none;
}

/*
span {
background: #15121B;
padding: 2px 0 1px 0;
}
*/

/* SLIDER */

#wrapper {
width: 760px;
margin: 0 auto;
padding-top: 50px;
/* background: url(../img/bg_trenner.gif) left -6px no-repeat; */
}

#intro {
padding-bottom: 60px;
}

h2 {
margin: 0;
margin-bottom: 14px;
padding: 0;
}

#slider {
width: auto;
margin: 0 auto;
position: relative;
}

.scroll {
height: 250px;
width: 760px;
overflow: auto;
overflow-x: hidden;
position: relative;
clear: left;
background: transparent;
margin-bottom: 20px;
background: transparent url(../img/bg_scroll.png);
-moz-border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
border-radius:6px;
}

.scrollContainer div.panel {
height: 250px;
padding: 20px;
color: #f4f5ef;
width: 720px;
}




ul.navigation {
list-style: none;
margin: 0;
padding: 0;
padding-bottom: 20px;
}

ul.navigation li {
display: inline;
margin-right: 10px;
}

ul.navigation a {
padding: 10px 15px;
color: #f4f5ef;
text-decoration: none;
text-transform: uppercase;
font-weight: bold;
font-size: 0.8em;
-moz-border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
border-radius:6px;
}

ul.navigation a:hover {
color: #f4f5ef;
background: transparent url(../img/bg_scroll.png);
}

ul.navigation a.selected {
color: #f4f5ef;
background: transparent url(../img/bg_scroll.png);
}

ul.navigation a:focus {
outline: none;
}

.scrollButtons {
position: absolute;
top: 150px;
cursor: pointer;
}

.scrollButtons.left {
left: -30px;
display: none;
}

.scrollButtons.right {
right: -30px;
display: none;
}

.hide {
display: none;
}





/* Music-SLIDER */


#panel {
background: transparent url(../img/bg_scroll.png) center top; /*  url(../img/bg_slider.png) center bottom repeat-x */
height: 100px;
display: none;
text-align: center;
}
.slide {
margin: 0;
padding: 0;
}
.btn-slide {
background: url(../img/arrow.png) no-repeat center -50px;
text-align: center;
width: 144px;
height: 31px;
padding: 10px 10px 0 0;
margin: 0 auto;
display: block;
text-decoration: none;
font-size: 1em;
/* border: 1px solid red; */
}
.active {
background-position: center 12px;
}






/* HOVER */


.menu {
margin: 100px 0 0;
padding: 0;
list-style: none;
}
.menu li {
padding: 0;
margin: 0 2px;
float: left;
position: relative;
text-align: center;
}
.menu a {
/*
padding: 14px 10px;
width: 144px;
text-decoration: none;
font-weight: bold;
*/
display: block;
}
.menu li em {
background: #000; /* url(../img/hover.png) no-repeat */
width: 180px;
height: auto;
position: absolute;
top: -65px;
left: -15px;
text-align: center;
padding: 0px 12px 0px;
font-style: normal;
z-index: 2;
display: none;
}


/* SUBCOLUMNS */

.subcolumns { width: 100%; overflow:hidden; }
.subcolumns_oldgecko { width: 100%; float:left; }

.c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l {float: left; }
.c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r {float: right; margin-left: -5px; }

.c25l, .c25r { width: 25%; }
.c33l, .c33r { width: 33.333%; }
.c50l, .c50r { width: 50%; }
.c66l, .c66r { width: 66.666%; }
.c75l, .c75r { width: 75%; }
.c38l, .c38r { width: 38.2%; }
.c62l, .c62r { width: 61.8%; }

.subc  { padding: 0 0em; }
.subcl { padding: 0 0em 0 0; }
.subcr { padding: 0 0 0 0em; }



/* ELEMENTS */

.skype {
	background: url(../img/skype.png) no-repeat left 0px;
	padding-left: 25px;
}

.icq {
	background: url(../img/icq.png) no-repeat left 0px;
	padding-left: 25px;
}

.aim {
	background: url(../img/aim.png) no-repeat left 0px;
	padding-left: 25px;
}

.yim {
	background: url(../img/yim.png) no-repeat left 0px;
	padding-left: 25px;
}

.msn {
	background: url(../img/skype.png) no-repeat left 0px;
	padding-left: 25px;
}

/*
.email {
	background: url(../img/skype.png) no-repeat left 0px;
	padding-left: 25px;
}

.web {
	background: url(../img/skype.png) no-repeat left 0px;
	padding-left: 25px;
}
*/

#about a {
	text-decoration: underline;
	font-weight: bold;
}


#list_networks li {
	padding-bottom: 20px;
	margin-top: 10px;
}

#list-xing {
	background: url(../img/list-xing.png) no-repeat left 3px;
	padding-left: 45px;
}

#list-fb {
	background: url(../img/list-fb.png) no-repeat left 5px;
	padding-left: 45px;
}

#list-flickr {
	background: url(../img/list-flickr.png) no-repeat left 5px;
	padding-left: 45px;
}

#list-twitter {
	background: url(../img/list-twitter.png) no-repeat left 3px;
	padding-left: 45px;
}

#list-lastfm {
	background: url(../img/list-lastfm.png) no-repeat left 4px;
	padding-left: 45px;
}

#list-qype {
	background: url(../img/list-qype.png) no-repeat left 5px;
	padding-left: 45px;
}