/* CSS VIVIDSOUND - Klangwerkstatt Altenstadt */
html, body{padding:0; margin:0; font-family:"Verdana", Geneva, sans-serif; font-size:100%; color:#fc3;
background-image:url(../_images/bg.gif); background-color:#069; background-repeat:repeat-y; background-position:center center;
background-attachment:fixed;}
img {border: none;}
hr {width:99%; color:#fc3; height:1px; text-align:center;}
td {margin: 0px;}
#contents{margin:25px; padding:10px; font-family:"Verdana", Geneva, sans-serif; font-size:95%; color:#fc3;
background-image:url(../_images/bg.png);}
/* TABLES */
table#inhalt {width:92%; font-size:85%; border-spacing:0; table-layout:fixed;}
table#inhalt  tr.rowA {color:inherit; height:20px; text-align:left;}
table#dank {width:92%; font-size:100%; text-align:center; height:300px;}
table#coverinhalt {width:92%; font-size:85%; height:400px; border-spacing:0; table-layout:fixed; padding-bottom:10px;}
table#coverinhalt  tr.rowA {background-color:#0A7A96; color:inherit; text-align:left;}
table#kurse {width:96%; font-size:100%; border-spacing:12;}
table#kurse  tr.rowA {background-color:#09c; color:inherit; height:38px; font-weight:bold; text-align:center;}
table#links {width:92%; font-size:100%; border-spacing:4px; text-align:center;}
table#links  tr.rowA {background-color:#069; color:inherit; height:30px;}	
/* TYPOGRAPHY */
.active {color:#000; text-decoration:none; font-family:"Verdana", Geneva, sans-serif; font-size:10pt; width:100px; padding-bottom:1px;
padding-top:1px; margin: 0px auto; border-top:solid 4px #FC6; border-bottom:solid 4px #FC6; border-left:solid 1px; border-right:solid 1px; background-color:#FC6;}
.a:hover {font-size:85%; padding-top:1px; padding-right:4px; padding-bottom:1px; padding-left:4px; background-color:#0A7696; color:#fff; 
text-align:center; text-decoration:none; border-top:solid 3px #ccc; border-right:solid 2px #ccc; border-bottom:solid 3px #ccc; 
border-left:solid 2px #ccc;}
h1 {position:absolute; top:-500px; left:-500px; font-size:2px;}
.h1 {font-size:130%; font-weight:bold; padding-top: 10px; text-align:center;}
.h2 {font-size:100%; font-weight:bold; padding-top: 30px; text-align:center;}
.h3 {font-size:80%; font-weight:bold; text-align:center;}
.blue {font-size:80%; color:#069; font-weight:bold; text-align:center;}
.black {font-size:80%; color:#000; text-align:center;}
.a{font-size:85%; padding-top:1px; padding-right:4px; padding-bottom:1px; padding-left:4px; background-color:#069; color:#fc3; 
text-align:center; text-decoration: none; border-top:solid 3px #fc6; border-right:solid 2px #fc6; border-bottom:solid 3px #fc6; 
border-left:solid 2px #fc6; height:21px;}
#navi a {display: block; color:#FC3; font-size:10pt; text-decoration:none; width:100px; padding-bottom:1px; padding-top:1px; margin: 0px auto;
border-top:solid 4px #FC6; border-bottom:solid 4px #FC6; border-left:solid 1px #FC6; border-right:solid 1px #FC6; background-color:#069;}
#navi a:visited{color:#FC3; font-size:10pt; text-decoration:none; width:100px; padding-bottom:1px; padding-top:1px; margin:0px auto;
border-top:solid 4px #FC6; border-bottom:solid 4px #FC6; border-left:solid 1px #FC6; border-right:solid 1px #FC6; background-color:#069;}
#navi a:active {color:#000; font-size:10pt; text-decoration:none; width:100px; padding-bottom:1px; padding-top:1px; margin:0px auto;
border-top:solid 4px #FC6; border-bottom:solid 4px #FC6; border-left:solid 1px; border-right:solid 1px; background-color:#FC6;}
#navi a:hover {color:#FFF; font-size:10pt; text-decoration:none; width:100px; padding-bottom:1px; padding-top:1px; margin:0px auto;
background-color:#039; border-top:solid 4px #CCC; border-bottom:solid 4px #CCC; border-left:solid 1px #CCC; border-right:solid 1px #CCC;
background-color:#0A7696;}
#form{margin:25px; padding:10px; font-family:"Verdana", Geneva, sans-serif; font-size:95%; color:#fc3;}
#form a {display:block; color:#FC3; text-decoration:none; font-family:"Verdana", Geneva, sans-serif; font-size:10pt;
padding-bottom:2px; padding-top:2px; margin:0px auto; border:solid 2px #FC6; background-color:#069;}
#form a:visited{color:#FC3; text-decoration:none; font-family:"Verdana", Geneva, sans-serif; font-size:10pt;
padding-bottom:2px; padding-top:2px; margin:0px auto; border:solid 2px #FC6; background-color:#069;}
#form a:active {color:#FC3; text-decoration:none; font-family:"Verdana", Geneva, sans-serif; font-size:10pt;
padding-bottom:2px; padding-top:2px; margin:0px auto; border:solid 2px #000; background-color:#B8C8E4;}
#form a:hover {color:#FFF; text-decoration:none; font-family:"Verdana", Geneva, sans-serif; font-size:10pt;
padding-bottom:2px; padding-top:2px; margin:0px auto; border:solid 2px #CCC; background-color:#039;}
