/** BASIC */

body {
	margin: 10px;
	padding: 0px;
	background-color: #e7e8df;
}



/** HEADINGS */

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
}

h1 {
	font-size: 12px;
	margin-bottom: 5px;
}
h3 {
	font-size: 11px;
	margin-bottom: 3px;
}

.titelmitte {
	font-size: 11px;
	color: #b1bde4;
	font-weight: normal;
	padding: 8px 0 0 30px;
}

.titellinks {
	font-size: 11px;
	font-weight: normal;
	padding: 8px 0 0 30px;
}

.rootline {
	color: #1448b2;
	padding: 8px 0 0 30px;
	font-size: 11px;	 
}

.rootline a {
	color: #c0c5d8;
}

/** TEXTS */

body, th, td, input, textarea, select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;
}

p, blockquote, ul, ol, dl {
	margin-top: 0px;
	margin-bottom: 1em;
}

.ul1 {
	margin: 0px 0px 1em 0px;
	padding: 0px;
	list-style: none;
}

.ul1 li {
	padding: 6px 0px 10px 0px;
}

.ul1 a {
	padding-left: 15px;
	background: url(../images/homepage24.gif) no-repeat left center;
}

.ul1 li.vline {
	background: url(../images/homepage25.gif) repeat-x left bottom;
}

.text1 {
	font-size: 10px;
	color: #C4D2E1;
}

.text2 {
	color: #4D4D4D;
}

.text3 {
	color: #FFFFFF;
}

/** LINKS */

a {
	color: #229933;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

a.link1 {
	font-size: 11px;
	font-weight: normal;
	color: #39679B;
}

a.link2 {
	font-size: 10px;
	color: #FFFFFF;
}

/** STYLES */

.style1 {
}

.style1 a {
}

.style1 a:hover {
}

/** BACKGROUNDS */

.bg1 {
	background: url(../images/homepage05.jpg) no-repeat left top;
}

.bg2 {
	background: url(../images/homepage25.gif) repeat-x left bottom;
}

.bg3 {
	background: url(../images/homepage31.jpg) repeat-y left top;
}

.bg4 {
	background: url(../images/homepage19.gif) repeat left top;
}

.bg5 {
	background: url(../images/homepage20.jpg) #f2f2f2 no-repeat left bottom;
}

.bg6 {
	background: url(../images/homepage26.gif) repeat-x left top;
}

.bg7 {
	background: url(../images/homepage27.gif) repeat-x left top;
}

/** MISC */

.align-justify { text-align: justify; }
.align-right { text-align: right; }

img { border: none; }

.img1 {
	float: left;
	margin-right: 15px;
}

.img2 {
	float: right;
	margin-right: 15px;
}

hr { display: none; }

.hr1 {
	height: 1px;
	background: url(../images/homepage15.gif) repeat left top;
}

.hr2 {
	height: 1px;
	background: url(../images/homepage18.gif) repeat left top;
}

.bullet1 {
	padding: 12px 15px;
	background: url(../images/homepage28.gif) no-repeat center center;
}

.bullet1 span {
	position: absolute;
	left: -10000px;
}

.menuunten {

}

/*Print*/

.print {
	float: left;
	margin: 5px 0 0 10px;
}

.druckversion {
	float: left;
	width: 400px;
	margin: 10px 0 0 10px;
}

.pcontent {
	padding: 10px;
}

.pcontent .contenttable {
	width: 90%;
}

.pheader {
	padding: 10px;
}

/*Download counter*/


/** SEARCH */


/* min-height Hack */
#test {
   min-height:21px;
   height:21px;
   }
div test {
   height:auto;
   }
/* Ende des min-height Hack */


.search form {
	float: right;
	margin: 0px;
	padding: 12px 12px 0 0;
	height: 21px;
}

.search {
float: right;
        clear:none;
	margin-top: 0px;
	width: 338px;
	height: 54px;
	margin: 0 0 0px 0;
	padding: 0px;
	border-bottom: 1px #ffffff solid;
}


.input1 {
	width: 102px;
	height: 15px;
	padding: 3px;
	border: none;
	background: transparent url(../images/subpage02.gif) no-repeat;
	font-size: 11px;
	color: #666666;
	margin-bottom: 7px;
}



.tx-macinasearchbox-pi1 {
	margin: 14px 5px 0 0;
}

.labelsuchtext {
	float: left;
	display: inline;
	font-size: 11px;
	font-weight: normal;
	color: #b1bde4;
	margin: 9px 3px 0 0;
}

#imageField {
	margin-bottom: 7px;
}


.csc-mailform {
	border:none;
	width: auto;
}

.csc-searchResultHeader, .csc-noSearchResultMsg {
	font-size: 12px;
}

/*---Der Stern-HTML-Hack---*/
* html #imageField {
	margin-bottom: 4px;
}

.external-link img, .external-link-new-window img, .internal-link img, .internal-link-new-window img, .download img, .mail img {
margin-right: 2px;
margin-left: 3px;
}

.csc-sword, strong.tx-indexedsearch-redMarkup, span.tx-indexedsearch-sw {
	color: #ffffff;
	background-color:#4A9000;
	padding: 0 3px 0 3px;
}

.tx-indexedsearch-rules h2 {
	font-size: 12px;
}

.tx-indexedsearch-searchbox-sword, .tx-indexedsearch-searchbox-button {
	margin-bottom: 2px;
}

/*------mailformular formatieren------*/

.csc-mailform-field {;
margin: 2px 0 0 2px;;
padding: 5px;
}

.csc-mailform-field label {
float: left;
padding: 1px;
color: #626262;
width: 80px;
}


.mf-input {
clear: none;
width: 220px;
padding: 1px;
}

.mf-pass {
width: 220px;
padding: 1px;
}

.mf-text {
clear: none;
width: 220px;
padding: 1px;
}

.mf-check {
padding: 1px;
}

.mf-radio {
padding: 1px;
}

.mf-select {
width: 220px;
padding: 1px;
}

.mf-file {
width: 220px;
padding: 1px;
}

#mailformRadiotest {
border: none;
}

#mailformRadiotest legend {
display: none;
}

.mf-reset {
}

.mf-submit {
margin-left: 82px;
}

TABLE {
	border: none;
}

/*------tabelle formatieren------*/
/* RTE / Table styling */ 
TABLE.contenttable {  border:none; margin:10px 0px 10px 0px; width:95%; }
TABLE.contenttable TR TD { padding:2px 5px 2px 5px; margin:0px; border:0px;}
TABLE.contenttable TR TD P.bodytext { font-size:11px; }
TABLE.contenttable TR { margin:none; background-color:#e8e9e8; } /*Grn***b0ce6c*Blau***c3d2eb*/
TABLE .bodytext { margin: 0px; }

/* RTE / Bulletlists */ 
UL { margin-top:0px;  }
UL UL LI { font-size:11px; }
OL { margin-top:0px; }
/* LI { margin-top:0px; margin-bottom:0px; padding-top:2px; } */ 
LI {list-style-image:url(../images/homepage28.gif); margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; }

/***************/ 
/* Bulletlists */ 
/***************/ 

/* Bulletlists, general */ 
UL.csc-bulletlist LI { color:#8A0020; list-style-image:url(../images/homepage28.gif); }

.twrss_head_channel {
	font-size: 12px;
	font-weight: bold;
	margin: 2px 0 5px 0;
}

.twrss_bodytext {
	margin: 0 0 2px 0;
}

.guests, .users, .maxuser, .anonymuser, .loggedinuser {
	margin: none;
}

.maxuser {
	margin-bottom: 5px;
}

.loginname {
	font-weight: bold;
}


/* Filelinks, generally */ 
/************************/ 
TABLE.csc-uploads { border:1px; margin-top: 10px; }
TABLE.csc-uploads TR TD P { background-color :transparent; font-size:11px; padding: 3px; }
TABLE.csc-uploads TR TD { border: none; padding:0px; margin: 0px; }
TABLE.csc-uploads TR.tr-even { background-color:#e8e9e8; }
TABLE.csc-uploads TR.tr-odd { background-color:#d9d9d9; }
TABLE.csc-uploads TR TD.csc-uploads-icon { padding-left:6px; padding-right:6px; width:1%; text-align:center; vertical-align:middle; }
TABLE.csc-uploads TR TD.csc-uploads-fileName { width:80%; padding: 0 5px 0 5px; }
TABLE.csc-uploads TR TD.csc-uploads-fileName P { margin: 0px; }
TABLE.csc-uploads TR TD.csc-uploads-fileName P A { font-weight:normal; }
TABLE.csc-uploads TR TD.csc-uploads-fileName P.csc-uploads-description { font-style:italic; }
TABLE.csc-uploads TR TD.csc-uploads-fileSize { padding: 0 6px 0 6px; margin:0px; }
TABLE.csc-uploads TR TD.csc-uploads-fileSize P { white-space:nowrap; padding: 0 6px 0 6px; margin:0px; }

/* download counter */
TABLE.downloadtable {  border:none; margin:10px 0px 10px 0px; width:98%; }
TABLE.downloadtable TR TD { padding:2px 2px 2px 2px; margin:0px; border:0px;}
TABLE TR.tr-even { background-color:#e8e9e8; }
TABLE TR.tr-odd { background-color:#d9d9d9; }

TABLE TD.titel,
TABLE TD.klicks,
TABLE TD.datum,
TABLE TD.zeit { background-color:#e8e9e8; font-weight: bold; background-color:#c3d2eb; }

.tx-newloginbox-pi1 h3 {
	font-size: 11px;
	margin: 3px 0 2px 0;
}


/* .tx_ablinklist */
.tx_ablinklist_listView_category p i {
	padding-left: 10px;
}

.tx_ablinklist_viewDetailsForLink,
.tx_ablinklist_categoryPath,
.tx_ablinklist_viewRateLink,
.tx_ablinklist_viewRateLinkResult {
	font-size: 11px;
}
