@charset "UTF-8";
/* CSS Document */


/**********************************

Name: cmxform Styles

***********************************/
.align-center {
	text-align:center;
}

.suchebox .cse-branding-bottom,.suchebox {
width:180px;
}
.werbunggoogle {
	background:#efefef;
	border-bottom:1px dotted #842068;
	padding:10px;
	width:485px;
	margin-bottom:6px;
	font-size:12px;
}
.werbungheaer b {
	font-size:16px;
}

.formfeldart:hover {
	background:#e1e1e1;
}
.formfeldart {
	width:250px;
	float:left;
	padding-bottom:4px;
	margin-bottom:4px;
	border-bottom:1px #ccc solid;
}
.radiobutton {
	margin-top:10px;
	margin-left:10px;
	width:20px;
	float:left;
}
.radiobild {
	width:90px;
	float:left;
}
.radiotext {
	width:130px;
	float:left;
	margin-top:10px;
}

.linie {
	border-bottom:1px #ccc solid;
	clear:both;
}
td font a {
	color:#fff;
	font-weight:normal;
}
.kategorieausgabe {
	clear:both;
}
.linkagb {
	padding-left:10px;
}
.brake {
	border-bottom:1px #999 dashed;
	padding-bottom:5px;
	margin-bottom:5px;
}
form.cmxform fieldset {
	margin-bottom: 10px;
}

form.cmxform legend {
	padding: 0 2px;
	font-weight: bold;
	margin-left:10px;
}

form.cmxform label {
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;
	cursor: hand;
}

form.cmxform fieldset p {
	list-style: none;
	padding: 5px;
	margin: 0;
}

form.cmxform fieldset fieldset {
	border: none;
	margin: 3px 0 0;
}

form.cmxform fieldset fieldset legend {
	padding: 0 0 5px;
	font-weight: normal;
}

form.cmxform fieldset fieldset label {
	display: block;
	width: auto;
}



form.cmxform {
	width: 600px;
	color: #842068;
}

form.cmxform legend {
	padding: 1px 10px;
	background-color:#e7f0f9;
}

form.cmxform legend, form.cmxform label {
	color: #842068;
}

form.cmxform fieldset {
	border: 1px dotted #999;
	margin-bottom:26px;
}


form.cmxform fieldset p, form.cmxform fieldset fieldset {
	padding: 5px 10px 7px;
}

form.cmxform label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: #c90000;
	font-style: italic
}
div.error { display: none; }
input {	border: 1px solid #000; }
input:focus { border: 1px dotted #000; }
input.error { border: 1px dotted c90000; }
form.cmxform .gray  { display:none; }
form.cmxform .verstecken { display:none; }


#commentForm { width: 600px; }
#commentForm label { width: 180px; }
#commentForm label.error { margin-left: 183px; width:330px; }
#agentur_topics label.error {
	display:none;
	margin-left: 183px; 
	width:330px;
}
#agentur_topics  {
	background-color:#e7f0f9;
	margin-top:10px;
	padding-top:10px;
	border-top:1px #ccc solid;
}

form .button {
	background:#842068;
	border:1px #842068 solid;
	color:#fff;
	font-weight:bold;
	width:240px;
	padding:2px 10px;
	margin-left:300px;
}

#neuesunternehmenbox {
	background-color:#e7f0f9;
	margin-top:10px;
	padding-top:10px;
	border-top:1px #ccc solid;
}

form.cmxform fieldset #neuesunternehmenbox p {
	padding: 5px 10px 5px;
}


#formsuchenormal{
	margin:0px;
	margin-bottom:25px;
} 
#formsuchedetail{
	margin:0px;
	margin-bottom:10px;
	margin-left:20px;
}
.searchbox {
	margin-bottom:10px;
}

.searchboxheader {
	color:#014582;
	font-weight:bold;
	margin-bottom:4px;
}
.searchboxheaderdetail {
	color:#014582;
	font-weight:bold;
	margin-bottom:4px;
	margin-left:20px;
}
.searchboxheader em {
	color:#014582;
	font-weight:normal;
	font-style:normal;
}
.formsuchboxtext {
	border:1px #000 solid;
	padding:2px 4px;
	width:200px;
	margin-bottom:4px;
}
.formsuchboxbutton {
	color:#000;
	background:#ecc637;
	border:1px #ecc637 solid;
	margin-left:150px;
	padding:1px 10px;
	width:60px;
	text-decoration:underline;
}

#formsuchenormal input[type="text"], 
#formsuchenormal .selectboxkal {
        border:1px #000 solid;
	padding:2px 4px;
	width:200px;
	margin-bottom:4px;
}




#datailansichttext {
	width:500px;
	float:left;
}
.dankeanfrage {
	border:2px #842068 solid;
	margin-top:10px;
	margin-bottom:10px;
	padding:10px;
	font-size:16px;
	font-weight:bold;
}
#preisresult{
	font-size:14px;
	font-weight:bold;
	margin-bottom:15px;
}
#kleinanzeigenart{
	display:inline;
	color:#842068;
	line-height:24px;
	font-size:11px;
	text-decoration:none;
}
#kleinanzeigenkat{
	display:inline;
	margin-left:4px;
	line-height:24px;
	font-size:11px;
	color:#842068;
	text-decoration:none;
}
#kleinanzeigenart a {
	color:#842068;
	line-height:24px;
	font-size:11px;
	text-decoration:none;
}
#textkleinanzeige{
	width:360px;
	float:left;
	margin-left:10px;
}
#kleinanzeigenbilder{
	width:auto;
	float:left;
}
#kleinanzeigenbilder img{
	margin-left:10px;
	margin-bottom:5px;
}
#kleinanzeigeperson {
	color:#842068;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	line-height:32px;
}
.tx-seokleinanzeigen-pi1 form {
	margin-left:0px;
	margin-top:15px;
	padding-top:15px;
}
h2 a {
	font-size:14px;
}
.kategorieausgabejob {
	display:inline;
	margin-left:4px;
}
.kleinanzeigekategorie {
	color:#842068;
	font-size:11px;
}
.kleinanzeigekategorie a{
	color:#842068;
	text-decoration:none;
	font-size:11px;
}
small {
	display:block;
	font-size:11px;
	margin-bottom:8px;
}
.toplistebild {
	width:auto;
	float:left;
}
.toplistebild img{
	margin-top:3px;
	margin-left:25px;
}
.textausgabe {
	width:370px;
	float:left;
	padding-left:10px;
	margin-bottom:8px;	
}
.textausgabebig {
	width:470px;
	float:left;
	padding-left:25px;
	margin-bottom:8px;	
}
.newsberichtcontent ,.kleinanzeigeangebot{
	background:url(../images/blau-kasten-small.gif) no-repeat 6px 10px;
	margin-bottom:10px;
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px #e4e4e4 dashed;
	width:500px;
	float:left;
}


.cssrand {
	border:1px #842068 solid;
}

.formfeldart:hover {
	background:#e1e1e1;
}
.formfeldart {
	width:250px;
	float:left;
	padding-bottom:4px;
	margin-bottom:4px;
	border-bottom:1px #ccc solid;
}

.linie {
	border-bottom:1px #ccc solid;
	clear:both;
}
td font a {
	color:#fff;
	font-weight:normal;
}
.brake {
	border-bottom:1px #999 dashed;
	padding-bottom:5px;
	margin-bottom:5px;
}
form.cmxform2 fieldset {
	margin-bottom: 4px;
}

#buttonkleinanzeigen{
	width:150px;
	background:#024583;
	color:#fff;
	margin-left:320px;
	font-weight:bold;
}
form.cmxform2 legend {
	padding: 0 2px;
	font-weight: bold;
	margin-left:10px;
}

form.cmxform2 label {
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;
	cursor: hand;
}

form.cmxform2 fieldset p {
	list-style: none;
	padding: 5px;
	margin: 0;
}

/*\*//*/ form.cmxform2 legend { display: inline-block; } /* IE Mac legend fix */

.tx-seokleinanzeigen-pi1 label, 
.tx-seokleinanzeigen-pi1 #commentForm select, 
.tx-seokleinanzeigen-pi1 input[type=checkbox], 
.tx-seokleinanzeigen-pi1 input[type=radio], 
.tx-seokleinanzeigen-pi1 input[type=button], 
.tx-seokleinanzeigen-pi1 input[type=submit] { cursor: pointer;}
.tx-seokleinanzeigen-pi1 input[type=text],
.tx-seokleinanzeigen-pi1 textarea, 
.tx-seokleinanzeigen-pi1 #commentForm select { 
	width:300px;
}

textarea {
height:70px;
}
input:focus, textarea:focus {
color: #000;
outline: 1px solid #c90000;
}

form.cmxform2 {
	width: 500px;
	color: #842068;
}

form.cmxform2 legend {
	padding: 1px 10px;
	background-color:#e7f0f9;
}

form.cmxform2 legend, form.cmxform label {
	color: #842068;
}

form.cmxform2 fieldset {
	border: 1px dotted #999;
	margin-bottom:10px;
}


form.cmxform2 fieldset p {
	padding: 5px 10px 7px;
}

form.cmxform2 label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: #c90000;
	font-style: italic
}
div.error { display: none; }
input {	border: 1px solid #000; }
input:focus { border: 1px dotted #000; }
input.error { border: 1px dotted c90000; }
form.cmxform2 .gray  { display:none; }
form.cmxform2 .verstecken { display:none; }

#anfrageformular { clear:both; margin-top:14px; }
#anfrageformular #commentForm { width: 500px; }
#anfrageformular #commentForm label { width: 150px; }
#anfrageformular #commentForm label.error { margin-left: 53px; width:330px; }
#agentur_topics label.error {
	display:none;
	margin-left: 83px; 
	width:330px;
}

form .button {
	background:#842068;
	border:1px #842068 solid;
	color:#fff;
	font-weight:bold;
	width:240px;
	padding:2px 10px;
	margin-left:300px;
}











/* Globale Einstellungen */

* {
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
}

body {
background-color:#842066;
}

#hochzeit {
	background:#fff;
	width:980px;
	margin:0px auto;
}

#hochzeit_no {
	background:url(images/hintergrund.gif) repeat-y top left;
}

#header1 {
	background:url(images/hochzeit.jpg) no-repeat top left;
	width:980px;
	height:183px;
}

#header1 {
	background:url(images/header.jpg) no-repeat top left;
	width:980px;
	height:138px;
}


.newssinglecontent {
	clear:both;
}

.newssinglesub{
	padding-top:10px;
}

#message, .textmail {
	width:400px;
	height:150px;
	border:1px #ccc solid;
}
.headerforum, .headermail{
	width:200px;
	border:1px #ccc solid;
	border-bottom:3px #ccc solid;
	font-weight:bold;
}


.loginbox, .suche {
	font-size:12px;
	font-weight:bold;
	width:170px;
	margin-left:15px;
	border:1px #842068 solid;
	margin-bottom:10px;
	padding:4px;
}
.loginbox {
	width:120px;
}
.loginbox  a {
	color:#82984D;
}
.loginbox input {
	background:#842068;
	color:#000;
	border:1px #842068 solid;
}

#user, #pass {
	font-size:11px;
	width:100px;
	background-color:#ccc;
}


h1 img {
	display:none;
}

.diashowlink img {
	border:5px #E3ECF5 solid;
	display:block;
	margin-bottom:2px;
	width:150px;
	padding:5px;
}

.diashowlink {
	float:left;
	width:160px;
	height:220px;
	margin:10px;
	font-size:12px;
}

.diashowlink a{
	color:#000;
	font-size:13px;
	font-weight:bold;
}
.tabel {
	clear:left;
}
#srsendcard-submit {
	background-color:#82984D;
	color:#fff;
	font-weight:bold;
	border:1px #82984D solid;
}

.error-message {
	color:#e20322;
	font-size:11px;
}

#to_name, #to_email, #from_name, #from_email, #card_title, #card_message, #tx_srsendcard_pi1_card_title, #tx_srsendcard_pi1_card_message {
	background-color:#fff;
	border:1px #000 solid;
	width:180px;
	color:#000;
}
#tx_srsendcard_pi1_card_message{
	height:100px;
}
.foto_nav {
	padding-top:10px;
	padding-bottom:15px;
}

.ecardlink {
	text-align:left;
	font-size:12px;
	padding-left:40px;
}

.ecardsenden {
	font-size:12px;
	color:#82984D;
	padding-left:20px;
}

.smallbox {
	background-color:#B5C6A9;
	width:156px;
}


.suchtagging h2{
	font-size:14px;
}
.suchtagging {
	padding-bottom:8px;
	margin-bottom:8px;
	border-bottom:1px #DED1E3 solid;
}

.newssinglecontent {
	margin-top:10px;
}

.header_tagclouds{
	color:#000;
	padding:4px;
	text-align:center;
	margin-bottom:4px;
	background-color:#DED1E3;
}
.tagclouds{
	margin-top:10px;
	margin-bottom:10px;
	border:1px #DED1E3 solid;
}
.tags{
	padding:4px;
}

/* Forum beginn */

.forumpfad {
	padding:5px;
	margin-bottom:10px;
	background:#FFFBDB;
	border:1px #842068 solid;
}
.topline .forumpfad a, .forumpfad a, .forumpfad{
	color:#000;
	font-size:12px;
	font-weight:bold;
}

/* BASIC STUFF */
#tx_chcforum-pi1 {
	font-family: verdana, sans-serif;
	font-size: 11px;
}

#tx_chcforum-pi1 caption {
	display: none;
}

#tx_chcforum-pi1 a {
	text-decoration: underline;
}

#tx_chcforum-pi1 a:hover {
	text-decoration: none !important;
}

/* only one form in the forum */
#tx_chcforum-pi1 form {
	margin-top: 5px;
	margin-bottom: 5px;
}

.tx-chcforum-pi1-noWrap {
	display: inline;
	white-space: nowrap;
}

.tx-chcforum-pi1-preTableWrap {
	border: 1px solid #999999;
	margin-bottom: 2px;
}

.tx-chcforum-pi1-postTableWrap {
	border: 1px solid #999999;
	margin-bottom: 2px;
}

/* GENERIC TABLE BEGIN */
.tx-chcforum-pi1-Table {
	margin-top:15px;
	background:#842068;
	margin-bottom: 2px;
}

.forumkleinheader {
	font-size: 12px;
	font-weight: bold;
	color:#842068;
	background:#E0D2E3;
	padding: 5px;
	text-align: center;
}
.forumheader {
	font-size:14px;
	padding: 5px;
	font-weight: bold;
	color:#000;
	text-align:left;
	background:#E0D2E3;
}


.tx-chcforum-pi1-Table tbody tr th {
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 2px;
	padding: 5px;
	background:#FFFBDB;
	text-align: left;
}

/* category features row */
.tx-chcforum-pi1-Table tbody tr td {
	font-size: 12px;
	padding: 5px;
	background:#FFFBDB;
}

/* GENERIC TABLE END */


/* CATEGORY TABLE BEGIN */
/* cell 1 */
.tx-chcforum-pi1-catConferenceCell {
}

.tx-chcforum-pi1-catConferenceCell dl {
	margin: 0;
}

.tx-chcforum-pi1-catConferenceCell dt a{
	font-weight:bold;
}

.tx-chcforum-pi1-catConferenceCell dd {
	font-size: 12px;
	margin-left: 1px;
	margin-bottom:6px;
}

.tx-chcforum-pi1-catConferenceCell dd.new {
	color: #FF0000;
}

/* cell 2 */
.tx-chcforum-pi1-catThreadCell {
	text-align: center;
}

/* cell 3 */
.tx-chcforum-pi1-catPostCell {
	text-align: center;
}

/* cell 4 */
.tx-chcforum-pi1-catLastCell {
	font-size: 10px !important;
	vertical-align: top;
}
/* CATEGORY TABLE END */


/* CONFERENCE TABLE BEGIN */
/* cell 1 */

.tx-chcforum-pi1-confThreadImage {
	text-align: center;
}


.tx-chcforum-pi1-confThreadSubjCell {

}

.tx-chcforum-pi1-confThreadNew {
	color: #FF0000;
	font-size: 10px;
	padding-left: 5px;
}

.tx-chcforum-pi1-confThreadBtns img {
	padding-top: 5px;
}

.tx-chcforum-pi1-confThreadBtns {
	padding-left: 5px;
}

/* cell 2 */
.tx-chcforum-pi1-confThreadRepliesCell {
	text-align: center;
}

/* cell 3 */
.tx-chcforum-pi1-confThreadAuthorCell {
	text-align: center;
}

/* cell 4 */
.tx-chcforum-pi1-confThreadLastCell {
	font-size: 10px !important;
}

/* CONFERENCE TABLE END */

/* NAVPATH BEGIN*/
.tx-chcforum-pi1-navPath a {
	color: #6F6E70;
}

.tx-chcforum-pi1-navPath {
	line-height: 15px;
	color: #6F6E70;
	background: #E9E9E9;
	border-bottom: 1px solid #DEDEDE;
	margin-bottom: 1px;
	padding: 3px;
	font-size: 10px;
}
/* NAVPATH END*/

/* PAGELINKS BEGIN */
.tx-chcforum-pi1-pageLinksTop, .tx-chcforum-pi1-pageLinksBtm {
	color: #6F6E70;
	background: #E9E9E9;
	border-bottom: 1px solid #DEDEDE;
	font-size: 10px;
	line-height: 15px;
	padding: 3px;
	text-align: right;
	clear: both;
	padding-right: 5px;
}

.tx-chcforum-pi1-pageLinksBtm {
	margin-bottom: 1px;
}
/* PAGELINKS END */

/* POST FORM BEGIN */
.tx-chcforum-pi1-postForm {
	border: 1px solid #999999;
	background: #E3E7EF;
	padding: 5px;
	margin-bottom: 3px;
}

.tx-chcforum-pi1-postForm #formWhere {
	font-size: 14px;
	font-weight: bold;
	background: #A7B3CB;
	padding: 5px;
	text-align: center;
	white-space: nowrap;
	margin-bottom: 7px;
	border: 1px solid #999999;
}

.tx-chcforum-pi1-postForm fieldset label {
	display: block;
	text-align: right;
	padding-right: 20px;
	padding-top: 3px;
	width: 60px;
	float: left;
}

.tx-chcforum-pi1-postForm fieldset {
	background-color: #E9E9E9;
}

.tx-chcforum-pi1-postForm fieldset#formTop {
	margin-bottom: 8px;
}

.tx-chcforum-pi1-postForm fieldset#formTop legend {
	margin-bottom: 3px;
	background-color: #E9E9E9;
	border: 1px solid #999999;
	padding: 2px;
	font-weight: bold;
}

.tx-chcforum-pi1-postForm fieldset#formBottom legend {
	background-color: #E9E9E9;
	border: 1px solid #999999;
	padding: 2px;
	font-weight: bold;
	margin-bottom: 5px;
}


.tx-chcforum-pi1-postForm fieldset#formTop input {
	display: block;
	width: 150px;
	float: left;
	padding: 2px;
	border: 1px solid #DEDEDE;
	margin-bottom: 2px;
}

.tx-chcforum-pi1-postForm textarea {
	border: 1px solid #DEDEDE;
	margin: 3px 0;
	width: 100%;
	height: 150px;
}

.tx-chcforum-pi1-postForm fieldset#formTop br {
	clear:left;
}

.tx-chcforum-pi1-formBtn {
	text-align: center;
}

.tx-chcforum-pi1-formBtn input {
	border: 1px solid #999999;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:2px;
	background-color: #FFF;

}

.tx-chcforum-pi1-formBtnHov {
	border: 1px solid #666; 
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:2px;
	background-color: #FFF;
	color: #CC0000;
}

.tx-chcforum-pi1-formBtnStyle {
	background-color: #FFF;
	border: 1px solid #666666;
	padding: 3px;
	margin: 3px;
}

.tx-chcforum-pi1-formBtnStyleHov {
	background-color: #FFF;
	border: 1px solid #C00;
	color: #CC0000;
	padding: 3px;
	margin: 3px;
}
/* POST FORM END */

/* SINGLE POST BEGIN */
.tx-chcforum-pi1-singlePost {
	border: 1px solid #666666;
	margin: 3px 0;
}

/* top */
.tx-chcforum-pi1-singlePost .author {
	background: #E3E7EF;
	padding: 3px;
	vertical-align: top;
	height: 78px;
}

.tx-chcforum-pi1-formEmicoStyle {
	margin: 3px;
}

.tx-chcforum-pi1-singlePost .im {
	vertical-align: middle;
	margin-top: 3px;
}

.tx-chcforum-pi1-singlePost .im a {
	margin-right: 10px;
}

.tx-chcforum-pi1-singlePost .im img {
	vertical-align: middle;
	border: 0px;
	padding-right: 2px;
	margin-bottom: 2px;
}

.tx-chcforum-pi1-singlePost .userPic {
	border: 1px solid #666666;
	float: right;
}
/* deprecated */
.tx-chcforum-pi1-singlePost #userPic {
	border: 1px solid #666666;
	float: right;
}

/* middle */
.tx-chcforum-pi1-singlePost .text {
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	background: #E3E7EF;
}

.tx-chcforum-pi1-singlePost .scroller {
	overflow: auto;
	width: 95%;
	background: #FFF;
	min-height: 125px;
	text-indent: 0px;
	padding: 3px;
}

/* bottom */
.tx-chcforum-pi1-singlePost .edit {
	background: #F3F5F8;
	padding: 3px;
	height: 19px;
	vertical-align: middle;
	margin-top: 3px;
}

.tx-chcforum-pi1-singlePost .edit a {
	margin-right: 30px;
}

.tx-chcforum-pi1-singlePost .edit img {
	vertical-align: middle;
	border: 0px;
}

.tx-chcforum-pi1-singlePost .attachment {
	background: #DEE3E7;
	padding: 3px;
}

.tx-chcforum-pi1-singlePost .attachment div {
	vertical-align: top;
}

.tx-chcforum-pi1-singlePost .attachment img {
	float: left;
	margin-right: 5px;
}

.tx-chcforum-pi1-singlePost .rate {
	background: #DEE3E7;
	border-top: 3px solid #FFFFFF ;
	padding: 3px;
}

.tx-chcforum-pi1-singlePost .rate input {
	background-color: #FFF;
	border: 1px solid #666666;
	font-size: 9px;
}

.tx-chcforum-pi1-singlePost .rate select {
	border: 1px solid #666666;
	font-size: 10px;
}

.tx-chcforum-pi1-singlePost .rate select option {
	height: 1.5em;
}

.tx-chcforum-pi1-singlePost .rate form {
	padding: 0;
	margin: 0;
	display: inline;
}

.tx-chcforum-pi1-singlePost .rate .rateStars {
	float: left;
	text-align: left;
	height: 1.85em;
}

.tx-chcforum-pi1-singlePost .rate .rateMenu {
	text-align: right;
	width: 100%;
	height: 1.85em;
}

.tx-chcforum-pi1-singlePost .offset {
	margin-left: 15px;
	margin-right: 15px;
}

.tx-chcforum-pi1-singlePost .codeCell {
	font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #006600;
	padding: 5px;
	background-color: #FAFAFA; 
	border: #D1D7DC; 
	border-style: solid;
	border-left-width: 1px; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px
}

.tx-chcforum-pi1-singlePost .quoteCell {
	background-color: #FAFAFA;
	font-size: 10px;
	padding: 5px;
	border: #D1D7DC; 
	border-style: solid;
	border-left-width: 1px; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px
}

.tx-chcforum-pi1-singlePost .quoteCellAuthor {
	border: 0px;
	font-weight: bold;
	padding: 3px 0;
}

.tx-chcforum-pi1-singlePost .quoteTable {
	border: 0px;
	margin: 15px 0;
}

.tx-chcforum-pi1-singlePost .text img {
	max-height: 350px;
	max-width: 350px;
}

.tx-chcforum-pi1-singlePostQuoteText {
	background-color: #FAFAFA;
	border: 1px solid #666666;
	font-size: 10px;
	padding: 5px;
}


/* SINGLE POST END */


/* FOOTER BOX BEGIN */
.tx-chcforum-pi1-footerBox {
	background: #A7B3CB;
	padding: 3px;
	border: 1px solid #999999;
	font-size: 10px; 
}

/* used for user listing */
.tx-chcforum-pi1-footerBox div { 
	padding-top: 5px; 
	padding-left: 5px;
	font-size: 10px; 
}
/* FOOTER BOX END */

/* HEADER BOX BEGIN */
.header_center {	
  text-align: center;
	height: 34px;
}
.header_text {
	font-size: 24px;
	line-height: 34px; 
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-variant: small-caps;
}
.header_small {
	margin-bottom: 3px;
	border: solid #666666 1px;
}
/* HEADER BOX END */

/* TOOL BAR  BEGIN */
.tx_chcforum-pi1-toolBar {
	background: #E3E7EF;
	border: 1px solid #666666;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 2px;
}

.tx_chcforum-pi1-toolBar img {
	vertical-align: middle;
	margin-left: 16px;
}

.tx_chcforum-pi1-toolBar div {
	line-height: 30px;
	text-align: right;
	font-size: 9px;
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

.tx_chcforum-pi1-subToolBar {
	background: #DEE3E7;
	margin-bottom: 1px;
	padding-right: 5px;
}

.tx_chcforum-pi1-subToolBar img {
	vertical-align: middle;
	margin-left: 16px;
}

.tx_chcforum-pi1-subToolBar div {
	margin: 0px;
	line-height: 15px;
	padding: 3px 0px 3px 0px;
	text-align: right;
	font-size: 9px;
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}


/* TOOL BAR  END */

/* PROFILE BEGIN */
.tx-chcforum-pi1-profileBorder {
	border: 1px solid #999999;
	padding: 3px;
}

.tx-chcforum-pi1-profileBorder #userPic {
	border: 1px solid #666666;
	float: right;
}

.tx-chcforum-pi1-profileBorder hr {
	clear: left;
	display: block;
	visibility: hidden;
}

.tx_chcforum-pi1-profileHdrBig {
	background: #DEE3E7;
	border: 1px solid #666666;
	padding: 5px;
	margin-bottom: 3px;
	font-size: 11px;
	font-weight: bold;
}

.tx_chcforum-pi1-profile_hdr {
	font-size: 11px;
  font-weight: bold;
  background: #E3E7EF;
  padding: 2px;
	padding-left: 6px;
}
/* PROFILE END */

/* MESSAGE BOX BEGIN */
.tx-chcforum-pi1-errorBoxCell {
	background: #E3E7EF;
	font-weight: bold;
	text-align: left;
}

.tx-chcforum-pi1-messageBoxErrorNoBorder {
	background: #FFD6EF;
	font-weight: bold;
	text-align: left;
	margin-bottom: 3px;
	padding: 3px;
	font-weight: bold;
}

.tx-chcforum-pi1-messageBox, .tx-chcforum-pi1-messageBoxError {
	background: #FFCCCC;
	margin-bottom: 3px;
	padding: 3px;
	padding-left: 5px;
	font-weight: bold;
	border: 1px solid #CF1127;
	color: #CF1127;
}
/* MESSAGE BOX END */

.tx-chcforum-pi1-forumTextBig {
	font-size: 14px;
	font-weight: bold;
}

.tx-chcforum-pi1-helpBox {
	background-color: #E9E9E9 !important;
	border-style: none;
}

.tx-chcforum-pi1-linkUp {
	background: #DEE3E7;
	border-bottom: 1px solid #DEDEDE;
	padding: 3px;
	padding-right: 5px;
	font-size: 10px;
	line-height: 15px;
	text-align: right;
}

.tx-chcforum-pi1-previewBoxCell {
	background: #A7B3CB;
	text-align: center;
}

/* CWT COMMUNITY STYLES */

#tx_chcforum-pi1 .tx-cwtcommunity-pi1 .userlistLetters {
	font-weight: bold;
}
#tx_chcforum-pi1 .tx-chcforum-pi1-Table .tx-cwtcommunity-pi1 form {
	margin: 0px;
	padding: 0px;
	font-family: arial, sans-serif;
}
#tx_chcforum-pi1 .tx-chcforum-pi1-Table .tx-cwtcommunity-pi1 td {
	font-family: arial, sans-serif;
	padding: 2px;
}
#tx_chcforum-pi1 .tx-chcforum-pi1-Table .tx-cwtcommunity-pi1 th {
	background: #E3E7EF;
	font-family: arial, sans-serif;
	font-size: 11px;
	padding: 2px;
	text-align: left;
	letter-spacing: 0px;
}




















/* Forum ende */

a img {
	border:none;
}

.n, .nopr {
	display:none;
}

.texteingabe {
	border:1px #ccc solid;
	width:220px;
	padding:1px;
	height:100px;
	font-size:12px;
}

.eingabefeld, .eingabekategorie select, .bildeingabe{
	border:1px #ccc solid;
	width:220px;
	padding:1px;
}

.kleineinfo {
	font-size:10px;
}

.headernewlink {
	padding-left:18px;
	padding-bottom:10px;
}

.votebutton {
	margin:10px;
	text-align:right;
	margin-right:71px;
}
.buttonsendenlink{
	margin-right:145px;
}
.votebutton input, .buttonsendenlink{
	border:1px #CAA3B5 solid;
	background:#CAA3B5;
	padding:1px 10px;
}

.infotext strong {
	display:block;
	color:#000;
}
.infotext {
	width:350px;
	padding-left:100px;
	padding-bottom:20px;
	font-weight:bold;
	color:#AD5C7D;
}

.votebox {	
	width:350px;
	padding:6px;
	margin-left:100px;
	border:1px #AD5C7D solid;
}

.linkeintrag_ll, .linkeintrag_ll a, .hometocat, .hometocat a{
	color:#AD5C7D;
	font-weight:bold;
	padding:6px 0px;
}

.hometocat {
	text-align:right;
}

.clicks_ll {
	padding:4px 0px;
	font-weight:bold;
}

.linkhome {
	text-align:right;
	padding-right:110px;
	padding-bottom:4px;
}
.linkhome a{
	color:#000;
}

.tx_ablinklist_searchView_resultMessage {
	padding:8px 1px;
}

.newlink {
	padding:6px 0px 10px 104px;
}
.newlink a, .tx_ablinklist_catalogView_linkAddNew, .newlink .tx_ablinklist_catalogView_linkAddNew {
	text-decoration:none;
	color:#000;
	font-weight:bold;
	background:#FFC861;
	padding:1px 4px;
}

.tabellesuche {
	background-color:#FFEA61;
	margin-left:105px;
	font-weight:bold;
}

.suchtext1 {
	margin-left:55px;
	padding-top:4px;
}
.tx-ablinklist-pi1-searchbox-sword {
	border:1px #000 solid;
	font-weight:normal;
	margin-top:4px;
	margin-bottom:4px;
	padding:1px;
	margin-left:55px;
	width:200px;
}
.tx-ablinklist-pi1-searchbox-button {
	border:0px #fff solid;
	color:#B15A7E;
	background-color:#FFEA61;
	margin-left:195px;
	font-weight:bold;
	margin-bottom:4px;
}
.rate_ll{
	color:#8D8E89;
	text-decoration:none;
	padding-top:10px;
}

.brocken_ll {
	padding-top:6px;
	color:#000;
}
.brocken_ll a{
	color:#000;
	text-decoration:none;
	padding:1px 16px;
	margin-left:30px;
	background:url(images/mehrpfeil.gif) no-repeat left;
}
.brocken_ll .tx_ablinklist_catalogView_linkReportBroken, .tx_ablinklist_catalogView_linkReportBroken {
	color:#000;
	font-size:10px;
	text-decoration:none;
}
.rate_ll .tx_ablinklist_catalogView_linkRate, .tx_ablinklist_catalogView_linkRate, .rate_ll .tx_ablinklist_searchView_linkRate, .tx_ablinklist_searchView_linkRate{
	font-weight:bold;
	color:#8D8E89;
	padding-right:20px;
	text-decoration:none;
}


.detail_ll {
	padding-top:6px;
}
.detail_ll a{
	color:#842068;
/*	text-decoration:none;
	padding:1px 25px;
	background:url(images/infobutton.gif) #EFE6EB no-repeat top left;*/
}
.link_ll {
	font-size:10px;
}
.link_ll h3, .link_ll h3 a, .link_ll h2, .link_ll h2 a{
	font-size:12px;
	text-decoration:none;
	color:#000;
}
.link_ll a{
	color:#842068;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:3px;
/*	padding-right:20px;*/
}

.tx_ablinklist_catalogView_links {
	clear:both;
}
.tx_ablinklist_catalogView_link {
	border-bottom:1px #ccc solid;
	margin-bottom:4px;
	padding-bottom:4px;
	width:530px;
	float:left;
}
.tx_ablinklist_catalogView_link .bild, .tx_ablinklist_viewDetailsForLink .bild{
	width:170px;
	float:left;
	color:#fff;
}
.tx_ablinklist_catalogView_link .text, .tx_ablinklist_viewDetailsForLink .text{
	width:300px;
	float:left;
}

.tx_ablinklist_catalogView_categories, .tx_ablinklist_viewDetailsForLink{
	width:530px;
	float:left;
	clear:left;
}

.tx_ablinklist_catalogView_category {
	float:left;
	width:220px;
	padding:10px;
	margin-left:6px;
}
.tx_ablinklist_catalogView_category a {
	text-decoration:none;
	font-weight:bold;
	color:#842068;
}

.tx_ablinklist_catalogView_subcategories {
	display:none;	
}


.indexedsearchsearchbox {
	display:none;
}

.suchenbutton {
	margin-top:2px;
	margin-right:3px;
}


.suchfeld {
	background:#DADADA;
	border:0px #DADADA solid;
	margin-top:3px;
	padding:2px;
	width:160px;
}

.latesttermine {
	width:178px;
	padding-left:5px;
}
.latesttermine h3 {
	color:#852169;
	font-size:14px;
	border-bottom:1px #852169 solid;
	padding-bottom:3px;
	margin-bottom:4px;
}

.newslasttermine h3, .newslasttermine h3 a {
	color:#000;
	font-size:12px;
	border-bottom:0px #fff solid;
	padding-bottom:0px;
	margin-bottom:0px;
	font-weight:bold;
	text-decoration:none;
}
.newslasttermine {
	margin-bottom:8px;
}

.news-single-files dd img {
	padding-right:4px;
}

.news-singlemehr {
	margin-top:10px;
	margin-bottom:10px;
	border:1px #FFA809 solid;
	padding:4px;
}

.news-singlemehr dt {
	color:#842068;
	font-weight:bold;
	padding-bottom:2px;
}

.news-singlemehr dd {
	padding-left:10px;
	font-weight:bold;
	text-decoration:none;
}

.news-singlemehr dd a{
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

.content a {
	color:#842068;
}
.content a:hover {
	color:#D9BDD4;
}

.singlebacklink {
	text-align:right;
	padding-top:10px;
}
.singlebacklink a {
	color:#842068;
	font-weight:bold;
	text-decoration:none;
}
.newssingle h3 {
	font-size:12px;
	font-weight:bold;
	padding-bottom:10px;
}

.startseite2spalten, .spalten2 {
	float:left;
	clear:left;
	width:530px;
}

.eintragstartseite {
	padding:4px;
	border:1px #e3e6dd solid;
	background:#e3e6dd;
	margin-bottom:10px;
}

.vorschaubildstartseite {
	float:left;
	padding-right:4px;
}

.eintragstartseite h2, .eintragstartseite h2 a{
	font-size:14px;
	font-weight:bold;
	color:#842068;
	padding-bottom:4px;
	text-decoration:none;
}

.lateststartseite {
	padding:4px;
	margin-bottom:2px;
	margin-top:2px;
}

.lateststartseite h3{
	font-size:14px;
	font-weight:bold;
	color:#842068;
	padding-bottom:8px;
}

.newslaststartseite img {
	float:left;
	padding-right:3px;
}

.newslaststartseite h3 a,.newslaststartseite h3{
	font-size:12px;
	font-weight:bold;
	color:#000;
	padding-bottom:0px;
	padding-top:0px;
}
.newslaststartseite {
	font-size:11px;
	color:#000;
	margin-bottom:3px;
}

.spalte1startseite {
	float:left;
	width:310px;
	padding:2px;
	margin-bottom:10px;
}
.spalte2startseite {
	float:right;
	width:210px;
	margin-bottom:10px;
}

.latestklein {
	border:1px #842068 solid;
	padding:5px;
}

.latestklein h3 {
	font-size:12px;
	font-weight:bold;
	color:#842068;
	padding-bottom:8px;
	padding-top:4px;
}
.newslastklein h3 {
	padding-bottom:0px;
	padding-top:0px;
}
.newslastklein h3 a, .newslastklein h3{
	color:#000;
	text-decoration:none;
	font-weight:bold;
}

.googlecontent {
	border:1px #B05A7D solid; 
	clear:left;
	text-align:center;
	background-color:#D9BDD4;
	margin-top:10px;
	margin-bottom:10px;
}

.news {
	clear:left;
	margin-bottom:10px;
}

.spalte1 {
	float:left;
	width:210px;
	margin-top:10px;
	margin-bottom:10px;
}
.spalte2 {
	float:right;
	width:310px;
	margin-top:10px;
	margin-bottom:10px;
}

.eintragklein {	
	float:left;
	width:310px;
	border-bottom:1px #000 solid;
	padding-bottom:5px;
	margin-bottom:5px;
	clear:both;
	height:auto;
}

.vorschaubildklein {
	width:100px:
	text-align:left;
	float:left;
}

.newsvorschauklein {
	float:right;
	width:210px;
}
.newsvorschauklein h2, .newsvorschauklein h2 a{
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	color:#000;
}


.eintrag {	
	float:left;
	width:530px;
	border-bottom:1px #842068 solid;
	padding-bottom:5px;
	margin-bottom:5px;
	clear:both;
	height:auto;
}

.vorschaubild {
	width:210px:
	text-align:left;
	float:left;
}

.newsvorschau {
	float:right;
	width:310px;
}
.newsvorschau h2, .newsvorschau h2 a{
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	color:#000;
}


#banner {
	font-size:12px;
	position:absolute; 
	top:1px; 
	z-index:1; 
	left:1000px;
	width:100px;
	height:auto;
}

.headerwerbung {
	font-size:12px;
	position:relative; 
	top:1px; 
	z-index:1; 
	left:500px;
	top:-95px;
	width:500px;
	height:60px;
}

.content h1 {
	color:#AE587B;
	font-size:18px;
	font-weight:bold;
	padding-bottom:10px;
}

.content, .werbung {
	font-size:12px;
}

.content {
	padding:0px 15px 15px 15px;
	margin-bottom:15px;
}

.content ol, .content ul, .bodytext ol, .bodytext ul, .werbung  ul, .werbung  ol{
	margin-left:30px;
	margin-top:10px;
	margin-bottom:10px;
}

.werbung {
	padding:0px 50px 10px 10px;
}

.navtop {
	border-top:1px #842068 solid; 
	border-bottom:1px #842068 solid; 
	width:inherit;
	background-color:#F5F5F7;
}

.navtoprahmen {
	width:980px;
	margin-bottom:5px;
}

#topnavigation {
	font-size:12px;
	list-style:none;
}

.aktiv a{
	color:#000;
	display:block;
	font-weight:bold;
	background-color:#D9BDD4;
	text-decoration:none;
	font-size:12px;
	padding:4px 6px;
}

.noaktiv a{
	color:#000;
	display:block;
	text-decoration:none;
	font-size:12px;
	padding:4px 6px;
}

.noaktiv a:hover{
	color:#842068;
}

.aktiv a:hover{
	color:#fff;
}


.rootline {
	margin-left:180px;
	font-size:11px;
	color:#DED1E3;
	margin-bottom:10px;
	
}
.rootline a{
	text-decoration:none;
	color:#DED1E3;
}


.tabellenavigation h3,.tabellenavigation h3 a {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:2px;
	padding-left:6px;
	background-color:#842068;
	color:#FFF;
}
.firstnav, .contentunternav {
	font-size:12px;
}
.contentunternav {
	padding:0px 0 250px 0;
}

.tabellenavigation {
	border:1px #842068 solid;
	background-color:#D9BDD4;
	text-align:left;
	margin-bottom:20px;
	margin-left:15px;
}

.tabellenavigation ul {
	list-style:none;
}
.linkinaktiv a{
	display:block;
	color:#000;
	text-decoration:none;
	padding-left:10px;
	margin-bottom:2px;
	list-style:none;
}

.linkinaktiv a:hover{
	display:block;
	color:#000;
	text-decoration:none;
	background-color:#fff;
	list-style:none;
}

.linkaktiv a{
	display:block;
	color:#000;
	background-color:#fff;
	text-decoration:none;
	padding-left:10px;
	margin-bottom:2px;
	list-style:none;
}

ul ul  {
	color:#000;
	background-color:#fff;
	padding-left:5px;
}

ul ul .linkunter a {
	font-weight:bold;
	color:#842068;
}
ul ul .linkunteraktiv a {
	color:#842068;
        text-decoration:none;
}
ul ul a:hover {
	color:#000;
}


.footer {
	background-color:#842068;

	color:#fff;
	font-size:11px;
	text-align:center;
	width:976px;
	padding:2px;
}
.footer a{
	color:#fff;
	text-decoration:none;
} 
.footer a:hover{
	color:#DED1E3;
	text-decoration:none;
} 
