html, body {
height:100%;
width:100%;
margin:0 !important;
padding:0 !important;
}
*, ul, dl, li, dt, dd {
margin:0;
padding:0;
}
body {
	color:#603;
	font:15px Arial;
}
td, input, textarea, option, select {
color:#000033;
font:13px Arial;
}
img {
border:0 none;
}
.primer a:link {
color:#C69;
text-decoration:underline; 
}
.primer a:hover {
	color:#36F;
	text-decoration:underline;
}
.primer a:visited {
	color:#99F;
	text-decoration:underline;
}
a {
	color:#2D3882;
	font:15px Arial;
	text-decoration:underline;
	outline:none;
}
a:link {
color:#FFFFFF;
text-decoration:none;
}
a:hover {
color:#CCFFFF;
text-decoration:none;
}
a:visited {
color:#FFFFFF;
text-decoration:none;
}
.primer1 a:link {
color:#FFFFFF;
text-decoration:underline;
}
.primer1 a:hover {
color:#CCFFFF;
text-decoration:underline;
}
.primer1 a:visited {
color:#FFFFFF;
text-decoration:underline;
}
ol {
list-style-type:decimal;
margin-left:20px;
}
ul li {
list-style-type:square;
}
.clear {
clear:both;
font-size:0;
height:0;
overflow:hidden;
}

h1 {
	color:#0E326F;
	font:24px Arial;
}
h2 {
color:#0E326F;
font:18px Arial;
padding:0 0 7px;
}

.body {
	border-left:2px solid #336699;
	border-right:2px solid #336699;
	left:50% !important;
	margin-left:-500px !important;
	position:absolute;
	top:0;
	width: 1000px !important;
}
.grad_top {
	background:url("images/grad_top.png") repeat-x;
	height:345px;
	left:0px;
	position:absolute;
	top:0;
	width:100%;
	z-index:-200;
}
.grad_right {
background:url("images/grad_l.png") repeat-y scroll 0 0 transparent;
height:100%;
left:1000px;
position:absolute;
top:0;
width:29px;
z-index:-100;
}
.grad_left {
background:url("images/grad_r.png") repeat-y scroll 0 0 transparent;
height:100%;
left:0;
margin-left:-29px;
position:absolute;
top:0;
width:29px;
z-index:-100;
}
.header {
background:url("images/header.jpg") no-repeat scroll 0 0 #336699;
height:260px;
}

.flashlogo{
	left:50%;
	width:100%;
	margin-left: -491px;
	position:absolute;
	top: 10px;
	z-index:10;
}

.langmenu {
	left:800px;
	position:relative;
	width:200px;
}
.langmenu p {
text-align:center;
}
.topmenu {
	background:url("images/header.jpg") no-repeat scroll left bottom #336699;
	float:none;
	height:40px;
	position: relative;
}
.topmenu ul {
border:0 none;
margin:0;
padding:0;
}

.topmenu ul li {
	background:none repeat scroll 0 0 transparent;
	list-style-type:none;
	border:0 none;
	float:left;
	margin:0;
	padding:0;
	text-align:left;
	position: relative;
}
.topmenu ul li ul{
	border:0 none;
	display:none;
	margin:0;
	padding:0;
	position:absolute;
	left:-3px;
	top:20px;
	z-index:100;
}

.topmenu ul li ul li{
	background-image:url("/images/half-opacity-blue.png");
	list-style-type:none;
	border:1px solid #2E4B88;
	float:none;
	margin:2px;
	width: 210px;
	display: block;
	z-index:100;
	text-decoration: none;
}

.topmenu ul li ul li.hover {
cursor:pointer;
}
.topmenu ul li ul li a {
font-family:sans-serif,Arial,Helvetica;
font-size:15px;
font-weight: bold;
}

.topmenu ul li ul li.hover a{
	font-family:sans-serif,Arial,Helvetica;
	font-size:15px;
	color: #000;
	font-weight: bold;
}

.topmenu ul li a {
	font-family:sans-serif,Arial,Helvetica;
	color:#FFC;
	font-size:18px;
	margin:10px;
}
.topmenu ul li.hover {
background-color:#0099FF;
font-family:sans-serif,Arial,Helvetica;
font-size:18px;
}
.topmenu ul li a:hover {
	background-repeat:no-repeat;
	color:#C9F;
	text-decoration:none;
	border:1px none;
	font-family:sans-serif,Arial,Helvetica;
	font-size:18px;
}
.submenu {
border-top:medium none;
display:none;
line-height:24px;
position:absolute;
z-index:100;
}
.header h1 {
	color:#FFFFFF;
	font-family:Arial;
	font-size:32px;
	position:relative;
	text-align:center;
	top:200px;
	vertical-align:text-top;
}
.header2 {
	color:#9FF;
	font-family:Arial;
	font-size:28px;
	top:226px;
	left:10px;
	position:absolute;
	text-align:center;
	vertical-align:text-bottom;
}
.header3 {
	color:#CF6;
	font-family:Arial;
	font-size:12px;
	top:3px;
	left:350px;
	position:absolute;
	text-align:left;
	vertical-align:text-bottom;
}
.grad_bottom {
	background:url("images/grad_bottom.png") repeat-x scroll 0 0 transparent;
	bottom:0;
	height:134px;
	position:absolute;
	width:100%;
	z-index:-200;
}
.content {
	/*background-color:#FFC;
	background-image:url("/images/18.jpg");*/
	background:url("images/55.jpg") repeat scroll 0 0 transparent;
	padding:20px;
	height:100%;
	position:relative;
	width:760px;
	z-index:1;
}
.syde {
	/*background-color:#336699;*/
	border-left:2px solid #336699;
	background:url("images/grad_top.png") repeat-x scroll 0 0 transparent;
	bottom:100px;
	left:798px;
	position:absolute;
	top:300px;
	width:200px;
	z-index:1;
}
.modul_lang {
	width:180px;
	margin:10px;
	text-align:center;
}
.modul {
	width:180px;
	margin:10px;
}
.modul_cloud {
	width:180px;
	margin:2px;
}
.modul_content {
	width:155px;
	margin: -30px 10px 10px;
}

.modul_header{
	text-align: center;
	font-family:Times New Roman, Helvetica, sans-serif, Arial;
	color:#CCFFFF;
	font-size:16px;
	margin:5px;
	height: 40px;
	background-image: url("/images/modul_header.png");
}
.ekskur1 {
	background-image: url("/images/foto_load.png");
	height:338px;
	top:150px;
	width:450px;
	border: 4px solid #666;
}
.gallery_one img{
 margin: 10px;
 height: 125px;
}
.gallery img{
border: 1px solid #BBB;
padding: 2px;
margin: 10px;
vertical-align: top; 
}

.gallery p{
	text-align: center;	
}


.syde p {
vertical-align:bottom;
}
.footer {
	/*background-color:#9C9;*/
	background:url("images/bg.png") repeat-x scroll 0 0 transparent;
	color:#CF6;
	height:100px;
	position:relative;
	width:1000px;
	z-index:0;
}
.tech {
background-color:#F0E68C;
height:197px;
left:230px;
top:100px;
width:197px;
}
.techeng {
background-color:#F0E68C;
height:197px;
left:230px;
top:100px;
width:197px;
}
.baner {
left:50%;
margin-left:-114px;
position:absolute;
top:52px;
width:466px;
z-index:10;
}
.tech1 {
background:url("images/baner.png") no-repeat scroll 0 0 transparent;
height:175px;
}
.tech2 {
background:url("images/baner.png") no-repeat scroll 0 -178px transparent;
height:175px;
}
.tech3 {
background:url("images/baner.png") no-repeat scroll 0 -356px transparent;
height:175px;
}
.tech4 {
background:url("images/baner.png") no-repeat scroll 0 -534px transparent;
height:175px;
}
.tech5 {
background:url("images/baner.png") no-repeat scroll 0 -712px transparent;
height:175px;
}
.tech6 {
background:url("images/baner.png") no-repeat scroll 0 -890px transparent;
height:175px;
}
.tech7 {
background:url("images/baner.png") no-repeat scroll 0 -1068px transparent;
height:175px;
}
.tech8 {
background:url("images/baner.png") no-repeat scroll 0 -1246px transparent;
height:175px;
}
.tech9 {
background:url("images/baner.png") no-repeat scroll 0 -1424px transparent;
height:175px;
}
.tech10 {
background:url("images/baner.png") no-repeat scroll 0 -1602px transparent;
height:175px;
}
.techeng1 {
background:url("images/banereng.png") no-repeat scroll 0 0 transparent;
height:175px;
}
.techeng2 {
background:url("images/banereng.png") no-repeat scroll 0 -178px transparent;
height:175px;
}
.techeng3 {
background:url("images/banereng.png") no-repeat scroll 0 -356px transparent;
height:175px;
}
.techeng4 {
background:url("images/banereng.png") no-repeat scroll 0 -534px transparent;
height:175px;
}
.techeng5 {
background:url("images/banereng.png") no-repeat scroll 0 -712px transparent;
height:175px;
}
.techeng6 {
background:url("images/banereng.png") no-repeat scroll 0 -890px transparent;
height:175px;
}
.techeng7 {
background:url("images/banereng.png") no-repeat scroll 0 -1068px transparent;
height:175px;
}
.techeng8 {
background:url("images/banereng.png") no-repeat scroll 0 -1246px transparent;
height:175px;
}
.techeng9 {
background:url("images/banereng.png") no-repeat scroll 0 -1424px transparent;
height:175px;
}
.techeng10 {
background:url("images/banereng.png") no-repeat scroll 0 -1602px transparent;
height:175px;
}
.coltable {color: white;}
.coltablemain {
color:#603;
font:15px Arial;
}
