/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) stylesheet for screen layout
 * (de) Stylesheet für das Bildschirm-Layout
 *
 * @creator       YAML Builder V1.2.1 (http://builder.yaml.de)
 * @file          basemod.css
 * @-yaml-minver  3.3
 */

@media screen, projection
{
  /** 
   * (en) Forcing vertical scrollbars in IE8, Firefox, Webkit & Opera 
   * (de) Erzwingen vertikaler Scrollbalken in IE8, Firefox, Webkit & Opera 
   *
   * @workaround
   * @affected IE8, FF, Webkit, Opera
   * @css-for all
   * @valid CSS3
   */

  body { overflow-y: scroll; }

  /*-------------------------------------------------------------------------*/

  /* (en) Marginal areas & page background */
  /* (de) Randbereiche & Seitenhintergrund */
  body { background: #ffffff; padding: 0px 0; }

  /* Layout Alignment | Layout-Ausrichtung */
  .page_margins { margin: 0 auto; }

  /* Layout Properties | Layout-Eigenschaften */
  .page_margins { width: 960px; background: #fff; }
  .page { padding-top: 7px;}
  #header { position:relative;  color: #000; background: #fff; padding-top: 5px;}
  #topnav { position:absolute; top:0px; right:0px; text-align:right; color: #8c775b; font-family: Helvetica, Arial, sans-serif; font-size: 11px; }
  #nav { overflow:hidden; }
  #main { background: #fff; padding-top: 25px;}
  #teaser { clear:both; padding: 0 20px; margin: 10px 0; }
  #footer { padding: 10px 20px; background: #e4dbce; border-top: 5px #810e33 solid; }
  
  #suchformular { }
  
  #suchformular #term { 	
  							border: 1px solid #E4DBCE;  
  							width: 330px; 
  							height: 28px;
  							padding-left: 10px;
  							}
  
  #suchformular #submit  { 	color: #ffffff; 
  							background-color: #810e33; 
  							text-transform: uppercase;  
  							border:1px solid #810e33; 
  									border-radius:5px; 
  									padding-left: 15px; padding-right: 15px;
  							cursor: pointer; 
  							height: 31px;
  							}
  							
  #suchformular #bucheintragen  { 	color: #ffffff; 
  									background-color: #810e33; 
  									text-transform: uppercase; 
  									border:1px solid #810e33; 
  									border-radius:5px; 
  									padding-left: 15px; padding-right: 15px;
  									cursor: pointer; 
  									height: 31px;
  									}
                    
                    .rotbutton  { 	color: #ffffff; 
  									background-color: #810e33; 
  									text-transform: uppercase; 
  									border:1px solid #810e33; 
  									border-radius:5px; 
  									padding-left: 15px; padding-right: 15px;
  									cursor: pointer; 
  									height: 31px;
  									}
  									
.details_anzeigen, .details_anzeigen:visited, .details_anzeigen:hover  { 	color: #000000; 
						background-color: #E4DBCE; 
						text-transform: uppercase; 
						cursor: pointer; 
						font-size: 9px;
						text-decoration: none;
						padding: 5px;
						
						}
						
						.cover { padding-left: 20px; padding-bottom: 20px;}
						  
  h3#rot { font-size: 12px; font-weight: bold; color: #000000; background-color: #e4dbce; padding: 6px; padding-left: 10px; font-weight: normal; margin-bottom: 25px; }
  
  span.rot { font-weight: bold; color: #810e33;}
  
  #mapcontainer {}
  #tagcontainer { margin-top: 25px;}
  
  #map-container {
        width: 640px;
      }

      #map {
        width: 640px;
        height: 480px;
      }

  /* (en) navigation: horizontal adjustment | (de) horizontale Ausrichtung  */

  /*-------------------------------------------------------------------------*/

  /**
   * (en) Formatting content container
   * (de) Formatierung der Inhalts-Container
   *
   */

  #col1 { float: left; width: 640px;  margin:0 }
  #col11 { float: left; width: 783px;  margin:0 }
  #col2 { float: left; width: 298px;  margin:0 }
  #col12 { float: left; width: 400px;  margin:0 }
  #col22 { float: left; width: 398px;  margin:0 }
  #col3 { width: auto; margin: 0 0 0 665px}
  #col1_content { 

  	}
  #col2_content {  
  	
  	background-color: #f5f5f5;
  	margin-left: 15px;
  	margin-right: 15px;
  	padding: 10px;
  	font-size: 11px;
  
  	}
  #col3_content {  
  	 
  	
  	}	
	
  /*-------------------------------------------------------------------------*/
}