
* {
 margin: 0;
 padding: 0;
}

body {
 background: #0a0a0a url(images/bg.jpg) repeat;
 color: #dadada;
 font: 12px Verdana, sans-serif;
 line-height: 175%;
}

h1 {
 margin-bottom: 30px;
 font: 24px Verdana;
}

h2 {
 margin-bottom: 25px;
 font: 20px Verdana;
}

h3 {
 margin-bottom: 15px;
 font: 14px Verdana;
}

h4 {
 margin-bottom: 15px;
 font: 17px Verdana;
 margin-left: 10px;
}

.blue { color: #3f96c2; }

p { margin-bottom: 15px; }

a:link, a:visited {
 color: #377ea2;
 text-decoration: none;
 border-bottom: 1px dotted;
 padding-bottom: 1px;
}

a:hover {
 color: #3f96c2;
 border-bottom: 1px solid;
}

a:active { outline: none; }

a:focus { -moz-outline-style: none; }

img { border: none; }

img#logo { margin: 10px 0 0 20px; }

#clear { clear: both; }

.wien { padding-top: 30px; }


										/*navigation*/


ul#slidenav {
 position: absolute;
 top: 280px;
 left: 50px;
 margin-bottom: 20px;
}

ul#slidenav li {
 list-style: none;
 text-align: center;
}

ul#slidenav li.slider a {
 display: block;
 width: 150px;
 padding: 4px 12px;
 margin: 0;
 margin-bottom: 2px;
 font-size: 13px;
 color: #777;
 background: #0a0a0a url(images/nav.bg.png) no-repeat center;
 border: 1px solid #555;
 text-decoration: none;
}

ul#slidenav li.slider a:hover {
 background: #0a0a0a url(images/nav.hv.png) no-repeat center;
 border: 1px solid #fff;
 color: #fff;
}

ul#slidenav li.slider a#hereweare {
 color: #fff;
 border: 1px solid #fff;
 background: #0a0a0a url(images/nav.bg.png) no-repeat center;
}

#left {
 position: relative;
 width: 290px;
 margin-top: 20px;
}

#content {
 position: absolute;
 top: 20px;
 left: 290px;
 padding: 25px 10px 10px 30px;
 margin-bottom: 10px;
 width: 60%;
 min-width: 430px;
 max-width: 620px;
 min-height: 500px;
 border-left: 2px solid #ddd;
}

/* for fu#"ing Internet Explorer */
/*\*/

* html #content { height: 500px; }


										/*index*/


a.nope { border-bottom: none; }

h2#welcome { font-size: 25px; margin-top: 10px; }

img#ixlogo { margin-left: 20px; }

img#ixh { margin-bottom: 10px; }

a#nej { border-bottom: none; }


										/*about*/


img#omhorns {
 margin: 0px 20px 15px 20px;
 float: right;
}

#clearp { clear: right; }

/*accordion*/

ul#menu1 { margin-top: 30px }

ul.menu, ul.menu ul {
 list-style :none;
 margin: 0;
 padding: 0;
 font-size: 12px;
 color: #ccc;
}

ul.menu a {
 display: block;
 text-decoration: none;	
 margin: 0;
 padding: 0.4em;
 font-size: 15px;
 color: #aaa;
}

ul.menu li { margin-top: 5px; }

ul.menu li a {
 cursor: pointer;
 border: 1px solid #555;
}

ul.menu li a:hover {
 border: 1px solid #fff;
 color: #eee;
}

ul.menu li ul li {
 padding: 15px;
 min-height: 205px; 
}

ul.menu li ul li img {
 float: right;
 margin: 5px 0 0 15px;
 clear: right;
}


										/*images*/


#bilder a { border-bottom: none; }

#bilder img {
 padding: 0 25px 20px 0;
 border: 5px solid #000;
}


										/*mp3*/


.listenhere {
 width: 200px;
 float: left;
 margin: 0 70px 0 0px;
}

a.thickbox { border-bottom: none; }

h3.down { margin: 10px 0 70px; }

.listenright {
 width: 200px;
 float: left;
}
										
										/*small.mp3*/


#smallbody {
 margin: 20px auto;
 width: 500px;
 border: 5px solid #000;
 padding: 20px;
}

#player1 { text-align: center; }

#smallbody h3, .media { margin-left: 50px; }
#smallbody p { margin: 20px 0 20px 50px;}


										/*video*/


#video #content { max-width: 950px }

.utube {
 margin: 0 50px 50px 0;
 float: left;
}

.utubz {
 margin-bottom: 50px;
 float: left;
}

h3.ut { margin: 10px 0 0 0; }


										/*iSessions*/


img#is {
 float: right;
 margin: 0 0 10px 10px;
}

ul#sessions { margin: 20px 0 20px 15px; }
ul#sessions li { margin-bottom: 5px; }


										/*contact*/


.mhd {
 margin-bottom: 20px;
 height: 10em;
 width: 500px;
}

.mhd h2 { margin-bottom: 15px; }

.mhd img {
 float: right;
 margin: 10px 5px 0 0;
}


										/*links*/



ul.lankar li {
 list-style: none;
 margin: 20px;
 font-size: 14px;
}

ul.lankar { margin-bottom: 40px; }

.blulink {
 color: #5FB0D2;
 text-decoration: underline;
}

#screenshot {
 position: absolute;
 background: #111;
 display: none;
 color: #fff;
 z-index: 2;
}






