a:link    { color:#000000; text-decoration:none; }
a:visited { color:#000000; text-decoration:none; }
a:hover   { color:#C33819; text-decoration:none; }
a:active  { color:#000000; text-decoration:none; }
a:focus   { color:#000000; text-decoration:underline; }

body { 
/*  background:#C33819; */
  background:#F8DFCF;
  color:#000000;
  font-family:Helvetica,Arial;
  font-size:10pt;
/*  background-image:url("templates/bg_1.jpg");
  background-attachment:fixed; */
  margin:0px;
  padding:0px;
  scrollbar-base-color:#C33819;
  scrollbar-3dlight-color:#F8DFCF;
  scrollbar-arrow-color:#F8DFCF;
  scrollbar-darkshadow-color:#000000;
  scrollbar-face-color:#C33819;
  scrollbar-highlight-color:#F8DFCF;
  scrollbar-shadow-color:#C33819;
  scrollbar-track-color:#C33819; }

.FontSizeXXL    { font-size:140%; }
.FontSizeBig    { font-size:120%; }
.FontSizeMedium { font-size:85%; }
.FontSizeSmall  { font-size:75%; }

.InputFieldsStd    { background-color:#FFFFFF; 
                     color:#000000; 
                     font-family:Arial; }
.ButtonStd         { background-color:#6078B2; 
                     color:#FFFFFF; 
                     font-family:Arial; 
                     font-size:90%;
					 font-weight:bold;
                     border:1px solid #A5BDED; }
.AltBGImage        { background-image:url(); }
.AltTextColor      { color:#FFFFFF; }
.TableBorderStd    { background:#A5BDED; border:2px solid #6078B2; }
.TableBorderImage  { border:2px solid #6078B2; 
					 background:#A5BDED;
                     background-image:url(); }
.TableModerator    { border:2px solid #000000; 
                     background-color:#C33819; }

.TextThemeChoose   { font-size:120%; 
		  			 font-family:Arial, Helvetica, sans-serif;
					 color:#C33819; 
					 font-weight:bold; 
					 letter-spacing:1pt; 
					 word-spacing:1pt; }
.ShortMsg          { font-size:85%; color:#000000; }
.TextErrorMsg      { color:#C33819; }

.UserName          { color:#C33819; font-size:75%; text-decoration: none; }
.UserName2         { color:#C33819; font-size:75%; text-decoration: none; }
.UserAnonymousName { color:#C33819; font-size:75%; text-decoration: none; }
.ReadCount         { font-size:75%; }
.EntryCount        { font-size:75%; }
.EntryDate         { font-size:75%; text-decoration: none; }
.LastEntryDate     { font-size:75%; text-decoration: none; }
.LastEntryUserLink { color:#C33819; font-size:75%; text-decoration: none; }


/* ------ SubNavigation ---------- */
.XF_SubNaviTable { width:100%; margin-top:3px; }

/* SubNavigation TD's, mit Ebenen beginnend bei 0 */
.XF_SubNaviTDEmpty	{ height:10px; }
.XF_SubNaviTD0	{ background-color:#C33819; color:#FFFFFF; 
				  padding-top:5px; padding-left:12px; }
.XF_SubNaviTD1	{ padding-top:2px; padding-left:12px; }
.XF_SubNaviTD2	{ padding-top:2px; padding-left:20px; }

/* SubNavigation, mit Ebenen beginnend bei 0 */
.XF_SubNaviLink0 			{ font-size:85%; font-weight:bold; letter-spacing:4px; }
.XF_SubNaviLink0 a			{ width:100%; text-decoration:none; 
							  /* filter:blendTrans(duration=0.2); */
							  padding:1px; padding-left:4px; padding-right:0px; }
.XF_SubNaviLink0 a:link 	{ color:#000000; }
.XF_SubNaviLink0 a:visited	{ color:#000000; }
.XF_SubNaviLink0 a:hover	{ color:#FFFFFF; background-color:#C33819; }

.XF_SubNaviLink1 			{ font-size:100%; font-weight:bold; }
.XF_SubNaviLink1 a			{ text-decoration:none; color:#FFFFFF;  
							  /* filter:blendTrans(duration=0.2); */
							  padding:1px; padding-left:10px; padding-right:10px; }
.XF_SubNaviLink1 a:link 	{ color:#FFFFFF; }
.XF_SubNaviLink1 a:visited	{ color:#FFFFFF; }
.XF_SubNaviLink1 a:hover	{ color:#000000; background-color:#C33819; }

.XF_SubNaviLink2 			{ font-size:85%; font-weight:bold; }
.XF_SubNaviLink2 a			{ width:100%; text-decoration:none; 
							  /* filter:blendTrans(duration=0.2); */
							  color:#000000;
							  padding:1px; padding-left:4px; padding-right:0px; }
.XF_SubNaviLink2 a:link 	{ color:#000000; }
.XF_SubNaviLink2 a:visited	{ color:#000000; }
.XF_SubNaviLink2 a:hover	{ color:#FFFFFF; background-color:#C33819; }


.XF_StatsHeader { background-color:#C33819; color:#FFFFFF; }
.XF_StatsTable  { width:100%; 
				  padding-top:5px; padding-left:12px; 
				  margin-top:10px; }


.NaviText           { font-weight:bold; }
.NaviText:hover     { color:#FFFFFF; background:#C33819; 
                      padding-left:10px; padding-right:10px;
                      width:100%; }
.NaviTableCell      { border:1px solid #C33819; padding:2px; }

.NaviText:active,
.NaviText:focus,
.NaviText:visited,
.NaviText:link      { padding-left:10px; padding-right:10px; }

.XF_LoginText       { font-weight:bold; font-size:100%; 
				      border:1px solid #FFFFFF; padding:2px; 
					  margin-bottom:10px; }
.XF_LoginText a:active,
.XF_LoginText a:focus,
.XF_LoginText a:visited,
.XF_LoginText a:link     { color:#FFFFFF; }
.XF_LoginText a:hover   { color:#C33819; background:#FFFFFF; 
                       width:100%; /* filter:Alpha(opacity=85, finishopacity=35, style=2); */ }

.XF_LoginUserName { font-weight:bold; }

.FlagProp,
.EmoProp,
.MeansProp { position:relative; bottom:-3px; margin-left:3px; margin-right:3px; }

.TextEntryListT0   { background-color:#F5D3BC; }
.TextEntryListT1   { }

.TextEntrySubtreeT0 { background-color:#F5D3BC; }
.TextEntrySubtreeT1 { }
.TextEntrySubtreeChoosed { font-weight:bold; color:#C33819;}

.TextSearchResultT0 { background-color:#F5D3BC; }
.TextSearchResultT1 { }

.TextBottomDisclaimerSignature     { }
.TextBottomDisclaimerSignatureLink { }

.pgcChoosed { color:#C33819; }

.VoteInputQuestion { font-size:85%; font-weight:bold; }
.VoteInputText     { }

.XF_MainTable { background:#F8DFCF; width:100%; }

.XF_HeaderTable { background:#C33819; color:#FFFFFF; }
.XF_HeaderTable table { color:#FFFFFF; }

.NavigationTD { padding:0px; margin:5px; width:180px; background:#F8EBE7; 
                background-image:url("templates/bg_navi_right.gif"); 
				background-repeat:repeat-y; 
				background-position:right; }
.MainTD { padding:10px; }
.ContentPreviewTD { }
.StatisticTD  { width:250px;
				background:#F8EBE7; 
                background-image:url("templates/bg_navi_left.gif"); 
				background-repeat:repeat-y; 
				background-position:left; }

/* ======== Eintrag anzeigen =========== */

.XF_EntryViewTable { background-color:#A5BDED; width:100%; border-top:3px solid #6078B2; }
.XF_EntryViewTable hr { border:1px solid #6078B2; }
.XF_EntryViewTableAlt_1 { background-color:#33601D; width:100%; border-top:0px solid #6078B2; color:#FFFFFF; }
.XF_EntryViewTableAlt_1 hr { border:1px solid #FFFFFF; }
.XF_EntryViewTableAlt_1 table { color:#FFFFFF; }

.XF_EntryViewUserInfoTD { width:122px; }
.XF_EntryViewUserInfoTable { margin:5px; }

.XF_EntryViewHeader { background:#6078B2; color:#FFFFFF; 
					  font-weight:bold; padding:2px; }
.XF_EntryViewHeader a:link { color:#FFFFFF; }
.XF_EntryViewHeader a:visited { color:#FFFFFF; }
.XF_EntryViewHeader a:active { color:#FFFFFF; }
.XF_EntryViewHeader a:focus { color:#FFFFFF; }

.XF_EntryViewText { padding:5px; }

.XF_EntryViewLink   { padding:5px; }
.XF_EntryViewLink a { text-decoration:none; }

.XF_EntryViewSignature { padding:5px; padding-top:10px;
						 font-style:italic;
						 font-size:85%; }
.XF_EntryViewLastLog { padding:5px; font-size:75%; }

.XF_EntryViewAnswerButtonVM1Box 	{ border:1px solid #FFFFFF; padding:2px; width:120px; margin:0px; text-align:center; }

.XF_EntryViewAnswerButtonVM1 			{ font-weight:bold; }
.XF_EntryViewAnswerButtonVM1 		  	{ color:#FFFFFF; }
a.XF_EntryViewAnswerButtonVM1:visited  	{ color:#FFFFFF; }
a.XF_EntryViewAnswerButtonVM1:link  	{ color:#FFFFFF; }
a.XF_EntryViewAnswerButtonVM1:hover  	{ color:#6078B2; background:#FFFFFF; 
				                      	  padding-left:10px; padding-right:10px;
                   					  	  width:100%; }

/* ======== Content Preview =========== */

.header { padding:5px; margin:0px; 
          font-size:160%; 
		  font-family:Verdana, Arial, Helvetica, sans-serif;
          color:#C33819; 
          font-weight:bold; 
          letter-spacing:4pt; 
          word-spacing:5pt; }

.boxType1 { width:180px; height:210px;
            padding:0px; margin:5px; 
            border:0px solid #5E79B0; 
            background:#A5BDED; 
            overflow:hidden; 
            float:left;
            background-image:url(); }
.boxType2 { width:370px; height:210px;
            padding:0px; margin:5px; 
            border:0px solid #5E79B0; 
            background:#A5BDED; 
            overflow:hidden; 
            float:left;
            background-image:url(); }
.boxType3 { width:100%;
            padding:0px; margin:0px; margin-top:5px; 
            border:0px solid #5E79B0; 
            background:#A5BDED; 
            overflow:hidden; 
            float:left;
            background-image:url(); }

.boxHeadline { font-size:100%; 
		   color:#000000; 
		   padding:8px; padding-top:4px;
		   font-weight:bold; 
		   float:both; 
		   /* letter-spacing:1pt; 
		   word-spacing:1pt; */ }

.boxTheme { font-size:100%; 
            color:#FFFFFF; 
            padding:8px; padding-bottom:0px; 
			margin:0px; 
            font-weight:bold; 
            background:#6078B2;
		    vertical-align:bottom;
            float:both; }

.boxText  { font-size:100%; 
            padding:8px; 
            color:#000000; }

div.boxFirstTextLetter:first-letter { /* font-size:110%; 
                                      color:#006C00; 
                                      font-weight:bold; 
                                      margin-right:1pt; */ }

.boxPicture  { float:left; padding:3px; }

.mehrHeaderText { font-size:90%; 
                  font-weight:bold;
                  color:#000000; }


.StaticADV { position:absolute; left:518px; top:20px; 
			 border:1px solid #000000; }

.XF_AddUserInfo { font-size:85%; 
				  margin-top:5px; margin-bottom:5px; }

/* ======== Allgemein =========== */

a.noHover { }
a.noHover:hover { color:FFFFFF; text-decoration:none; background:; }

hr { border:1px solid #C33819; }

input,
select,
table { font-size:100%; }
.conten_prev_list_txt{background-color:#A5BDED; padding-top:2px; padding-bottom:2px;}
.conten_prev_list_txt img {margin-left:2px; margin-right:2px;}
.conten_prev_list_head { color:#FFFFFF; font-weight:bold; font-size:100%; background-color:#6078B2; padding-top:2px; padding-bottom:2px; border-bottom:1px solid #FFFFFF; border-top:1px solid #FFFFFF;}
.conten_prev_list_head a:link    { color:#FFFFFF; text-decoration:none; }
.conten_prev_list_head a:visited { color:#FFFFFF; text-decoration:none; }
.conten_prev_list_head a:hover   { color:#A5BDED; text-decoration:none; }
.conten_prev_list_head a:active  { color:#FFFFFF; text-decoration:none; }
.conten_prev_list_head a:focus   { color:#FFFFFF; text-decoration:underline; }

