/* IE nicht im Quirksmode betreiben

Kopfzeile muss so aussehen

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<?xml version="1.0" encoding="iso-8859-1"?>

test per Javascript

<script type="text/javascript">
alert(document.compatMode);
</script>


dann klappt es auch mit Margin - Padding und Co.

*/

/******************
* layout 
*******************/

table.forenbaum
{
	width: auto;
	border-collapse: collapse;
	
}

table.forenbaum td.Text,table.forenbaum td.Baum
{
	margin: 0px;
	padding:0px;
}

table.forenbaum td.Baum
{
	border:0px solid red;
}

table.forenbaum td.Text,table.forenbaum td.Index
{
	padding-left:4px;
	
}

table.forenbaum td.einzeilig
{
	white-space: nowrap
}
 
table.forenbaum td.Titel
{
	width:80%;
	
}

/************************
* forum2
*************************/
table.forum2 td.gruppen div.forum-kopf,table.forum2 td.beitraege div.forum-kopf,div.forumInline div.beitraege div.forum-kopf
{
	font-size: 16px;
	font-weight: bold;
	
	background:#cf7c04;
	color:white;
	padding: 4px;
	padding-left:20px;
	
	margin-bottom:1px;
	height:20px;
	
	vertical-align: middle;
	
}

table.forum2 td.beitraege div.forum-kopf,div.forumInline div.beitraege div.forum-kopf
{
	padding-top:6px;
	padding-bottom:2px;
	
}

table.forum2 td.gruppen span.icon,div.forumInline td.gruppen span.icon
{
	background:url("../images/headline/meinung/pfeil.gif") top left no-repeat ;
	width:17px;
	height:17px;
	padding-right:17px;
	
}

table.forum2 td.gruppen,table.forum2 td.beitraege,div.forumInline  td.beitraege
{
	vertical-align: top;
	
}

table.forum2 td.gruppen p,div.forumInline td.gruppen p
{
	margin-top:10px;
	
}

table.forum2 td.gruppen ul li,div.forumInline td.gruppen ul li
{
	list-style:inside;
	list-style-type: none;
	
}

table.forum2 td.gruppen ul li.selected,div.forumInline td.gruppen ul li.selected
{
	font-weight: bold;
	
}

table.forum2 td.gruppen ul li.unselected,div.forumInline td.gruppen ul li.unselected 
{
	font-weight: normal;
	
	
}


table.forum2 td.beitraege table.tree,div.forumInline div.beitraege table.tree
{
	border-collapse: collapse;
}

table.forum2 td.beitraege table.tree td,div.forumInline div.beitraege table.tree td
{
	border:0px solid red;
	margin: 0px;
	padding:0px;
	border-collapse: collapse;
	white-space: nowrap;
	
}

table.forum2 td.beitraege table.tree table.line,div.forumInline div.beitraege table.tree table.line 
{
	width:auto;
	margin: 0px;
	padding:0px;
	border-collapse: collapse;
}

table.forum2 td.beitraege table.tree a.selected,div.forumInline div.beitraege table.tree a.selected
{
	font-weight: bold;
	
}

table.forum2 td.gruppen,div.forumInline td.gruppen
{
	width:250px;
}

table.forum2 td.beitraege form.neu textarea.text,div.forumInline div.beitraege form.neu textarea.text
{
	width:100%;
	height:200px;
	
	margin:0px;
	
}

table.forum2 td.beitraege form.neu input.titel,div.forumInline div.beitraege form.neu input.titel
{
	width:100%;
}

table.forum2 div.beitrag,div.forumInline div.beitrag
{
	padding:10px;
	padding-left:0px;
	
}

table.forum2 div.beitrag blockquote,div.forumInline div.beitrag blockquote
{
	border-left:3px solid  #e5e5e5;
	
	margin:4px;
	margin-top:8px;
	margin-bottom:8px;
	padding:1px;
	padding-left:4px;

	font-style: italic;
	
}

table.forum2 div.beitrag blockquote.level-1,table.forum2 div.beitrag blockquote.level-1 p,div.forumInline div.beitrag blockquote.level-1,div.forumInline div.beitrag blockquote.level-1 p
{
	color: #004080;
}

table.forum2 div.beitrag blockquote.level-2,table.forum2 div.beitrag blockquote.level-2 p,div.forumInline div.beitrag blockquote.level-2,div.forumInline div.beitrag blockquote.level-2 p
{
	color: #545B1C;
}
table.forum2 div.beitrag blockquote.level-3,table.forum2 div.beitrag blockquote.level-3 p,div.forumInline div.beitrag blockquote.level-3,div.forumInline div.beitrag blockquote.level-3 p
{
	color: #7C3F34;
}
table.forum2 div.beitrag blockquote.level-4,table.forum2 div.beitrag blockquote.level-4 p,div.forumInline div.beitrag blockquote.level-4,div.forumInline div.beitrag blockquote.level-4 p
{
	color: #A2A75F;
}
table.forum2 div.beitrag blockquote.level-5,table.forum2 div.beitrag blockquote.level-5 p,div.forumInline div.beitrag blockquote.level-5,div.forumInline div.beitrag blockquote.level-5 p
{
	color: #2F8233;
}


table.forum2 div.vorschau,div.forumInline div.vorschau
{
	
}
/*********************
* images
*********************/
div.Forum_Message, div.forum2_first_start
{
	background-image:url("../images/icons/forum/tree-message.gif");
}

div.Forum_Message_Kinder, div.forum2_first_start_childs
{
	background-image:url("../images/icons/forum/tree-message-childs.gif");
}

div.Forum_Message_Kind_Kinder, div.forum2_start_childs
{
	background-image:url("../images/icons/forum/tree-message-child-childs.gif");
}

div.Forum_Message_Kind, div.forum2_start
{
	background-image:url("../images/icons/forum/tree-message-child.gif");
}

div.Forum_Knoten, div.forum2_branch
{
	background-image:url("../images/icons/forum/tree-entry.gif");
}

div.Forum_Pfad, div.forum2_nobranch
{
	background-image:url("../images/icons/forum/tree-line.gif");
}

div.Forum_Ende, div.forum2_branch_end
{
	background-image:url("../images/icons/forum/tree-last.gif");
}

div.Forum_Leer, div.forum2_none
{
	background-image:url("../images/icons/forum/tree-noop.gif");
}


div.Forum_Knoten, div.Forum_Ende,div.Forum_Message,div.Forum_Message_Kinder,div.Forum_Message_Kind_Kinder,div.Forum_Message_Kind,div.Forum_Pfad,div.Forum_Leer, div.forum2_none
{
	float:left;
	margin:0px;
	vertical-align:text-bottom;
	
	width:21px;
	height:21px;
	min-width:21px;
	min-height:21px;
	
	background-repeat:no-repeat;
	background-position:center;
	
}

div.forum2_start,div.forum2_start_childs, div.forum2_branch, div.forum2_branch_end, div.forum2_nobranch, div.forum2_first_start, div.forum2_first_start_childs
{
	float:left;
	margin:0px;
	vertical-align:text-bottom;
	
	width:21px;
	height:21px;
	min-width:21px;
	min-height:21px;
	
	background-repeat:no-repeat;
	background-position:center;
}


span.forum2_group_open
{
	background-image:url("../images/icons/forum/group-open.gif");
}

span.forum2_group_close
{
	background-image:url("../images/icons/forum/group-close.gif");
}

span.forum2_group_open,span.forum2_group_close
{
	margin:auto;
	vertical-align: middle;
	
	width:9px;
	height:9px;
	min-width:9px;
	min-height:9px;
	padding-right:9px;
	
	
	
	background-repeat:no-repeat;
	background-position: center center;
	
	text-decoration: none;
	font-size: xx-small;
	
}

a.forum2_group
{
	text-decoration: none;
	font-size: xx-small;
}

span.forum2_message_new
{
	background-image:url("../images/icons/forum/message-new.gif");
}

span.forum2_message_reply
{
	background-image:url("../images/icons/forum/message-reply.gif");
}

span.forum2_message_new,span.forum2_message_reply
{
	margin:auto;
	vertical-align: middle;
	
	width:16px;
	height:16px;
	min-width:16px;
	min-height:16px;
	padding-right:16px;
	
	
	background-repeat:no-repeat;
	background-position: center center;
}

span.forum2_button_bold
{
	background-image:url("../images/icons/forum/message-format-bold.gif");
}

span.forum2_button_italic
{
	background-image:url("../images/icons/forum/message-format-italic.gif");
}

span.forum2_button_bold,span.forum2_button_italic
{
	margin:auto;
	vertical-align: middle;
	
	width:18px;
	height:16px;
	min-width:18px;
	min-height:16px;
	padding-right:18px;
	
	
	background-repeat:no-repeat;
	background-position: center center;
}

