
html{ 
	font-size: 1em;
	/*margin : 0em;
	padding : 0em;
	overflow : auto;
	height : 100%;
	width : 100%;
	color : black;
	background-color : #dcdcdc;*/
}

body {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 0.8em;
	font-weight: normal;
	height : 100%;
	color : black;
	margin : 0em;
	padding : 0em;
	background-color : white;
}

h1 {
	font-weight: normal;
	font-size: 1.8em;
	color: #636363;
	margin: 0em 0em 0.5em 0em;
	padding: 0em;
	background-color: inherit;
}

h2 {
	font-weight: bold;
	font-size: 1.3em;
	color: red;
	background-color: inherit;
	padding: 0em;
	margin: 1.2em 0em 0.4em 0em;
}	
h3 {
	font-weight: bold;
	font-size: 1em;
	margin: 0em;
	padding: 0em 0em 0.2em 0em;
}
p {
	margin: 0em 0em 1em 0em;
}

p.bildunterschrift {
	margin: 0em 0em 0em 0em;
	padding: 0.1em 0em 0.5em 0em;
}

p.fusszeile {
	font-weight: bold;
	color: #636363;
	background-color: inherit;
	font-size: 0.9em;
}

p.bildquelle {
	color: #636363;
	text-align: right;
	background-color: inherit;
	font-size: 0.8em;
}

p.adresse {
	font-weight: normal;
	color: black;
	font-size: 0.9em;
	background: inherit;
	margin: 0.7em 0em 0.8em 0em;
	padding: 1em 0em 1em 0.8em;
}


a {
	color: #000000;
	background: inherit;
	/*text-decoration: none;*/
}

a.sprachauswahl {
	color: red;
	background: inherit;
	text-decoration: none;
}

a:hover, a:focus {
	text-decoration: underline;
}


img {
	border-style: none;
	padding: 0em;
	margin: 0em;
}

img#navi {
	padding: 0em 0.1em 0em 0.3em;
}

.imgright {
	border : 0em;
	float : right;
	padding : 0em 0em 0em 1em;
	vertical-align : top;
}

.imgleft {
	border: 0em;
	float: left;
	padding: 0em 1em 0em 0em;
	vertical-align : top;
}

.imgref {
	border: 0em;
	padding: 0.4em 1em 0.4em 0em;
	vertical-align: middle;
}

hr {
	border-width: 0.1em;
}

acronym {
	text-decoration: none;
	border-style: dotted;
	border-width: 1px 0px 1px 0px;
}

.unsichtbar {
	width: 0em;
	position: absolute;
	top: -3000px;
}



/* Header */

div#header{
	color: #FFFFFF;
	background-color : white;
	background-image : url("../images/asa-header2.jpg");
	background-repeat : no-repeat;
	overflow : visible;
	width : 100%;
	height : 10.1em;
	padding : 0em;
	margin : 0em;
}

div#header img {
	width : 16.1em;
	height : 7.8em;
}

div#breadcrumb{
	font-size: 0.8em;
	color: #636363;
	background-color: inherit;
	padding: 0em 0em 2em 0em;
	margin: 0em 0em 0em 0em;
}

div#seitenanfang{
	font-size: 0.8em;
	color: #636363;
	background-color: inherit;
	padding: 0em 0em 2em 0em;
	margin: 0em 0em 0em 0em;
}

div.clearboth {
	clear: both;
	border-bottom: solid 1px #d3d8df;
	padding : 0em 0em 1em 0em;
	margin : 0em 0em 1.5em 0em;
}

div.clearbothohnestrich {
	clear: both;
	padding : 1em 0em 0em 0em;
	margin : 0em 0em 0em 0em;
}

div.imgpersonen {
	border : 0em;
	float : left;
	padding : 0em 1em 0em 0em;
	vertical-align : top;
}

/* div für Navigation und Inhalt */
	
div#zusammen {
width : 100%;
position: absolute;
overflow : visible;
}

/* Navigation */

div#navcontainer {
color: #636363;
background-color: #d3d8df;
font-weight: bold;
margin: 0em 0em 0em 0em;
padding: 0em 0em 0em 0em;
overflow: visible;
position: absolute;
width: 13.7em;
}

ul#navlist a {
	color: #636363;
	background-color: white;
	text-decoration: none;
	white-space: nowrap;
}

ul#navlist {
list-style: none;
color: #636363;
background-color: white;
padding: 0em 0em 0em 0em;
margin: 0em 0em 0em 0em;
line-height: 2.2em;
}

ul#navlist ul {
list-style: disc;
font-size: 0.9em;
color: red;
background-color: white;
padding: 0em 0em 0em 1.4em;
margin: 0em 0em 0em 0em;
}

ul#navlist li {
	border-top: solid 0.1em #d3d8df;
	border-bottom: none;
	border-left: none;
	border-right: solid 0.1em #d3d8df;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0.6em;
}

ul#navlist li ul li {
	border-top: solid 0.1em #d3d8df;
	border-bottom: none;
	border-left: none;
	border-right: none;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
}

ul#navlist a:hover {
	color: red;
	background-color: white;
	text-decoration: none;
}

ul#navlist li#ausgewaehlt {
	color: red;
	background-color: white;
	background-image : url("../images/icon-flieger.gif");
	background-position: right;
	background-repeat : no-repeat;
	white-space: nowrap;
}


/* Inhalt */

div#inhalt2 {
color: inherit;
background-color: white;
/*background-image: url("../images/fond6.gif");*/
margin : 0em;
padding: 1.5em 1.5em 0em 1.5em;
overflow : visible;
position: absolute;
left: 15.1em;
right: 0em;
top: 0em;
bottom:0em;
}
ul#einzug2 li ul li {
	margin: 0em 0em 0em -1.9em;
	padding: 0em 0em 0em 0em;
	list-style: circle;
}

/* Google Karten */

div#karte {
color: inherit;
background-color: white;
margin : 0em;
padding: 1.5em 1.5em 0em 1.5em;
overflow : visible;
position: absolute;
}



