@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(./yaml/navigation/nav_slidingdoor.css);
@import url(screen/basemod.css);
@import url(screen/content.css);

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

@import url(./screen/scr_default.css);
@import url(./screen/scr_classes.css);
@import url(./screen/scr_ID.css);
@import url(./screen/scr_colours.css);

@import url(./screen/scr_menu.css);


@media screen
{
	body
	{
		background-image: url(../img/bg_RUST.jpg);
		background-attachment: fixed; 
		background-repeat: repeat;
		margin: 0;
		padding: 0;
		
	}
	
	hr
	{
		border-style: ridge;
		border-width: 1px;
		text-align: center;
		width: 90%;
		margin-top: 2.01em;
		margin-bottom: 2.01em; 
	}
	
	table{ border: solid 0px;}
	thead th { padding-left: 0.51em; padding-right: 0.51em; padding-top: 0.251em; padding-bottom: 0.251em;}
	tbody td
	{
		padding: 0.51em 0.51em 0.51em 0.51em;
		text-align: left;
		vertical-align: top; 
	}
	
	ul.links li
	{
		list-style-type: none;
	}
	
	.page_margins
	{
		background-image: url(../img/logo_v.jpg);
		background-repeat: no-repeat;
		background-position: left top;
		
		
	/*	padding-left: 114px; */
		
		min-height: 800px;
		width: 100%;
		max-width: 100%;
	}
	
	.page { margin-left: 114px; padding: 0px; /* width: 99%; */ }
	
	#main
	{
		background-image: url(../img/grey.png);
		background-repeat: repeat;
		background-position: left top;
		
		height: 100%;
		margin-right: 5%;
	}
	#nav
	, .hlist
	{
		background-image: url(../img/grey.png);
		background-repeat: repeat;
		background-position: left top;
		/*
		height: 100%;
		*/
		margin-right: 5%;
	}
	
	#header
	{
		background-image: url(../img/auto.png);
		background-repeat: no-repeat;
		background-position: left top;
		
		min-height: 203px;
		
	}
	
	#col1
	{
		background-image: url(../img/xxxgrey.png);
		background-repeat: repeat;
		background-position: left top;
		
		height: 100%;
	}
	
	#col3
	{
		background-image: url(../img/xxxgrey.png);
		background-repeat: repeat;
		background-position: left top;
		
		/* width: 50%; */
	}
	#col3 
	{
		margin:  0 5% 0 0; 
		margin-left: 25%;
	}
	#footer
	{
		padding: 15px;
	/*	border-top: 5px #efefef solid; */
		border-top-width: 0px;
		border-top-style: dotted;
	}
	
	.menu ul { list-style-type: none; list-style-image: none; margin: 0; padding: 0; }
	#menu ul { list-style-type: none; list-style-image: none; margin: 0; padding: 0; }
	.menu ul li ul { margin-left: 20px;}
	#menu ul li ul { margin-left: 20px;}
	
	.menu li { float: left; width: 100%; margin: 0; padding: 0; list-style-image: none; }
	#menu li { float: left; width: 100%; margin: 0; padding: 0; list-style-image: none; }
	
	
	.galerie
	{
		float: left;
		margin-right: 10px;
		margin-bottom: 10px;
	}
	.active
	, .active a
	, .hlist ul li a .active
	, .hlist ul li .active a
	{ font-weight: bold; color: #ff0; }

}/* @media screen */