/*GLOBAL*/
body {
	font-family: tahoma,arial,verdana,sans-serif; 
	text-decoration: none;  
	font-weight:normal; 
	line-height:1.5em;
	font-size: 1em;
	margin:0;
	padding:0;
	color: #000;
	background-color: #ffffff; 
	font-size:1.0em;
}
fieldset {
	width:80%;
	margin: 0;
	padding:0;
	border:0px solid;
}
fieldset ul {
	list-style: none;
	margin-top: 5px;
}

fieldset li {
	margin-top: 0;
}
legend {
	font-weight: bold;
	font-size:0.8em;
	color: #616161;
}

dl {font-size:0.8em;line-height : 140%;} 
dt {width : 12em;float: left;padding: 0.5em 0.5em 0.5em 0em;border-top: 1px solid #999; font-weight : bold;} 
dd {margin-left:12.5em;padding: 0.5em 0.5em 0.5em 0.5em;border-top: 1px solid #999;} 


address {
	font-style: normal;
	font-size:0.8em;
}

address:first-line {
	font-weight: bold;
}

hr {
	height: 0.01em;
	margin-top: 1px;
	margin-bottom: 1px;
	color: #ff7200;
}

samp {
	font-size: 1.3em;
}

acronym {
	border: 0;
}

dfn {
	color: red;
}

big {
	font-size: 1.8em;
	font-weight: bold;
	line-height: 120%;
	color: #cb0617;
	font-family: "monotype corsiva", palatino, georgia, "times new roman",
		serif;
}

caption {
	font-family: "palatino linotype", "times new roman", garamond, serif;
	font-size: 1.45em;
	font-weight: bold;
	color: #bdd3e5;
	text-align: left;
	background-color: #000;
	padding: 5px 5px 0 5px;
}

.aural {
	display: none;
}

/* Ueberschrift */

h1 {font-size: 1.2em; color: #333333; padding:0px; letter-spacing: 1px; text-align: left; font-weight: normal; margin-bottom: 10px; text-transform:uppercase;}

h2 {font-size: 0.9em; color: #6e6e6e; padding:0px; letter-spacing: 0px; text-align: left; font-weight: bold; margin-bottom: 20px; margin-top: 0px;}

h3 {font-size: 1.6em; color: red; padding:0px; letter-spacing: 0px; text-align: left; font-weight: bold; margin-bottom: 0px; margin-top: 0px;}

h4 {font-size: 0.8em;color: #0049ac; padding-left: 15px; letter-spacing: 0em; text-align: left; font-weight: bold; margin-bottom: 0px; margin-top: 5px;}

p {font-size: 0.8em;line-height: 1.6em;}
    

/*Links*/
li {font-size: 0.8em;}	
li a {	font-size: 1.0em;}	
a { text-decoration : underline; color : #616161;} 
img { border : 0; } 
a:hover { text-decoration : none; color: #f06b00;} 

/*### Formulare ####*/
input,select { border : 1px solid #c3c3c3; padding : 2px 5px 2px 5px; color : #000;font-size:1em;}
textarea { border : 1px solid #c3c3c3; padding : 2px 5px 2px 5px; color : #000;overflow: auto;}

.formChoices label { cursor : pointer; }
.formLabel {width:12em;float:left;padding:0.1em;display:block;}
.formField {margin-left:12.5em;display:block;}
.formCheckboxField {width:2em;float:left;padding:0.1em;}
.formCheckboxLabel {margin-left:2.5em;display:block;}
.formTextareaLabel {padding:0.1em;}
.formTextareaField {padding:0.1em;display:block;}
.formHandle {text-align:right;border-top:0.1em solid #999;padding-top : 0.5em;}

.button {cursor : pointer; font-style : normal; font-variant : normal; font-weight : normal; text-decoration : none; color : #000 !important; border : 1px solid; border-color : #bbb; background-color : #fff; padding : 2px 5px 2px 5px; }

/*Error Klasse */
.error input, .error select, .error textarea { 
background-color : #ff0137;
color : #000;
border : 1px solid #ff0137;
background : #fff;
} 
.error { 
color : #ff0137 !important;
} 	
    
/* Layer */
	
	#content {width:auto;margin:0 auto;padding:0;text-align:center;}
	#inhalt {width:45em;margin:0 auto;padding:0;text-align:left;}
	   #ans_anmeldung {padding:0.5em;}
	#ans_address{width:auto;margin:0 auto;padding:0;}
	   		#ans_anschrift{float:left;}
			#ans_kontakt{float:left;padding-left:2em;}
#ans_anmeldung fieldset {border:0 solid;width:100%;padding: 0.5em 0.5em 0.5em 0em;}
#ans_anmeldung legend {padding: 0.5em 0.5em 0.5em 0em;}
	#bottom { clear:both;text-align:right;width:100%; margin:0; background-color: #e0e0e0;padding:0;}
	#bottom p {padding: 0.5em 10em 0.5em 0;}
	
/* CLEAR FLOAT */

	.clearleft {clear:left;padding:0;margin:0;line-height:1px;}
	.clearright {clear:right;padding:0;margin:0;line-height:1px;}
	.clearboth {clear:both;padding:0;margin:0;line-height:1px;}		


