/*
 
  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
  
  Redesign 2003

 */

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

TABLE.maintext
	{
	margin-left:2%;
	}


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

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: 2px dotted #33a;
	background:none;
	font-family:trebuchet ms, tahoma, lucida, sans-serif;
	}

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

SMALL A.ext:before
 	{
	content:url(/static/link-ext-small.gif);
	}

A:hover
	{
	color:purple; 
	border-bottom: 2px 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;
	}


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; }



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; 
	background-color:#efece0; 
	line-height:2em;
	}

.nav A	{
	font-weight:bold; 
}

.navbox { 
	border-color:#990000;
	background-color:#990000;
	border-style:solid;
	border-width:1;
}

.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 { 
	border-color:#efece0;
	background-color:#efece0;
	border-style:solid;
	border-width:1;

}

.mainhead {
	background-color:#efece0;
	color:#990000;
	border:none;
}

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



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



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

.eng {
	line-height:100%;
}



LI
	{
	padding-bottom:1.25em;
	}

        
.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:75%;
	margin-left:1.5em;
	text-indent:-0.60em;
	margin-right:3em; 
	margin-bottom:2em;
	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;
	}
	

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

.weiter
	{
	text-indent:0px;
	}

.quelle
	{
	font-style:normal;
	color:#221100;
	margin-top:0.75em;
	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;
	}

