@CHARSET "UTF-8";

html, body
{
	margin: 0;
	padding: 0;
	text-align: center;
	background: #ffffff url(images/himmel.jpg) no-repeat center top;
	background-attachment: fixed;

	font-family:Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:10pt;
	line-height:16pt;
	color:#000000;
}

h1, h2, h3, h4, h5, h6, p, form, fieldset
{
	margin: 0;
	padding: 0;
}

#container
{
	margin: auto;
	/*
	min-width: 750px;
	max-width: 900px;
	*/
	width: 900px;
}


.align-left
{
	text-align:left;
}
.align-right
{
	text-align:right;
}
.align-center
{
	text-align:center;
}
.align-justify
{
	text-align:justify;
}

ul {
	list-style-type: disc; 
	list-style-position: outside; 
	margin: 0 0 0 15px; 
	padding: 0;
	}
	
ol {
	list-style-type: decimal;
	list-style-position: outside; 
	margin: 0 0 0 20px; 
	padding: 0;
	text-align: justify;
	}
	
#kontakt
{
	width: 195px;
	height: auto;
	margin: 15px auto auto 0px;
	padding: 0;
	font-family:Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:9pt;
	line-height:11pt;
	color:#000000;
	text-align:left;
}

#kontakt_top
{
	width: 195px;
	height: 20px;
	margin: 0;
	padding: 0;
	background: url(images/navi_top.png) no-repeat top;
  	//background-image: url();
  	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/fileadmin/templates/air-sonic2008/images/navi_top.png', sizingMethod='scale');
}
  
#kontakt_middle
{
	position:relative;
	width: 195px;
	height: auto;
	margin: 0;
	padding: 0;
	background: url(images/navi_bg.png) repeat-y;
  	//background-image: url();
  	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/fileadmin/templates/air-sonic2008/images/navi_bg.png', sizingMethod='scale');
}
  
#kontakt_bottom
{
	width: 195px;
	height: 20px;
	margin: 0;
	padding: 0;
	background: url(images/navi_bottom.png) no-repeat top;
  	//background-image: url();
  	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/fileadmin/templates/air-sonic2008/images/navi_bottom.png', sizingMethod='scale');
}

.kontaktPanel
{
	clear:both;
	padding:5px 0 5px 15px;
}

.kontaktPanelImg
{
	float:left;
	margin:0 10px 0 0;
	padding:0;
}

.kontaktPanelImg img
{
	margin:0;
	padding:0;
}

.kontaktPanelText
{
	float:left;
	margin:0 0 0 auto;
	padding:0;
}

.kontaktPanelText p
{
	margin:0;
	padding:0;
}


#logo
{
	height:124px;
	width:700px;
	margin:0 auto auto 195px;
	padding:0;
	text-align:center;
}


#page
{
	clear: both;
}

#pageLeft
{
	width: 195px;
	height: auto;
	float: left;
}

#pageRight
{
	float: left;
	margin: 0px auto auto auto;
}



#navigation
{
	width: 195px;
	height: auto;
	margin: 0 auto auto 0;
}

#navi_top
{
	width: 195px;
	height: 20px;
	margin: 0;
	padding: 0;
	background: url(images/navi_top.png) no-repeat top;
  	//background-image: url();
  	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/fileadmin/templates/air-sonic2008/images/navi_top.png', sizingMethod='scale');
}
  
#navi_middle
{
	width: 195px;
	height: auto;
	margin: 0;
	padding: 0;
	background: url(images/navi_bg.png) repeat-y;
  	//background-image: url();
  	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/fileadmin/templates/air-sonic2008/images/navi_bg.png', sizingMethod='scale');
}
  
#navi_bottom
{
	width: 195px;
	height: 20px;
	margin: 0;
	padding: 0;
	background: url(images/navi_bottom.png) no-repeat top;
  	//background-image: url();
  	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/fileadmin/templates/air-sonic2008/images/navi_bottom.png', sizingMethod='scale');
}

#navi_middle p
{
	margin: 0px auto auto 15px;
	padding: 0;
}

#sprache
{
	width: 168px;
	height: 20px;
	margin: auto auto 10px auto;
	padding: 0;
	text-align: center;
}


ul.nav
{
	color: #000000;
	list-style: none;
	padding: 0;
	margin: 0px auto auto 15px;
	width: 150px;
}

	ul.nav li
	{
		width: auto;
		height: auto;
		background: none;
		list-style: none;
		font: bold 10pt/25px verdana, sans-serif;
		text-align: left;
	}

	ul.nav li a:link, ul.nav li a:visited, ul.nav li a:focus, ul.nav li a:active
	{
		color: #000000;
		text-decoration: none;
		width: auto;
		height: auto;
		background: none;
		list-style: none;
		text-align: left;
	}

	ul.nav li a:hover
	{
		color:#347eec;
		text-decoration:  none;
		width:auto;
		height: auto;
		background: none;
		list-style: none;
		text-align: left;
	}

	ul.nav li a#aktiv:link, ul.nav li a#aktiv:visited, ul.nav li a#aktiv:focus, ul.nav li a#aktiv:active, ul.nav li a#aktiv:hover
	{
		color:#347eec;
		text-decoration: none;
		width:auto;
		height: auto;
		list-style: none;
		text-align: left;
	}

		ul.nav ul
		{
			height: auto;
			width:auto;
			color:#000000;
			padding:0;
			margin: auto auto auto 0px;
		}

			ul.nav ul li
			{
				margin: 2px auto 2px 5px;
				height: auto;
				background: none;
				font: normal 10pt/20px verdana, sans-serif;
			}

			ul.nav ul li a:link, ul.nav ul li a:visited, ul.nav ul li a:focus, ul.nav ul li a:active
			{
				color:#000000;
				text-decoration:none;
				width:auto;
				height: auto;
				background: none;
				list-style: none;
				text-align: left;
			}

			ul.nav ul li a:hover
			{
				color:#347eec;
				text-decoration:none;
				width:auto;
				height: auto;
				background: none;
				list-style: none;
				text-align: left;
			}

			ul.nav ul li a#aktiv:link, ul.nav ul li a#aktiv:visited, ul.nav ul li a#aktiv:focus, ul.nav ul li a#aktiv:active, ul.nav ul li a#aktiv:hover
			{
				color:#347eec;
				text-decoration:none;
				width:auto;
				height: auto;
				background: none;
				list-style: none;
				text-align: left;
			}

			.subnavi
			{
				margin: 2px auto 2px 5px;
				height: auto;
				background: none;
				font: normal 8pt/18px verdana, sans-serif;
			}


dfn
{
	display: none;
}



#inhalt
{
	float: left;
	/*
	min-width: 582px;
	max-width: 732px;
	*/ 
	/* width: 732px; */
	width: 700px;
	margin:0;
	padding:0;
}

#inhalt_top
{
	margin: 0 auto 0 0;
}

#inhalt_middle
{
	margin: 0 auto 0 0;
}

#inhalt_bottom
{
	margin: 0 auto auto 0;
}



/* inhalt FCE: 2Spalten
--------------------------------------------------*/
.fce_2Spalten
{ clear:both; width:100%; }

.fce_2Spalten .inhalt
{ margin: 10px 0 10px 0; }

.fce_2Spalten_links
{ float:left; width:49.5%; }

.fce_2Spalten_rechts
{ float:right; width:49.5%; }



/* inhalt FCE: 3Spalten
--------------------------------------------------*/
.fce_3Spalten
{ clear:both; width:100%; }

.fce_3Spalten .inhalt
{ margin: 10px 0 10px 0; }

.fce_3Spalten_links
{ float:left; width:33%; }

.fce_3Spalten_mitte
{ float:left; width:33%; }

.fce_3Spalten_rechts
{ float:left; width:33%; }




.artikel
{
	margin: 0 0 30px 15px;
	padding: 0;
	height: auto;
	color: #000000;
	clear:both;
}

.artikel h1
{
	margin: 0 auto 16pt auto;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: 14pt;
	line-height: 20pt;
	color: #000000;
	text-align: center;
}

.artikel h2
{
	margin: 0 auto 5pt auto;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: 10pt;
	line-height: 18pt;
	color: #000000;
}

.artikel p
{
	margin: 0 0 10pt 0;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 10pt;
	line-height: 18pt;
	color: #000000;
}

.artikel img
{
	margin: auto 10px auto 10px;
}

.artikel ul
{
	font: normal 10pt/18px verdana, sans-serif;
	color: #000000;
}

.artikel a:link, .artikel a:visited, .artikel a:active
{
	font: normal 10pt/18px verdana, sans-serif;
	color: #005498;
	text-decoration: underline;
}

.artikel a:hover
{
	font: normal 10pt/18px verdana, sans-serif;
	color: #5079B7;
	text-decoration: underline;
}

.artikel input
{
	font: normal 10pt/18px verdana, sans-serif;
	border: 1px solid #ABADB3;
}



a:link, a:visited, a:active
{
	color: #005498;
	text-decoration: underline;
}

a:hover
{
	color: #5079B7;
	text-decoration: underline;
}



.internal-link img, .external-link img, .external-link-new-window img, .internal-link-new-window img, .download img, .pdf img, .mail img
{
	border-style:none;
	margin-right:5px;
	text-decoration:none;
}


.tabelle_regenkappen
{
	border: 1px solid #000000;
	border-collapse: collapse;
	text-align: center;
}

.tr-odd
{
	background: #EDEDED;
}