@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) central stylesheet
 * (de) zentrales Stylesheet
 *
 * @creator     YAML Builder V1.0 (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(../yaml/navigation/nav_shinybuttons.css);
@import url(screen/basemod.css);
@import url(screen/content.css);

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

/**
 *	Anpassungen für souldance company
 *
 *  Copyright 2008 -mat- filid brandy <brandy@klammeraffe.org>
 */
@media screen {
body {
	font-family: serif;
	border: 0; padding: 0; margin: 0;
	background: #fff url(../i/bg.jpg) top right repeat-y;
	}
	
small { font-size: smaller; }
.c { text-align: center; }
.l { text-align: left; }
.r { text-align: right; }
.j { text-align: justify; }
.b { font-weight: bold; }
.u { text-decoration: underline; }

#page_margins, #page, #main, #footer {
	background: transparent;
	}

#header h1, #header h2 {
	display: none;
	}
#header {
	background: transparent url(../i/atorgheader.png) top right no-repeat;
	_background: transparent url(../i/atorgheader.gif) top right no-repeat;
	height: 200px;
	border: 0;
	margin: 0 0 10px 0;
	padding: 0;
	}
	
#page {
	background: transparent url(../i/atlogo.png) 0px 37px no-repeat;
	_background: transparent url(../i/atlogo.gif) 0px 37px no-repeat;
	}
#main, #teaser, #footer {color: #006eb7;}
#main a,
#main a:visited { color: #006eb7; }
#main h1, #main h2, #main h3 {
	color: #006eb7;
	}
#main blockquote, #atorgform {
	background: transparent url(../i/bgr.jpg) top left repeat-y;
	}
#main th { background: #006eb7; color: #ffeb95;}
#main th a, #main th a:visited {color: #ffeb95 !important;}
#main td { vertical-align: top;}
#main table.grid { border-collapse: collapse; empty-cells: show; border: 1px #006eb7; width: 99%;}
#main table.grid th,
#main table.grid td { border: 1px solid #006eb7 !important; }

img.framed {
	border: 2px #cde outset;
	padding: 3px;
	background: #fff;
	margin: 3px;
	}
img.i33 { width: 33%; }
img.i38 { width: 38%; }
img.i50 { width: 50%; }
img.i62 { width: 62%; }
img.i66 { width: 66%; }
img.i100 { width: 100%; }
img.fr { float: right; }
img.fl { float: left; }

#blog {
	background: transparent url(../i/bgr.jpg) top left repeat-y;
	border: 1px #cde inset;
	padding: .5em;
	margin: 0;
	height: 400px;
	overflow: auto;
	}

fieldset {
	border: 2px #cde ridge;
	padding: 0.5em;
	}
#atorgform label {
  width: 25%;
  line-height: 1.5em;
  display: block;
  float: left;
  }
#atorgform label span { color: #f00; font-style: italic; }
#atorgform input,
#atorgform select,
#atorgform textarea {
  line-height: 1.5em;
  margin-bottom: 10px;
  background: #cde;
  border-color: #cde;
  color: #006eb7;
  }

#atorgform textarea {
  border-width: 2px;
  border-style: inset;
  }

#footer { border: 0; text-align: right;}

.printonly { display: none; }

#nav_main {
	background: transparent url("../i/bgr.jpg") repeat-x center left;
	border: 1px #cde outset;
	margin-bottom: 1em;
	}
#nav_main ul li a { color: #006eb7;}
#nav_main ul li#current a { color: #cde;}
#nav_main ul li#current { background: #006eb7;}
#nav_main ul ul {
	padding: 0;
	margin: 0;
	}
.subuls{
	display: none !important;
	width: 10em !important;
	position: absolute !important;
	top: 1.2em !important;
	left: 0 !important;
	z-index:999;
	}
.subuls li{
	width: 100% !important;
	background: #cde;
	}
.subuls li a {
	text-decoration: underline;
	color: #006eb7 !important;
	}
.subuls li:hover {
	background: #006eb7;
	}
.subuls li:hover a {
	color: #cde !important;
	}
#subcurrent {
	background: #006eb7 !important;
	}
#subcurrent a {
	color: #cde !important;
	}

#nav_main ul li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto !important;
	left: auto !important;
	}

#nav_main ul li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block !important;
	}
} /* End of media screen */

@media print {
	#footer { display: block !important; position: relative; bottom: auto; left: auto; border-top: 1px #000 solid; text-align: center; padding-top: 1em; color: #000; }
	.printonly { display: block; }
	a[href]:after { content:"" !important;}
}