body{
background: #ccc url(../graphics/bg_shadow.jpg); 
background-repeat: repeat-x;
margin: 0;
padding: 0;
text-align: center;
font-family: century gothic, verdana, arial, helvetica, sans-serif;
font-size: 12px;
}

body.uniforms{
background: #ccc url(../graphics/bg_uniforms.jpg.jpg); 
background-repeat: repeat-x;
margin: 0;
padding: 0;
text-align: center;
font-family: century gothic, verdana, arial, helvetica, sans-serif;
font-size: 12px;
}

div#main_container{
margin: 0 auto 0 auto;
width: 880px;
height: auto;
text-align: left;
background-color: transparent;
}

div#top{
background: #ccc url(../graphics/top-01.jpg); 
float: left;
width: 880px;
height: 40px;
font-size: 29px;
font-weight: normal;
color: #fff;
text-align: left;
margin: 0;
padding: 10px 0 0 0px;
border-left: 0;
border-right: 0;
word-spacing: 0;
}

div#sir{
background-color: transparent;
width: 880px;
height: 100px;
text-align: left;
margin: 0;
padding: 0;
float: left;
}

div#menu{
background-color: transparent;
float: left;
width: 880px;
height: 18px;
font-size: 12px;
font-weight: bold;
text-align: center;
margin: 0;
padding: 2px 0 0 0;
}

div#content-left{
background-color: transparent;
float: left;
width: 195px;
height: auto;
font-size: 12px;
font-weight: normal;
color: #5b5b5b;
text-align: left;
margin: 15px 0 0 0;
}

div#content-middle{
background-color: transparent;
float: left;
width: 455px;
height: auto;
font-size: 12px;
font-weight: normal;
color: #5b5b5b;
text-align: left;
margin: 15px 15px 15px 15px;
}

div#content-middle-right{
background-color: transparent;
float: left;
width: 665px;
height: auto;
font-size: 12px;
font-weight: normal;
color: #5b5b5b;
text-align: left;
margin: 15px 0 15px 15px;
border: 0px solid #eee;
}

div#content-right{
background-color: transparent;
float: left;
width: 195px;
height: auto;
font-size: 12px;
font-weight: normal;
color: #5b5b5b;
text-align: left;
margin: 15px 0 0 0;
}

div#content-880{
background-color: transparent;
float: left;
width: 880px;
height: auto;
font-size: 12px;
font-weight: normal;
color: #5b5b5b;
text-align: left;
margin: 15px 0 15px 0;
border: 0px solid #eee;
}

div#content-880-center{
background-color: transparent;
float: left;
width: 880px;
height: auto;
font-size: 12px;
font-weight: normal;
color: #5b5b5b;
text-align: center;
margin: 15px 0 15px 0;
border: 0px solid #eee;
}

div#airline-name{
background-color: transparent;
float: left;
width: 880px;
height: auto;
font-style: normal;
font-size: 20px;
font-weight: bold;
color: #5b5998;
text-align: center;
margin: 0 0 15px 0;
padding: 0;
border: 0px solid #eee;
}

div#toptext{
background-color: transparent;
float: left;
width: 880px;
height: 15px;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: #5b5b5b;
text-align: center;
margin: 0 0 6px 0;
padding: 0;
border: 0px solid #eee;
}

div#bottom_margin{
background-color: transparent;
float: left;
width: 880px;
height: 400px;
font-size: 5px;
font-weight: normal;
text-align: left;
margin: 0;
}

div#news-left{
background-color: #d3d3d3;
float: left;
width: 177px;
height: 387px;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: #5b5b5b;
text-align: left;
margin: 0;
padding: 8px 8px 8px 8px;
border: 1px solid #eee;
}

div#news-left-195{
background-color: #d3d3d3;
float: left;
width: 177px;
height: 177px;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: #5b5998;
text-align: left;
margin: 0;
padding: 8px 8px 8px 8px;
border: 1px solid #eee;
}

div#news-right-top{
background-color: #d3d3d3;
float: left;
width: 191px;
height: auto;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: #5b5b5b;
text-align: center;
margin: 0;
padding: 8px 0 8px 0;
border-top: 1px solid #eee;
border-left: 1px solid #eee;
border-right: 1px solid #eee;
border-bottom: 0px solid #eee;
}

div#news-right-middle{
background-color: #d3d3d3;
float: left;
width: 175px;
height: 297px;
overflow: auto;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: #5b5b5b;
text-align: left;
margin: 0;
padding: 0 8px 8px 8px;
border-top: 0px solid #eee;
border-left: 1px solid #eee;
border-right: 1px solid #eee;
border-bottom: 0px solid #eee;
}

div#news-right-bottom{
background-color: #d3d3d3;
float: left;
width: 187px;
height: auto;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: #5b5b5b;
text-align: right;
margin: 0;
padding: 2px 4px 2px 0;
border-top: 0px solid #eee;
border-left: 1px solid #eee;
border-right: 1px solid #eee;
border-bottom: 1px solid #eee;
}

img.noborder{
border: none;
margin: 0;
padding: 0;
}

img.links{
border: none;
margin: 0;
padding: 0 0 -1px 0;
}

img.new-uniform{
border: none;
margin: 0;
padding: 0;
}

img.bottom_margin{
border: none;
float: left;
margin: 0 0px 33px 0;
}

img.small_bottom_margin{
border: none;
float: left;
margin: 0 0px 10px 0;
}


a.text:link, a.text:visited{
color: #5b5b5b;
text-decoration: none;
font-weight: normal;
}

a.text:hover, a.text:active{
color: #fff;
font-weight: normal;
text-decoration: none;
}

a.menu:link, a.menu:visited{
color: #ccc;
text-decoration: none;
font-weight: bold;
}

a.menu:hover, a.menu:active{
color: #fff;
font-weight: bold;
text-decoration: none;
}

a.alphabet:link, a.alphabet:visited{
color: #5b5998;
font-family: garamond, Times New Roman, serif;
text-decoration: none;
font-weight: bold;
font-size: 16px;
}

a.alphabet:hover, a.alphabet:active{
color: #fff;
font-family: garamond, Times New Roman,, serif;
font-weight: bold;
text-decoration: underline;
font-size: 16px;
}

a.small-white:link, a.small-white:visited{
color: #fff;
font-size: 10px;
text-decoration: none;
font-weight: normal;
}

a.small-white:hover, a.small-white:active{
color: #5b5b5b;
font-size: 10px;
font-weight: normal;
text-decoration: none;
}


table.news{
background-color: transparent;
width: 195px;
height: auto;
font-size: 12px;
margin: 0;
padding: 0;
border: 1px solid #eee;
}

table.news-408{
background-color: #d3d3d3;
width: 195px;
height: 405px;
font-size: 12px;
margin: 0;
padding: 0;
border: 1px solid #eee;
}

table.news-600{
background-color: #d3d3d3;
width: 195px;
height: 600px;
font-size: 12px;
margin: 0;
padding: 0;
border: 1px solid #eee;
}

td.news{
padding: 0 6px 6px 6px;
margin: 0;
border-bottom: 0px solid #eee;
}

td.news-new-uniforms{
padding: 11px 5px 6px 8px;
margin: 0;
border-bottom: 0px solid #eee;
}

td.news-facebook-border-bottom{
height: 97px;
padding: 6px 5px 6px 5px;
margin: 0;
border-bottom: 0px solid #5b5b5b;
}

td.news-border-bottom{
padding: 6px 5px 0 5px;
margin: 0;
border-bottom: 1px solid #eee;
}

table.airlines{
background-color: transparent;
width: 880px;
height: auto;
font-size: 12px;
margin: 0;
padding: 0;
border: 0px solid #fff;
}

td.airlines{
width: 220px;
margin: 0;
padding: 0;
border: 0px solid #eee;
}

td.airlines-letter{
width: 220px;
margin: 0;
padding: 7px 0 0 0;
border-bottom: 1px solid #ddd;
}

td.airlines-arrow{
width: 220px;
text-align: right;
margin: 0;
padding: 7px 0 0 0;
border-bottom: 1px solid #ddd;
}

table.uniform-nav{
background-color: transparent;
width: 880px;
height: 50px;
font-size: 12px;
margin: 24px 0 8px 0;
padding: 0;
border: 0px solid #fff;
}

td.uniform-nav-left{
width: 80px;
text-align: left;
margin: 0;
padding: 0;
border: 0px solid #eee;
}

td.uniform-nav-center{
width: 720px;
text-align: center;
margin: 0;
padding: 0;
border: 0px solid #eee;
}

td.uniform-nav-right{
width: 80px;
text-align: right;
margin: 0;
padding: 0;
border: 0px solid #eee;
}


table.uniform{
background-color: transparent;
text-align: center;
width: auto;
height: auto;
font-size: 12px;
margin: 0 0 32px 0;
padding: 0;
border: 0px solid #fff;
}

td.uniform-33{
width: 33px;
margin: 0;
padding: 0;
border: 0px solid #eee;
}

td.uniform-114{
width: 114px;
margin: 0;
padding: 0;
border: 0px solid #eee;
}


td.uniform-195{
width: 195px;
height: 265px;
margin: 0;
padding: 0;
border: 0px solid #eee;
}



td.uniform-195-265{
width: 195px;
height: 265px;
text-align: center;
margin: 0;
padding: 0;
border: 0px solid #eee;
}

td.uniform-228{
width: 228px;
margin: 0;
padding: 0;
border: 0px solid #eee;
}

td.uniform-342{
width: 342px;
margin: 0;
padding: 0;
border: 0px solid #eee;
}

table.new-uniform{
margin: 0;
padding: 0;
text-align: center;
}

td.new-uniforms-80{
width: 80px;
height: auto;
text-align: center;
margin: 0;
padding: 0;
border: 0px solid #eee;
}

td.new-uniforms-15{
width: 15px;
height: auto;
text-align: center;
margin: 0;
padding: 0;
border: 0px solid #eee;
}

table.uniform-toptext{
margin: 0;
padding: 0;
text-align: center;
}

td.uniform-toptext{
width: 880px;
text-align: center;
font-size: 16px;
font-weight: bold;
color: #fff;
margin: 0;
padding: 0 0 0 0;
border: 0px solid #eee;
}

td.uniform-bottomtext{
width: auto;
font-size: 12px;
font-weight: normal;
color: #5c5c5c;
margin: 0;
padding: 0px 0 0 0;
border: 0px solid #eee;
}

table.counter{
background: transparent url(../graphics/counter.jpg);
width: 175px;
height: 67px;
margin: 0 0 10px 0;
padding: 0;
text-align: left;
border: 0px solid #eee;
}

td.counter{
width: 12px;
text-align: center;
font-family: arial;
font-size: 12px;
font-weight: bold;
color: #eee;
margin: 0;
padding: 1px 0 0 0;
border: 0px solid #eee;
}

span.page-title{
font-family: garamond, Times New Roman, serif;
font-size: 22px;
font-weight: bold;
color: #5b5998;
margin: 0;
}

span.sub-title{
font-family: garamond, Times New Roman, serif;
font-size: 16px;
font-weight: bold;
color: #5b5998;
margin: 0;
}

span.bold-blue{
font-weight: bold;
color: #5b5998;
}

span.large_bold_italic_blue{
font-size: 16px;
font-weight: bold;
font-style: italic;
color: #5b5998;
}

span.large_bold_italic_blue_left{
font-size: 16px;
font-weight: bold;
font-style: italic;
color: #5b5998;
float: left;
}

span.italic_blue{
font-size: 12px;
font-weight: normal;
font-style: italic;
color: #5b5998;
}

span.new{
font-size: 9px;
font-weight: normal;
font-style: italic;
color: #933;
}

span.large-white-italic{
font-size: 20px;
font-weight: bold;
font-style: italic;
color: #fff;
}

ul.links{
margin:0 0 15px 18px;
padding:0;
}

li.links{
margin:0;
padding:0;
}

ul#jw-sir {
position:relative;
list-style:none;
list-style-image:none;
margin:0px auto;
padding:0px;
margin-left: 0;
overflow:hidden;
border:none;
background:none;
}

ul#jw-sir li {
list-style:none;
margin:0px;
padding:0px;
border:none;
background:none;
}

ul#jw-sir li a {
margin:0px;
padding:0px;
border:none;
background:none;
}

ul#jw-sir li a img {
display:none;
position:absolute;
top:0;
left:0;
border:none;
background:none;
}

ul#jw-sir li img {
display:none;
position:absolute;
top:0;
left:0;
border:none;
background:none;
}

ul#jw-sir li#jw-sir-loading {
background: transparent url(../graphics/header/loading.gif) no-repeat center;
}

ul#jw-sir li#jw-sir-loading-black {
background: transparent url(../graphics/header/loading_black.gif) no-repeat center;
}





input.realname{
width: 98%;
color: #5b5b5b;
font-family: century gothic, verdana, arial, helvetica, sans-serif;
font-size: 12px;
background-color: transparent;
padding: 0 0 0 5px;
border: 1px solid #ddd;
}

input.email{
width: 98%;
color: #5b5b5b;
font-family: century gothic, verdana, arial, helvetica, sans-serif;
font-size: 12px;
background-color: transparent;
padding: 0 0 0 5px;
border: 1px solid #ddd;
}

input.subject{
width: 98%;
color: #5b5b5b;
font-family: century gothic, verdana, arial, helvetica, sans-serif;
font-size: 12px;
background-color: transparent;
padding: 0 0 0 5px;
border: 1px solid #ddd;
}

textarea.forminput{
height: 100px;
overflow: auto;
width: 437px;
color: #5b5b5b;
font-family: century gothic, verdana, arial, helvetica, sans-serif;
font-size: 12px;
padding: 5px 5px 5px 5px;
background-color: transparent;
border: 1px solid #ddd;
}

input.forminput{
color: #5b5b5b;
font-size: 11px;
font-family: century gothic, verdana, arial, helvetica, sans-serif;
background-color: transparent;
}

input.formSubmit{
width: auto;
background-color: transparent;
font-family: century gothic, verdana, arial, helvetica, sans-serif;
font-size: 11px;
color: #5b5b5b;
padding: 2px 3px 2px 3px;
margin: 0;
}

td.q{
width: 60px;
border: 0 solid black;
padding: 5px 0 0 0;
}

td.a{
width: 340px;
font-family: century gothic, verdana, arial, helvetica, sans-serif;
border: 0 solid black;
padding: 5px 0 0 0;
}

td.formBericht{
width: 500px;
font-family: century gothic, verdana, arial, helvetica, sans-serif;
border: 0 solid black;
padding: 5px 0 0 0;
}

td.formSubmit{
width: 98%;
border: 0 solid black;
text-align: left;
font-family: century gothic, verdana, arial, helvetica, sans-serif;
padding: 10px 0 0 0;
}





ul#continents {
	list-style: none;
	background: url(../graphics/bluemap.png) no-repeat 0 0;
	position: relative;
	width: 580px;
	height: 268px;
	margin: 0;
	padding: 0;
}

ul#continents li {
	position: absolute;
}

ul#continents li a{
	display: block;
	height: 100%;
	text-indent: -9000px;
}

#northamerica {
	width: 227px;
	height: 142px;
	top: 2px;
	left: 0px;
}

#southamerica {
	width: 108px;
	height: 130px;
	top: 131px;
	left: 76px;
}

#africa {
	width: 120px;
	height: 140px;
	top: 83px;
	left: 209px;
}

#europe {
	width: 120px;
	height: 84px;
	top: 1px;
	left: 211px;
}

#asia {
	width: 215px;
	height: 175px;
	top: 1px;
	left: 283px;
}

#australia {
	width: 114px;
	height: 95px;
	top: 152px;
	left: 432px;
}

ul#continents li a:hover {
	background: url(../graphics/bluemap.png) no-repeat 0 0;
}

ul#continents li#northamerica a:hover {
	background-position: 0 -270px;
}

ul#continents li#southamerica a:hover {
	background-position: -226px -273px;
}

ul#continents li#africa a:hover {
	background-position: -209px -417px;
}

ul#continents li#europe a:hover {
	background-position: -22px -427px;
}

ul#continents li#asia a:hover {
	background-position: -363px -268px;
}

ul#continents li#australia a:hover {
	background-position: -412px -455px;
}



