/* Angaben f?r alle standardkonformen Browser */

   /***
   Begin Roundbox
    ***/
    .roundbox{display:block}
    .roundbox *	{
      display:block;
      height:1px;
      overflow:hidden;
      font-size:.01em;
      background:#E3B375;
    }
    .roundbox1	{
      margin-left:3px;
      margin-right:3px;
      padding-left:1px;
      padding-right:1px;
      border-left:1px solid #E3B375;
      border-right:1px solid #E3B375;
      background:#E3B375;
    }
    .roundbox2	{
      margin-left:1px;
      margin-right:1px;
      padding-right:1px;
      padding-left:1px;
      border-left:1px solid #ede8e8;
      border-right:1px solid #ede8e8;
      background:#E3B375;
    }
    .roundbox3	{
      margin-left:1px;
      margin-right:1px;
      border-left:1px solid #E3B375;
      border-right:1px solid #E3B375;
    }
    .roundbox4	{
      border-left:1px solid #E3B375;
      border-right:1px solid #E3B375;
    }
    .roundbox5	{
      border-left:1px solid #E3B375;
      border-right:1px solid #E3B375;
    }
    .roundboxfg	{
      background:#E3B375;
      padding-left:0.3em;
      padding-right:0.3em;
      font:0.9em Verdana, Arial, Helvetica, sans-serif;
    }
   	/***
   	INNERE BOX
   	***/
   	.InnerRoundbox{display:block}
    .InnerRoundbox *{
      display:block;
      height:1px;
      overflow:hidden;
      font-size:.01em;
      background:#8F5638;
    }
    .InnerRoundbox1	{
      margin-left:3px;
      margin-right:3px;
      padding-left:1px;
      padding-right:1px;
      border-left:1px solid #8F5638;
      border-right:1px solid #8F5638;
      background:#8F5638;
    }
    .InnerRoundbox2	{
      margin-left:1px;
      margin-right:1px;
      padding-right:1px;
      padding-left:1px;
      border-left:1px solid #8F5638;
      border-right:1px solid #8F5638;
      background:#8F5638;
    }
    .InnerRoundbox3{
      margin-left:1px;
      margin-right:1px;
      border-left:1px solid #8F5638;
      border-right:1px solid #8F5638;
    }
    .InnerRoundbox4	{
      border-left:1px solid #8F5638;
      border-right:1px solid #8F5638;
    }
    .InnerRoundbox5	{
      border-left:1px solid #8F5638;
      border-right:1px solid #8F5638;
    }
    .InnerRoundboxfg	{
      background:#8F5638;
      padding-left:0.3em;
      padding-right:0.3em;
      font:0.9em Verdana, Arial, Helvetica, sans-serif;
    }

   	/***
	End Roundbox
	***/

   body {
        background:#F0F0F0;
        font:12px Arial, Verdana, sans-serif;
   }

   #mainTextBox	{
   		width:830px;
   		min-height:220px;
   		font:1em Verdna, Arial, Helvetica, sans-serif;
   		/*border: 1px solid #000000;*/
             /*
		border-left: 6px solid #E4B476;
		border-right: 6px solid #480705;
		*/
		padding:0.5em;

   }
   #mainHeaderBox	{
   		margin-top:0.2em;
   		margin-left:0px;
   		width:815px;
   		min-height:185px;
   		background-image: url( '../images/balken_staffelei_neu.png' );
   		background-repeat: no-repeat;
   		border-top: 1px solid #F0F0F0;
   }
   #mainMenuBox	{
   		margin-left:4.5em;
   		width:23em;
   		height:15em;
   		font:1em Arial, Verdana, sans-serif;
   		color:#FFFFFF;
   		/*border: 1px solid #FF0000;*/
		z-index:10;
   }
   #menTitelBox01	{
   		margin-left:2.2em;
   		margin-top:0.1em;
   		height:1.7em;
   		width:21em;
   		/*border: 1px solid #FFFFFF;		*/
   }
   #menTitle01	{
   		margin-left:0.2em;
   		margin-top:0.1em;
   		width:8em;
   		/*border: 1px solid #FFFFFF;*/
   }

   #menTitle02	{
   		margin-left:7.6em;
   		margin-top:1.8em;
   		width:8em;
   		/*border: 1px solid #FFFFFF;*/
   }
   #menTitle03	{
   		margin-left:3.5em;
   		margin-top:0em;
   		width:8em;
   		/*border: 1px solid #FFFFFF;*/
   }
   #menTitle04	{
   		margin-left:16.4em;
   		margin-top:0.8em;
   		width:8em;
   		/*border: 1px solid #FFFFFF;*/
   }
   #menTitle05	{
   		margin-left:14.6em;
   		margin-top:1.8em;
   		width:8em;
   		/*border: 1px solid #FFFFFF;*/
   }
   #menTitle06	{
   		margin-left:7.5em;
   		margin-top:-0.2em;
   		width:5em;
   		/*border: 1px solid #FFFFFF;*/
   }
   #menTitle07	{
   		margin-left:11.7em;
   		margin-top:0.6em;
   		width:5em;
   		/*border: 1px solid #FFFFFF;*/
   }
   #headerLine	{
   		padding-top:0.5em;
   		float:right;
   		margin-right:1em;
   		margin-top:7em;
   		width:25em;
   		height:2em;
   		line-height:2em;
   		vertical-align:text-bottom;
   		font:1.5em Arial, Verdana, sans-serif;
   		color: #541A1B;
   		font-weight:700;
   		letter-spacing:0.3em;
   		/*border: 1px solid #541A1B;*/
		text-shadow:black;
   		text-align:left;
   }
   #mainCenterTextBox	{
   		margin-left:0px;
   		margin-top:-1px;
   		width:799px;
   		min-height:30em;
   		padding:0.5em;
   		padding-top:0.2em;
   		/*border: 1px solid #541A1B;*/
   		/*border-right: 2px solid #541A1B;*/
   		/*border-bottom:2px solid #541A1B;*/
   		font:1em Verdana, Arial, Verdana, sans-serif;
   		text-align:left;
		/*background-color:#FFFFFF;*/
   }
   #mainCenterBottomText	{
   		/*padding:0.5em;*/
   		clear:left;
   		margin-left:0px;
   		margin-top:0.1em;
   		width:815px;
   		height:7em;
   		padding:0.5em;
   		font:1em Arial, Verdana, sans-serif;
   		text-align:left;
   		/*border: 1px solid #541A1B;*/
   }
   #bottomTextBoxes	{
   		height:6em;
   		width:295px;
   		/*border: 1px solid #541A1B;			*/
   		/*padding:0.5em;*/
   		margin-right:0.5em;
   }

   fieldset	{
   		padding:0.2em;
   		border:0px;
   		font-size:1em;
   }

   fieldset legend	{
          padding-left: 3px;
          padding-right: 3px;
          color: #FFFFFF;
          font:1.2em Verdana, Arial, Helvetica, sans-serif;
          font-weight:900;
   }

   #header_container {
        position:fixed;
        top:0; left:0; right:0;
        text-align:center;
        margin:0;
        height:2em;
        z-index:3;
    }

    #header {
        position:absolute;
        top:0; left:0; right:0; bottom:0;
        height:100%;
        background:#efefef;
        z-index:3;
        margin:0;
        padding:0.2em;
    }

    #content {
        margin:0;
        padding-top:3em;
        padding-bottom:3em;
        z-index:2;
    }

    #footer_container {
        position:fixed;
        bottom:0; left:0; right:0;
        text-align:center;
        margin:0;
        height:2em;
        z-index:3;
    }

    #footer {
        position:absolute;
        top:0; left:0; right:0; bottom:0;
        background:#efefef;
        z-index:3;
    }

    /* Nur f?r den MSIE */

    /*
    * html, * html body {
        overflow:hidden;
        bottom:0;
        height:100%;
    }
	*/
    * html #header_container, * html #footer_container {
        position:absolute;
        width:98%;
    }

    * html #header,* html #footer {
        height:100%;
        position:static;
    }

    * html #content {
        position:absolute;
        top:0; bottom:0; left:0; right:0;
        height:100%;
        width:100%;
        overflow:auto;
        margin:0;
    }

  #menu
  {
   position: absolute;
   top: 5px;
   left: 5px;
   width: 800px;
   height: 180px;
   padding: 0;
   margin: 0;
   background-image: url(images/balken_staffelei_neu.png);
   background-repeat: no-repeat;
   z-index:1;
  }

  #head_box	{
   position: absolute;
   top: 124px;
   left: 310px;
   width: 490px;
   height: 20px;
   /*background-color: #FFFFFF;*/
   padding: 6;
   margin: 6;
   z-index:2;
   font: 1em Arial, sans-serif;
   font-weight:bold;
   color: #541A1B;
   line-height:1.2em;
   text-align: left;
  }

  #main_box	{
   position: absolute;
   top: 190px;
   left: 2px;
   width: 600px;
   padding: 6px;
   margin: 6px;
   z-index:1;
   font: 0.8em Arial, sans-serif;
   color: #000000;
   line-height:1.2em;
  }

  #main_shadow	{
    position: absolute;
    top: 192px;
    left: 4px;
    width: 796px;
    background-color: #FFFFFF;
    z-index:0;
  }

  #menu_text_1	{
  	 position: absolute;
  	 top: 40px;
  	 left: 72px;
  	 font: 0.8em Arial, sans-serif;
	 color: #000000;
	 margin-top: 0;
	 margin-bottom: 0;
	 z-index:1;
  }
  #menu_text_2	{
  	 position: absolute;
  	 top: 22px;
  	 left: 140px;
  	 font: 0.8em Arial, sans-serif;
	 color: #000000;
	 margin-top: 0;
	 margin-bottom: 0;
	 z-index:1;
  }
  #menu_text_3	{
  	 position: absolute;
  	 top: 38px;
  	 left: 224px;
  	 font: 0.8em Arial, sans-serif;
	 color: #000000;
	 margin-top: 0;
	 margin-bottom: 0;
	 z-index:1;
  }
  #menu_text_4	{
  	 position: absolute;
  	 top: 68px;
  	 left: 246px;
  	 font: 0.8em Arial, sans-serif;
	 color: #000000;
	 margin-top: 0;
	 margin-bottom: 0;
	 z-index:1;
  }
  #menu_text_5	{
  	 position: absolute;
  	 top: 104px;
  	 left: 232px;
  	 font: 0.8em Arial, sans-serif;
	 color: #000000;
	 margin-top: 0;
	 margin-bottom: 0;
	 z-index:1;
  }
  #menu_text_6	{
  	 position: absolute;
  	 top: 138px;
  	 left: 178px;
  	 font: 0.8em Arial, sans-serif;
	 color: #000000;
	 margin-top: 0;
	 margin-bottom: 0;
	 z-index:1;
  }

  #menu_text_7	{
  	 position: absolute;
  	 top: 116px;
  	 left: 148px;
  	 font: 0.8em Arial, sans-serif;
	 color:#CACACA;
	 margin-top: 0;
	 margin-bottom: 0;
	 z-index:1;
  }

  #foot_box	{
  	position:absolute;
  	left:2px;
  	top:620px;
  	height:8em;
  	width:800px;
  	/*border: 1px solid #4A1112;*/
  }

  p {   font: 1em Verdana, Arial, Helvetica, sans-serif;
	  /*color: #000000;*/
	  line-height:1.2em;
	  margin-top: 0;
	  margin-bottom: 0;
  }

  a.i {	font: 1em Verdana, Arial, Helvetica, sans-serif;
  		line-height:1.2em;
	  	color: #000000;
	  	margin-top: 0;
	  	margin-bottom: 0;
	    text-decoration:none;
	  }
a.i:hover   { background-color:#A46121; color:#FFFFFF; }
a.i:active  { background-color:#A46121; color:#FFFFFF; }
a.i:visit   { background-color:#A46121; color:#FFFFFF; }

a.l {	font: 1em Verdana, Arial, Helvetica, sans-serif;
  		line-height:1.2em;
	  	color: #CACACA;
	  	margin-top: 0;
	  	margin-bottom: 0;
	    	text-decoration:none;
	  }
a.l:hover   { background-color:#420001; color:#FFFFFF; }
a.l:active  { background-color:#420001; color:#FFFFFF; }
a.l:visit   { background-color:#420001; color:#FFFFFF; }


a.im,
a.imx {	font: 1em Verdana, Arial, Helvetica, sans-serif;
  		line-height:1.2em;
	  	color: #0D527A;
	  	margin-top: 0;
	  	margin-bottom: 0;
	    text-decoration:none;
	  }
a.im:hover   { background-color:#0D527A; color:#FFFFFF; }
a.im:active  { background-color:#0D527A; color:#FFFFFF; }
a.im:visit   { background-color:#0D527A; color:#FFFFFF; }

a.imx	{
		color: #DABE6E;
	}

a.imx:hover   { text-decoration: underline overline; }
a.imx:active  { text-decoration: underline overline; }
a.imx:visit   { text-decoration: underline overline; }

input.text	{
	font: Arial, sans-serif;
	border: 1px solid #000000;
	font-size: 0.9em;
}

input.password	{
	font: Arial, sans-serif;
	border: 1px solid #000000;
	font-size: 0.9em;
}

.c_but_05,
.c_but_10,
.c_but_15 {
    font: Arial, sans-serif;
    font-size:0.8em;
	border:1px solid #000000;
	background-color:#F1F1F1;
	cursor:pointer;
}

.c_but_05 { width:  5em; }
.c_but_10 { width: 10em; }
.c_but_15 { width: 15em; }


h1	{
	font: 1.4em, Verdana, Arial, Helevetica, sans-serif;
	color:#BD5C4B;
}

h2	{
	font: 1.1em, Verdana, Arial, Helevetica, sans-serif;
	color:#BD5C4B;
}

#pictureBox	{
	float:right;
	width:320px;
	height:150px;
	font: 0.8em, Verdana, Arial, Helevetica, sans-serif;
	color:#44677B;
	/*border:1px solid #FF0000;*/
}

#mainSiteTextBox	{
	float:left;
	width:450px;
	font: 1em, Verdana, Arial, Helevetica, sans-serif;
	color:#000000;
	/*border:1px solid #00FF00;'*/
}

#galleryLeftBox,
#galleryRightBox	{
	width:380px;
	height:170px;
	/*border:1px solid #FF0000;*/
	margin-top:1em;
}

#galleryLeftBox	{
	float:left;
	margin-right:10px;
}

#galleryRightBox	{
	float:right;
}

#galleryInnerPicBox	{
	margin-top:10px;
	width:160px;
	height:150px;
	float:left;
	/*border:1px solid #00FF00;*/
}

#galleryInnerTextBox	{
	margin-top:10px;
	width:200px;
	height:160px;
	float:left;
	/*border:1px solid #0000FF;*/
	text-align:left;
	vertical-align:middle;
	line-height:80px;
	float:right;
}

#galleryDetailbox	{
	float:left;
	width:240px;
	height:260px;
	/*border:1px solid #BBB2B0;*/
	margin-bottom:3em;
	margin-right:1em;
	padding-left:0.2em;
	padding-right:0.2em;
	border-top:1px solid #BBB2B0;

}

#galleryDetailboxDate	{
	text-align:right;
	font:0.8em, Verdana, Arial, Helevetica, sans-serif;
	color:#000000;
}

#galleryDetailboxTitle	{
	text-align:left;
	margin-top:0.5em;
	font:1em, Verdana, Arial, Helevetica, sans-serif;
	color:#BD5C4B;
	font-weight:700;
    /*letter-spacing:0.2em;*/
  	border-bottom:1px solid #BD5C4B;
  	line-height:1.8em;
}

#galleryDetailboxPictureBox	{
	padding:0.5em;
	padding-top:1em;
}

#galleryDetailboxText	{
	text-align:left;
	margin-top:1em;
	font:0.8em, Verdana, Arial, Helevetica, sans-serif;
	color:#000000;
}