@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) central stylesheet
 * (de) zentrales Stylesheet
 *
 * @creator     YAML Builder V1.0.2b (http://builder.yaml.de)
 * @file        my_layout.css
 */

/* import core styles | Basis-Stylesheets einbinden */
@import url(yaml/core/base.css);

/* import screen layout | Screen-Layout einbinden */
@import url(navigation/nav_shinybuttons.css);
@import url(screen/basemod.css);
@import url(screen/content.css);

/* import print layout | Druck-Layout einbinden */
@import url(print/print.css);

.invalid {
	background-color: #FF6666;
}



.standardForm label {
	display:block;
	float:left;
	margin-bottom:10px;
	text-align:left;
	width:72px;
	padding-right:6px;

}

.standardForm input, .standardForm textarea {
	margin-left:10px; height:19px; border:1px solid #cccccc;
	margin-bottom:12px; width:212px;
	padding-top:4px;
	font-family:Arial;
}

.standardForm textarea {
	margin-left:10px; height:100px; width:212px; border:1px solid #cccccc;
	margin-bottom:10px;
	font-family:Arial;
}






.standardForm .hasMessage {
	color:#ff6666;
	margin-bottom:15px;
	font-weight:bold;	
}


a.aosflag:hover {
	text-decoration:none !important;
}

.subcontentLeft1 {
	padding-top:29px;
}

.subcontentLeft1 a {
		color:#444444;
		text-decoration:none;
}

.subcontentLeft1 a.spotlight {
		background:transparent url(../images/rss.gif) no-repeat scroll left center !important;
		font-size:1.5em !important;
		font-weight:bold !important;
		color:#0065A3 !important;
		padding-left:22px !important;
}

.subcontentLeft1 a:hover {
	text-decoration:none !important;
	color:#0065A3 !important;
}

/* news-klapper */

	dt.selected{ 
		background-image:url(../images/arrow_level2.gif);
		}

	dd { 
		padding: 0;
		margin: 0;
		}
		
		
	dd ul { 
		padding-left:6px !important;
		}
		
/* sitemap-klapper */

	dt.selected{ 
		background-image:url(../images/arrow_level2.gif);
		}

	dd { 
		padding: 0;
		margin: 0;
		}
		
		
	dd ul { 
		padding-left:6px !important;
		}
	
	
	.sitemap div {
		padding-left:20px;	
	}
	
	.sitemap dt {
		background-image:url(../images/arrow_level2.gif);
	}
	

/* thickbox frame style */

.simple_overlay { 
    display:none; 
    z-index:10000; 
     
    background-color:#333; 
    width:835px;     
    min-height:200px; 
    border:1px solid #666; 
     
    -moz-box-shadow:0 0 90px 5px #000; 
    -webkit-box-shadow: 0 0 90px #000;     
} 
 

.simple_overlay .close { 
    background-image:url(../images/close.png); 
    position:absolute; 
    right:-15px; 
    top:-15px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}