html { overflow-y	: scroll; }
body {
	font-family : Verdana;
	color		: #333333;
	text-align	: center;
	margin		: 0;
	background	: url(/images/bg.gif) repeat-x #FFFFFF;
}

/* Farben
 hellblau : #87CEFF
 braun		: #A29585
*/

th {
	text-align :left;
}

td {
	font-family		: Verdana;
	color			: #333333;
	vertical-align	: top;
}

.border {
	border-bottom	: 0.1em solid #DDDDDD;
	padding			: 0.3em 0;
}

div { text-align : left; }

h1 {
	font-size	: 1.4em;
	color		: #87CEFF;
}
h2 {
	font-size	: 1.2em;
	color		: #87CEFF;
	text-align:		left;
}
h3 {
	font-size	: 1.0em;
	color		: #333333;
}

a {
	color			: #A29585;
	font-weight		: bold;
	text-decoration	: none;
}
a:hover { color : #87CEFF; }

a.menutop {
	color			: #87CEFF;
	font-size		: 1.1em;
	text-transform	: uppercase;
}
a.menutop:hover { color : #A29585; }

a.menu, a.submenu {
	display			: block;
	color			: #A29585;
	font-size		: 1.1em;
	margin			: 0.3em 0em;
	padding			: 0.3em 0 0.3em 1.2em;
	background		: url(/images/menu.gif) no-repeat;
	border-bottom	: 0.1em dotted #A29585;
}
a.menu:hover, a.submenu:hover { color : #87CEFF; }
a.submenu { margin-left : 1.2em; }

a.mehr {
	float			: right;
	color			: #FFFFFF;
	font-size		: 1.1em;
	padding			: 0.3em 0.3em 0.3em 1.2em;
	background		: url(/images/pfeil_off.jpg) no-repeat #a29585 0.3em 0.7em;
	font-weight		: bold; color:#FFFFFF;
	border			: 0.1em solid #928678; 
	width			: 3.5em;
	margin-left		: 1.0em;
}
a.mehr:hover {
	color		: #FFFFFF;
	padding		: 0.3em 0.3em 0.3em 1.2em;
	background	: url(/images/pfeil_on.jpg) no-repeat #87ceff 0.3em 0.7em;
	border		: 0.1em solid #7fc1ef; 
}

a.zurueck {
	float			: right;
	color			: #FFFFFF;
	font-size		: 1.1em;
	padding			: 0.3em 0.3em 0.3em 1.2em;
	background		: url(/images/pfeil_off.jpg) no-repeat #a29585 0.3em 0.7em;
	font-weight		: bold; color:#FFFFFF;
	border			: 0.1em solid #928678; 
	width			: 4.5em;
	margin-right	: 1.0em;
}
a.zurueck:hover {
	color		: #FFFFFF;
	padding		: 0.3em 0.3em 0.3em 1.2em;
	background	: url(/images/pfeil_on.jpg) no-repeat #87ceff 0.3em 0.7em;
	border		: 0.1em solid #7fc1ef; 
}

a.internetseite {
	float		: right;
	color		: #FFFFFF;
	font-size	: 1.1em;
	padding		: 0.3em 0.3em 0.3em 1.2em;
	background		: url(/images/pfeil_off.jpg) no-repeat #a29585 0.3em 0.7em;
	font-weight	: bold; color:#FFFFFF;
	border		: 0.1em solid #928678; 
	width		: 8.8em;
}
a.internetseite:hover {
	color		: #FFFFFF;
	padding		: 0.3em 0.3em 0.3em 1.2em;
	background	: url(/images/pfeil_on.jpg) no-repeat #87ceff 0.3em 0.7em;
	border		: 0.1em solid #7fc1ef; 
}


a.link {
	color			: #A29585;
	padding-left	: 1.0em;
	float			: none;
	background		: url(/images/menu.gif) no-repeat;
}
a.link:hover { color : #87CEFF; }

a.pdf {
	padding-left : 2.5em;
	background	 : url(/images/pdf.gif) no-repeat;
}
a.pdf:hover { color : #87CEFF; }

img {
	border : none;
}
.link {
	width	: 28.0em;
	float	: left;
	margin	: 0 1.5em 2.0em 0;
}
.xs { font-size : 0.7em; }
img.bild {
	width	: 21.5em;
	height	: 14.8em;
	margin-right : 2.0em;
	float	: left;
}
img.bild_golf {
	width	: 16.0em;
	height	: 12.0em;
	margin : 0 2.0em 2.0em 0;
	float	: left;
}
img.sport {
	max-width	: 16.0em;
	max-height 	: 12.0em;
	float		: left;
	margin		: 0 1.0em 1.0em 0;
	border		: 0.1em solid #E8E4E0;
}

hr { border : 0.1em dotted #A29585; }

ul { margin-top : -0.5em; }
li{ padding : 0.2em 0; }

fieldset {
	border			: 0.1em solid #A29585;
	margin-bottom	: 1em;
	width			: 54.0em;
	padding			: 0 1.0em 0.5em 1.0em;
}

textarea, input, select, input.off {
	font-family		: Verdana;
	color			: #333333;
	border			: 0.1em dotted #A29585;
	background-color: #f6f4f3;
	margin			: 0.1em 0;
	font-size		: 1em;
}
input.on {
	font-family		: Verdana;
	color			: #FFFFFF;
	border			: 0.1em dotted #3a9fe4;
	background-color: #87CEFF;
	margin			: 0.1em 0;
	font-size		: 1em;
}
input.error, select.error, textarea.error {
	border				: 0.1em solid #87CEFF;
	background-color	: #FFFFFF;
}

#eingabe textarea {
	width				: 100%;
	height				: 2.5em;
	background-color	: #f6f4f3;
	color				: #9F9F9F;
	border				: 0.1em dotted #A29585;
	margin-bottom		: 0.4em;
}

.email { display	: none; }

#inputfelder input {
	width				: 100%;
	height				: 2.5em;
	background-color	: #f6f4f3;
	color				: #9F9F9F;
	border				: 0.1em dotted #A29585;
	margin-bottom		: 0.4em;
}

.pflicht {
	font-size			: 1.0em;
	margin-left			: 0.1em;
}

.kundenservice {
	width		: 600px;
	text-align	: justify;
	margin-top	: 10px;
}

