@charset "UTF-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:white;
}

body {
	background-color:black;
	text-align:center;
/*	cursor:url(/images/airplane_ak.cur);  */
	cursor:url(/images/airplane_new3.cur); 
}

html, body {
	height:100%;
}

a {
	color:#e95e0f;
	text-decoration:none;
}

input, textarea {
	color:black;
	border:1px solid #222;
	padding-top:2px;
	padding-bottom:2px;
}

#helper {
	width:1px;
	height:50%;
	background-color:black;
	margin-bottom:-323px; /* half of container's height */
	float:left;
}

.mainframe {
	margin:0 auto;
	position:relative;
	text-align:left;
	height:646px;
	width:1000px;
	clear:left;
	background-color:black;
	border:1px solid #222;
}

.logo_sg {
	text-align:right;
	height:100px;
}

.logo_sg img {
	margin-right:20px;
	margin-top:10px;
}

.topnavi, .footernavi_box {
	height:27px;
	margin-left:44px;
}

.topnavi ul, ul.rightnavi, .footernavi ul {
	list-style-type:none;
}

.topnavi ul li, ul.rightnnavi li, .footernavi ul li {
	float:left;
	margin-right:66px;
}
	
.topnavi ul li a, ul.rightnavi li a {
	font-size:14px;
}

.topnavi ul li.active a {
	color:white;
}

.bodynavi ul li.active a {
	color:white;
}

.footernavi ul li a {
	font-size:12px;
}

ul.rightnavi {
	float:right;
}

ul.rightnavi li, .footernavi ul li {
	margin-right:20px;
}

.arrowline {
	border-bottom: 1px solid #e95e0f;
	border-top: 1px solid #e95e0f;
}

.bodynavi {
	margin-left:63px;
	width:140px;
	float:left;
	height:460px;
}

.bodynavi ul {
	list-style-type:none;
	background-image:url(../images/design/bg_bodynavi_top.gif);
	background-repeat:no-repeat;
	padding-top:18px;
}

.bodynavi ul li {
	background-image:url(../images/design/bg_bodynavi_item.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	padding-bottom:7px;
}

.bodynavi ul li.lastitem {
	background-image:url(../images/design/bg_bodynavi_last_item.gif);
}

.content_box {
	height:460px;
}

.content {
	padding-left:230px;
}

.content_big {
	padding-left:0px;
}

.footernavi_box {
	padding-top:8px;
}

.philosophy {
	list-style-type:none;
}

.philosophy li {
	background-image:url(../images/design/haken.gif);
	background-repeat:no-repeat;
	padding-left:25px;
	height:30px;
	vertical-align:middle;
}

.black {
	color:#000000;
}

.padding_top_12 {
	padding-top:12px;
}

.aeratd {
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
}

.E95D0F {
	color:#000000;
	background-color:#E95D0F; 
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
}

.EF8948 {
	color:#000000;
	background-color:#EF8948;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
}

.F6B383 {
	color:#000000;
	background-color:#F6B383;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
}

.FCDAC1 {
	color:#000000;
	background-color:#FCDAC1;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
}

.FEF1E6 {
	color:#000000;
	background-color:#FEF1E6;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
}

.EBECED {
	color:#000000;
	background-color:#EBECED;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
}

.CFD0D2 {
	color:#000000;
	background-color:#CFD0D2;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
}

.A9C9D9F {
	color:#000000;
	background-color:#9C9D9F;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
}

.A646466 {
	color:#FFFFFF;
	background-color:#646466;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
}

.rechner {
	background-image:url(../images/design/kreis_rechner.gif);
	background-repeat:no-repeat;
	float:left;
	height:396px;
	width:396px;
}

#gallery_thumbs {
	padding-top:5px;
	float:left;
	width:125px;
}

#gallery_thumbs img {
	border:2px solid;
	float:left;
	margin-right:8px;
	margin-bottom:10px;
	cursor:pointer;
}

.gallery_bigimg {
	float:right;
	text-align:center;
	width:620px;
	margin-top:5px;
}

.gallery_bigimg img {
/*	margin-top:5px;
	margin-right:10px;*/
	border:3px solid white;
}

.white { 
  border-color: white;
}

.black { 
  border-color: black;
}
