@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) draft for a central stylesheet
 * (de) Vorlage für ein zentrales Stylesheets
 *
 * @copyright       Copyright 2005-2008, Dirk Jesse
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         3.0.6
 * @revision        $Revision: 202 $
 * @lastmodified    $Date: 2008-06-07 14:29:18 +0200 (Sa, 07 Jun 2008) $
 */

/* 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(/css/screen/basemod.css);
  @import url(/css/screen/content.css); */

/* import print layout | Druck-Layout einbinden */
/* @import url(/css/print/print_003.css); */


/* Styles Gruener Baum */

body {
	color: #333;
	background: #fff;
	background-image:url(pix/pat_20060206194315.gif);
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	margin:0px;
}
	
#headerContainer {
	width:100%;
	height:110px;
	margin-top:20px;
	background-image:url(pix/leaves_gray.gif);
	background-repeat:repeat-x;
}

a {
 	color:#333;
	text-decoration:none;
	border-bottom:1px dotted #333;
	padding:2px;
}

a:hover {
    padding:2px;
}

.topAnchor {
	text-decoration:none;
}

#headerBgrdColor {
	width:100%;
	height:110px;
	margin-top:0px;
	background-color:#008000;
}

#wbm {
	margin-left:10px;
}

#navigationContainer {
	margin-left:20px;
	margin-bottom:-10px;
    width:755px;
}

#navigation {
    overflow:hidden;
	height:26px;
 	background-color:#EBEBEB;
}

#navigationContainer a {
	text-decoration:none;
	border-bottom:0px none #666;
	padding:1px;
}

#navigation a {
	cursor:pointer;
	letter-spacing:0.1em;
	color:#666;
	font-weight:bolder;
}

#navigation a:hover {
	border-bottom:1px dotted #666;
}

#subnavigation a:hover {
	border-bottom:1px dotted #FFF;
}

#subnavigation a {
 	color:#FFF;
}

#navigation ul {
	list-style-type: none;
}

#navigation li {
	padding:3px;
	float:left;
}

#subnavigation {
    overflow:hidden;
	position:relative;
	top:-11px;
	color:#FFFFFF;
	height:26px;
}

#subnavigation ul {
	list-style-type: none;
}

#subnavigation li {
	float:left;
	padding:3px;
}

#subnavigation a {
	cursor:pointer;
	letter-spacing:0.1em;
}

#contentContainer {
    font-size:12px;
    line-height:18px;
	margin:20px;
    margin-top:10px;
	background-color:#EBEBEB;
	min-height:400px;
	width:750px;
	height: auto !important;
	padding:5px;
	padding-right:0px;
}

.textContent {
	width:465px;
    float:left;
    margin:5px;
	padding-right:10px;
}
.textContent a {
    color:#008000;
    font-weight:bold;
}

.textContent a:hover {
    color:#666;
}

.textContent p {
	margin-bottom:8px;
}

.textContent h1, .textContent h2, .textContent h3 {
	margin-bottom:8px;
    font-size:12px;
    color:#333;
}

.imgContent {
	width:250px;
    float:left;
    margin:5px;
	text-align:right;
}

.imgContent img {
	padding-bottom:5px;
}

.imgContent p, .csc-textpic-caption {
    text-align:right;
	padding:3px;
	color:#666;
}

.contentLastRow {
	width:600px;
}

.navigationTop {
	margin-top:-10px;
	margin-left:20px;
}

/* Anpasssungen Typo3-Styles*/

.csc-header h1 {
    padding:0px;
    margin:0px;
    margin-bottom:10px;
    font-size:11px;
    font-weight:bold;
    color:#333;
    clear:both;
}

.bodytext {
    color:#333;
}

.csc-textpic-imagewrap a {
    text-decoration:none;
    border:0px none #FFF;
}

.csc-textpic-caption {
    position:relative;
    top:-6px;
    font-size:10px;
    color:#666;
}

.contenttable {
   font-size:11px;
   width:95%;
   color:#333;
border:0px none #fff;
}

.contenttable td, .contenttable th {
   color:#333;
	padding:0px;
margin:0px;
border:0px none #fff;
}

.contenttable .align-right {
	text-align:right;
}

.googleMap {
    visibility:hidden;
}

#googleMapContainer {
    cursor:pointer;
}

#showGoogleMap {
    margin-left:-5px;
    width:250px;
    margin-top:5px;
    font-size:11px;
    letter-spacing:0.1em;
    cursor:pointer;
    border:1px solid #666;
    background-color:#666;
    color:#fff;
    padding:3px;
}
