body {
font : 11px verdana, helvetica, sans-serif; 
color : black; 
line-height : 1.5em; 
margin : 0; 
padding : 0; 
} 

h1 {
font-weight : bold; 
font-size : 120%; 
margin: 0px 0px 10px 0px;
padding: 0px; 
} 

h2 {
font-weight : bold; 
font-size : 110%; 
padding: 0px;
margin: 0px 0px 6px 0px;
/*border: 1px solid red;*/
}
h3 {
font-weight : bold; 
font-size : 100%; 
padding: 0px;
margin: 0px 0px 4px 0px;
/*border: 1px solid red;*/
} 
p {
padding: 0px;
margin: 0px 0px 12px 0px;
} 
a{
color : #C3161C;
}
a:link{
color : #C3161C;
}
a:hover {
color : #FF9280; 

} 
.rot{
color : #C3161C;
	}
.akitvesbutton {
/*background-color: #d2143a; */
background-color: #C3161C; 

} 
.weistext {
color : white; 
} 

.clearboth {
clear : both; 
height: 10px;
} 

#killercontainer {
margin : 0; 
padding : 0; 
position : absolute; 
} 

#container {
background-color : white; 
} 


#leisteobenlinks {
background-image : url(../bilder/leistelinksoben.jpg); 
height : 25px; 
width : 408px; 
top : 0; 
left : 0; 
} 

#logo {
background-image : url(../bilder/bgoben_logo.gif); 
background-position : 0% 0%; 
background-repeat : no-repeat; 
height : 250px; 
top : 25px; 
position : absolute; 
width : 408px; 
} 

#mitte {
position : absolute; 
top : 0; 
left : 408px; 
height : 275px; 
background-color : white; 
} 

#leisteobenrechts {
position : absolute; 
height : 25px; 
top : 0; 
left : 741px; 
background-color : black; 
width : 100px; 
} 

#jahr {
position : absolute; 
left : 741px; 
top : 25px; 
width : 100px; 
height : 250px; 
background-image : url(../bilder/1957.gif); 
background-position : 0% 0%; 
background-repeat : no-repeat; 
border-right : 1px solid #929292; 
} 

#inhalt {
position : absolute; 
top : 250px; 
left : 0; 
width : 842px; 

margin : 0; 
padding : 0; 
background-image : url(../bilder/bg.gif); 
background-repeat : repeat-y; 
border-bottom : 1px solid #929292; 
} 



#main {
width : 544px; 
float : left; 
border-right : 1px solid #929292; 

color : black; 
padding : 20px 100px 20px 36px; 
background-image : url(../bilder/note.gif); 
background-repeat : no-repeat; 
background-position : 100% 100%; 
min-height:400px;
} 

#links {
width : 161px; 
float : left; 
background-color : #f2f2f2; 
border-top : 1px solid black; 
padding : 15px 0 1px; 
margin : 0; 
line-height : 2em; 
} 

#links ul {
margin : 0; 
padding : 0; 
font-size : 13px; 
padding-left : 0; 
} 

#links ul a {
display : block; 
color : black; 
text-decoration : none; 
width : 100%; 
padding-left : 20px; 
width : 141px; 
} 

#links ul .aktivesbutton a {
background-color : #C3161C; 
	display : block; 
color : white; 
text-decoration : none; 
width : 100%; 
padding-left : 20px; 
width : 141px; 
} 


#links ul a:hover {
background-color : #E0282E; 
color : white; 
} 

#links ul ul a:hover {
background-color : #E0282E; 
color : white; 
} 

#links ul ul a {
display : block; 
text-decoration : none; 
width : 127px; 
padding-left : 34px; 
font-size : 85%; 
} 

#links ul ul .aktivsubbutton a {
background-color : #C3161C; 
display : block; 
color : white; 
text-decoration : none; 
width : 127px; 
padding-left : 34px; 
font-size : 85%; 
} 



#schrift {
position : absolute; 
left : 127px; 
top : 32px; 
color : white; 
font-size : 20px; 
line-height : 1.3em; 
} 
#musizieren {
position : absolute; 
left : 245px; 
top : 154px; 
color : white; 
font-size : 12px; 
line-height : 1.3em; 
font-weight:bold;
} 
#erleben {
position : absolute; 
left : 244px; 
top : 174px; 
color : #C3161C; 
font-size : 12px; 
line-height : 1.3em; 
font-weight:bold;
} 

div.finhaltzeile {
clear : both; 
margin : 0; 
padding : 0; 
} 

div.finhaltspalte1 {
width : 180px; 
float : left; 
padding : 0; 
margin : 0; 
}


 
div.finhaltganzezeile {
width : 510px; 
float : left; 
padding : 0; 
margin : 0; 
} 

div.finhaltspalte2 {
width : 330px; 
float : right; 
margin : 0; 
} 

input.input4{
  width: 300px;
  border: 1px solid #999999;  
}

.fehlermeldung{
color:#C3161C;
}

hr{
border: 0px;
margin: 0px;
padding: 0px;
background-color:#929292;
height:1px;
	}

.hellgrau{
		border-bottom: 1px solid #929292;
		border-right: 1px solid #929292;
		border-left: 1px solid #929292;
		margin: 0px;
		padding: 4px 10px 4px 10px;
		background-color:#eeeeee;
		
	}

	.gaestebuchkasten{
		border-top: 1px solid #929292;
		border-right: 1px solid #929292;
		border-left: 1px solid #929292;
		margin: 0px;
		padding: 10px 10px 10px 10px;
		background-color:ffffff;
		
	}
