	

/*

  $Id$
  
  Alvar C.H. Freude, alvar@a-blast.org, http://alvar.a-blast.org/
  
  
  
  Habe ich schon mal erwaehnt, dass der IE ein Haufen dampfender Kacke ist?
  Tjanun, frueher war das NS 4, aber beim IE haben die Jungs doch eigentlich
  lange genug Zeit gehabt, die dummen dämlichen Bugs in der CSS-Darstellung 
  rauszuwerfen.
  
  
  Grrr!
  
  
  
  */


body
	{
	color:		 #221100;
	font-size:	  95%;
	font-family:	Georgia, "Bitstream Vera", "Times New Roman", Times, serif;
	line-height:	140%;
	background:	 #e9e9e9; /* url("img/panorama-garten-800.jpg") scroll repeat-x left top; */
	letter-spacing: 1px;
	margin: 0px;
/*
	margin-right:8%;
	margin-left: 6%;
	margin-top: 125px;
	
	*/
	
	padding-bottom: 0; 
	padding-bottom: 0;
	}

HR
   {
   margin-top: 2.5em;
   }


.imageblock
   {
   width:100%;
   height: 80px;
   background-color: #999;
   white-space: nowrap;
   overflow: hidden;
   /* border-bottom: 2px white solid; */
   }


IMG
   {
   border: 0px;
   }

.imageblock IMG
   {
   border: 0px;
   border-right:2px white solid;
   }


.imageblock_left
   {
   width: 100px;
   background-color: green;
   line-height: 0px;
   overflow: hidden;
   float: left;
   }

.imageblock_left IMG
   {
   border: 0;
   border-top:2px white solid;
   margin:0px;
   padding:0px;
   }

.main IMG
   {
   float: right;
   border: 2px white solid;
   margin-left: -1em;
   position: relative;
   left: 2em;
   }

.noborder, .main IMG.noborder
   {
   border: 0;
   }

DIV.bild_mit_text IMG
   {
   float: none;
   clear: both;
   margin-left: 0.5em;
   margin-right: 0.5em;
   }

DIV.bild_mit_text
   {
   float: left;
   font-size: 0.85em;
   text-align: center;
   font-family: "trebuchet ms", "bitstream vera sans", "gill sans", verdana, arial, helvetica, sans-serif;
   margin-bottom:1.5em;
   }

.master
   {
   margin-left: 100px;
   }

BODY.bildergallerie .master
   {
   margin-left: 3%;
   }



.main
   {
	margin-right:18%;
	margin-left: 4%;
	max-width: 55em;
	}


BODY.bildergallerie .main
   {
   margin-left: 0;
   margin-right: 25%;
   }

.bildinfo
   {
   margin-left: 5%;
   margin-right: 40%;
   text-align: left;
   }


.bildinfo_head
   {
   margin-left: 5%;
   width: 92%;
   margin-bottom: 0;
   }


.h
   {
   float: left;
   }

.miniinfo
   {
   text-align: right;
   margin-right: 2em;
   }


.center
   {
   text-align: center;
   }


SMALL
   {
   font-family: "trebuchet ms", "bitstream vera sans", "gill sans", verdana, arial, helvetica, sans-serif;
   }


P.low_lh
   {
   line-height: 85% !important;
   }


TABLE.infotab
   {
   background-color: #f8f8f8;
   border: 2px white solid;
   margin-left:1.5em;
   }



TD.titel
   {
   text-align: right;
   font-weight: bold;
   color: #003;
   vertical-align: top;
   padding-right: 0.5em;
   }



TD
   {
   padding-bottom: 0.5em;
   }






.orange
    {
    color: #F60;
/*    text-decoration: blink; */
    }

A  
	{
	font-family: "trebuchet ms", "bitstream vera sans", "gill sans", verdana, arial, helvetica, sans-serif;
	}

A:link	
	{
	color: #036; 
	text-decoration: none; 
	border-bottom: 1px #036 dotted;
	}

A:visited 
	{
	color: #036; 
	text-decoration: none; 
	border-bottom: 1px #036 dashed;
	}


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

A[href]:hover
   {
   }

A:active  
	{
	color:red; 
	}

A[href]:active
   {
   border-bottom-color: red; 
   border-top-color: red;
/*	text-decoration: line-through; */
	}


    

A.mail:before
    {
    content: "\2709";
    }

UL#main_nav A, UL#main_nav A:hover
    {
    border-bottom:0px;
    }

/* P, UL, TD, BODY, LI */


STRONG
	{
	font-weight: bold;
	color: #003;
	}

H1, H2, H3
	{
	line-height: 100%;
	color: #336699;
	font-family: "trebuchet ms", "bitstream vera sans", "gill sans", verdana, arial, helvetica, sans-serif;
	}

H3
   {
   margin-top: 1em;
   margin-bottom: 0.5em;
   }

H2.eng
   {
   margin-bottom: 0.1em;;
   }

H3.eng
   {
   margin-top: 0.1em;
   }


P
	{
	margin-top: 0.75em;
	margin-bottom: 0.75em;
	}

#main
	{
	margin-bottom: 3em;
	overflow: visible;
	}

#main.main
	{
	width: 90%;
	}


OL LI
    {
    list-style-type: decimal;
    }




UL#main_nav
	{
	list-style: none;
	margin-top: 1em; 
	margin-bottom: 1em; 
	padding: 0;
	padding-top:0.2em;
	padding-bottom:0.2em;
	border-top: 1px #f60 dotted;
	border-bottom: 1px #f60 dotted;
	text-align: right;
	margin-right: 2em;
	margin-left: 4%;
	whitespace: nowrap;
	}
	
UL#main_nav LI	
	{
	display: inline;
	border-right: 1px black dotted;
	padding-left: 0.1em;
	padding-right: 0.1em;
	margin:0px;
	font-weight: bold;
	}

UL#main_nav LI.lastnav	
	{
	border-right: 0px;
	}

#main_nav A
	{
	color:#036;
	}

#main_nav A:hover
	{
	}


#main_nav LI:hover
	{
	background-color:#f60;
	color: white;
	}

#main_nav LI:hover A
	{
	color: white;
	border:0px;
	background-color:#f60;
	}



OL
    {
    width: 80%;
    margin-bottom: 2em;
    }

UL
    {
    padding-left: 1.5em;
    margin-left: 0;
    }


LI
    {
    margin-bottom: 0.75em;
    }

TABLE.infotab UL
   {
   margin-top:0px;
   }



FIELDSET
    {
    margin-bottom: 1.5em;
    padding:0.5em;
    }

FIELDSET FIELDSET
    {
    margin-bottom: 0.5em;
    }

LEGEND
    {
    padding: 0 0.5em;
	font-family: "trebuchet ms", "bitstream vera sans", "gill sans", verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	color: #369;
    }


INPUT
    {
	font-family: "trebuchet ms", "bitstream vera sans", "gill sans", verdana, arial, helvetica, sans-serif;
	letter-spacing: 0.5px;
	font-size: 0.9em;
    }

INPUT.radio
    {
    font-size: 1em;
    }

INPUT.text
    {
    width: 15em;
    }

INPUT.size2
    {
    width: 2em;
    }

INPUT.size4
    {
    width: 4em;
    }

SELECT
    {
    width: 16em;
	font-family: "trebuchet ms", "bitstream vera sans", "gill sans", verdana, arial, helvetica, sans-serif;
	font-size: 0.9em;
	letter-spacing: 0.5px;
    }

TEXTAREA
    {
    /* width: 18em;
    height: 7em; */
	font-family: "trebuchet ms", "bitstream vera sans", "gill sans", verdana, arial, helvetica, sans-serif;
	font-size: 0.9em;
	letter-spacing: 0.5px;
    }


FIELDSET
    {
    background-color: #e9e9e9;
    }



TABLE
    {
    border:0px;
    }

.bilderkasten
   {
   margin-right: 2%;
   }

.bilderkasten DIV
   {
   float: left;
   margin: 0.3em;
   margin-bottom: 0.5em;
   text-align: center;
   background-color: #d8d8d8;
   border: 1px #999 dashed;
   width: 320px;
   height: 330px;
   font-size: 0.75em;
   font-family: "trebuchet ms", "bitstream vera sans", "gill sans", verdana, arial, helvetica, sans-serif;
   line-height: 100%;
   font-weight: normal;
  /* font-style: italic; */
   padding: 10px;
   padding-top:8px;
   letter-spacing: 0.5px;
   }
   

.bilderkasten DIV.breit
   {
   width: auto;
   height: auto;
   }


.bilderkasten DIV A
   {
   border: 0px;
   }

.bilderkasten DIV A:hover, .bilderkasten DIV A:active, .bilderkasten DIV A:visited
   {
   border: 0px;
   background: transparent;
   }
   
.float_ende
   {
   clear: both;
   }

.float_ende + H2
   {
   margin-top: 1.5em;
   }
   

.bottom_left
   {
   text-align: left;
   margin-left: 1em;
   float: left;
   }


.bottom_right
   {
   text-align: right;
   margin-right: 3em;
   }


@media print
        {

        body
                {
                background:white;
                width: 100%;
                margin:0px;
                }
        .noprint, #main_nav
             {
             display: none;
             }
        
        #main.main
           {
	       width: 100% !important;
	       }

        }


