body { 

background-image : url('bilder/bg.png'); 
background-repeat : repeat; 
margin : 30px 0;  
padding : 0; 
text-align : center; 
} 


/* -----------------Allgemeines--------------------- */


h1 { 
font-family : arial, helvetica, sans-serif;  
font-size : 1.1em; 
color : #172510; 
text-align : left; 
} 
h2 { 
font-family : arial, helvetica, sans-serif; 
font-size : 1.0em; 
color : #172510; 
text-align : left; 
} 
h3 { 
font-family : arial, helvetica, sans-serif;  
font-size : 0.93em; 
color : #172510; 
text-align : left; 
padding:0 0 0 20px;
} 

p {
font-family : arial, helvetica, sans-serif; 
font-size : 0.82em; 
line-height : 135%; 
color : #000; 
padding:0 10px 8px 20px;
margin:0;
text-align: left;
}
.text {
font-family : arial, helvetica, sans-serif; 
font-size : 0.82em; 
line-height : 135%; 
color : #000; 
padding:0 10px 8px 20px;
margin:0;
text-align: left;
}

.link1 { 
font-family : arial, helvetica, sans-serif; 
font-size : 0.82em; 
color : #000; 
margin:0;
text-align: right;
}

.text_rot {
color : #890800;
}



.klein {
font-family : arial, helvetica, sans-serif; 
font-size : 0.8em; 
color : #890800; 
padding:0;
margin:0;
text-align: left;
}

.textklein {
font-family : "Comic sans ms", arial, sans-serif;
font-size: 0.7em; 
color : #172510; 
text-align: center;
} 

.ueber {
font-family : arial, helvetica, sans-serif; 
font-size : 0.8em; 
line-height : 135%; 
color : #890800; 
padding:0 10px 8px 20px;
margin:0;
text-align: left;
}

.h1 { 
font-family : arial, helvetica, sans-serif; 
font-weight : normal; 
font-size : 1.1em; 
padding:0 10px 5px 20px;
color : #172510; 
text-align : left; 
} 
 
h1, h2 {
padding:0 10px 5px 20px;

}

.zitat {
padding: 0 0 8px 40px; 
font-family : Arial, verdana, sans-serif;
font-size : 0.9em; 
font-variant: small-caps;
font-weight:bold;
color : #172510; 
} 

.zitat_k { 
font-family : Arial, verdana, sans-serif;
font-size : 0.9em; 
font-variant: small-caps;
font-weight: normal;
color : #172510;
} 

.anker {
font-family : arial, helvetica, sans-serif; 
font-size : 0.77em; 
line-height : 160%; 
color : #172510; 
text-align: left;
}

.anker a:link, .anker a:visited {
color : #172510;
textdecoration: none;
text-align: left;
}

.anker a:hover, .anker a:active {
color : #890800;
text-align: left;
text-decoration: none;
}



.link {
color : #890800;

}

.link_h {
color : #fff;

}

img { 
border : none; 
} 

hr { 
border : 1px dotted #909C84; 
margin-left: 20px;
} 

.ul {
margin:0 0 0 20px;
}
/* -----------------Links--------------------- */

a:link, a:visited  { 
color : #172510; 
text-decoration : underline; 
} 

a:hover, a:active { 
color : #890800; 
text-decoration : none; 
} 

.musik {
font-family : arial, helvetica, sans-serif; 
font-size : 84%; 
line-height : 130%;
color:#000;
}

.musik a:link, .musik a:visited  { 
text-decoration : none; 
} 


.musik a:hover, .musik a:active { 
text-decoration : none; 
}
 
.img a { 
display : block; 
} 
.img a { 
border : none; 
} 
.img a:hover { 
border : 1px solid #f4c000; 
margin : -1px; 
} 

.topnavi {
font-family : arial, helvetica, sans-serif; 
font-size : 9pt;
font-weight: bold; 
color : #172510; 
}

.topnavi a:link, .topnavi a:visited  { 
color : #172510; 
text-decoration : none; 
} 

.topnavi a:hover, .topnavi a:active { 
color : #fff; 
text-decoration : none; 
}

.newsletter {
margin: 40px 0 10px 20px;
font-family : arial, helvetica, sans-serif; 
font-size : 9pt; 
line-height : 130%; 
color : #172510; 
}

.newsletter a:link, .newsletter a:visited  { 
color : #172510; 
text-decoration : none; 
} 

.newsletter a:hover, .newsletter a:active { 
color : #fff; 
text-decoration : none; 
}
.anfrage {
font-weight: bold;
} 

a.anfrage {
margin: 0;  
width:auto;
background-color: #AEB4A6;
color: #890800;
padding:0 8px 1px 8px;
text-decoration:none;
} 

a.anfrage:hover {
margin: 0;  
width:auto;
background-color: #CFD4CD ;
color: #B32B23;
padding:0 8px 1px 8px;
text-decoration:none; 
} 



/* -----------------Container--------------------- */
#container { 
margin : 0 auto; 
padding:0;
width : 900px; 
background-color :#fff; 
text-align : left; 

} 
 

/* ----------------Navi Fuss--------------------- */

#navlist { 
padding : 0 1px 1px; 
margin : 0 0 5px 65px; 
color : #890800; 
width : 700px; 
text-align : left; 
font-family : arial, helvetica, sans-serif; 
font-weight : bold; 
font-size : 0.73em 


} 
#navlist li { 
list-style : none; 
margin : 0; 
display : inline; 
} 
#navlist li a { 
padding : 0 5px; 
text-decoration : none; 
} 
#navlist li a:link { 
color : #172510; 
} 
#navlist li a:visited { 
color : #172510; 
} 
#navlist li a:hover { 
color : #909C84; 
text-decoration : none; 
} 
/* -----------------Kopf--------------------- */
#head { 

margin : 0; 
padding : 0; 
width : 900px; 
height : 200px; 
text-align : center; 
background-color : #ffffff; 
} 

 

#head2 {
position: absolute;
width: 900px;
margin-top:-46px;
margin-left: 67px;
text-align: left;
}

html*#head2 {
width: 900px;
margin-top: 154px; 
margin-left: -831px;
padding: 0;
text-align: left;

}

.head {
font-family : arial, helvetica, sans-serif; 
font-size : 70%;
font-weight: bold; 
color : #172510; 
text-align : left; 
}

.head a:link, .head a:visited  { 
color : #909C84; 
text-decoration : none; 
} 

.head a:hover, .head a:active { 
color : #AA0C05; 
text-decoration : none; 
} 



/* -----------------Inhalt--------------------- */
#content { 

background-color : #fff; 
padding : 35px 50px 0 30px; 
margin : 0 220px 10px 20px; 
} 

#content_g { 

background-color : #fff; 
padding : 35px 50px 0 30px; 
margin : 0 20px 10px 20px; 
} 

#newsletter { 
float : left; 
margin : 10px 0 10px 80px; 
padding:0;
width : 750px; 
background-color: #ffffff;
}



#inhalt { 
position : fixed; 
top : 150px; 
right : 20px; 
padding : 0 10px; 
} 
.www { 
font-family : arial, helvetica, sans-serif; 
font-size : 84%; 
color : #890800; 
line-height : 140%; 
} 
.www a:link, .www a:visited { 
color : #890800; 
text-decoration : none; 
} 
.www a:hover, .www a:active { 
color : #172510; 
text-decoration : none; 
} 



/* ----------------Navi rechte Seite--------------------- */

#right { 
float : right; 
width : 220px; 
padding : 40px 30px 0 0; 
font-family : arial, helvetica, sans-serif; 
font-size : 0.9em; 
font-weight: bold;
color : #172510; 
background-color: transparent;
text-align : left; 
} 

#right ul{
	list-style-type: none ;
	padding : 3px 0 0 15px; 	
	margin: 0;
}

#left ul.borderbottom { 
border-bottom : 1px solid #fff; 
padding : 0 15px 3px 0; 
} 

#right li a {
	cursor : pointer; 
	color: #172510;
	text-decoration:none; 
}
#right li a:hover {
	color: #fff;
	text-decoration:none;
	cursor : pointer;  
}
#right  li li a { 
 	margin: 0;
 }

#right li { 
	margin : 0; 
	padding : 8px 0 7px 0;

} 
#right li li { 
	margin : 0; 
	padding : 0 0 3px 0;
	
}


#right li li a.selected {
	margin: 0;
	padding: 0;
	color: #fff;
} 
#right li a.selected {
	margin: 0;
	padding: 0;
	color: #fff;
	text-decoration : none; 
}

#subnavlist { 
margin : 0; 
padding : 0 ; 
font-size: 0.87em;
} 

#right li ul li { 
margin : 0; 
padding : 5px 0 3px 0; 
}

.border { 
margin-left : 30px; 
padding : 7px 0 7px 0;
width : 160px; 
border-bottom : 1px solid #fff; 
} 

.border2 { 
margin-left : 30px; 
width : 160px; 
border-bottom : 1px solid #fff; 
} 

.border1 { 
margin-left : 0; 
width : 170px; 
border-bottom : 1px dotted #fff; 
border-top : 1px dotted #fff; 
} 





/* ----------------UnterNavi Buch--------------------- */


#navigation {
width : 100%; 
height : 20px; 
font-family: arial, helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;
text-align : left; 
padding : 0;
margin: -5px 0 0 70px;
} 

#navigation ul {
list-style-type : none;
margin : 0; 
padding: 0;
} 
#navigation li {
display : inline; 
} 

#navigation li.aktiv {
color: #890800;
} 

#navigation a:link, #navigation a:visited  {
padding: 2px;
color: #909C84;
text-decoration: none;

} 

#navigation a:hover  {
padding: 2px;
color: #172510;

} 


/* ----------------Fuss--------------------- */
#footer
{

clear:both;
width: 900px;
margin:0;
text-align: left;
padding: 20px 0;

} 





/* ----------------Fonts--------------------- */




.ft { 
font-family : arial, helvetica, sans-serif; 
font-size : 84%; 
line-height : 130%; 
color : #000; 
text-align: left;
}
 
.ft_titel { 
font-family : arial, helvetica, sans-serif; 
font-size : 82%; 
line-height : 130%; 
color : #592e13; 
margin-left : 210px;
text-align: left;
} 
.ft_klein { 
font-family : arial, helvetica, sans-serif; 
font-size : 75%; 
line-height : 130%; 
color : #592e13; 
text-align: left;
} 
.ft_buch { 
font-family : arial, helvetica, sans-serif; 
font-size : 88%; 
line-height : 130%; 
color : #592e13; 
text-align: left;
} 
.fuss { 
font-family : arial, helvetica, sans-serif; 
font-size : 80%; 
font-weight: bold;
color : #383838; 
text-align: left;
}

/* ----------------Fonts Gedichte-------------------- */
.ft_g { 
font-family : arial, helvetica, sans-serif; 
font-size : 84%; 
line-height : 145%; 
color : #592e13; 
text-align: left;
}
.g2 { 
font-family : arial, helvetica, sans-serif; 
font-size : 10pt; 
line-height : 145%; 
color : #1e0353; 
text-align: left;
} 
.g5 { 
font-family : arial, helvetica, sans-serif; 
font-size : 11pt; 
line-height : 145%; 
color : #D37402; 
text-align: left;
} 
.g6 { 
font-family : arial, helvetica, sans-serif; 
font-size : 10pt; 
line-height : 145%; 
color : #990000; 
text-align: left;
} 
.g7 { 
font-family : verdana, helvetica, sans-serif; 
font-size : 10pt; 
line-height : 145%; 
color : #330033; 
text-align: left;
} 
.g7a { 
font-family : georgia, helvetica, sans-serif; 
font-size : 10pt; 
line-height : 145%; 
color : #330066; 
text-align: left;
} 
.g7b { 
font-family : georgia, helvetica, sans-serif; 
font-size : 10pt; 
font-weight : bold; 
color : #333399; 
text-align: left;
} 
.g8 { 
font-family : "times new roman", helvetica, sans-serif; 
font-size : 10pt; 
line-height : 145%; 
color : #cc6600; 
text-align: left;
} 
.g8a { 
font-family : "times new roman", helvetica, sans-serif; 
font-size : 11pt; 
line-height : 145%; 
color : #b2591e; 
text-align: left;
} 
.g10 { 
font-family : arial, helvetica, sans-serif; 
font-size : 11pt; 
color : #330099; 
text-align: left;
} 
.g11 { 
font-family : verdana, arial, helvetica, sans-serif; 
font-size : 10pt; 
color : #1f2535; 
text-align: left;
} 
.g12 { 
font-family : verdana, arial, helvetica, sans-serif; 
font-size : 10pt; 
color : #674134; 
text-align: left;
} 

/* ----------------verschiedenes--------------------- */

#rechts {
padding: 20px 0 0 30px; 
}

#adsense {
padding: 20px 0 0 5px; 
}
.abstand {
padding-bottom: 3px;
}

.input {
background-color: #C9D2BF;
cursor: pointer;
}

.leftimg {
float: left;
margin: 0 15px 0 0;
border: none;
} 

.rightimg {
float: right;
margin: 0 0 0 20px;
border: none;
}

.rightstart {
float: left;
margin: -15px 20px 0 0 ;
border: none;
}

.ko
float: left;
margin: 0 0 0 200px;
border: none;
}

.illu { 
border : none; 
margin-top: 2px;
} 
.illua { 
margin-right : 7px; 
padding : 0; 
border-right : 2px groove #707070; 
border-bottom : 2px groove #707070; 
border-left : 1px groove #707070; 
border-top : 1px groove #707070; 
} 
.leftalign { 
float : left; 
width : auto; 
} 
.rightalign { 
float : right; 
width : auto; 
} 



.img_ko {
margin: 10px 0 10px 50px;
}
 .leftstart { 
float : left; 
width : auto; 
margin: 0 30px 10px 0;
} 

.table {
margin-left: 70px;
padding-top:10px;
}

.table1 {
margin-left: 20px;
padding-top:10px;
}

.left {
margin-left: 50px;
padding-top:10px;
}


.td_musik { 
width : 300px; 
text-align : center; 
background : #DCEFCD; 
padding : 20px; 
font-family : arial, helvetica, sans-serif; 
font-size : 84%; 
line-height : 130%; 
color : #000; 
} 
.table_zitat { 
border : 1px solid #909C84; 
background : #DCEFCD; 
padding : 10px; 
} 

/* ----------------rundeecken ohne grafik 2--------------------- */

.box { width: 220px; background-image : url('bilder/navihg.jpg'); 
background-repeat : repeat-y;}

.box .top, .box .bottom{display:block;background: #fff;}
.box .top b, .box .bottom b
{
  display:block;height: 1px; overflow: hidden; background: #ACB2A4;
}
.box .r1{margin: 0 5px;}
.box .r2{margin: 0 3px;}
.box .r3{margin: 0 2px;}
.box .top .r4, .box .bottom .r4{margin: 0 1px;height: 2px;}

/* ----------------rundeecken content--------------------- */

.box_c { width: 600px; background: #fff; }

.box_c .top, .box_c .bottom{display:block;background: #fff;}
.box_c .top b, .box_c .bottom b
{
  display:block;height: 1px; overflow: hidden; background: #fff;
}
.box_c .r1{margin: 0 5px;}
.box_c .r2{margin: 0 3px;}
.box_c .r3{margin: 0 2px;}
.box_c .top .r4, .box_c .bottom .r4{margin: 0 1px;height: 2px;}

/* ----------------sliding text--------------------- */

.dhtmlgoodies_question{	/* Styling question */
	/* Start layout CSS */
	font-family : arial, helvetica, sans-serif; 
font-size : 0.82em; 
line-height : 135%; 
color : #000; 
padding:0 10px 8px 20px;
margin:0;
text-align: left;
	
	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;
}
.dhtmlgoodies_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	font-family : arial, helvetica, sans-serif; 
font-size : 0.82em; 
line-height : 135%; 
color : #000; 
padding:0 10px 8px 20px;
margin:0;
text-align: left;
	
	/* End layout CSS */
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;

}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding:1px;
	font-size:0.9em;	
	position:relative;
}