/* Content und Sidebar-Elemente */







#content h1 {
	font-size: 230%;
	font-weight : bolder;
	margin: 0px;
	padding: 5px 0px 2px 0px;
	text-transform: capitalize;
	color: #33CC99;
	text-decoration: underline;
	font-family: Geneva, Arial, Helvetica, sans-serif;



}







#content h2 {
	font-size: 140%;
	font-weight : normal;
	margin: 0px;
	color: #33CC99;
	text-transform: capitalize;



}







#sidebar h1 {



	padding: 9px 20px 9px 20px;



	background-color: #594340;



	font-size: 100%;



	font-weight : bold;



	margin: 0px;



	color: #ffffff;



	text-transform: uppercase;



	letter-spacing: 1px;



}







#sidebar h2 {



	font-size: 100%;



	font-weight : bold;



	margin: 0px;



	color: #D2C4C1;



	padding: 4px 0px 2px 0px;



}











.sb {



	padding: 9px 20px 9px 20px;



	color: #ffffff !important;



}







#content h2 {



	padding: 10px 0px 2px 0px;	



}







#content h3 {
	font-size: 160%;
	font-weigth: bold;
	margin: 0px;
	padding: 2px 0px 2px 0px;
	color: #33CC99;



}







#content p, #sidebar p {



	margin: 0px;



	padding: 2px 0px 4px 0px;	



	line-height: 160%;



}







#content a {
	text-decoration: underline;
	font-weight : bold;
	color: #0000FF;
	font-size: 12px;
	text-transform: capitalize;



}







#sidebar a {



	font-weight : bold;



	color: #D2C4C1;



	text-decoration: none;



}







#content a:hover, #sidebar a:hover {



	text-decoration: underline;



}







#content .sidepicture {



	float: right;



	padding: 0px 0px 0px 10px;



	margin: 5px 0px 10px 10px;



	width: 160px;



}







#content .clearer {



	clear: both;



}







#more {



	margin: 0px;



	padding: 20px 0px 0px 0px;



	text-align: right;



}







#more a {



	text-decoration : none;



	background : url(../images/pbull.gif) no-repeat;



	padding: 2px 0px 4px 15px;



}







/* Liste */







#content ul, #sidebar ul {



	list-style: none;



	padding: 0px;



	margin: 6px 0px 6px 10px;



}







#content li, #sidebar li {



	padding: 2px 0px 2px 16px;



	background: url(../images/pbull.gif) no-repeat top left;



}







/* Tabelle */







#content table.cells {



}







#content td.cell {



	background-color: #eeeeee;



}







#content td.headercell {



	background-color: #594340;



	color: #ffffff;



	font-weight: bold;



}







/* Teaser */







div.teaserelement {



	float: left;



	padding: 0px 20px 0px 0px;



	margin: 0px;



}







div.teaser {



	margin: 0px;



	padding: 2px 0px 2px 0px;	



}







div.teaserpicture {



	float: right;



	padding: 0px;



	margin: 5px 0px 8px 5px;



	border: none;



}







p.teasertext {



	margin: 0px;



	padding: 4px 0px 4px 0px;



}







.teasernav {



	clear: both;



	padding: 2px 0px 2px 0px;



	margin: 0px;



	text-align: center;



}







/* Absatztype Formular */







input.box {



	width: 300px;



	vertical-align: top;



	padding: 1px;



	margin: 0px 0px 10px 0px;



	border : 1px solid #cdcdcd;



	color: #333333;



	background: url(../images/pmt.gif) repeat-x;



	font-size: 10px;



}







form.formular textarea  {



	background: url(../images/pmt.gif) repeat-x;



	border : 1px solid #cdcdcd;



	width: 300px;



	height: 200px;



	vertical-align: top;



	padding: 1px;



	margin: 0px 0px 10px 0px;



}







form.formular .formcaption {



	width: 140px;



	line-height: 200%;



	float: left;



	clear: left;



}







form.formular .formnote {



	color: #594340;



	line-height: 160%;



	padding: 2px 0px 10px 142px !important;



}







.buttoncaption {



	line-height: 200%;



}











/* Plugin-Styles */







P.s2d  {



	font-size: 180%;



	color: #594340;



	font-weight : bold;



	margin: 0px;



	padding: 2px 0px 2px 0px;



	line-height: 200%;



}







P.s2dsmall  {



	font-size: 80%;



}







#sidebar p {



	color: #ffffff !important;



}







a.s2dsmall, a.s2dinfo  {



	text-decoration:underline !important;



}
