/* Content und Sidebar-Elemente */
#frame {

	width: 980px;

	margin: 0px;

	padding: 0px;

}



#content h1 {

	margin: 0;

	padding: 0;

	width: 510px;

	height: 30px;

	background-repeat : no-repeat;

	font-size: 5px;

}



#content h2, #sidebar h2 {

	font-size: 100%;

	font-weight : bold;

	margin: 0px;

	color: #010000;

	text-transform: uppercase;

}



#content h2 {

	padding: 6px 0px 2px 0px;	

}



#sidebar h2 {

	padding: 2px 0px 2px 0px;	

}



#content h3 {

	font-size: 100%;

	font-weigth: bold;

	margin: 0px;

	padding: 2px 0px 2px 0px;	

	color: #010000;

}



#content p, #sidebar p {

	margin: 0px;

	padding: 2px 0px 10px 0px;	

	line-height: 170%;

}



#content a, #sidebar a  { color: #999; text-decoration: none }



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

	text-decoration: underline;

}



#content .sidepicture {

	float: right;

	padding: 4px 0px 0px 10px;

	margin: 0px 0px 10px 10px;

	width: 220px;

	text-align: right;

}



#content .clearer {

	clear: both;

}



#more {

	marging: 0px;

	padding: 20px 0px 0px 0px;

	text-align: right;

}













/* Liste */



#content ul, #sidebar ul {

	list-style: none;

	padding: 0px;

	margin: 6px 0px 6px 10px;

}



#content li, #sidebar li { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: left top; padding: 2px 0 2px 16px; }



/* Tabelle */



#content table.cells {

	border: 1px solid #cccccc;	

}



#content td.cell {

	background-color: #FFFEF2;

}



#content td.headercell {

	background-color: #FF8000;

	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: 4px 0px 10px 10px;

	border: none;

}



p.teasertext {

	margin: 0px;

	padding: 4px 0px 4px 0px;

}



.teasernav {

	clear: both;

	padding: 2px 0px 2px 0px;

	margin: 0px;

	text-align: center;

}

.textklein  { color: #999; font-size: 7pt;line-height: 10pt }

/* Absatztype Formular */

input.box {

	border-top: #cccccc 1px solid;

	border-left: #cccccc 1px solid;

	border-bottom: #eeeeee 1px solid;

	border-right: #eeeeee 1px solid;

	color: #FF8000;

	background-color: #fcfcfc;

	width: 300px;

	vertical-align: top;

	padding: 1px;

	margin: 0px 0px 10px 0px;

}



form.formular textarea  {

	border-top: #cccccc 1px solid;

	border-left: #cccccc 1px solid;

	border-bottom: #eeeeee 1px solid;

	border-right: #eeeeee 1px solid;

	color: #FF8000;

	background-color: #fcfcfc;

	width: 300px;

	height: 200px;

	vertical-align: top;

	padding: 1px;

	margin: 0px 0px 10px 0px;

}



form.formular .formcaption {

	width: 200px;

	line-height: 200%;

	float: left;

	clear: left;

}



form.formular .formnote {

	color: #010000;

	line-height: 160%;

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

}



.buttoncaption {

	line-height: 200%;

}





























/* Plugin-Styles */



P.s2d  {

	font-size: 180%;

	color: #FF8000;

	font-weight : bold;

	margin: 0px;

	padding: 2px 0px 2px 0px;

	line-height: 200%;

}



P.s2dsmall {

	font-size: 80%;

}



a.s2dsmall, a.s2dinfo  {

	text-decoration: underline !important; 

}

.preis  { color: #000; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold  }

