
/*
.list_frame {
	border: 1px solid #A2A6CC;
	background: #F3F6FF;
	margin-bottom: 3px;
	padding-top: 3px;

}
*/
.list_frame table {
	clear:both;
	width:100%;
	margin:0;

	
/* table-layout: fixed; */
	empty-cells:show;
	background-color:none;
}

.list_frame table tr {
	padding:5px;
	border:1px solid #A2A6CC;
	background-color:none;
	text-align:top left;
}

.list_frame table td {
	border:solid 0 #A2A6CC;
	background-color:#F3F6FF;
	text-align:top left;
}

.list_frame table td a {
	font-weight:normal;
	color:#c38b2e;
}

.list_frame_halterform table {
    margin-top: 5px;
	table-layout:fixed;
	empty-cells:show;
	background-color:none;
}

.list_frame_halterform table tr {
	padding:5px;
	border-bottom:0 solid #A2A6CC;
	background-color:none;
	text-align:top left;
}

.list_frame_halterform table td {
	border:solid 0 #A2A6CC;
	background-color:#F3F6FF;
	text-align:top left;
}

.list_frame_halterform table td a {
	font-weight:normal;
	color:#c38b2e;
}

.list_frame_halterform h4 {
	clear:both;
	margin-top:1em;
	margin-right:0;
	margin-bottom:0.1em;
	margin-left:0;
	font-family:arial,sans-serif;
	color:#e39e2c;
	font-weight:bold;
	font-size:120%;
}


	
/***********************************/

	
/*   START Accordion mootools css  */

	
/***********************************/
.bottomMargin {
	padding-bottom:10px;
}


	
/* accordion togglers */
.toggler_frame {
	border:1px solid #A2A6CC;
	background:#F3F6FF;
	margin-bottom:3px;
	padding-top:3px;
}

.toggler {
	color:#3f3e37;
	display:block;
	width:100%;
	cursor:pointer;
	font-size:larger;

	
/*
	height:25px;
	background: #f6e9bc url(../images/BG-light-horizontal-dots.gif) bottom left repeat-x;
	vertical-align: middle;
	*/
}

.toggler div {
	margin-left:5px;
	position:relative;
	background:#F3F6FF;
	height:60px;
}

.toggler div a {
	font-weight:normal;
	color:#c38b2e;
}

.toggler div img {
	position:relative;
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
	float:left;
}

.toggler div img.icon {
	position:absolute;
	margin-top:0!important;
	margin-top:0;
	margin-right:30px;
	border:0;
	float:left;
}

.toggler div span {
	margin-left:35px;

	
/*line-height: 20px !important;
	line-height: 25px ;*/
}

.toggler div span.registration {
	margin-left:0;
	font-weight:bold;
}


	
/* toggler hover */
.togglerHover {
	font-weight:bold;
	color:maroon;
	display:block;
	width:100%;
	cursor:pointer;

	
/*
	height:25px;
	background: #dbc67f url(images/BG-light-horizontal-dots.gif) bottom left repeat-x;
	vertical-align: middle;
	*/
}

.togglerHover div {
	margin-left:10px;
	position:relative;
}

.togglerHover div img {
	position:absolute;
	margin-top:4px!important;
	margin-top:0;
}

.togglerHover div span {
	margin-left:35px;

	
/*
	line-height: 20px !important;
	line-height: 25px ;
	*/
	border-bottom:1px dotted maroon;
}


	
/* accordion elements */
.accordion {
	clear:both;
	color:#3f3e37;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:0;
	margin-left:0;
	margin-top:0;
	background:#F1F1F1 url(images/BG-light-horizontal-dots.gif) bottom left repeat-x;
}

.accordion table {
	clear:both;
	width:100%;
	margin:0;
	table-layout:fixed;
	border-collapse:collapse;
	empty-cells:show;
	background-color:none;
}

.accordion table td {
	padding:5px;
	border:solid 0 rgb(255,255,255);
	background-color:none;
	text-align:top left;
}

.accordion table td a {
	font-weight:normal;
	color:#c38b2e;
}


	
/***********************/

	
/*   End mootools css  */

	
/***********************/
.partnerbox p img {
	margin-top:3px;
	margin-right:0;
	margin-bottom:7px;
	margin-left:0;
}

.stempel {
	margin-left:680px;
	margin-bottom:0;
	margin-top:260px;
	width:80px;
	height:80px;
	position:absolute;
	z-index:5;
}

.downloadlist table tbody tr td img {
	border:0;
}

.comment {
	background:#a1a1a1 url(img/blog_bg4.gif) repeat-x top;
	border-top:1px solid #d9d9d9;
	display:block;
	margin:6px 0;
	padding:6px;
	width:auto;
}

.artikelliste{
}
.artikelliste p{

color: #4f4f4f;

line-height: 1.8em;
}
	
/*
.comment blockquote
{
	border: 1px solid #e5e5e5;
}
*/

	
/* ###################################################### */

	
/* ####################### CONTACT FORM ############'#### */

	
/* ###################################################### */
.contactForm {
	font-size:1.2em;
	border:solid 1px #e1e1e1;
	padding:10px;
	background-color:#dfdfdf;
}

.contactForm .contactRow {
	margin:4px 5px;
}

.contactForm .contactRow label {
	display:block;
	float:left;
	width:120px;
}

.contactForm .label {
	display:block;
	float:left;
	width:18ex;
	border:solid 0 green;
}

.contactForm .contactRow input,.contactForm .contactRow textarea {
	border:1px solid #ccc;
}

.contactForm .contactRow select {
	border:1px solid #ccc;
	width:172px;
}

.contactForm .contactRow input {
	height:14px;
}

.contactForm .contactRow textarea {
	height:105px;
	font-size:1.2em;
}

.contactFormSubmit .contactFormSubmitLeft {
	float:left;
	margin:0 0 0 80px;
	width:174px;
}

* html .contactFormSubmit .contactFormSubmitLeft {
	margin:0 0 0 26px;
}

.contactFormSubmit .contactFormSubmitRight {
	float:right;
	width:174px;
}

.contactFormSubmit .contactFormSubmitLeft input,.contactFormSubmit .contactFormSubmitRight input {
	background-color:#fff;
	border:1px solid #e1e1e1;
	color:#0060b1;
	padding:0 20px 10px 0;
	background-image:url(../images/link_pfeil.gif);
	background-repeat:no-repeat;
	background-position:right 4px;
	font-size:1em;
	width:auto;
	height:auto;
	float:right;
	margin:0;
}

.contactFormSubmit .contactFormSubmitLeft input {
	background-image:none;
	padding:0;
	float:left;
}

.contactForm table {
	width:100%;
	border-collapse:collapse;
}

.contactForm table td {
	padding:0;
}

.contactForm table td.pt {
	padding-top:2px;
}

* html .contactForm table td.pt {
	padding-top:0;
}

.werbeplatz_1, {
	background: red;
	width: 468px;
	height: 60px;
	display: block;
	clear: both;
}

.werbeplatz_2{
	margin: 0 auto;
	background: red;
	width: 728px;
	height: 90px;
	margin-bottom:10px;
}
.werbeplatz_3{
	margin-left: 156px;
	position: absolute;
	z-index: 100;
	background: red;
	width: 124px;
	height: 600px;
	margin-bottom:0px;
	padding-top: -30px;	}
	
	
.werbeplatz_1 img,
.werbeplatz_2 img,
.werbeplatz_3 img

 {
 margin:0px;
 border: 0px;
 margin-bottom: 20px;
}

.main-content .send2friend table tr td {
background-color: none;
}


