/* http://www.rapetheday.de/forum/themes/GoboLinux-Theme/styles/default/octopus2.jpg */
/* neue bg:#cfd6d5, blaugruen:#275968, rot: #f71414 */

BODY { margin:0; padding:0; height:100%; }
BODY, DIV, TABLE, TD, INPUT, SELECT, P { font-family:'Arial', 'Helvetica', 'Trebuchet MS', 'Verdana', 'Tahoma', sans-serif; font-size:12px; color:#494949; }

UL, OL, fieldset, FORM { padding:0; margin:0; list-style:none; }
IMG { border:none }

A { color:#234a6b; text-decoration:none; cursor:pointer; }
A:hover { color: #c33; text-decoration:underline; }

.red { color:#f71414; }

.clear { clear:both}

/* Poll */
#polt { background:#FFF; padding:15px; margin-top:10px; border:4px solid #bdbdbe; overflow:hidden; }
.poltQ { font-size:18px; color:#234a6b; margin:0 5px 0 0; float:left }
.poltresult, .poltA { margin:2px 0 1px 0; }
.poltactive { display:block; padding:5px 0 0 5px; color:#4e4e4e; } /* Aktiv bis Info neben Titel */

.poltA { clear:both; float:left; padding-top:8px;  }
.poltresult { float:left; padding:9px 0 0 10px; font-size:11px; color:#497c96; }
.bars { clear:both; height:12px; background:#497c96 !important; border-left:4px solid #497c96; }

#polltA { clear:both; margin:10px 0;  }
.pollbutton { }
.poltdiagram { margin:15px 0 0 0}

/* ?? .divs{ margin-right:10px; } */

.addpolt { padding:4px 0 0 20px; } /* Poll hinzufuegen checkbox */
.pollquestion { width:405px; border:none; background:#dcddde; padding:4px; margin:12px 4px 4px 0;   } /* Titeleingabe Poll */

#smilies3 { clear:both; margin:10px 0; }
#smilies3 HR { height:2px; background:#a2a2a2; margin:10px 0; border:none; border-top:1px solid #d1d1d1; }
#smilies3 .SmallInput { width:196px; border:none; background:#dcddde; padding:4px; margin-top:4px;  }
#smilies3 SELECT { background:#dcddde; border:none; padding:2px }
#smilies3 { }

/* Errors & Success */
.ErrorContainer { background:#fff url(alert.gif) no-repeat top left ; border:1px solid #F00; padding:10px 10px 10px 30px; overflow:hidden; }
.ErrorTitle { font-weight:bold; color:#c00 !important; }
.Error { color:#c00 !important; }

#Success { border:1px solid #b5e6f4; background:#daf8f2; color:#0878a6 !important; display:block; line-height:18px; font-weight:bold; padding:15px !important;
			text-align:center; margin-bottom:10px !important; }
	
.Notice { background: url(notice.gif) no-repeat; border:1px solid #FAEBB1; padding:8px 8px 8px 30px; margin-bottom:20px; color:#D57D00; line-height: 150%; }
	
/* Remove System Message Button */
.Notice span {	float:right; display: block; font-size: 11px; }
.Notice span a, .Notice span a:link, .Notice span a:visited, .Notice span a:hover { color:#DA1B1B; }

.Invisible { display: none; }
.Visible { display: block; }

/* --- HEADER --- */

#Header { background:#1b1e1e; height:35px; border-bottom:1px solid #5f6363; width:100%; padding:20px 0 0 0; }
#Header H1 { display:none; }

#Header ul { margin:0 0 0 10px; }
#Header ul li { display:inline; padding:0; margin:0; }
#Header ul li a { padding:2px 5px 2px 5px; margin:0 8px; font-size:13px; color:#acb8bb; font-weight:bold; }
#Header ul li a:hover { color:#fff; text-decoration:none }
#Header ul li.TabOn a, #Header ul li.TabOn a:hover { padding:2px 6px; background:#f71414; color:#fff; border:none; }

#footer { clear:both; margin:10px 20px; text-align:center; padding-top:8px; }
#footer LI { display:inline; padding:0 10px; }

/* Logged in als */
#Session { font-size:13px; color:#CCC; margin:18px 10px 10px 10px; z-index:10px; position:absolute; left:100%; width:320px; margin-left:-340px; text-align:right;  }
#Session A { color:#fff; }

/* --- LOGO --- */
#logo { height:92px; float:left; margin:10px 10px 10px 0; width:250px; }
#claim { height:102px; margin:10px 0 0 160px; _margin:20px 0 0 160px; text-align:right; width:520px; float:left; }

.claiminput { }
.instanteditstyle { font-family:'Arial', 'Trebuchet MS', 'Verdana', 'Tahoma', sans-serif; color:#494949; width:520px; padding:4px; font-size:18px; height:70px; background:#dadada; text-align:right; }

/* --- PANEL --- */

#Panel { clear:both !important; width:260px; margin:40px 20px; _margin:40px 12px 20px 6px; float:left; }

/* Neuer Beitrag starten */
#startnewtopic H1 A { background:#497C96; color:#C7E1EA; font-size:14px; font-weight:bold; text-align:center; display:block; padding:8px; } /* Neuer Beitrag starten */
#startnewtopic H1 A:hover { text-decoration:none; background:#4E8FA4; color:#fff; }

#Panel A { font-weight:normal; }
#Panel H2 { color:#373635; font-size:16px; font-weight:normal; margin:20px 0 6px 0; padding:0; }
#Panel H2 A { font-size:12px; }
 
#Panel UL UL, #Panel UL P, #Panel SELECT { background:#a2adac; padding:8px; }
#Panel ul ul li a { display:block; padding:1px;  }
#Panel ul ul li a span { padding-left:4px; }
#Panel ul ul li a:hover { color:#3F3F3F; text-decoration:none; background:#fff; }

#Panel UL LI UL.membersonline { float:left; width:235px; background:#3F3F3F; padding:8px; border:4px solid #555555; margin-bottom:16px;} 
#Panel UL LI UL.membersonline LI { float:left; padding:2px 8px 2px 4px; height:14px; margin:1px 0; background:url(dot_white.gif) no-repeat right; display:block; }
#Panel UL LI UL.membersonline LI A { color:#acb8bb; font-weight:bold; }
#Panel UL LI UL.membersonline LI A:hover { color:#FFF; background:none; }

#Panel .leftbox {  clear:both; }

#Panel select { background:#3F3F3F; width:260px; margin-top:3px; padding:4px 2px; border:none; } /* ZB bei Google Kartenansicht */

UL#Legend { width:100%; margin:0; padding:0; }
#Legend .BlockedCategory, #Legend .UnblockedCategory { background:none !important; } 

#AboutVanilla { margin:20px 0; padding:3px 0; }
#AboutVanilla A SPAN { font-size:11px; }

/* Login-Box */
#Panel #txtPassword, #Panel #txtUsername { background:#dce2e1 !important; border:none !important; padding:2px; width:220px; }

#CategoryJumper {}

/* --- CONTENT --- */
/* #Content { position:absolute; width:640px; margin-left:300px; left:0; } */
#Content { width:640px; float:left; }


.ContentInfo { }
.ContentInfo .Top { white-space:nowrap; overflow:hidden; margin-bottom:0; }
.ContentInfo H3 { font-size:18px; font-weight:normal; margin:0 6px; padding:0; color:#275968; } /* Foren-Uebersicht */
.ContentInfo H1, #Form.StartDiscussion legend { font-size:18px; display:inline; font-weight:normal; color:#275968; margin:0 0 5px 0; padding:0; }
/* ^ Head Threadtitel */

/* Seitenanzahl + Beitraegeinfos */
.PageInfo { height:25px; margin-top:5px; }
.PageInfoTop { padding:4px 4px 0 4px; } /* Top */
.PageInfoTop P { padding:6px 0 0 0; margin:0; }
.PageInfo P { margin:0; padding:6px 0 0 5px; float:left; } /* Bottom */

.CategoryNameThread { } 
.CategoryNameThread A { color:#000 !important; }
.CategoryNameThread A:hover { text-decoration:underline; }
/* ^ posted in */

#Form.StartDiscussion legend { }
#Form.StartDiscussion UL { background:url(bg_content.png); _background:#9fa6a5; }

/* --- DISCUSSIONS --- */

/* Pagination */
OL.PageList { list-style:none; float:left; padding:0; margin:4px; }
OL.PageList li { display:inline; margin:0 2px !important; float:left; }
OL.PageList a, OL.PageList li a { font-weight:bold !important; background:url(bg_content.png); _background:#9fa6a5; font-weight:normal; color:#cfd6d5; float:left; display:block; padding:3px 6px; }
OL.PageList a:hover, OL.PageList li a:hover { color:#196D88; font-weight:bold; background:#FFF; text-decoration:none; }
OL.PageList li.CurrentPage { float:left; color:#336584 !important;  padding:3px 6px; background:#fff; }

.PageListEmpty { display:none !important }

.Bottom { clear:both; margin:5px 0 !important; }
.Bottom A { color:#336584 !important; font-weight:bold; padding-left:10px;  }
.Bottom A.right { float:right !important; }
.Bottom A:hover { text-decoration:underline }

.ganzunten { clear:both; visibility:hidden; }
#TopOfPage { float:right; margin:6px 6px 0 0;  }

.jumpdown { float:right; padding-top:4px }
.jumpdown IMG { border:none !important; }

#CommentsPage .ContentInfo h1 { overflow:hidden; } 

#ContentBody { clear:both; } 

/* Discussion Index Threaduebersicht */
.ContentInfo a { color:#bbb; text-decoration:none; font-size:12px; } 
.ContentInfo a:hover { }

#PageJump {	margin: 9px 0px 0px 20px; float:right; color:#336584 !important; font-weight:bold } /* Zurueck zur kompletten Foren-Uebersicht */

#Discussions { padding:5px 5px 1px 5px; _padding:2px 5px 5px 5px; background:url(bg_content.png); _background:#9fa6a5; display:run-in}	
#Discussions li ul { padding:10px 0; color:#777; _padding:0 0 10px 0; } /* IE6 Terror */
#Discussions li li { height:auto; _width:auto;  }

.NoNewComments, #Discussions li.Read ul { background:#dce0df; }
.NewComments, #Discussions li .Read .NewComments ul { background:#EDF1F0 !important; }
.NewComments ul { background:#EDF1F0 !important; }


.Discussion { padding:0 5px; overflow:hidden; margin:0 0 4px 0 !important; }
.DiscussionType, .DiscussionNew { float:left; padding-top:2px;  } 
.DiscussionType { margin-right:5px !important; }

.discussionicon { background:url(discussionicon.gif) no-repeat; width:30px; height:30px } 
.NewComments .DiscussionNew A 
{ background:url(discussionicon_new.gif) no-repeat; width:26px; height:20px; text-align:center; overlay:hidden;
padding:6px 0!important; color:#fff !important; font-size:11px; display:block; float:left; } 
.NewComments .DiscussionNew A:hover { text-decoration:none; font-weight:bold }

#Discussions li.Read .NewComments .DiscussionNew { display:inline; } 


.discussioniconnew {  }
.discussionicon span { display:none }

.DiscussionTopic, .User .Name { font-size:12px; overflow:hidden; color:red; font-weight:bold; }
.DiscussionTopic span { display:none; }
.DiscussionTopic A { color:#336584; }

.DiscussionCategory, .DiscussionStarted, .DiscussionComments, .DiscussionLastComment, .DiscussionActive, .DiscussionNew {
width:auto; display:inline; font-size:11px; margin-right:10px !important; overflow:hidden; height:14px; }
.DiscussionLastComment { margin-right:0 !important;  }  /* damit kein Platz vor letzter eintrag von ist */

/* --- KOMMENTARE --- */

/* Beitragszahl Kategorie zu wenig Platz oben */
#CommentsPage .Top .PageInfo { height:28px }
#CommentsPage .Top .PageInfo P { display:none }
#CommentsPage .Top .PageInfo P.CategoryNameThread { display:block !important;  }
#CommentsPage .Top .PageInfo P.CategoryNameThread  A { color:#275968 }

#Polt { background:#fff; paddding:20px; margin-bottom:4px; } /* Poll */

#Comments { background:url(bg_content.png); _background:#9fa6a5; padding:4px 5px 1px 5px ; }
#Comments OL { margin-bottom:5px; }
#Comments li { background:#fff;  margin-bottom:4px !important;  }
#Comments li.Hidden { background:#fafafa url(hidden-tile.gif) top left repeat-x; }
#Comments li ul li { background:none; } /* wg. fancy new post fx */

#Comments .CommentHeader { display:block; padding:10px 15px; height:30px; _height:auto; } /* IE6 Terror   */
#Comments .CommentHeader ul { float:left;   }
#Comments .CommentHeader li { display:inline; color:#aaa; font-size:11px; }
#Comments .CommentHeader li div.CommentIcon { display:block; float:left; height:40px; width:40px; padding:0 !important; overflow:hidden; margin-right:6px; }
#Comments .CommentHeader li span { display:none; }

#editcomment { float:right; }

#Comments li.Hidden .CommentHeader i { padding-left:8px; color:#c00; font-style:normal; }

#Comments .CommentHeader A { font-weight:bold; color:#275968; font-size:14px; } /* Nutzername */
#Comments .CommentHeader span { font-size:10px; font-weight: normal; color:#aaa; }
#Comments .CommentHeader span A { font-size:11px; border:1px solid #AAA; padding:1px 3px; font-weight:normal; color:#AAA; margin-left:2px; cursor:pointer; }
#Comments .CommentHeader span A:hover { text-decoration:none; color:#275968; border:1px solid #275968; }

#Comments .CommentNotice { clear:both; padding:6px; text-align: center;	border:1px solid #6ff;	background:#EFEBD6; margin: 15px 0;	}
#Comments .CommentBody { padding:0 15px 10px 15px; color:#000; line-height:150%; _margin-top:40px; } /* IE6 Terror */

.CommentSignature { display:block; font-size:11px; color:#7D7D7D; padding:0; border-top:1px dotted #7D7D7D; padding:5px 0; margin:0 1px 0 0; }

/* Formatierungen innerhalb Beitraegen */
#Comments .CommentBody A { color:#c33 }
#Comments .CommentBody CODE { border-left:6px solid #FFFFAA; padding:8px; padding-left:16px; display:block; white-space:pre; }	
#Comments .CommentBody BOLD, #Comments .CommentBody STRONG { font-weight:bold; color:#475D63 }

.CommentBody blockquote cite { font-weight:bold; padding:1px 4px; background:#7d7f80; display:run-in; color:#e6e9ec; margin-top:12px;  }
QUOTE, BLOCKQUOTE { background:#e6e9ec; color:#6C6C6C; margin:8px 0; padding:8px; overflow:hidden; border:1px solid #c9d0d6; }
QUOTE QUOTE, BLOCKQUOTE BLOCKQUOTE { border:1px solid #aab5be; }
QUOTE IMG, BLOCKQUOTE IMG, QUOTE QUOTE IMG, BLOCKQUOTE BLOCKQUOTE IMG { background:none!important; border:none!important; } 

#Comments .CommentBody UL { list-style-type:disc !important; margin:6px !important; }
#Comments .CommentBody OL { background:none !important; margin:6px !important; }
#Comments .CommentBody LI { padding:2px 0 !important; margin:0px !important }

/* --- KATEGORIEN --- */

#CategoryPage div.ContentInfo H1 { margin-top:22px; float:left; text-align:left; width:100%; padding:0 0 6px 6px; }

#Categories { background:url(bg_content.png); _background:#9fa6a5; padding:5px; list-style:none; float:left; width:100%; }
.BlockedCategory { background:#cfd6d5 url(kat_blockiert.gif); margin-bottom:4px; } 
.UnblockedCategory { background:#dfe4e3; margin-bottom:4px; }
#Panel .UnblockedCategory { background:none; }

#Categories LI UL { padding:10px 40px 10px 10px; }
#Categories ul span a, #Categories ul a { color:#DA1B1B; }

.Category { margin:0 0 3px 0; padding:0; overflow:hidden; width:100%; }

.CategoryName A { font-size:12px; font-weight:bold; color:#336584 !important; }
.CategoryName SPAN, .CategoryDescription SPAN, .CategoryName .Normal { display:none; }
.CategoryDescription { line-height:16px; }
.CategoryDiscussionCount, .CategoryOptions { width:auto; display:inline; font-size:11px; margin-right:10px !important; }

/* --- FORM STUFF --- */
#Form.Search fieldset SELECT { background:#cfd6d5; padding:2px; border:1px solid #919F93; }
#MainSearchInput #txtKeywords, .AdvancedSearchInput, .AdvancedSearchInput, .AdvancedUserInput, #DiscussionAutoCompleteResults, 
#CommentAutoCompleteResults
{ display:block; background:#cfd6d5; padding:2px; border:1px solid #919F93; }

/* --- SEARCH PAGE --- */

#Form.Search { margin-top:25px !important; }
#Form.Search FORM { }
#Form.Search UL { margin-top:-20px !important }
#Form.Search fieldset { background:url(bg_content.png); _background:#DFE4E3; padding:5px; color:#cfd6d5; _color:#494949; margin-bottom:5px;  }
#Form.Search fieldset legend { padding:0 0 25px 0 !important; margin:0 0 10px 0 !important; font-size:18px; font-weight:normal; color:#485E6E; }

.SearchSwitch { float:right; font-weight:bold; color:#B2BBBA; margin:-20px 10px 0 0; width:80px; text-align:right; } 

/* Einfach */
#SearchSimple label { display:inline !important; width:10px !important; }
#MainSearchInput #txtKeywords, .AdvancedSearchInput { margin-left:0 !important; }
#MainSearchInput label { display: none !important; }
#Form.Search .Submit input { margin:0 !important; } /* Abschicken */
.PreviewButton { color:#494949  !important; }

.SearchInput, .SearchSelect, .SearchSelect option { color:#000 !important; font-weight:normal !important; }
#SimpleSearchRadios input { width: auto !important; margin:0 2px 0 12px; }
#SimpleSearchRadios label { }

/* Erweitert */
#SearchDiscussionFields, #SearchCommentFields, #SearchUserFields { display:none;	}
.AdvancedSearchInput { width:70% !important;	}

.AdvancedUserInput, #DiscussionAutoCompleteResults, #CommentAutoCompleteResults { width:160px !important; }
#ddRoles, #ddOrder, #ddCommentCategories, #ddDiscussionCategories { width:auto !important; }
	
/* Search Results */
#SearchPage .PageList { float:right; display:block; margin:5px 10px 0 0; }
#SearchPage .PageList A { color:#275968; font-weight:bold; }
#SearchPage { margin-bottom:20px; }
#SearchPage .Bottom .PageInfo { margin-top:10px !important; }

/* Comment Search Results - Suche */
#CommentResults {	 } /* ? */
#CommentResults li { background:url(bg_content.png); _background:#9fa6a5; padding:5px 5px 0 5px; }
#CommentResults li ul { padding:5px; background:#cfd6d5; }
#CommentResults li ul li { background:none; height:auto; border:0px; }
#CommentResults li ul li A { text-decoration:none; }

#CommentResults .CommentResult ul {	background:#fff !important; }

#CommentResults .CommentText span { display: none; }
#CommentResults .CommentText span.Highlight { display:inline; color:#DA1B1B; background:#ff9; } /* ? */
#CommentResults .CommentText { margin:6px 0px 4px 0px !important; }
#CommentResults .CommentText a { color:#000 !important; }
#CommentResults .CommentText a:hover { background:#ffa; }

.CommentAuthor, .CommentAdded {	width: auto; display:inline; font-size:10px; margin-right:10px!important; }

/* Nutzersuchergebnisse */
OL#UserResults { padding:5px; background:url(bg_content.png); _background:#9fa6a5; float:left; width:100%;}
OL#UserResults LI { background:#FFF; margin-bottom:5px; }
OL#UserResults LI UL { padding:6px; color:#494949; }

#ExtensionPage OL#UserResults { padding:5px 0 0 5px; } /* memberseite geaenderte profile */
#ExtensionPage OL#UserResults LI.UserAccount { width:315px; line-height:40px; float:left; margin-right:5px; }
#ExtensionPage OL#UserResults LI.UserAccount SPAN { display:none; }
#ExtensionPage OL#UserResults LI.UserAccount IMG { float:left; margin-right:5px; }
#ExtensionPage OL#UserResults LI.UserAccount A { font-size:12px; font-weight:bold; }

li.User { display:inline; font-size:11px; margin-right:10px !important; }
li.User span { color:#aaa; }
li .User .Name { display:block; font-size:11px; overflow:visible; }
li .User .Name .UserIcon { padding:9px 0px 9px 30px !important; margin-right:6px !important; 
background-repeat:no-repeat !important; display:inline !important; background: center center no-repeat;	}

li.User .Name a { }
li.User .Name .WithIcon { line-height:32px; }
li.User .Name a:hover { text-decoration: none !important; }
li.User .Name span { display:none; }

/* User */

/* --- FORMULARKRAM --- */

#Form fieldset { border:0; clear:none; padding:0; margin:0; }
#Form fieldset legend {	padding:4px 0;	margin:0; font-size:14px; font-weight:bold; color:#000; }

#Form FORM { margin:0; padding:5px; }
#Form LI { margin-bottom:10px; font-weight:bold; }
#Form LABEL A { background:#FFF; margin:0 0 -3px 1px !important; float:right; padding:3px; border:1px solid #C7CFCE; width:100px; text-align:center} 
/* ^ big formarea, switch */

#BBBar { margin-bottom:10px; }

INPUT { font-weight:normal !important }

/* Mailkram */
#WhisperUsername, #WhisperAutoCompleteResults { width:200px; padding:2px; float:left; margin-right:4px; }
#WhisperUsername { margin-bottom:12px; background:#dcddde; border:none; margin-right:10px !important;}
#WhisperAutoCompleteResults { background:#A4CAD6; border:none; }
.whisperdesc { font-weight:normal; font-size:11px; }

#Form TEXTAREA, #Form INPUT, #Form SELECT  { font-family:'Arial', 'Trebuchet MS', 'Verdana', sans-serif; font-size:12px; }	
#Form textarea { width:97%; height:170px; border:none; padding:10px; background:#C7CFCE; }
#Form textarea.SmallCommentBox { height:170px; }
#Form textarea.LargeCommentBox { height:400px; }

#Form .Button { cursor:pointer; color:#000 !important; padding:2px 4px; }
#Form .Button .SubmitButton { margin-right:10px; }

.CancelButton { padding:20px 0 0 0; display:block; clear:both; text-align:left; color:#fff; font-weight:bold; font-size:12px; }

/* --- ADD COMMENT (& Start Discussion Forms) --- */
.octopus { margin:200px 0 0 640px; z-index:10; position:absolute; _display:none }

#Form.AddComments legend { padding:10px; color:#275968 } /* Headline Kommentar hinzuf */
.AddComments { width:100%; background:url(bg_content.png); _background:#9fa6a5; clear:both; margin-top:7px !important; } /* unter Thread */

/* Nur bei neuem Thread  Neuer Thread */
#frmPostDiscussion { padding:0 !important; margin:8px 0 0 0 !important; }
#Form.StartDiscussion UL { padding:10px;  }
#Form.StartDiscussion label, #Form.AddComments label { display:block; width:100%; font-weight:bold; }
#Form.StartDiscussion label.Radio, #Form.AddComments label.Radio { display:inline !important; width:auto !important; }
#Form.StartDiscussion #CommentBox { width:97%; }

.CategorySelect { font-weight:normal; padding:2px; background:#dcddde; border:none; margin-top:2px; }

.newdiscussionbg { background:url(bg_content.png); _background:#9fa6a5; padding:10px;  }
/* AbschickenBG bei neuem Thread */

#Form.AddComments { margin:0 0 4px 0; padding:8px 0 0 0;	}
#PostPage #Form.AddComments {	padding:0;	}

.DiscussionBox { width:477px; padding:3px; background:#dcddde; border:none; margin-top:2px; }	/* Neues Thema Name */
#Form .Button { width:auto !important; }

#CommentFormats { font-size:11px; font-weight:normal !important; float:right; } /* Kommentar formatieren als */
#CommentFormats LABEL, #Form.AddComments a, #Form.StartDiscussion a { font-weight:normal !important; font-size:11px; }
#CommentFormats input {	margin:0 2px 0 0}

#Comment_Preview { background:#cfd6d5 url(preview.gif) center no-repeat !important; }

/* bei kalendereintrag */
.addtocal { padding:14px 20px 0 20px; }
#smilies2 { padding:6px 0; clear:both !important;}
#smilies2 SELECT { background:#dcddde; border:none; padding:2px; margin-left:4px; }

/* Pad fatal errors on post page */
#PostPage #Content {	padding-top:20px !important; overflow:hidden; }

/* --- PROFIL --- */
.ProfileTitle { float:left; padding:4px; width:730px; margin-bottom:5px; }
.ProfileTitle h2 { font-weight:normal; margin:0; padding:0; color:#275968; }
.ProfileTitle p { font-size:11px; margin:0; padding:0 }
.ProfileTitleIcon { background:no-repeat; float:left }
.ProfileTitle .WithIcon h2 {  width:auto; }
.ProfileTitle .ProfileIcon { display:inline; margin-right:8px !important; float:left !important; width:40px; background:center center no-repeat; }	

.Picture { width:280px; height:200px; overflow:hidden; background:center center no-repeat; margin-bottom:6px; }

#AccountProfile { float:left; width:305px; background:url(bg_content.png); _background:#9fa6a5; }
UL.vcard { border-bottom:10px solid #DCE2E1; background:#DCE2E1; margin:4px !important; padding:5px !important; height:auto; }
UL.vcard LI { clear:both; padding:2px; margin:4px 0 !important; }
UL.vcard LI h3 { font-size:12px; width:44%; float:left; padding:0; margin:0 }
UL.vcard LI P { float:left; width:55%; padding:0; margin:0 0 0 2px }

/* rechte Spalte */
.rightprofile { width:325px; float:left; margin:0 0 20px 5px}
.rightprofile LI.DiscussionActive { display:none !important; } /* no space das ist mist so*/
.rightprofile #PageJump { display:none !important; }

#AccountHistory { }
#AccountHistory .ganzunten { display:none } /* tmp */
#AccountHistory H2 { background:url(bg_content.png); _background:#9fa6a5; clear:both; color:#cfd6d5; font-size:12px; margin:0; padding:6px 8px 0 8px; }

#FlickrStream { background:url(bg_content.png); _background:#9fa6a5; float:left; padding:0 5px 5px 0; margin-bottom:8px; }
#FlickrStream A { display:block; background:no-repeat bottom right; height:75px; width:75px; overflow: hidden; float:left; padding:5px 0 0 5px; }

.rightprofile #Audioscrobbler { display:block; background:url(bg_content.png); _background:#9fa6a5; padding:5px; clear:both; margin-bottom:10px !important;  }
.rightprofile #Audioscrobbler UL { background:#cfd6d5; padding:0 5px; }
.rightprofile #Audioscrobbler LI { padding:5px !important; border-bottom:1px solid #8F9687; } 
.rightprofile #Audioscrobbler LI P { padding:0; margin:0; font-size:11px; color:#8F9687; }
.rightprofile #Audioscrobbler H3 { font-size:12px !important; padding:0; margin:0; color:#336584; }
.rightprofile H2.rightheadline { display:block; }
.rightprofile H2.rightheadline A { color:#CFD6D5 !important; }
.rightprofile #Audioscrobbler H3 A { color:#336584; }

#Audioscrobbler { display:none } /* Damit die letzten Diskussionen nicht in den Einstellungen gezeigt werden */
H2.rightheadline { display:none }

.rightprofile .rightheadline { background:url(bg_content.png); _background:#9fa6a5; clear:both; color:#cfd6d5; font-size:12px; margin:0; padding:6px 8px 0 8px;  }

.rightprofile .latestdiscussions { display:block; background:url(bg_content.png); _background:#9fa6a5; }
.rightprofile .latestdiscussions .PageInfoTop {  font-weight:bold; font-size:12px; color:#cfd6d5; padding:0 5px; margin:0; }
.rightprofile .latestdiscussions { width:100%; }
.rightprofile .latestdiscussions OL { background:none !important; } 
.rightprofile .latestdiscussions .DiscussionLastComment, .rightprofile .latestdiscussions .DiscussionStarted{ display:none }
.rightprofile .latestdiscussions H3 { display:none }

.latestdiscussions { display:none } /* Damit die letzten Diskussionen nicht in den Einstellungen gezeigt werden */


#AccountProfile li { clear:both; line-height:18px; }
#AccountProfile 
#AccountProfile h2 { font-size:14px; color:#000; width:60%; float:left; } 

/* --- PROFIL EINSTELLUNGEN --- */
h1.preferences { color:#336584; font-size:18px; font-weight:normal; }
.configbackground { background:url(bg_content.png) !important; _background:#9FA6A5 !important; }

#AccountPage .Account { width:550px; float:left; margin-top:6px; }
#AccountPage .Account UL { background:#cfd6d5; padding:20px; }
.configbackground #AccountPage .Account UL LI { border-bottom:1px dotted #494949; }
#AccountPage .Account UL LI label {display:block; margin-bottom:2px; }
#AccountPage .Account UL LI  small { font-size:11px; color:#F00 } /* erforderlich */
#AccountPage .Account UL LI UL { }
#AccountPage .Account H2 { color:#336584 }
#AccountPage .Account INPUT { border:none; padding:3px; margin-top:2px; }

.profileimage { padding:5px; background:url(bg_content.png) !important; _background:#9FA6A5 !important; }

#Form.Account h2 { font-size:16px; margin:10px 0 !important; } /* Zwischenueberschriften */
#AccountPage .Account legend { display:none; }
#AccountPage UL .Description { margin:0; padding:10px 0 !important; font-weight:normal; }
#AccountPage .Description { margin:0; padding:10px !important; }

#AccountPage .Account P A { background:url(bg_content.png) !important; _background:#9FA6A5 !important; margin:0; padding:5px; font-weight:bold; color:#DA1B1B; } /* Ein weiteres Paar hinzufügen */

/* --- Eigene Input-Einstellungen --- */

#CustomInfo li { width:50%; float:left; border-bottom:none !important }
#CustomInfo li input { width:95% !important; }

/*
#Form.GlobalsForm label { float:left; }
#Form.Extensions label { width:100%; }
*/
#Form.Account .Description span label, #Form.Account label small { font-weight:normal; }
#Form.Account input, #Form.Account select { color:#000; width:40%; }

#Form.GlobalsForm input, #Form.GlobalsForm select { width:59%; }

#Form.Account p span { display:block; margin-top:5px; }
#Form.Account p span label { float:none; display:inline; margin-left:5px; font-weight:bold; line-height:20px; width:90%; }
#Form.Account p span input { width:14px; }

#Form.Preferences p span label { font-weight:normal; }
	
/* Globals Form */
  
#Form.GlobalsForm select.SmallSelect { font-size:11px; width:50px; }
#Form.GlobalsForm #ForumOptions P SPAN LABEL { font-weight: normal !important; }
#Form.GlobalsForm #ForumOptions { margin-bottom:20px; 	}
#Form.GlobalsForm P { margin-bottom:10px; }
	
/* Update Check form */

.UpdateOld .Name, .UpdateGood .Name, .UpdateUnknown .Name, .UpdateChecking .Name { padding:0px 0px 4px 23px !important; }
.UpdateOld .Details, .UpdateGood .Details, .UpdateUnknown .Details, .UpdateChecking .Details { font-weight:normal; }
.UpdateOld, .UpdateUnknown { background:#FFC; }
.UpdateGood { background:#FFFB97; }
.UpdateChecking { background:#FFFEEC; 	}
.UpdateOld .Name { background: url(ico.alert.gif) no-repeat top left; }
.UpdateGood .Name { background:url(ico.check.gif) no-repeat top left; }
.UpdateUnknown .Name { background:url(ico.unknown.gif) no-repeat top left; }
.UpdateChecking .Name { background: url(progress.gif) no-repeat center left; }

/* RoleEdit Form */
  
#Form.RoleEditForm li p span label { font-weight: normal !important; }

/* Category List */
#Form.CategoryList .RoleBlocked { background:url(disabled-tile.gif) #F4F4C2; }
	
/* Category Form */
#Form.CategoryForm li p span label { font-weight:normal !important;	}

/* -- ADMIN STUFF */

/* Profil Nutzer loeschen */
#DeleteUser { background:url(bg_content.png); _background:#9fa6a5; padding:5px; margin-bottom:10px;  }
#DeleteUser FORM { background:#fff; padding:5px;  }

/* Custom form for extensions management screen */

#Form.Extensions { margin: 0px 0px 20px 0px !important; }
DIV.Extensions ul { background:url(bg_content.png); _background:#9fa6a5; padding:5px; margin: 10px 0px 20px 0px !important; }
div.Extensions ul li { padding:10px !important; overflow:hidden; margin-bottom:2px !important; }
div.Extensions ul li.Enabled { background:#cfd6d5;  }
div.Extensions ul li.Disabled { background: url(disabled-tile.gif); }
div.Extensions ul li.Processing { background:#cfd6d5; }
div.Extensions ul li.Processing label { background: url(progress.gif) no-repeat center left; }
div.Extensions ul li.Processing input { display:none; }
div.Extensions ul li.Processing * { color: #B9AB7E !important; }
div.Extensions h3 { font-size:13px; color:#275968 !important; }
div.Extensions h3 label { display:inline !important;	padding-left:30px !important;	}
div.Extensions ul li input { width:auto !important; left:320px; position:absolute; }
div.Extensions h3 a { color:#1EB136 !important;	text-decoration: none; }
div.Extensions h3 a:hover { text-decoration: underline; }
div.Extensions ul li span, div.Extensions ul li span * {	font-size:12px; z-index:1;	}
div.Extensions ul li span { margin-left: 10px !important; }
div.Extensions .Version {	font-weight: bold; margin-left: 5px !important;	}
div.Extensions ul li p { padding-left:30px !important; color:#000 !important;	}
div.Extensions ul li p a {	color:#335eb7 !important; text-decoration: none; }
div.Extensions ul li p a:hover {	color:#ff6 !important; text-decoration:underline;	}

/* Custom form for applicant management screen */
div.Applicants ul li.CheckController p {
	padding-left: 4px !important;
	}
div.Applicants ul li.NoApplicants p {
	padding-left: 4px !important;
	color: #405E77 !important;
	}
div.Applicants .Approve {
	padding: 0px 0px 10px 0px !important;
	}
div.Applicants .Approve input {
	font-size: 11px !important;
	}
div.Applicants ul {
	margin: 10px 0px 10px 0px !important;
	}

/* Custom form for sortable list */
  
.SortList {
	background-color: #ffc;
	border: 1px solid #ddd;
	border-top: 0px;
	}
.MovableSortListItem {
	cursor: move;
	}
.SortListItem {
	border-top: 1px solid #ddd;
	padding: 6px !important;
	margin: 0px !important;
	position: relative;    /* set item to relative for IE6 */
	}
.SortListOptions {
	float: right !important;       /* float for modern browsers - no need to clear this float */
	float: none;                   /* no float for IE6 */
	position: relative !important; /* realtive positioning for modern browsers */
	position: absolute;            /* absolute positioning for IE6 */
	right: auto !important;         /* no right positioning for modern browsers */
	right: 20px;                   /* right positioning for IE6 */
	}
.SortEdit, .SortEdit:link, .SortEdit:active, .SortEdit:visited {
	color: #1eb136 !important;
	font-weight: normal !important;
	text-decoration: none !important;
	}
.SortEdit:hover {
	color: #393;
	text-decoration: underline;
	}
.SortRemove {
	background: url(btn.remove.gif) no-repeat center right;
	text-decoration: none;
	margin-left: 10px !important;
	padding-left: 15px !important;
	}
.SortNoRemove {
	text-decoration: none;
	margin-left: 10px !important;
	padding-left: 15px !important;
	}



/* Abschicken bei edit und neuem beitrag */
.Submit { margin:5px 0px !important; }
.Submit input { width:auto !important;	cursor:pointer; }

/* Settings Home */
.Help { padding:5px; background:url(bg_content.png); _background:#9fa6a5; }
#Form.Help FORM { width:98%; background:#fff; padding:10px; }

#SettingsPage #Content dl * {	margin:0; padding:0;	}
#SettingsPage #Content dl dt { font-weight:bold; font-size:14px; color:#275968;  }
#SettingsPage #Content dl dd { margin:10px; }

/* Fluestern deaktiviert

.WhisperFrom { } 
.WhisperTo {  }
#legend .WhisperTo { border:none; }
.left { float:left; }
.hiLite { background:#ff9; } */

/* Autocomplete results */
.AutoCompleteContainer { margin:0; padding:0; border:1px solid #888; border-top:0px; }
.AutoCompleteContainer TD { padding:3px; cursor:pointer; }
.AutoCompleteRow TD { background:#fff; color:#494949; }

.AutoCompleteHoverRow TD { background:#335EA8; color:#fff; }
	
/* Ajax progress */
.HideProgress { background:url(hprogress.gif) center center no-repeat; text-decoration:none !important; padding:0 15px;	}
.Progress {	background: url(hprogress.gif) left center no-repeat;	padding-left:22px !important;	}

.PreferenceProgress { background:url(hprogress.gif) left center no-repeat; padding-left:16px !important; }
.Complete, .PreferenceComplete {	background:none; padding-left:0px; }
.PreferenceProgress input { display: none; }
.PreferenceComplete input { display: inline;	}

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-table; }

/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix { display:block;	}
	
/* End hide from IE-mac */
  
 
/* IE 7 Fixes - thanks WallPhone */
#Content .ContentInfo.Bottom .PageInfo p { min-width:20px; }
html>body #Content .ContentInfo.Bottom .PageInfo { } 

/* Eule Reinhard */
#bubble1 { background:url( /owl/images/bubble.gif) repeat-y; border-bottom:1px solid #666; padding:20px 0 5px 0; width:210px; 
			  display:block; text-align:left; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; overflow:hidden; }
#bubble1 A { color:#49566D }
#bubble1 A:hover { color:#941C18; }
.hidden { display:none }
#reinhard { }
