/* Content und Sidebar-Elemente */



BODY {


}



#content h1 {
	font-size: 200%;
	font-weight : normal;
	margin: 0px 0px 5px 0px;
	padding: 5px 0px 2px 0px;
	color: #ffffff;
	font-variant : small-caps;
	border-bottom: 1px solid #555555;
	text-align: left;

}



#content h2, #sidebar h2 {

	font-size: 100%;

	font-weight : bold;

	margin: 0px;

	color: #ffffff;

	letter-spacing : 1px;

}



#content h2 {

	padding: 10px 0px 2px 0px;

	text-transform : uppercase;

}



#sidebar h2 {

	padding: 2px 0px 2px 0px;	

	text-transform : uppercase;

}



#content h3 {

	font-size: 100%;

	font-weight: bold;

	margin: 0px;

	padding: 2px 0px 2px 0px;	

	text-transform : uppercase;

}



#content p, #sidebar p {
	margin: 0px;
	padding: 2px 0px 2px 0px;
	line-height: 180%;
	text-align: center;
	font-size: 13px;
	color: #E0B000;

}



#content a, #sidebar a {

	text-decoration: none;

	font-weight : bold;

	color: #ED7F0F;

	font-style : italic;

}



#content a.link {

	border-bottom: 1px solid #555555;

}



#content a:hover, #sidebar a:hover {
	color: #FC3;
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Serif;
	text-align: center;

}



#content .sidepicture {

	float: right;

	padding: 0px 0px 0px 10px;

	margin: 0px 0px 10px 10px;

	width: 160px;

}



#content .clearer {

	clear: both;

}



#more p {

	marging: 0px;

	padding: 0px 0px 8px 0px;

	text-align: right;

	line-height: 100%;

}



#more a {

	padding: 2px 0px 2px 14px;

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

}



.pictureframe  {
	padding: 1px;
	border : 1px solid #000000;
	background-color: #000;

}





/* 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 {

	border: 1px solid #aaaaaa;	

}



#content td.cell {

	background-color: #000000;

}



#content td.headercell {
	background-color: #000;
	color: #ED7F0F;
	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;
	margin: 5px 0px 10px 10px;
	padding: 1px;
	border : 1px solid #000000;
	background-color: #000;

}



p.teasertext {

	margin: 0px;

	padding: 4px 0px 4px 0px;

}



.teasernav {

	clear: both;

	padding: 6px 0px 2px 0px;

	margin: 0px;

	text-align: center;

}



/* Absatztype Formular */



input.box {
	border : 1px solid #000000;
	width: 300px;
	vertical-align: top;
	padding: 1px;
	margin: 0px 0px 10px 0px;
	background : #ffffff url(../images/pfade.gif) repeat-x;

}



form.formular textarea  {

	background : #ffffff url(../images/pfade.gif) repeat-x;

	border : 1px solid #888888;

	width: 300px;

	height: 200px;

	vertical-align: top;

	padding: 1px;

	margin: 0px 0px 10px 0px;

}



form.formular .formcaption {

	width: 220px;

	line-height: 200%;

	float: left;

	clear: left;

}



form.formular .formnote {

	line-height: 160%;

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

}



.buttoncaption {

	line-height: 200%;

}





/* Plugin-Styles */



P.s2d  {

	font-size: 180%;

	color: #ED7F0F;

	font-weight : bold;

	margin: 0px;

	padding: 2px 0px 2px 0px;

	line-height: 200%;

}



P.s2dsmall  {

	font-size: 80%;

}



a.s2dsmall, a.s2dinfo  {

	border-bottom: 1px solid #555555 !important;

}
