a:link { 
	text-decoration: underline; 
	color: #A0702C; 
	background-color: transparent;
}
a:visited { 
	text-decoration: underline; 
	color: #A0702C; 
	background-color: transparent;
}
a:hover { 
	text-decoration: underline; 
	color: #FF3300; 
}
a:active { 
	text-decoration: underline; 
	color: #cccc99;
	background-color: transparent;
}

body {
  background-image:url(images/background.gif);
  background-color:#ffffff;
  background-repeat:repeat-x;
}

#navigation {
   position:absolute;  /* IE does not support 'fixed'  */
   background-color: transparent;
   top:202px;
   left:8px;
   width:100px;
   padding:8px;
   margin:0px;
}

img.logo {
  width:900px;
  text-align:left;
  border:none;
  margin-left:8px;
}

img.title {
  margin-bottom:80px;
  margin-top:0px;
  margin-left:0px;
  width:1000px;
  align:left;
  border:2px;
}

.navLogo {
  height:100px;
}

img.button {
  width:120px;
  height:30px;
  text-align:left;
  border:none;
}

.content {
  width:720px;
  margin-left:170px;
  margin-top:0px;
  padding-left:20px;
  padding-top:10px;
  padding-bottom:10px;
  padding-right:10px;
  font-family: verdana,arial,helvetica,sans-serif;
  color: #000000;
  #background-color: #eeeeee;
  background-color: transparent;
}

.navigation { font-size:small; }

.picButton {
  border:none;
}

.room {
  margin-top:4px;
}

.line {
}

.pic {
  margin:4px;
  border:none;
}

.lastupdate { font-style:italic; font-size:small; } 

.centering {
  margin:4px;
} 

span.orange {
	color: #FF3300;
	background-color: transparent;
	font-family: verdana,arial,helvetica,sans-serif;
}

h1 {
	font-size: large;
	font-weight: bolder;
	color: #340d71;
	background-color: transparent;
}

h2 {
	font-size: medium;
	font-weight: bolder;
	color: #340d71;
	background-color: transparent;
	clear:both;
}

h3 {
	font-size: large;
	font-weight: bolder;
	color: #340d71;
	background-color: transparent;
	clear:both;
}

h4 {
	font-size: large;
	font-weight: bolder;
	color: #340d71;
	background-color: transparent;
	clear:both;
}

span.h1 {
	font-size: large;
	font-weight: bolder;
	color: #ed942f;
	background-color: transparent;
	font-family: verdana,arial,helvetica,sans-serif;
}

span.text {
	color: #000000;
	background-color: transparent;
	font-family: verdana,arial,helvetica,sans-serif;
}

th {
    text-align:left;
}

label.textCell {
	color: #000000;
	background-color: transparent;
	font-family: verdana,arial,helvetica,sans-serif;
}

td.textCell {
	color: #000000;
	padding-right:10px;
	padding-bottom:10px;
	background-color: transparent;
	font-family: verdana,arial,helvetica,sans-serif;
}

table.links {
  float:left;
  border-top-width:2px;
  border-bottom-width:2px;
  border-top-style:solid;
  border-bottom-style:solid;
  border-color:#000000;
  margin-bottom:2ex;
}

table.rechts {
  float:right;
  border-top-width:2px;
  border-bottom-width:2px;
  border-top-style:solid;
  border-bottom-style:solid;
  border-color:#000000;
}

img.links {
  float:left;
  margin-right:1em;
  margin-bottom:1em;
}

img.rechts {
  float:right;
  margin-left:1em;
  margin-bottom:1em;
}

.songList {
	border-width: medium 0 medium 0;
	border-style: solid;
	border-color: #ed942f;
	color: #000000;
	background-color: transparent;
	font-family: verdana,arial,helvetica,sans-serif;
}

.songGroup {
	border-width: thin 0 thin 0;
	border-style: solid;
	border-color: #ed942f;
	margin-top:3px;
	margin-bottom:3px;
	padding-top:2px;
	padding-bottom:2px;
}

.hellblau {
	color: #b3c4f9;
	background-color: transparent;
	font-family: verdana,arial,helvetica,sans-serif;
}

span.text4 {
	font-size: small;
	color: #000000;
	background-color: transparent;
	font-family: verdana,arial,helvetica,sans-serif;
}

span.css {
	color: #000000;
	background-color: transparent;
	font-family: courier new,courier,monospace;
}

.partner {
	text-align:center;
	margin-top:20px;
	margin-bottom:20px;
}

.footer {
    padding-top:40px;
	clear:both;
	font-size: x-small;
	color: #8ca5fb;
	background-color: transparent;
	font-family: verdana,arial,helvetica,sans-serif;
}

.sendEmail {
	font-weight:bolder;
}

#menu {
    color:black;
    background:transparent;
}

#menu a{
    color:#340d71;
    font:normal 15px verdana, sans-serif;
    font-weight: bolder;
    text-decoration:none;
    width:120px;
    height:30px;
    padding-left:6px;
    padding-top:4px;
    margin-top:15px;
    background-image:url(images/navbutton.gif);
    background-repeat:no-repeat;
    display:block;
    overflow:hidden;
}

#menu div.current{
    color:#FF3300;
    font:normal 15px verdana, sans-serif;
    text-decoration:none;
    font-weight: bolder;
    width:120px;
    padding-left:6px;
    padding-top:4px;
    height:30px;margin-top:15px;
    background-image:url(images/navbutton.gif);
    background-repeat:no-repeat;
    display:block;
    overflow:hidden;
}

#menu a:hover{
    color:#FF3300; 
    background-image:url(images/navbutton-bright.gif);
    background-repeat:no-repeat;
}

label {
  display:block;
}

input[type="text"] {
  width:100%;
}

textarea {
  width:100%;
}
  
/* 
farbpalette:
gelb           #fff200
orange         #ed942f
button-orange  #FD7E00
hellblau       #b3c4f9
hellhellblau   #8ca5fb
dunkelblau     #2d4282
rot_a          #c40100
rob_b          #ff0000
*/
