﻿* {
margin: 0;
padding: 0;
}

body {
margin: 0;
padding: 0;
background-image: url(back.jpg);
background-position: top left;
background-repeat: no-repeat;
background-attachment: fixed;
background-color: #ffb1e1;
font-family: Georgia,"Times New Roman",Times,serif; color: #ffffff; font-size: 13px;
}
form {
	margin: 0;
	padding: 0;
	border: 0;
}

img {
	margin: 0;
	padding: 0;
	border: 0;
}
p {
	padding-bottom: 4px;
}
/* Links */

a { color: #c84600; font-style: italic;
}

a:link {
	color: #7a96c9;
	text-decoration: none;
	}
a:visited {
	color: #7a96c9;
	text-decoration: none;
	}
a:hover {
	color: #f69ed4;
	text-decoration: none;
	}
a:active {
	color: #f69ed4;
	text-decoration: none;
	}

/* Styles fuer einzelne Tabellen */

/* wrapper setting */
#wrap {
	width: 1000px;
	margin: 0;
}

/* links */
#links {
	font-weight: normal;
	font-style: italic;
	padding: 23px 0 0 60px;
    color: #fff;
    font-size: 25px;
    text-shadow: 1px 1px 5px #000;
}
#links a {
	color: #fff;
}
#links a:visited {
	color: #fff;
}
#links a:link {
	color: #fff;
}
#links a:active {
	color: #000;
	text-shadow: 1px 1px 8px #fff;
}

#links a:hover {
	color: #000;
	text-shadow: 1px 1px 8px #fff;
}

/* back style */
h2 {
	font-weight: normal;
	font-style: italic;
    color: #fff;
    font-size: 43px;
    line-height: 48px;
    padding-bottom: 5px;
    text-shadow: 1px 1px 7px #f69ed4;
}
#header {
	position: fixed;
	left: 0px;
	top: 0px;
	display: block;
	z-index:900;
	height: 198px;
	background-image: url(back.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-attachment:fixed;
}
#header h1 {
	display: none;
}
#back {
	width: 450px;
	font-size: 15px;
	padding: 204px 0 10px 84px;
	border-bottom: 1px #ffb1e1 hidden;
	line-height: 21px;
	float: left;
}
#back a:visited {
	border-bottom: 1px #7a96c9 solid;
	padding-bottom: 2px;
}
#back a:link {
	border-bottom: 1px #7a96c9 solid;
	padding-bottom: 2px;
}
#back a {
	border-bottom: 1px #7a96c9 solid;
	padding-bottom: 2px;
}
#back a:active {
	border-bottom: 1px white solid;
	padding-bottom: 2px;
}

#back a:hover {
	border-bottom: 1px white solid;
	padding-bottom: 2px;
}

#logo {
	position: fixed;
	right: 0px;
	bottom: 0px;
	display: block;
	z-index:800;
	height: 200px;
	width: 500px;
}
#imprint {
	position: fixed;
	right: 3px;
	top: 3px;
	display: block;
	height: 50px;
	width: 250px;
	z-index: 950;
	font-family: Arial, Helvetica, Sans-Serif; color: #fff; font-size: 10px; text-align: right;
}
#imprint a {
	color: #fff; font-style: normal;
}
#imprint a:visited {
	color: #fff;
}
#imprint a:link {
	color: #fff;
}
#imprint a:active {
	color: #000;
	text-shadow: 1px 1px 8px #fff;
}

#imprint a:hover {
	color: #000;
	text-shadow: 1px 1px 8px #fff;
}

#gja {
	background: url(gja.gif) 0px 0px no-repeat;
}
#gja:hover {
	background: url(gja.gif) 0px -38px no-repeat;
}
.auscont {
	width: 190px;
}
/* Styles fuer Formularfelder */
.kontakt_name	{
	width:400px;
	height: 20px;
	border-style: dashed;
	border-width: 1px;
	border-color: #c4bd21;
	background-color: #cf007f;
	font-family: VERDANA,TAHOMA,ARIAL,HELVETICA, SANS, SWISS; color: #ffffff; font-size: 13px; padding-top: 2px; padding-left: 2px;
}
.kontakt_textfeld	{
	width:400px;
	border-style: dashed;
	border-width: 1px;
	border-color: #c4bd21;
	background-color: #cf007f;
	font-family: VERDANA,TAHOMA,ARIAL,HELVETICA, SANS, SWISS; color: #ffffff; font-size: 13px;
}

.kontakt_abschicken	{
	width:210px; height:25px;
	border-style: dashed;
	border-width: 1px;
	border-color: #c4bd21;
	background-color: #cf007f;
	font-family: VERDANA,TAHOMA,ARIAL,HELVETICA, SANS, SWISS; color: #ffffff; font-size: 15px;
}
.kontakt_abschicken:hover	{
	background-color: #ff42b6;
}
.dropdown	{
	width:380px; height:25px;
	border-style: solid;
	border-width: 1px;
	border-color: #c4bd21;
	background-color: #cf007f;
	font-family: VERDANA,TAHOMA,ARIAL,HELVETICA, SANS, SWISS; color: #ffffff; font-size: 15px;
}
.maintext {
	border: 0;
}
.meldeliste {
	border: 0;
	padding-left: 8px;
}
.anmeldetabelle {
	width: 100px;
	height: 34px;
}
#countdown {
	font-size: 16px;
	padding-left: 16px;
}
