@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) central stylesheet
 * (de) zentrales Stylesheet
 *
 * @creator       YAML Builder V1.2 (http://builder.yaml.de)
 * @file          my_layout.css
 * @-yaml-minver  3.2
 * 
 */

/* import core styles | Basis-Stylesheets einbinden */
@import url(yaml/core/base.css);

/* import screen layout | Screen-Layout einbinden */
@import url(navigation.css);
@import url(screen/basemod.css);
@import url(screen/content.css);

/* import print layout | Druck-Layout einbinden */
@import url(print.css);

#footer_container {
	background: url(../images/footer_content.jpg) repeat-x top #791313; 
    text-align: left;
    margin: 0px auto;
	padding:0px;
	height:auto;
  }
.eingabefelder{
	background:#f8e9cc;
	border: 1px solid #791313;
	width:350px;
	height:18px;
}

.button{
	background:#791313;
	border: 1px solid #791313;
	width:80px; 
	color:#ffffff; 
	cursor:pointer; 
	padding:0; 
	font-size: 11px;
	margin: 20px 20px 0px 0;
}

.button:hover {
	background:#bb0000; 
	color:#ffffff;
	border: none 0px; 
	border: 1px solid #bb0000;
	}	
	
.bilderrahmen{
	/*background: url(../images/bilderrahmen.jpg) no-repeat;*/
	width:196px;
	height:136px;
	text-align:center;
	float:right;
	padding:0px;
	margin: 5px 5px 20px 5px;
}
.bilderrahmen img, .bilderrahmen-hor img{
	border:3px solid #FFF;
}
/****** Veränderte Margin-Angaben für die Bilderrahmen der Seite LEISTUNGEN bei horizontaler Reihung der Bilder ******/

div.bilderrahmen-hor{
	/*background: url(../images/bilderrahmen.jpg) no-repeat;*/
	width:196px;
	height:136px;
	text-align:center;
	float:left;
	padding:0px;
	margin: 5px 3px 0px 4px;
	display: inline-block;
}


/************ BILDERRAHMEN EXTENDED für Referezen  *****/
div.ref-intro-text
{
		margin-bottom: 20px;
}


div.ref-img-layer
{
		width: 615px;
		height: 166px;
		margin-bottom: 20px;
}

div.bilderrahmen-ext
{
		width: 196px;
		height: 166px;
		float: left;
}
div.bilderrahmen-ext img
{
		border: 3px solid #fff;
}

div.ref-caption
{
		width: 190px;
		margin: 0px 3px 0px 3px;
		height: 30px;
		font-size: 10px;
		line-height: 12px;
}




/**********END BILDERRAHMEN EXTENDED *******************************************************/


.unavi{
	width:250px;
	padding-left:620px;
	color:#3e050a;
	height:30px;
	font-weight:bold;
}

.unavi a:hover{
	color:#b90000;
	
}


a img.minilogo
{
	display: inline;
	vertical-align: middle;
	outline: none;
	border: none;
}

/************************ ANPASSUNGEN FÜR KONTAKT SEITE ***/
p#notrufnummer
{
		font-size: 140%;
		font-weight: bold;
}

div#map_canvas
{
		width: 610px;
		height: 400px;
		margin-bottom: 20px;
		border: none;
}

table
{	
		margin-bottom: 20px;
}

@media screen {
	#headerprint{
		display:none;
	}
}
