<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
 * Custom CSS
 *
 * Copyright 2010
 * Bastian Hager
 *
 */
 img {
	border: none;
}


		.menu { 
			height: 45px;
			display: block;
			
		}

		.menu ul {
			list-style: none;
			padding: 0;
			margin: 0;
		}

		.menu ul li {
			/* width and height of the menu items */  
			float: left;
			overflow: hidden;
			position: relative;
			text-align: center;
			line-height: 45px;
		}

		.menu ul li a {
			/* must be postioned relative  */ 
			position: relative;
			display: block;
			width: 120px;
			height: 45px;
			font-family: Arial;
			font-size: 11px;
			font-weight: bold;
			letter-spacing: 1px;
			text-transform: uppercase;
			text-decoration: none;
			cursor: pointer;
		}

		.menu ul li a span {
			/* all layers will be absolute positioned */
			position: absolute;
			left: 0;
			width: 120px;
		}

		.menu ul li a span.out {
			top: 0px;
		}

		.menu ul li a span.over,
		.menu ul li a span.bg {
			/* hide */  
			top: -45px;
		}

		#menu {
			background: #FFF;		
		}
		
		#menu ul li a {
			color: #000;
		}

		#menu ul li a span.over {
			background: #000;
			color: #FFF;
		}

/* Basic Setup
----------------------------------*/
 
	p {
		MARGIN: 0; PADDING: 0;
		}
		
 	a, a:visited, a:active {
		COLOR: #000000;
		TEXT-DECORATION:none;
		}

	a:hover {
		COLOR: #AAAAAA;
		TEXT-DECORATION:none;
		}
    
* {
    margin:0;
    padding:0;
    }

html {
    padding:0;
    margin:0;
    height:100%;
    }

body {
    padding:0;
    margin:0;
    height:100%;
    font-family:Verdana,Georgia,"Times new Roman",serif;
    background:white ;
/*    background-image:url(../img/soundsperfect-doodles.jpg);*/
    background-position:center center;
    width:100%;
    font-size-adjust:none;
    color:#000;
    }

:focus {
    outline:0;
    }

a {
    text-decoration:none;
    color:#000;
    }

a img {
    border:none;
    }

#tab {

background: #ededed;background: -moz-linear-gradient(top, #ededed 59%, #dcdcdc 100%);background: -webkit-linear-gradient(top, #ededed 59%,#dcdcdc 100%);background: -o-linear-gradient(top, #ededed 59%,#dcdcdc 100%);background: -ms-linear-gradient(top, #ededed 59%,#dcdcdc 100%);background: linear-gradient(top, #ededed 59%,#dcdcdc 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#dcdcdc',GradientType=0 );
}

#topline {
    position:fixed;
    top:0px;
    left:0px;
    margin-left:auto;
    margin-right:auto;

    width:100%;
    height:56px;
    z-index:5;
    background-image: url(../img/topline_r.png);
        text-align:center; 
              /* for IE */
  filter:alpha(opacity=90);
  /* CSS3 standard */
  opacity:0.9;
    }

#topline_l {
    margin-left:auto;
    margin-right:auto;
    width:150px;
    height:56px;
    background-image: url(../img/topline_l.png);
    float:left;
    text-align:center; 
    }

#topline_m {
    margin-left:auto;
    margin-right:auto;
    width:20px;
    height:56px;
    background-image: url(../img/topline_m.png);
    float:left;
    }


#top {
    position:fixed;
    top:0px;
    left:0px;
    margin-left:auto;
    margin-right:auto;
    width:100%;
    height:56px;
    z-index:5;
    background-image: url(../img/topline_r.png);
        text-align:center; 
              /* for IE */
  filter:alpha(opacity=90);
  /* CSS3 standard */
  opacity:0.9;
    }


#top_mm {
	display:table;
	position:fixed;left:0px;right:0px;
    margin-left:auto;
    margin-right:auto;
    width:950px;
    height:56px;
    float:center;
    z-index:5;
    text-align:center; 
    }
    

#top_n {
    margin-left:auto;
    margin-right:auto;
    width:20px;
    height:56px;
    background-image: url(../img/topline_n.png);
    float:left;
    z-index:100;
    }
    
#top_l {
    margin-left:auto;
    margin-right:auto;
    width:130px;
    height:56px;
    background-image: url(../img/topline_l.png);
    float:left;
    z-index:5;
    text-align:center; 
    }

#top_m {
    margin-left:auto;
    margin-right:auto;
    width:20px;
    height:56px;
    background-image: url(../img/topline_m.png);
    float:left;
    z-index:100;
    }

#top_r {
    margin-left:auto;
    margin-right:auto;
    height:56px;
    background-image: url(../img/topline_r.png);
    float:left;
    z-index:100;
    }
            
#container {
    position:relative;
    margin-left:auto;
    margin-right:auto;
    width:770px;
    z-index:1;
    }

h1, h2, h3, .top {
    position:relative;
    font-size:1.5em;
    color:black;
    }
h1{
    font-size:3.0em;
    		MARGIN-BOTTOM: -25px; PADDING-BOTTOM: -25px;    		
    		MARGIN-LEFT: 5px; PADDING-LEFT: 5px;
    }
h3{
    font-size:33px;
    }

.clearfix:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    }

#fontbox {
    float:right;
    height:100px;
    overflow:hidden;
    position:relative;
    width:200px;
    }

.contentleft {
    width:225px;
    position:absolute;
	margin-left:0; 
	margin-right:auto;
    margin-top:0;
    }

.contentright {
    width:225px;
    position:relative;
	margin-left:auto; 
	margin-right:0;
    margin-top:0;
    }

.box {
    border-top:2px solid rgb(55,55,55);
    border-bottom:2px solid rgb(40,40,40);
    border-left:2px solid rgb(50,50,50);
    border-right:2px solid rgb(40,40,40);
    background:#FEFEFE;
    margin:0px 0px 20px 0px;
    padding: 10px;
    padding-top:20px;
    display:block;
    line-height:1.4em;
    font-family:Helvetica,verdana;
    font-size:12px;
    text-align:justify;
    position:relative;
    top:14px;
    z-index:0;
      /* for IE */
  filter:alpha(opacity=90);
  /* CSS3 standard */
  opacity:0.9;
    
            }


.head {
    border:0px solid rgb(50,50,50);;
    border-width:0px 0px 0px 0px;
    background:transparent;
    margin:0px 0px 0px 10px;
    padding:0px 0px 0px 0px;
    text-transform:uppercase;
	min-width:50px;
	max-width:690px;
    line-height:1.4em;
    font-family:Helvetica,verdana;
    font-size:12px;
    color:#FFF;
    position:absolute;
    z-index:1;
    }
    
.boxclear {
	height:10px;
    }

.contentright .head {
	max-width:230px;	
}

p {
    margin:0px 0px 0px 0px;
    }

.boxtxt {
    width:400px;
    margin-bottom:10px;
    }

a:hover xmp {
    color:#f00;
    }

.boxeffect {
    font-size:3.0em;
    font-family:Impact;
    margin:4px;
    width:120px;
    text-align:center;
    padding:5px;
    background:#ccc url(img/bkg.png) fixed;
    }

table {
    border-collapse:collapse;
    border-spacing:0;
    font-family:verdana;
    border: 1px solid #000;
    }

td {
    padding:10px;
    border: 1px solid #000;
    }</pre></body></html>