/* Basis-Styles */

* {	
	margin:0;
	padding:0;
	border: 0;
	}

html,
body {
	color:#000000;
	font-size: 11px;
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	background-color: #f9f6da;
	height: 100%;
	line-height: 1.3em;
	background-image:url(../common/fond.jpg);
	background-repeat:repeat-y;
	background-attachment:fixed;
	padding:0px;
	}

p {
	padding-bottom:1em;
	}

h1 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	line-height: 1.2em;
	padding-bottom: 1em;
	color:#f87b27;
	}

h2 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	line-height: 1.6em;
	color:#804f12;
	}

h3 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	line-height: 1.6em;
	color:#804f12;
	}

.gross {
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color:#804f12;
	margin-top:-0.2em;
	padding-bottom:0.6em;
	line-height:1.4em;
	}


/* Klassen und Pseudoklassen */

a {
	text-decoration:none;
	}

a:link {
	color:#a09176;
	}

a:visited {
	color:#a09176;
	}

a:hover {
	color:#f87b27;
	}

a:active {
	color:#f87b27;
	}

.ie6 a.psel {
	color:#f87b27;
	}

a .at {
	background-position: 0 0;
	background-image: url(../common/at.gif);
	background-repeat:
	no-repeat;
	width: 10px;
	height:14px;
	padding:0;
	cursor: pointer;
	visibility:visible;
	}

a:hover .at {
	background-position:0 -14px;
	}

a strong {
	color:#f87b27;
	}

.hidden {
	display:none;
	}


/* Layer */

#content {
	position:relative;
	height: 100%;
	left:40px;
	width:800px;
	visibility: visible;
	}

#menufond {
	width:100%;
	height:150px;
	background-color: #f9f6da;
	visibility: visible;
	}

.klotz {
	width:40px;
	height:18px;
	background-color: #f9f6da;
	visibility: visible;
	}

#beigebalken {
	width:800px;
	height:18px;
	background-color: #f9f6da;
	visibility: visible;
	}

#beigebalken h1 {
	font-size: 3px;
	color: #f9f6da;
	display:none
	}

#menu1 {
	position:absolute;
	top:36px;
	left:40px;
	visibility: visible;
	}

#menu2 {
	position:absolute;
	top:36px;
	left:207px;
	visibility: visible;
	}

#menu3 {
	position:absolute;
	top:36px;
	left:374px;
	visibility: visible;
	}

#systemmenu {
	position:absolute;
	top:36px;
	left:660px;
	visibility: visible;
	}

#fliesstextfond {
	position:relative;
	width:800px;
	visibility: visible;
	background-color: #f9f6da;
	}

#abstract_s1 {
	position:absolute;
	left:40px;
	width:155px;
	visibility: visible;
	padding-top:14px;
	color:#f87b27;
	z-index:1;
	}

#abstract_s1 h1 {
	padding-bottom:0;
	padding-right:0 !important;
	}

#abstract_s2 {
	position:relative;
	left:207px;
	width:165px;
	visibility: visible;
	padding-top:14px;
	padding-bottom:0;
	color:#f87b27;
	z-index:1;
	}

#abstract_s2 h1 {
	padding-bottom:0;
	padding-right:0 !important;
	}

#abstract_s3 {
	position:relative;
	left:360px;
	left:374px;
	width:250px;
	visibility: visible;
	padding-top:14px;
	padding-bottom:0;
	color:#f87b27;
	z-index:1;
	}

#abstract_s3 h1 {
	padding-bottom:0;
	padding-right:0 !important;
	}

#fliesstext {
	position:relative;
	width: 450px;
	left:207px;
	padding-top:14px;
	padding-bottom:1em; /* nur print */
	color:#804f12;
	visibility: visible;
	}

#fliesstext h2 {
	font-size: 22px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	line-height: 1em;
	color:#804f12;
	padding-bottom:0.2em;
	}

#fliesstext p, h1, h2, h3, ul {
	padding-right:90px;
	}

#fliesstext ul>p {
	padding-right:0;
	}

p.gross {
	padding-right:0 !important;
	}

#fliesstext ul {
	padding-bottom: 0.7em; /* wegen "padding-bottom 0.3em" bei li */
	}

#fliesstext ul li {
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 15px;
	}

#fliesstext ul>li {
	padding-bottom: 0.3em;
	}

#fliesstext a {
	color: #804f12;
	}

#fliesstext a:hover {
	color:#f87b27;
	}

#fliesstext a.psel {
	color:#f87b27;
	}

#fliesstext i {
	color:#bc7d47;
	}

#anmeldung { /* Identisch mit fliesstextfond */
	width:800px;
	background-color: white;
	visibility: visible;
	}

.subline {
	padding-bottom: 0em;
	}

.claim {
	position:absolute;
	left:0;
	top:0;
	visibility: visible;
	}

.bildfeld {
	position:relative;
	width:800px;
	left:-207px;
	visibility: visible;
	line-height:0;
	font-size:0;
	padding-bottom: 14px;
	}

.bildfeld_links {
	position:absolute;
	left:-207px;
	visibility: visible;
	line-height:0;
	font-size:0;
	padding-bottom: 14px;
	}

.bildfeld_rechts {
	position:absolute;
	right:-193px;
	visibility: visible;
	line-height:0;
	font-size:0;
	padding-bottom: 14px;
	text-align:right;
	}

.titel {
	position:relative;
	width:800px;
	visibility: visible;
	line-height:0;
	font-size:0;
	}

#startbild {
	position:relative;
	width:800px;
	height:250px;
	visibility: visible;
	background-color: white;
	line-height:0;
	font-size:0;
	}

#abbinder {
	position:relative;
	width:800px;
	height:160px;
	visibility: visible;
	background-color: white;
	margin-bottom: 50px;
	}

.plain {
	font-weight: normal;
	}

.gg_beige_{
	color: #f0e1cb;
	}

.gg_beige_fond {
	background-color: #f0e1cb;
	}

.gg_orange_fond {
	background-color: #ff9100;
	}

.gg_orange {
	color: #ff9100;
	}

.gg_braun {
	color: #804f12;
	}

.toggler {
	display:block;
	cursor:pointer;
	padding-bottom: 1em;
	}

/* Anmeldemaske */

#anmeldung {
	background-color: #f9f6da;
	}

form {
	position:relative;
	width: 370px;
	left:207px;
	color: #804f12;
	visibility: visible;
	}

table {
	border-collapse:collapse;
	}

td {
	padding-bottom:0.5em;
	}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border:1px solid #cccccc;
	outline-style:none;
	outline-width:medium;
	}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:360px;
	border:1px solid #cccccc;
	outline-style:none;
	outline-width:medium;
	}

select {
	width:300px;
	border:1px solid #cccccc;
	outline-style:none;
	outline-width:medium;
	}

.button{
	cursor:pointer;
	padding:0 0.5em;
	border:solid 1px #cccccc;
	}

.button:hover{
	background-color: #ff9100;
	}

#Name {
	width:100%;
	}

#Vorname{
	width:100%;
	}

#Geburtstag{
	width:20px;
	}

#Geburtsmonat{
	width:20px;
	}

#Geburtsjahr{
	width:35px;
	}

#Strasse{
	width:100%;
	}

#PLZ{
	width:40px;
	}

#Ort{
	width:100%;
	}

#Krankenkasse{
	width:100%;
	}

#versichert{
	width:100%;
	}

#Arzt{
	width:100%;
	}

#Name_Anmeldender {
	width:100%;
	}

#Vorname_Anmeldender {
	width:100%;
	}

#Telefon_privat{
	width:100%;
	}

#Telefon_Arbeit{
	width:100%;
	}

#Telefon_mobil{
	width:100%;
	}

#erreichbar{
	width:100%;
	}

#E_Mail_Adresse{
	width:100%;
	}

#Fehler { /* wie Fliesstext */
	left:207px;
	position:relative;
	width:370px;
	visibility:visible;
}

#OK { /* wie Fliesstext */
	left:207px;
	position:relative;
	width:370px;
	visibility:visible;
}

.Meldung {
	font-weight:800;
	color:#ff9100;
	}

#Name_Interessent {
	width:100%;
	}

#Vorname_Interessent {
	width:100%;
	}

#Telefon_Interessent {
	width:100%;
	}

#Anruf_Terminwunsch_Interessent {
	width:100%;
	}

#E_Mail_Adresse_Interessent {
	width:100%;
	}

