/* Extension Style Sheets */
@import url(tx-chcforum.css);
@import url(tt-news.css);
@import url(lexikon.css);
@import url(tx-newloginbox.css);
@import url(login.css);
@import url(csc.css);
@import url(edit.css);
@import url(tx-indexedsearch.css);
@import url(mm_forum.css);

/* Struktur */
body { 
	font-size: 101%; 
	font-family: arial,helvetica,sans-serif; 
	text-align:center; 
	background-image: url('../images/weltraumI.gif'); 
	background-attachment: fixed; 
	background-repeat: repeat-x;	
} 

* { padding: 0; margin: 0; } 

/* Kopf */
#header { width: 700px; background: url(../images/logo.gif) left top no-repeat; height: 149px; }

/* Hauptcontainer */
#layout { margin-top:15px; margin-right: auto; margin-left: auto; margin-bottom: 0px; text-align: left; padding-bottom: 20px; width: 700px;}

/* Menübereich */
#menu { padding-bottom: 10px; background-color: #008080; }
#menutabs { float:left; width: 100%; background: #008080; }
#menutabs ul { margin:0; padding: 0px 20px; list-style: none; font-size: 93%; line-height:normal; }
#menutabs li { display: inline; float: left; background: url("../images/menutableft.gif") no-repeat left top; margin:0; padding:0 0 0 0px; text-decoration:none; }
#menutabs li a { font-family: verdana,arial,helvetica,sans-serif; float: left; display: block; background:url("../images/menutabright.gif") no-repeat right top; padding:5px 13px 4px 12px; color:#ffffff; text-decoration: none; }

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menutabs a span {float:none;}
/* End IE5-Mac hack */

#menutabs li a:hover { color:#FFF; text-decoration: none; }
#menutabs li a:hover { background-position: 100% -42px; }
#menutabs li#current a, #menutabs li#current { background-position:0% -42px; text-decoration: none; }
#menutabs li#current a { background-position: 100% -42px; }

/* Brotkrümel und Funktionen */
span.arrow { color:#dc0004; font-size: 86%; }
span.spot6 { color:#008080; font-weight: bold; font-size: 86%; color: #008080; }

/* Funktionsmenü Forum */
.csc-menu-1 { float:right; margin: 5px 5px 5px 0px; border: 1px solid #008080; padding: 5px 10px; list-style: none; font-size: 93%; }
.csc-menu-1 li { display: inline; float: left; margin: 0px; padding: 0px 10px 0px 0px; text-decoration:none; }

#funktionsleiste { border-bottom: 1px solid #008080; }
#pfad { float: left; width: 378px !important; width /**/:398px; padding: 5px 20px; }
#pfad ul { list-style:none; margin:0px; padding:0px; font-size: 86%; }
#pfad ul li { list-style: none; margin: 0px; padding: 0px; display: inline; color: #008080; }
#pfad .currentpath { font-weight: bold; }
#pfad ul a { display: inline; margin:0px 3px; padding: 0px; }
#pfad ul a:link, #pfad ul a:visited { text-decoration:none; font-size: 86%; color: #008080; } 
#pfad ul a:hover { text-decoration: underline; }
		
#funktionen { border: 0px solid red; text-align: right; float: right; width: 140px !important; padding: 5px 0px;}
#funktionen a img {padding: 0 5px; margin: 0 2px;}

/* Hauptinhalt */
#hauptcontent { background:#ebebeb; }
#content { width: 528px !important; width /**/:558px; padding: 0px 10px 10px 20px; float:left; margin-left: 1px; line-height:140%; }
#rechts { width: 115px !important; padding: 20px 10px; float: left; margin: 0px; border: 0px solid #008080; }
.inhalt { padding: 15px 0px 10px 0px; color:#000000; line-height:140%; }

/* Hauptinhalt Forum */
#forumcontent { width: 653px !important; width /**/:683px; padding: 0px 10px 10px 20px; float:left; margin-left: 1px; line-height:140%; }

/* Footer */
#footer { background: url('../images/footer.gif') left bottom no-repeat; padding-bottom: 5px; clear: both; }
#footer { height: 25px; text-align: center; color: #ffffff; padding-top: 8px; padding-bottom: 0px; margin: 0px; }
#footer a { color: #ffffff; font-size: 12px; font-weight: normal; margin: 3px; }
#footer a:hover { text-decoration: underline; }

/* Schriftgrößen */
#layout, #footer{ font-size: .75em; }
#rechts .csc-textpic-caption { font-size: 0.8em; margin: 3px 0px 12px 0px; }

/* Mailformulare */
fieldset { border: 0px; }
.csc-mailform-field {
      font-size: 12px;
      line-height: 15px;
      padding: 3px 60px 3px 10px;
      clear:both;
      }
      
.csc-mailform-field label { 
      border: 0px solid blue;
      padding-top: 5px;
      display: block;
      float: left;
      width: 100px; /* Breite.*/
      }


