body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

body { padding: 5px; font-size:100.01%; background-color: #aaa;}

#kopfleiste {
	padding: 10px;
	height: 80px;
	margin: 0;
	background-image: url(aknn.jpg);
	background-repeat: no-repeat;
}
#links {
	float: left;
	width: 160px;
	margin-right: 0;
	padding: 0px;
	border-width:0px;
	margin-left: 0px;
	margin-top:15px;
}
#nav {
	background-color: #eee;
	border: 1px solid #FFCC00;
}
#nav a {
font-weight: bold;
line-height:180%;
text-decoration:none;
color:#000;
}
#nav a:link {
color:#000;
}
#nav a:visited {
color:#333;
}
#nav a:hover {
text-decoration:underline;
color:#f00;
}
#nav a:active {
color:#f00;
}
#inhalt {
float: left;
margin-top: 10px;
margin-left: 10px;
margin-bottom: 25px;
padding: 0px;
}

#inhalt.narrow {
	width:635px;
}

#inhalt.wide {
	width:800px;
}

#rechts {
	float: left;
	width: 150px;
	padding: 5px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top:15px;
	font-size:80%;
	background-color: #eee;
	border: 1px solid #FFCC00;
}

#rechts h2 {
	padding: 0 0 5px 0;
	margin: 0;
}
#rechts p {
	padding: 0 0 5px 0;
	margin: 0;
}


#fusszeile {
clear: both;
font-size: 0.9em;
margin-top: 1em; padding: 0.2em;
text-align: center;
border-top: 1px solid gray;
width: 995px;
}

div.abschnitt {
	margin-top: 5px; 
	margin-bottom: 5px; 
	border: 1px solid #FFCC00;
	background-color: #eee;
}

#nav ul {
margin: 0px;
list-style-type: none;
padding: 12px;
border-width:0px;
font-size: 0.8em;
}
#nav ul.NavigationEbene1 {
list-style-type:none;
margin-left:0px;
line-height:150%;
}
#nav ul.NavigationEbene2 {
list-style-type:disc;
margin-left:15px;
padding:0px;
}
#nav li {
font-size: 1em;
}
 
body { font-family: Verdana; font-size:1em;}

h1 { margin: 10px; font-size: 1.2em; font-weight:bold;}
h2 { margin: 10px; font-size: 1.0em; font-weight:bold;}
h3 { margin: 10px; font-size: 0.8em; font-weight:bold;}

p  { margin: 10px; font-size: 13px; }

table { width: 100%; }

td  { padding:10px; font-size: 13px; }

img { border: 0; }

hr { clear:both; width:580px; margin-top: 10px; margin-bottom: 10px; height: 1px; border:1px solid black; }
  
div.pic {float: left; height: 150px; width: 140px; padding: 0 5px; margin: 5px 3px; text-align: center; }
div.pic img { border:1px solid black; }

div.picbig {float: left; height: 200px; width: 250px; padding: 0 25px; margin: 5px 3px; text-align: center; }
div.picbig img { border:1px solid black; }

label.title {width: 110px; font-size: 0.8em; font-weight: 500; line-height: 100%;}
label.titlebig {width: 250px; font-size: 0.8em; font-weight: 500; line-height: 100%;}

#mainphoto { border:2px solid black; }

#photoinfos { width: 580px; margin: 10px; padding:0}
#photoinfos th { text-align:left; font-size: 0.8em; font-weight:bold; }
#photoinfos td { width: 50%; font-size: 0.8em; }

#comments { width: 580px; margin: 10px; }

#logo { width: 126px; height:70px; border: 0px; margin-right:100px; }

#bookmarks { margin-left:10px; margin-bottom: 10px;}

.dontshow { color:#eee; }

#tags { margin-top: 10px; padding:0px; }
#tags a { text-decoration:none; }
#tags a:link { text-decoration:none; }
#tags a:hover { text-decoration:underline; }

#map { width:95%; height: 400px; margin-left: 10px; }

a {
text-decoration:none;
color:#00c;
}

#weblinks {
	margin-left: 30px;
	list-style-type: circle;
}

#weblinks a {
font-size: 0.8em; 
}
#weblinks a:link {
color:#000;
}
#weblinks a:visited {
color:#333;
}
#weblinks a:hover {
text-decoration:underline;
color:#f00;
}
#weblinks a:active {
color:#f00;
}

#linktext {
position:relative;
left:45px;
height:70px;
padding:3px;
display:none;
}

#linktextsafe {
display:none;
}

#infotext {
	font-size:1px;
	color:#eee;
}

#googlead1 {
	position: relative;
	top: 5px;
	left: 5px;
	width: 234px;
	padding: 0;
	float:left;
}

#googlead2 {
	position: relative;
	top: 5px;
	left: 500px;
	width: 234px;
	padding: 0;
}

.additional_navi_airline {
	margin-left: 150px;
}
