/*
    Roland Obermeier Bauelemente Hompeage Stylesheet
    (c) 2012 by Eugen Obermeier
*/
a:link { 
	text-decoration: none; 
	color: #3333aa; 
	background-color: transparent;
}
a:visited { 
	text-decoration: none; 
	color: #3333aa; 
	background-color: transparent;
}
a:hover { 
	text-decoration: none; 
	color: #3333ff; 
}
a:active { 
	text-decoration: none; 
	color: #3333aa;
	background-color: transparent;
}

body {
  background: #FFFFFF;
}

#navigation {
   position:absolute;  /* IE does not support 'fixed'  */
   top:0px;
   left:0px;
   width:130px;
   padding:8px;
   margin:0px;
}

img.logo {
  width:300px;
  height:111px;
  float:right;
  border:none;
  margin-left:8px;
}

.navLogo {
  height:100px;
}

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

.content {
  width:800px;
  margin-left:130px;
  margin-top:10px;
  padding-top:10px;
  font-family: arial,helvetica,sans-serif;
  color: #271300;
  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: #ff3333;
	background-color: transparent;
	font-family: arial,helvetica,sans-serif;
}

h1 {
	font-size: 2em;
	font-weight: bolder;
	color: #271300;
	background-color: transparent;
	margin-bottom:5ex;
}

h2 {
	font-size: 1.3em;
	font-weight: bolder;
	color: #271300;
	background-color: transparent;
	clear:both;
}

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

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

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

.text1 {
	font-size: 1.2em;
	font-weight: normal;
	color: #271300;
	background-color: transparent;
	font-family: verdana,arial,helvetica,sans-serif;
}

.text {
	font-size: 1.2em;
	font-weight: normal;
	color: #271300;
	margin-left: 1em;
	background-color: transparent;
	font-family: verdana,arial,helvetica,sans-serif;
}

th {
    text-align:left;
}

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

td.textCell {
	color: #271300;
	padding-right:10px;
	padding-bottom:10px;
	background-color: transparent;
	font-family: 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:#fff200;
  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:#fff200;
}

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: #fff200;
	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: #271300;
	background-color: transparent;
	font-family: arial,helvetica,sans-serif;
}

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

span.css {
	color: #271300;
	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: normal;
	color: #271300;
	background-color: transparent;
	font-family: arial,helvetica,sans-serif;
}

.sendEmail {
	font-weight:bolder;
}

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

label {
  display:block;
}

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

textarea {
  width:100%;
}

img.hidden {
  border:none;
}
