@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) central stylesheet
 * (de) zentrales Stylesheet
 *
 * @creator     YAML Builder V1.0 beta1 (http://builder.yaml.de)
 * @file        my_layout.css
 */

/* import core styles | Basis-Stylesheets einbinden */
@import url(yaml/base.css);

/* import screen layout | Screen-Layout einbinden */

@import url(basemod.css);
@import url(content.css);

/* import print layout | Druck-Layout einbinden */
/* @import url(yaml/print_draft.css); */
  /*-------------------------------------------------------------------------*/

  /* (en) Marginal areas & page background */
  /* (de) Randbereiche & Seitenhintergrund */
	html {
		background: #fff url("../img/bg_all.jpg") repeat-y top left;
	}
  body {
		background: url("../img/bg.png") no-repeat top left;
		font-family: Verdana;
		color: #444;
		min-height: 620px;
		text-decoration: none;
		word-spacing: normal;
		text-align: left;
		letter-spacing: 0;
		line-height: 1.0em;
		font-size: 11px;
	}
	a, a:hover, a:visited, a:active {
		color: #000;
	}
   label, input, textarea, input {
		font-family: Verdana;
		color: #444;
		font-size: 10px;
	 }

  /* Layout Properties | Layout-Eigenschaften */
  #page_margins { width: 910px;  min-width: inherit; max-width: none; background: transparent; }
  #page { padding: 0px; }
  #header { padding: 0px; height: 103px; color: #000; background: transparent; }
  #main { margin: 10px 0; background: transparent; }

  /*-------------------------------------------------------------------------*/

  /**
   * (en) Formatting content container
   * (de) Formatierung der Inhalts-Container
   *
   */

  #col1 { float: left; width: 183px;  margin:0 }
  #col2 { float: right; width: 138px;  margin:0; }
  #col3 { width: auto; margin: 0 138px 0 200px; }
  #col1_content { padding: 0 10px 0 0px }
  #col2_content { padding: 44px 0px 0 6px }
  #col3_content { padding: 50px 10px 0 8px }

  /*-------------------------------------------------------------------------*/

	#col1_content ul {
		list-style: url('../img/dot.gif');
		margin: 10px 0;
		padding: 0 0 0 10px;
	}
	#col1_content ul li {
		padding: 0px 0px;
	}
	#col1_content ul a {
		display:block;
		height: 17px;
		padding:3px 0px 5px 0px;
		text-decoration:none;
                 font-weight:bold;
	}
	#col1_content ul a:hover {
		padding: 3px 0px 5px 0px;
		text-decoration:underline;
	}
	#col1_content li:hover {
		list-style: url('../img/dota.gif');
	}
	#col1_content .active {
		list-style: url('../img/dota.gif');
	}

  /*-------------------------------------------------------------------------*/

	#col2_content a {
    display: block;
    padding-left: 12px;
    font-weight: bold;
    background: url('../img/intern.gif') no-repeat left 2px;
    text-decoration: none;
    margin-bottom: 1px;
    font-size: 10px;
	}
	#col2_content a:hover {
		text-decoration: underline;
	}


  /*-------------------------------------------------------------------------*/

	#col3_content h1 {
		font-family: Verdana;
		font-size: 17px;
		letter-spacing: 0;
		line-height: 1.0em;
		padding: 2px 0px 2px 0px;
		margin-bottom: 16px;
		color: #79007F;
		/*border-left: 2px solid #79007F;*/
	}
	#col3_content h2 {
		font-family: Verdana;
		font-size: 12px;
		padding: 0px;
		margin-bottom: 4px;
		color: #79007F;
	}
	#col3_content h3 {
		font-family: Verdana;
		font-weight: bold;
		font-size: 11px;
		padding: 0px;
		margin-bottom: 2px;
		color: #79007F;
	}
	#col3_content h4 {
		font-family: Verdana;
		font-size: 12px;
		padding-top: 10px;
		margin-bottom: 4px;
		color: #79007F;
	}

         #col3_content div {
		line-height: 1.5em;
	}

	#col3_content a.extern {
		font-weight: bold;
		padding-left: 12px;
		background: url('../img/extern.gif') no-repeat left 2px;
		text-decoration: none;
	}
	#col3_content a.extern:hover {
		text-decoration: underline;
	}
	#col3_content a.intern {
		padding-left: 12px;
		font-weight: bold;
		background: url('../img/intern.gif') no-repeat left 2px;
		text-decoration: none;
	}
	#col3_content a.intern:hover {
		text-decoration: underline;
  }
  #col3_content a.zurueck { 
    padding-top: 6px;
		padding-left: 12px;
		font-weight: bold;
		background: url('../img/back.gif') no-repeat left 2px;
		text-decoration: none;
	}
	#col3_content a.zurueck:hover {
		text-decoration: underline;
	}
	#col3_content a.archiv {
		padding-left: 12px;
		font-weight: normal;
		background: url('../img/intern.gif') no-repeat left 2px;
		text-decoration: none;
	}
	#col3_content a.archiv:hover {
		text-decoration: underline;
  }
	#col3_content a.pdf {
		padding: 2px 0px 4px 17px;
		background: url('../img/pdf.png') no-repeat left top;
		text-decoration: none;
	}
	#col3_content a.pdf:hover {
		text-decoration: underline;
	}
	#col3_content .interndate {
		padding: 0px 0px 10px 16px;
	}
	#col3_content p {
		margin-top: 4px;
	}
	#col3_content .leftcol {
		margin-bottom: 8px;
		width: 135px;
		float: left;
	}
	#col3_content .rightcol {
		margin-bottom: 8px;
		padding-left: 6px;
		width: 180px;
		float: left;
	}
	#col3_content .spenden {
		background:url('../img/widgetbackground.png') no-repeat top left;
		height: 287px;
		padding-top: 20px;
	}
	#col3_content .pad_img {
		padding-bottom: 22px;
	}

  /*-------------------------------------------------------------------------*/

	#gaestebuch {
		border-left: 2px solid #79007F;
		margin-top: 22px;
	}
	#gaestebuch th {
		font-family: Verdana;
		font-weight: bold;
		font-size: 12px;
		padding: 0px;
		margin-bottom: 2px;
		height: 18px;
		color: #79007F;
		background: transparent;
	}
	 #gaestebuch label { display:block; margin-top:0.5em; }
   #gaestebuch input { display:block; width:22em;}
   #gaestebuch textarea { display:block; width:22em; height:15em; }

   #gaestebuch input.btn_submit { display:block; width:auto; margin-top:0.5em; }

  /*-------------------------------------------------------------------------*/

  .subcolumns, .subcolumns_oldgecko {
    width: 100%;
    overflow:hidden;
  }

  .c20pl, .c15l, .c17l, .c85l, .c83l, .c50l, .c20l, .c25l, .c30l, .c33l, .c38l, .c40l, .c66l, .c70l, .c75l, .c62l, .c135l, .c140l, .c415l, .c420l, .c535l {float: left; }
  .c20pr, .c15r, .c17r, .c85r, .c83r, .c50r, .c20r, .c25r, .c30r, .c33r, .c38r, .c40r, .c66r, .c70r, .c75r, .c62r, .c140r, .c415r, .c135r, .c420r, .c535r {float: right; margin-left: -5px; }

  .c15l, .c15r { width: 15% }
  .c20pl, .c20pr { width: 20px }
  .c17l, .c17r { width: 17% }
  .c20l, .c20r { width: 20% }
  .c25l, .c25r { width: 25% }
  .c30l, .c30r { width: 30% }
  .c33l, .c33r { width: 33.333% }
  .c40l, .c40r { width: 41.5% }
  .c50l, .c50r { width: 50% }
  .c66l, .c66r { width: 66.666% }
  .c70l, .c70r { width: 70% }
  .c75l, .c75r { width: 75% }
  .c38l, .c38r { width: 38.2% }
  .c62l, .c62r { width: 61.8% }
  .c83l, .c83r { width: 83% }
  .c85l, .c85r { width: 85% }
  .c135l, .c135r { width: 135px; }
  .c140l, .c140r { width: 140px; }
  .c415l, .c415r { width: 415px; }
  .c420l, .c420r { width: 420px; }
  .c535l, .c535r { width: 540px; }

  .subc  { padding: 0 0.5em }
  .subcl { padding: 0 1.5em 0 0 }
  .subcr { padding: 0 0 0 1.5em }

   /*-------------------------Formular felder---------------------------------*/

   form.standardform div { display:block; clear:both; margin-bottom:1.5em; }

   form.standardform label { display:block; width:10em; float:left; margin-bottom:1.5em;}

   form.standardform div.radio_right label { width:5em; margin-left:10em; }

   form.standardform div.radio_right label { display:block; clear:both; margin-bottom:1.5em; }
   form.standardform div.radio_right input { width:auto; float:left; margin-bottom:1.5em; }

   form.standardform input.btn_submit { width:auto; margin-top:1em; }

   form.standardform input { width:25em; }
   form.standardform select { width:15em; }
   form.standardform textarea { width:25em; height:15em; }

   form.standardform div.nofloat label { display:block; width:auto; float:none; }
   form.standardform div.nofloat input,
   form.standardform div.nofloat select,
   form.standardform div.nofloat textarea { margin-left:10em; }
   
   .antiSpam { display:none; }
   
   /*-------------------------Galerie Sprungmarken---------------------------------*/
   
   .intern_bottom {
    width: 120px;
    float:left;
    background: url(../img/bottom.gif) no-repeat 0px 4px;
    padding-left: 13px;
   }
   
   
   
   
   
   
   