body { 
 background-color: #6a6a61;
 margin:0px;
 padding:0px; 
 
 
}

#content {
		font-family: trebuchet, sans-serif;
        position:absolute;
        top:20px;
		left: 50%;
		width:820px;
		margin-left: -400px; 
		font-style: normal;
		color: #333333;
		

        
        }



/*---  Schriftformatierungen ---*/
.text {
		font-family: trebuchet, sans-serif;
		padding-right: 10px;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;

	
}

.text_klein {
		font-family: trebuchet, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;

	
}


td {
	font-family: trebuchet, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;

	
}

.name {
	font-family: trebuchet, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;

}

.name_plus {
	font-family: trebuchet, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;

}


.author {
	font-family: trebuchet, sans-serif;
	font-size: 13px;
	font-style: italic;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;

}

.info {
	font-family: trebuchet, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;

}



.name_list {
	font-family: trebuchet, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;

}

.name_plus_list {
	font-family: trebuchet, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;

}


.author_list {
	font-family: trebuchet, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;

}

.info_list {
	font-family: trebuchet, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;

}


.lesung_datum {
	font-family: trebuchet, sans-serif;
	font-size: 13px;
	font-style: italic;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;

}

.lesung_ort {
	font-family: trebuchet, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;

}

.lesung_titel {
	font-family: trebuchet, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #611427;

}

.lesung_titel_plus {
	font-family: trebuchet, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #611427;

}

.lesung_autor {
	font-family: trebuchet, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;

}

.lesung_ort_detail {
	font-family: trebuchet, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;

}




.impressum {
		font-family: verdana, sans-serif;
		line-height: 15px;
		color: #ffffff;
		font-size:11px;

	   }
	   
.home {
		font-size: 10px;
		font-family: verdana, sans-serif;
		line-height: 15px;
		color: #333333;
		padding: 20px;

	   }
	   



a:link {
 font-family: Arial, sans-serif;
 color: #333333; 
 font-size: 11px; 
 font-weight: normal; 
 text-decoration: none; 
}

a:visited { 
 color: #333333; 
 font-size: 11px; 
 font-weight: normal; 
 text-decoration: none; 
}

a:active { 
 color: #333333; 
 font-size: 11px; 
 font-weight: normal; 
 text-decoration: underline; 
}

a:hover { 
 color: #333333; 
 font-size: 11px; 
 font-weight: normal; 
 text-decoration: underline; 
}

a.mainmenue:link {
 font-family: Arial, sans-serif;
 color: #611427; 
 font-size: 11px; 
 font-weight: normal; 
 text-decoration: none;
}

a.mainmenue:visited { 
 color: #611427; 
 font-size: 11px; 
 font-weight: normal; 
 text-decoration: none; 
}

a.mainmenue:active { 
 color: #611427; 
  font-size: 11px; 
 font-weight: normal; 
 text-decoration: none; 
}

a.mainmenue:hover { 
 color: #611427; 
 font-size: 11px; 
 font-weight: normal; 
 text-decoration: underline; 
}

a.impressum:link {
 color: #ffffff; 
 font-size: 11px; 
 font-weight: normal; 
 text-decoration: none;
}

a.impressum:visited { 
 color: #ffffff; 
 font-size: 11px; 
 font-weight: normal; 
 text-decoration: none; 
}

a.impressum:active { 
 color: #ffffff; 
 font-size: 11px; 
 font-weight: normal; 
 text-decoration: none; 
}

a.impressum:hover { 
 color: #ffffff; 
 font-size: 11px; 
 font-weight: normal; 
 text-decoration: none; 
}


a.headline:link {
 font-family: Arial, sans-serif;
 color: #C71444; 
 font-size: 12px; 
 font-weight: normal; 
 text-decoration: none; 
}

a.headline:visited { 
 color: #C71444; 
 font-size: 12px; 
 font-weight: normal; 
 text-decoration: none; 
}

a.headline:active { 
 color: #C71444; 
 font-size: 12px; 
 font-weight: normal; 
 text-decoration: none; 
}

a.headline:hover { 
 color: #C71444; 
 font-size: 12px; 
 font-weight: normal; 
 text-decoration: none; 
}

a.autor:link {
 font-family: Arial, sans-serif;
 color: #333333; 
 font-size: 12px; 
 font-weight: bold; 
 text-decoration: none; 
}

a.autor:visited { 
 color: #333333; 
 font-size: 12px; 
 font-weight: bold; 
 text-decoration: none; 
}

a.autor:active { 
 color: #333333; 
 font-size: 12px; 
 font-weight: bold; 
 text-decoration: underline; 
}

a.autor:hover { 
 color: #333333; 
 font-size: 12px; 
 font-weight: bold; 
 text-decoration: underline; 
}


a.autor_list:link {
 font-family: Arial, sans-serif;
 color: #333333; 
 font-size: 11px; 
 font-weight: normal; 
 text-decoration: none; 
}

a.autor_list:visited { 
 color: #333333; 
 font-size: 11px; 
 font-weight: normal; 
 text-decoration: none; 
}

a.autor_list:active { 
 color: #333333; 
 font-size: 11px; 
 font-weight: normal; 
 text-decoration: underline; 
}

a.autor_list:hover { 
 color: #333333; 
 font-size: 11px; 
 font-weight: normal; 
 text-decoration: underline; 
}

a.author:link {
 font-size: 13px;
font-style: italic;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #333333;
}

a.author:visited { 
 font-size: 13px;
 font-style: italic;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
}

a.author:active { 
 font-size: 13px;
 font-style: italic;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
}

a.author:hover { 
 font-size: 13px;
 font-style: italic;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
}



/*---  sitelayout ---*/

#headline {
position:absolute;
width:312px;
height:86px;
left:460px; 
top:0px;
}
#header {
background: url(images/header.gif) no-repeat top left;
position:absolute;
width:820px;
height:100px;
left:0px; 
top:0px;
}


/*---  MAIN PAGE CONTENT ---*/
#mainmenue {
position:absolute;
background-color: #dddcc5;
padding-top: 20px;
padding-left: 10px;
width:131px;
height:330px;
left:10px; 
top:100px;
 font-family: Arial, sans-serif;
font-size: 11px; 
color: #1d2326;
z-index: 5;
}


#image {
position:absolute;
width:603px;
left:-1px; 
top:58px;
z-index: 5;
}


#sitecontent {
background: url(images/schatten_content.gif) repeat-y;

position:absolute;
width:820px;
min-height: 400px;

left:-1px; 
top:100px;



}

img {
border:0px;
}


#carousel
	{
		left:20px;
		top:50px;
		width: 600px;
		height: 150px;

	}
#carousel a
	{
		position: absolute;
		width: 110px;
	}

.textfield {
padding-top: 20px;
padding-left: 155px;
padding-bottom: 20px;
width:670px;

}



.schatten_bottom {
background: url(images/schatten_bottom.gif) no-repeat top left;
width:820px;
height:20px;
z-index:0;

}



