/*
 
  Basis-Stylesheets für ODEM.org
  Version für anständige Web-Browser  
    -- nicht für NS 4.x, der ist ein Haufen dampfender Kacke
  
  Mini-Schrotti-Redesign 2003

 */

BODY 
	{ 
	background:#e0daca; 
	margin:0px;
   padding:0px;
	line-height:1.5em;
	font-family:Georgia, times new roman, times, serif;
	font-size:0.9em; 
	letter-spacing:1px; 
	color:#1a1000;
	}

TABLE.infobox
	{
	background-color:#efece0;
	border:2px dashed white;
	padding: 0.2em;
	padding-left:0.3em;
	margin-right:3%;
	}

TABLE.fotoboxli
	{
	background-color:#efece0;
	border:2px solid white;
	padding:0px;
	padding-right:0px;
	padding-bottom:0.15em;
	margin-left:0px;
	margin-right: 0.5em;
	margin-top: 0.25em;
	margin-bottom:0.25em;
	}


TABLE.headbox
	{
	width:100%;
	background-color:#efece0;
	border-bottom:2px dashed white;
	padding:0px;
	margin:0px;
	}

TABLE.headcontent
	{
	/* margin-left:2%;
	margin-right:8%;
	*/
	}


TABLE.forum_tab
	{
	margin-left:2%
	}

TD 
	{
	line-height:1.5em;
	font-size:0.9em; 
	line-height:1.5em;
	font-family:Georgia, "times new roman", times, serif;
	font-size:0.9em;
	letter-spacing:1px; 
	color:#221a00;
	}


A	{
	color: darkblue;
	text-decoration:none;
	border-bottom: 1px dotted #33a;
	background:none;
	font-family:"trebuchet ms", tahoma, lucida, sans-serif;
	}

A.ext:before
 	{
	content:url(http://odem.org/static/link-ext.gif);
	}

SMALL A.ext:before, P.quelle A.ext:before
 	{
	content:url(http://odem.org/static/link-ext-small.gif);
	}



A:hover
	{
	color:purple; 
	border-bottom: 1px solid purple;
	border-top: 1px solid purple;
	background:white;
	}

A:active
	{
	color:red;
	text-decoration:line-through;
	}
 

A.nolink, A.nolink:hover
	{
	color:#1a1000;
	text-decoration:none;
	border:0px;
	font-family:Georgia, times new roman, times, serif;
	background:none;
	}

 
H3 
	{ 
	color:white; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	}


H1
	{
	font-family: trebuchet ms, tahoma, lucida, sans-serif; 
	font-weight:bold; 
	letter-spacing:3px;
	color:#900;
	margin-bottom:0.5em;
	font-size:200%;
	background:none;
	}

TABLE H1
	{
	margin-top:0px;
	}

H2
	{
	font-family: trebuchet ms, tahoma, lucida, sans-serif; 
	letter-spacing:2px;
	color:#900;
	margin-bottom:0.5em;
	margin-top:1.5em;
	font-size:150%;
	line-height:1.1em;
	background:none;
	}

H2.subhead
	{
	margin-top:0px;
	}

/*
   **********************************************************
   IE-Bug: padding-left:7% zerhagelt alles :-(
   **********************************************************
 */

TD.flayout_subhead
   {
   padding-left:6em;
   }



DIV.headblock
   {
   padding-left:6em;
   }




H3
	{
	font-family:trebuchet ms, tahoma, lucida, sans-serif; 
	letter-spacing:1px;
	color:#900;
	margin-bottom:0.5em;
	font-size:120%;
	background:none;
	}

H4
	{
	font-family:trebuchet ms, tahoma, lucida, sans-serif; 
	letter-spacing:1px;
	color:#900;
	margin-bottom:0.5em;
	background:none;
	}


PRE { font-family:Andale Mono, Lucida typewriter, letter gothic, monospace; }
SMALL.pre { font-family:Andale Mono, Lucida typewriter, letter gothic, monospace; font-size:80%; }



STRONG { color:#000033 }




H1.odem {

	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:4em; 	
	color:#4a3a30;
	margin-bottom:0em;
	padding-bottom:0.3em;
	padding-top:0.25em;
 }

.ored {color:#990000;}



.nav 
	{
	border:none; 
	xbackground-color:#efece0; 
	line-height:1.5em;
	}

A.nav 	{
	font-weight:bold; 
	font-size:90%;
}

A.nav:hover 	{
	color:red;
	background-color:#efece0;
	border:0px;
}


TABLE.maintext
	{
	margin-left:1.5%;


	/* background-color:#efece0;
	border-color:white;
	border-style:dashed;
	border-left-width:1px;
	border-top-width:1px;
	border-bottom-width:0px;
	border-right-width:0px;
	padding:0.5em; */
	}


TABLE.navbox { 
	border-color:#990000;
	background-color:#efece0;
	border-style:dashed;
	border-right-width:2px;
	border-top-width:2px;
	border-bottom-width:0px;
	border-left-width:0px;
	margin-left:0em;
	padding:0px;

}

TD.navbox
	{
	white-space:nowrap;
	padding-top:0.5em;
	padding-bottom:1em;
	padding-left:0.8em;
	padding-right:0.8em;
	border-bottom-width:2px;
	border-color:#990000;
	border-right-width:0px;
	border-top-width:0px;
	border-left-width:0px;
	border-style:dashed;
	}

TD.navbox_open
	{
	white-space:nowrap;
	padding-top:0.5em;
	padding-bottom:0.5em;
	padding-left:0.8em;
	padding-right:0.8em;
	}



TABLE.extrabox { 
	border-color:#990000;
	background-color:#efece0;
	border-style:dashed;
	border-left-width:2px;
	border-top-width:2px;
	border-bottom-width:0px;
	border-right-width:0px;
	margin-left:0.8em;
	padding-right:0.25em;
	padding-top:0.3em;
	padding-left:0.4em;
	padding-bottom:0.6em;
	
}



.topnavbox
	{
	white-space:nowrap;
	border:0px;
	border-bottom:2px #fff dashed;
	background:#d0c8b0;
	}

.bottomnavbox
	{
	white-space:nowrap;
	border:0px;
	border-top:2px #fff dashed;
	background:#d0c8b0;
	}


TABLE.extrabox_closed { 
	border-color:#990000;
	background-color:#efece0;
	border-style:dashed;
	border-left-width:2px;
	border-top-width:2px;
	border-bottom-width:2px;
	border-right-width:0px;
	margin-left:0.8em;
	margin-bottom:2em;
	padding-right:0.25em;
	padding-top:0.3em;
	padding-left:0.4em;
	padding-bottom:0.7em;
	
}

HR.navhr {
	color:#900;
}

STRONG.navbox {
	font-family:trebuchet ms, tahoma, lucida, sans-serif;
	color:#990000;
	letter-spacing:2px;
}

.boxhead {
	background-color:#990000;
	color:white;
	border:none;
}

SMALL 
	{
	font-size:0.8em;
        font-family: trebuchet ms, verdana, arial, sans-serif;
        letter-spacing: 1px;
	line-height: 1.5em;
        }


.normal {
	line-height:1em;
}


.maintab { 
/*	xborder-color:#efece0;
	xbackground-color:#efece0; */
	border-color:white;
	border-style:dashed;
	border-left-width:2px;
	border-top-width:2px;
	border-bottom-width:0px;
	border-right-width:0px;
	padding:0.25em;
	padding-top:0.5em;

}

.mainhead {
	background-color:#efece0;
	color:#990000;
	border:none;
	text-align:left;
	padding:0.25em;
}

.mainhead A {
	background-color:#efece0;
	color:#990000;
	border:none;
	text-decoration:none;
	text-align:left;
}



.main 
	{
	border:none; 
	xbackground-color:#dfdad0; 
	line-height:1.5em;
}



.more {
	text-align:right;
	font-weight:bold;
	alignment:right;
}

.eng {
	line-height:100%;
}



LI
	{
	padding-bottom:1em;
	}

        
.ilikebox
	{
        border:1px dotted #66331a;
        margin:1px;
        padding:1px;
        padding-left:5px;
        padding-right:5px;
        }

.dashedwhite
	{
     	border:2px dashed white;
        padding-top:1em;
        padding-bottom:1em;
        padding-right:1.25em;
        padding-left:1.25em;
        background:#efece0;
        }
 
.hidden
	{
        display:none;
        }

A.ilike, A:visited.ilike
	{
        text-decoration:none;
        color:#66331a;
        border:0px;
        }

A:hover.ilike
	{
        text-decoration:none;
        border-bottom:2px dotted #66331a;
        background:#efece0;
        }

A:active.ilike
	{
        text-decoration:none;
        border-bottom:2px solid red;
        border-top:2px solid red;
        background:white;
        color:red;
        }

        
.zbox
	{
	background:#efece0;
	border:white dashed 2px;
   }

BLOCKQUOTE.zbox
	{
	font-style:italic;
	width:90%;
	margin-left:1.5em;
	text-indent:-0.60em;
	margin-right:3em; 
	margin-bottom:1em;
	padding-top:0.5em;
	padding-left:0.75em;
	padding-right:1.5em;
	padding-bottom:1.0em;
	padding-left:1.1em;
	}

        
BLOCKQUOTE.zbox P 
	{
	padding-top:0px;
	margin-top:0px;
	}




.zitat
	{
	font-style:italic;
	color: #993300;
	}

.autor
	{
	font-style:italic;
	color: #993300;
	text-align:right;
	}
/*
P.autor
	{
	margin-bottom:0px;
	padding-bottom:0px;
	}

*/

.nozitat
	{
	text-indent:0px;
	font-style:normal;
	color:#221100;
	}

.weiter
	{
	text-indent:0px;
	}

.quelle
	{
	font-style:normal;
	color:#221100;
	margin-top:0em;
   margin-right:3%;
	text-align:right;
	font-size:75%;
	line-height: 1.5em;
	padding-left:0.6em;
	font-family: verdana, arial, sans-serif;
	}
	
.quelle B
	{
	color:#003;
	}

TABLE.zbox TR TD
	{
	vertical-align:top;
	letter-spacing:0px;
	font-family:verdana, arial, sans-serif;
	font-size: 75%;
	}
        
TABLE.zbox TR TH
	{
	vertical-align:top;
	letter-spacing:0px;
	font-family:verdana, arial, sans-serif;
	font-size: 75%;
	}




	
ul.slaveol
	{
	padding-left:0px;
	margin-left:16px;
	}
	
blockquote.forumquote
	{
	margin-left:0px;
	color:#960;
	}

.autor
	{
	font-style:italic;
	text-align:right;
	}


.darkstar
	{
	color:black;
	}

TABLE.box
	{
	border:2px white dashed;
	#xxbackground:#e0daca;
	background:#d8d0c0;
	}



.geschwaerzt
   {
	color:#000033;
	background-color:#000033;
	}


/* Forum */

.masterol
	{
	margin: 0px;
	margin-left: 0px;
	text-indent: 0px;
	padding: 0px;
   overflow: auto !important;
   overflow: scroll;   
	}

.slaveol
	{
	margin-left: 12px;
	padding-left: 0px;
	}


/*

Footenote-Layout

*/

.footnote
	{
	font-size:0.77em;
   font-family: "trebuchet ms", verdana, arial, sans-serif;
   letter-spacing:0.5px;
	line-height: 1.4em;
	color:#643;
	text-align:right;
	padding-right:1em;
	width:25%;
   padding-bottom:0.9em;
	}

.footnotenr
	{
	font-weight:bold;
	font-size:85%;
	color:#930;
	}

.footnotepointer
	{
	xfont-weight:bold;
	font-size:90%;
	color:#930;
	xcfont-family: trebuchet ms, verdana, arial, sans-serif;
	letter-spacing:0px;
	}

.footnote a
	{
	text-decoration: underline;
	border:0px;
	}


.zitat tt
	{
	font-size:0.9em;
	line-height:1.2em;
	}





tt, pre
	{
	font-family: andale mono, lucida console, courier new, monospace;
	}
	
	
	
TD.flayout
   {
   padding-bottom:0.5em;
   }

/*
.flayout_subhead
   {
   padding-left:7%;
   }
*/	
	
	
	

/* unsichtbar, Link fuer Spambots */

.nixda
   {
   display:none;
   }
