/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset,
form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}

	 
body{
text-align: center;
background: #FCFAEE;
font:  1em  Lucida Grande, Arial, Helvetica, sans-serif;
color:#534442;
}
 
/* h */

h1 {
padding: 0.4em 0 0 0;
font: 700 1.1em Lucida Grande, Arial, Helvetica, sans-serif;
color: #644F3E;
}

h2 {
font: normal 1em Lucida Grande, Arial, Helvetica, sans-serif;
display:inline;

}

.text_gr {
font: 1.6em Lucida Grande, Arial, Helvetica, sans-serif;
 }	
 .text_kl {
font: 0.7em Lucida Grande, Arial, Helvetica, sans-serif;
 }		

	 
#head-bg  {
width: 100%;
height: 330px;
background:  url(../images/hintergrund01.jpg) repeat-x;
 }
 
 	
#head-home,  #head-band,  #head-hoerprobe,  #head-kontakt, #head-impressum  {
margin:  auto;
width: 760px;
height: 330px;
text-align:left;
font:  1.3em  Verdana, Arial, Georgia, Helvetica, sans-serif;   
color: #A3CD30;
letter-spacing: 0.05em;
 }	
 
#head-home  {background:  url(../images/Rita_Althues01.jpg) no-repeat bottom right ; }	
#head-band  {background:  url(../images/Rita_Althues06.jpg) no-repeat bottom right ; }	
#head-hoerprobe  {background:  url(../images/Rita_Althues05.jpg) no-repeat bottom right ; } 
#head-kontakt  {background:  url(../images/Rita_Althues02.jpg) no-repeat bottom right ; }	 
 
#wrap, #footer {
width:760px;
clear:both;
margin:0 auto;
text-align:left;
padding-bottom: 1.5em;
 }
 
#footer {
border-top:0.08em double #CABCB1;
font: 0.75em Lucida Grande, Arial, Helvetica, sans-serif;
text-align:left;
padding: 0.5em 0 1em 0;

 }
 
#footer a  {  text-decoration:none; padding:  0 0.3em 0 0.3em;} 
#footer a:hover {  text-decoration:none; padding:  0 0.3em 0 0.3em;}

#wrap a:link, #wrap a:visited{
color: #b32720;
}

#wrap a:hover,#wrap a:active{
color: #3C2B1E;
}

.column{
width:21em; 
padding:0 0 0.8em 0;
}

.column h2 {
padding: 0.7em 0 0.3em 0;
font-size:1.125em;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:1.111em;
font-weight: 300;
color: #b32720;
}

.column ol{
margin:0.3em 1.25em 0 0;
}
.column ol li{
font-size:0.82em;
line-height:1.3em;
padding: 0 0 0 1em;
margin:0 0 0.3em 0;
color: #5C4737;
background:url(../images/muster06.gif) no-repeat top left;
}

.left{
float:left;
padding-left:1.25em;
}

.right {
float:right;
padding-right:1.25em;
}

.middle {
margin-left:16.5em;
}

/* start, hoerprobe, kontakt */ 

.line {
clear:both;
margin:0 auto;
font: 0.95em Lucida Grande, Arial, Helvetica, sans-serif;
line-height: 1.4em;
color:#3C2B1E;
padding: 0.1em 0 0 0; 
}

p.line {
font-size:0.85em;
line-height:1.4em;
color:#3C2B1E;
padding:0 0 0.8em 0;
margin-left:1.25em;
}

p.contact{
padding: 1em 0 0.3em 0;
font-size:0.8em;
line-height:1.1em;
color:#887667;
margin:1em 0 1.35em;
background: url(../images/linie-home.gif) no-repeat left top ;
}

.contact span.h-news{
font-style:italic;
font-variant:normal;
text-transform:none;
color: #887667;
font-size:0.9em;
line-height: 1.4em;
}


p.text{
font-size:0.825em;
line-height:1.4em;
margin:0 0 0 0;
color: #5C4737;
}

p.content{
padding: 0.9em 0 0.2em 0;
font-size:0.85em;
line-height:1.5em;
color:#887667;
}

.text span.marker {
background: #FBE35B;
color:#887667;  }

.content span.h-grey{
font-style:italic;
font-variant:normal;
text-transform:none;
color: #93815B;
}

.content span.h-news{
font-style:italic;
font-variant:normal;
text-transform:none;
color: #887667;
font-size:0.85em;
line-height: 1.4em;
}

.content span.h-red{
font-variant:normal;
text-transform:none;
color:#b32720;
font-style:italic;
}

p.start-hoerprobe{
padding: 1em 0 0 0;
font-size:0.8em;
line-height:1.1em;
color:#887667;
margin:1em 0 0 0;
text-align: center;
background: url(../images/linie-home.gif) no-repeat left top ;
}

/* band */

.lineband {
clear:both;
margin:0 auto;
font: 0.95em Lucida Grande, Arial, Helvetica, sans-serif;
line-height: 1.4em;
color:#3C2B1E;
padding: 0.5em 0 0 0; 
}

.image-band {
margin: 0 0 0 50px;
}

p.bandmusiker {
font-size:0.75em;
font-weight:600;
line-height:1.5em;
color:#93815B;
margin: 1px 0 1px 50px;
}

.bandmusiker  em{
font-style:italic;
color:#78796e;
}

/* impressum */

p.text_impressum {
font-size:0.85em;
line-height:1.4em;
color:#3C2B1E;
padding:0 0 0.8em 0;
margin-left:1.25em;
}

.text_impressum span.h-red{
font-variant:normal;
text-transform:none;
color:#b32720;
font-style:italic;
}


.imgtext { padding-top:2px;  }
* html .imgtext { margin-top:2px;  }
.imghome {margin:5px 0 10px 0;    }
.arrow a { background: url(../images/arrow-red.gif) no-repeat center right ;  }
.arrow a:hover { background: url(../images/arrow-grey.gif) no-repeat center right ; }
.flLeft {float:left;  }
.flRight {float:right; }
.zent { text-align:center;}

/* Navigation 	*/
#nav { 
   padding: 48px 0 0 310px;
   font:   11px  bold   Arial, Verdana, Helvetica, sans-serif; 
   text-align:center;   
    }	  

#nav ul {  
 list-style: none; 
   }

#nav li{
   padding: 0 15px 0 15px;
   display: block;
   float:left;       
   }

#nav li a{     
   line-height:1.8em;
   padding-left:12px;     
   font: bold 1.1em Arial, Verdanan, Georgia, Helvetica, sans-serif;   
   color: #93815B;
   text-decoration: none;
   text-align: center;
}

#nav li a:hover {   color: #870707; background: url(../images/note.gif)  no-repeat center left ;    }  	

.navaktiv { color: #870707; background: url(../images/note.gif)  no-repeat center left ; }
	
/* print 	*/


#headprint {display:none;}
