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

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

/* import screen layout | Screen-Layout einbinden */

@import url(../yaml/screen/basemod.css);
/* @import url(../yaml/screen/content.css); */

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

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #c3c3c5;
	line-height: 14px;
}

a,
a:visited {
	font-size: 24px;
	color: #f68121;
	background-color: transparent;
	text-decoration: none;
	line-height: 25px;
	outline: none;
	border-style: none;
}

a:hover,
a:active,
a:focus {
	color: #67726b;
	background-color: transparent;
}

a img {
	border-style: none;
}

li {
	list-style-position: outside;
	list-style-type: none;
	list-style-image: url(../bilder/viereck.gif);
	margin: 0 0 4px 14px;
}

.sup {
	vertical-align: bottom;
	line-height: 32px;
	font-size: 24px;
}

.aktiv a,
.aktiv a:visited {
	color: #67726b;
}

#main a,
#main a:visited {
	font-size: 11px;
	line-height: 14px;
	color: #67726b;
}

#main a:hover,
#main a:focus,
#main a:active {
	color: #f68121;
}

#navihaupt {
	margin: 45px 0 0 40px;
	list-style: none;
	list-style-position: outside;
}

#navihaupt li {
	margin: 0 0 2px 0;
	white-space: nowrap;
	list-style-image: none;
}

.stele {
	float: right;
	width: 180px;
	height: 500px;
}

.stele h1 {
	font-size: 12px;
	margin: 20px 0 20px 0;
	color: #f68121;
}

.stele td {
	text-align: center;
	padding: 0 10px 10px 0;
	vertical-align: top;
}

.monitor p {
	padding: 40px 0 0 0;
	float: right;
	width: 340px;
	height: 460px;
	margin-right: -10%;
}

#content1,
#content2,
#content3,
#content4,
#content5,
#content6 {
	display: none;
}

.c62r h1 {
	font-size: 11px;
	color: #f68121;
	background-color: transparent;
	margin: 38px 40px 4px 36%;
	padding-left: 1px;
}

.c62r h2,
.c62r h3 {
	font-size: 11px;
	color: #f68121;
	background-color: transparent;
	margin: 20px 40px 4px 36%;
	padding-left: 1px;
}

.contentnews h2 {
	margin-top: 30px;
}

.contentnews h4 {
	font-size: 10px;
	color: #f68121;
	font-weight: normal;
	margin: 50px 40px 4px 36%;
	padding-left: 1px;
}

.c62r ul + h2 {
	margin-top: 4px;
}

#header .c62r p {
	border-style: none;
}

#header .c62r div div div {
	margin: 15px 0 0 -44px;
	background-image: none;
}

.c62r div.noborder {
	padding: 82px 0 0 0;
	margin: 0 40px 0 36%;
}

/* Formatierungen main Contentbereich */

/* main Content rechts */

#accordion a.toggler {
	float: right;
	font-size: 10px;
}

.element {
	margin-top: 0px;
	width: 100%;
}

#main .c62r .content p,
#main .c62r .content ul {
	padding-bottom: 14px;
	margin: 0 40px 0 36%;
	text-align: justify;
}

#main .c62r .content a {
	font-size: 11px;
	line-height: 14px;
}

.contentnews p,
.contentnews h3 {
	padding: 0 0 0 2px;
	margin: 0 60px 0 36%;
	text-align: justify;
	color: #333333;
	font-weight: normal;
}

.contentnews p + p {
	margin-right: 20px;
}

#main .c62r .contentnews div p {
	padding: 0 0 10px 2px;
	margin-right: 60px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
}

.navisek a,
.navisek a:visited,
.navisek span {
	font-size: 11px;
	color: #67726b;
	letter-spacing: 1px;
	margin-right: 8px;
}

.navisek a:hover,
.navisek a:focus,
.navisek span {
	color: #f68121;
}


/* CSS für Seite Anfahrt */
#anfahrt {
	margin: 200px 0 0 150px;
}

#anfahrt a {
	font-size: 11px;
	line-height: 14px;
}

#anfahrt td {
	padding-right: 50px;
}

#maps {
	margin: 60px;
	background-image: none;
	background-color: #FFFFFF;
}

#autobahn {
 position:absolute;
 left: 410px;
 top:587px;
 width:236px;
 height:228px;
 z-index:1;
}

#city {
 position:absolute;
 left: 470px;
 top:562px;
 width: 156px;
 height:185px;
 z-index:1;
}

/* Allgemeine Formatierungsangaben */

.keinblocksatz {
	text-align: left;
}

.impressum {
	font-size: 10px;
}
