﻿div#content {
color: #6B6B6B;
/*font-size: 0.78em;
line-height:1.3em;*/
font-size: 0.80em;
line-height:1.35em;
}

.error-message {
color: #990000;
font-size: 0.8em;
font-weight: bold;
}

fieldset {
	display: none;
}

div#content img{
padding:0 3px;
}

div#content p {
padding:6px 0;
}

div#content ul {
padding-bottom:12px;
padding-left: 310px;
}

div#content li {
padding-bottom:3px;
list-style-type:square;
}

div#content h1 {
color:#344691;
font-size: 1.2em;
font-weight: bold;
padding-top:3px;
padding-bottom:6px;
}

div#content h1.titel {
color:#344691;
font-size: 1.7em;
font-weight: bold;
font-style:italic;
padding-top:3px;
padding-bottom:14px;
}

div#content h2.titel {
color:#58595B;
font-weight: bold;
font-style:italic;
font-size: 1.5em;
padding-bottom:14px;
}

div#content h3.titel {
color:#58595B;
font-weight:lighter;
font-style:italic;
font-size: 1.5em;
padding-bottom:14px;
}


div#content div.floatLeft img {
float:left;
padding-right: 10px;
padding-top:3px;
padding-bottom:3px;
}

div#content div.floatRight img {
float:right;
padding-left: 10px;
padding-top:3px;
padding-bottom:3px;
}


div#content a, div#content a:active, div#content a:hover, div#content a:link, div#content a:visited, div#content a span.caps, div#content a:active span.caps, div#content a:hover span.caps, div#content a:link span.caps, div#content a:visited span.caps {
color: #007BC1;
}

div#content div.box {
background-color:#ECECEE;
border: 1px solid #dCdCdE;
padding: 6px;
}

div#content table td, div#content table th {
padding: 6px 6px 6px 6px;
vertical-align: top;
}
div#content table {
border-top: solid 1px #007BC1;
}


div#content table{
padding: 6px 0px;
}

p.box {
font-size: 11px;
}

div#content h1.box {
font-size: 13px;
}

#logos{
	margin-left:20px;
}

div.seitenlogo {
	border:0 none;
	padding-bottom:15px;
	text-align:left;
	

}

div.seitenlogohead{
	width:860px;
	margin-top:50px;
	border-bottom: 1px solid #000;
	font-size:16px;
}

#logos div.seitenlogo img{
	padding:10px;
}
.anmeldung1 {
	background-color: #25408E;
	padding: 10px 6px;
	position: absolute;
	width: 136px;
	z-index: 3;
	top: 220px;
	left: 300px;
	display: inline;
}
.anmeldung2 {
	background-color: #C7D5EE;
	padding: 10px 6px;
	position: absolute;
	width: 136px;
	z-index: 4;
	top: 180px;
	left: 448px;
	display: inline;
}
.anmeldung3 {
	background-color: #95B5DF;
	padding: 10px 6px;
	position: absolute;
	width: 136px;
	z-index: 5;
	top: 140px;
	left: 596px;
	display: inline;
}
.anmeldung4 {
	background-color: #95B5DF;
	padding: 10px 6px;
	position: absolute;
	width: 136px;
	z-index: 3;
	top: 100px;
	left: 744px;
	display: none;
}
.preise {
	left: 750px;
	position: absolute;
	top: 324px;
	z-index: 7;
	font-size: 9px;
	display: inline;
}
.preise1 {
	left: 300px;
	position: absolute;
	top: 590px;
	width: 150px;
	z-index: 7;
	font-size: 9px;
	text-align: left;
}
.pw {
	left: 300px;
	position: absolute;
	top: 180px;
	z-index: 1;
}
.stempel {
	left: 310px;
	position: absolute;
	top: 120px;
	z-index: 1;
}
#bus {
	left: 515px;
	position: absolute;
	top: 164px;
	z-index: 7;
}
#tz {
	left: 672px;
	position: absolute;
	top: 104px;
	z-index: 7;
}
#anmeldung {
	left: 348px;
	position: absolute;
	top: 655px;
	width: 275px;
	z-index: 7;
	text-align: center;
	color: #00000;
	background-color: #344691;
}
#tzbild {
	left: 601px;
	position: absolute;
	top: 514px;
	z-index: 0;
}
#heading{
	left: 310px;
	position: absolute;
	top: 80px;
	width: 275px;
	z-index: 7;
	text-align: center;
	color: #00000; 
	background-color: #344691;
}

#content a#pactive{
	font-weight:bold;
	margin:5px;
	padding-left:5px;
	color: #007BC1;
	border-left:3px solid #FFC20D;
}
#content a#pinactive{
	font-weight:bold;
	margin:5px;
	color:#007BC1;
}

#firmlogo{
	max-height:50px;
	margin:10px;
}

#content hr{
	margin-top:5px;
}