/****************************************************************************************************/
/* INHALTSBEREICH */


/****************************************************************************************************/
/* Allgemein */
#body {
	overflow: hidden;

	width: 900px;
	padding: 0 30px 0 30px;
	margin: 0 auto;
	/*background-color: #cda;*/
}

#body_content {
	float: left;
	width: 680px;
	border-right: 1px solid #e5e5e5;
	margin: 197px 0 20px 0;
	padding: 10px 0 0 0;
}



/****************************************************************************************************/
/* STANDARDSEITE */
/* Willkommenstext */
.body_content_welcome {
	width: 729px;
	padding: 0 0 20px 0;
}


/* Contentbereich 660px breit */
.content660 {
	width: 709px;
	padding: 10px 10px 30px 10px;
	border-top: 1px solid #e5e5e5;
	background:url(../images/content/te_bg01.gif) repeat-x top #fff;
}

.content_imgleft {
	float: left;
	margin: 0 20px 20px 0;
}

.content_imgright {
	float: right;
	margin: 0 20px 20px 0;
}

/* Werbung */
.content_ad {
	padding: 15px 0 15px 0;
	text-align: center;
}

/****************************************************************************************************/
/* KATEGORIE-ÜBERSICHT */
/* Auflistung der Unterkategorien */
.content_category_overview li a {
	padding: 0 0 0 18px;
	background-image: url(../img/content/bg_category_overview.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
}

.content_category_overview_addlink {
	padding: 20px 0 0 0;
}


/****************************************************************************************************/
/* LINK-ÜBERSICHT */
.content_link {
	padding: 20px 0 10px 0;
}

.content_link_stats {
	float: left;
	margin: 0 20px 0 0;
}

/* Premiumlink */
.content_link_premium {
	border: 3px solid #cfd8ff;
	padding: 7px;
	margin: 0 0 20px 0;
	background-image: url(../img/content/bg_content_link_premium.jpg);
	background-position: bottom left;
}

.content_link_premium_wrap {
	float: right;
	width: 490px;
}

.content_link_premium img {
	float: left;
}

/* Normallink */
.content_link_normal {
	border: 0px solid #ffdf71;
	padding: 7px 0 7px 0;
	margin: 0 0 20px 0;
	border-bottom: 1px dotted #e5e5e5;
}

.content_link_normal_wrap {
	float: right;
	width: 560px;
}

.content_link_normal img {
	float: left;
}



/****************************************************************************************************/
/* DETAILANSICHT */
/* Detailansicht: Beschreibung, Screenshot und Rating */
.content_detail {
	background: none;
	width:729px;
	padding:10px 0 10px 0;
}

.content_detailpremium {
	background-image: url(../img/content/bg_content_detailpremium.png);
	background-repeat: no-repeat;
	width:729px;
	padding:10px 0 10px 0;
}

.content_detail_screenshot {
	float: left;
	padding: 10px 0 0 10px;
}

.content_detail_body {
	float: right;
	width: 480px;
	padding: 10px 0 0 0;
}

.content_info, .content_tags, .content_similarlinks {
}

.content_info table {
	border-spacing: 0;
	border-collapse: collapse;
}

.content_info table th {
	width: 179px;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
}

.content_info table td {
	width: 440px;
}

.th_uneven {
	background-image: url(../images/navigation/cp_bg.gif);
	border-right: 1px solid #E5E5E5;
}

.th_even {
	background: none;
	border-right: 1px solid #E5E5E5;
}

.td_uneven {
	padding: 5px 10px 5px 10px;
	background-image: url(../images/navigation/cp_bg.gif);
}

.td_uneven_rating {
	padding: 2px 10px 5px 10px;
	background-image: url(../img/content/bg_content_info_table.gif);
}

.td_uneven_rating img {
	margin: 0 0 -9px 0;
}

.td_even {
	padding: 5px 10px 5px 10px;
	background: none;
}

.content_info_more {
	padding: 10px 0 0 0;
}

.content_similarlinks ul {
	list-style-type: none;
}





/****************************************************************************************************/
/* STARTSEITE */
/* Contentbereich 330px breit (für Startseite) */
.content330wrap {
	width: 709px;
	border-top: 1px solid #e5e5e5;
	background: url(../images/content/te_bg01.gif) repeat-x top;
	padding: 10px;
}

.content330 {
	float: left;
	width: 50%;
	padding: 0 0 20px 0;
}

/****************************************************************************************************/
/* FOOTER */
#body_footer {
	width: 660px;
	padding: 5px 0 0 0;
	margin: 0 0 0 ;
}

.body_footer_actions {
	padding: 0 0 5px 0;
}


/****************************************************************************************************/
/* FORMULARE (Vorlage AU) */

.form ul {
	list-style-type: none;
	padding: 10px 0 30px 0;
}
.form ul.unterprofil {	/* Eingabefelder-ul */
	list-style-type: none;
	padding: 10px 0 0px 0;
}
.form ul.unterprofilwert {	/* Ausgabewerte-ul */
	list-style-type: none;
	padding: 10px 0 0px 0;
	border-bottom:1px dotted #eee;
}

fieldset {
	padding: 0;
	margin: 0;
	border: 0;
	border-top: 1px solid #ddd;
}

fieldset.unterprofilfieldset {
	margin-top:10px;
}

legend {
	font-size: 16px;
	font-weight: bold;
	color: #727272;
	padding: 0 5px 0 0;
}

.form li {
	margin: 0 0 10px 0;
	clear: both;
}

.form label {
	float: left;
	width: 150px;
	padding: 4px 0 0 0;
	font-size: 13px;
	color: #727272;
}

.form select {
	font-size: 13px;
	color: #727272;
	
	border: 1px solid #ddd;
}

.form input {
	font-size: 13px;
	color: #727272;
	
	width: 330px;
	padding: 2px 4px 2px 3px;
	border: 1px solid #ddd;
	background-image: url(../img/content/form_inputtext.gif);
	background-repeat: no-repeat;
}

.form textarea {
	font-size: 13px;
	color: #727272;
	
	width: 330px;
	height: 130px;
	padding: 2px 4px 2px 3px;
	
	border: 1px solid #ddd;
	background-color: #fff;
	background-image: url(../img/content/form_textarea.gif);
	background-repeat: repeat-y;
}

label.labellong {
	width: 100%;
	
	font-size: 11px;
	color: #727272;
}

input.inputlong {
	font-size: 13px;
	color: #727272;

	width: 480px;
	padding: 2px 4px 2px 3px;
	border: 1px solid #ddd;
	background-image: url(../img/content/form_inputtext.gif);
	background-repeat: no-repeat;
}

textarea.textarealong {
	font-size: 13px;
	color: #727272;
	
	width: 480px;
	height: 220px;
	padding: 2px 4px 2px 3px;
	
	border: 1px solid #ddd;
	background-color: #fff;
	background-image: url(../img/content/form_textarea.gif);
	background-repeat: repeat-y;
}

label.labelcheckbox {
	font-size: 13px;
	color: #727272;
	
	display: block;
	width: 464px;
	padding: 0 0 10px 5px;
	float: left;
}

input.checkboxradio, input.formcheckbox, input.radioplain {
	padding: 0;
	margin: 0px 0 0 0;
	width: auto;
	float: left;
	border: 1px solid #eee;
}

.selectextra {
	float:left;
	width:300px;
	padding:0 0 10px 0;
	margin: 0 0 0 -10px;
}

.selectextra select {
	margin: 0 10px 0 10px;
}

input.submit {
	background: none;
	width: auto;
}

/* TYPO3-Formulare */
fieldset.csc-mailform {
	padding-top: 10px;
}
.csc-mailform-field {	/* Div um ein Label/Field */
	padding-bottom:10px;
}
.form .csc-mailform-submit {	/* Submit-Button */
	width: 120px;
}

/***
* --------------------------------------
Eigene Updates BB
* -------------------------------------- 
**/
li.submit input {
	padding: 2px;
	width: auto;
}