html,body {
	margin-top:10px;
	margin-right: auto;
	margin-left: auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

a {  
	color: #3366CC;
	text-decoration: none;
}



a:hover{  
	text-decoration:underline;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	border-bottom: 1px solid #999999;
}
#container {
	margin-left:auto;
	margin-right:auto;
	width:772px;
	}

#maincontent {
	width:760px;
	min-height:400px;
	height: auto !important;
	height:400px;
	border-left:1px #CCCCCC solid;
	border-right:1px #CCCCCC solid;
	border-bottom:1px #CCCCCC solid;
	background-image: url(../images/ci/worldbg.gif);
	background-repeat:repeat-y;
	padding-left:10px;
	}
	
#boxcontainer {	
	width:730px;
	height:200px;
	margin-left:25px;
	padding-top:45px;
}
	
#boxgo {
	background-color:#FFFFFF;
	width:320px;
	height:260px;
	float:left;
	border:1px solid #999999;
	margin-right:40px;
	padding-top: 10px;
	padding-left:5px;
	padding-right:5px;
	}
	
#boxdi {
	background-color:#FFFFFF;
	width:320px;
	height:260px;
	float:left;
	border:1px solid #999999;
	padding-top: 10px;
	padding-left:5px;
	padding-right:5px;
	}
	
#boxcontainer2 {	
	width:755px;
	height:200px;
	padding-top:45px;
}
	
#boxgo2 {
	background-color:#FFFFFF;
	width:230px;
	height:275px;
	float:left;
	border:1px solid #999999;
	margin-right:12px;
	padding-top: 10px;
	padding-left:5px;
	padding-right:5px;
	}
	
#boxdi2 {
	background-color:#FFFFFF;
	width:230px;
	height:275px;
	float:left;
	border:1px solid #999999;
	margin-right:12px;
	padding-top: 10px;
	padding-left:5px;
	padding-right:5px;
	}
	
#boxglu2 {
	background-color:#FFFFFF;
	width:230px;
	height:275px;
	float:left;
	border:1px solid #999999;
	padding-top: 10px;
	padding-left:5px;
	padding-right:5px;
	}

#boxtop {
	height:60px;
	border-bottom:1px solid #999999
}

#boxbottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#boxbottom ul {
	margin-left:0px;
	padding-left:20px;

}

#boxbottom li {
	list-style-type: disc;
	margin-left: 0px;
	padding-top:10px;
}

#boxtopleft {
	float:left;
	margin-right:32px;
}

.boxtopright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	float:left;
	padding-top:8px;
	}
		
#startnavi {
	background-image: url(../images/ci/navibg.gif);
	height: 22px;
	border-top: 1px solid #666666;
	padding-left:3px;
}

#startnavi img {
	margin-top:4px;
	margin-left:9px;
}

#langselect {
	width: 160px;
	height:20px;
	float:left;
	border-left:1px #CCCCCC solid;
	border-right:1px #CCCCCC solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	text-align:right;
	padding-top:4px;
	padding-left:610px;
}

#langselect li {
	list-style-type:none;
	float:left;
	}

#langselect li a {
	list-style-type:none;
	width:20px;
	height:14px;
	display:block;
	border:#999999 1px solid;
	margin-top:0px;
	margin-left:0px;
	margin-right:3px;
	margin-bottom:0px;
	float:left;
	text-align:center;
	text-decoration:none;
	color: #666666;
	}
	
#langselect li a:hover{
	background-color: #CCCCCC;  
	color: #FFFFFF;
	}
	
	#langselect2 {
	width: 200px;
	height:22px;
	float:left;
	border-left:1px #CCCCCC solid;
	border-right:1px #CCCCCC solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	text-align:right;
	padding-top:4px;
	padding-left:570px;
}

	#langinfo{
	width: 400px;
	height:22px;
	float:left;
	border-left:1px #CCCCCC solid;
	border-right:1px #CCCCCC solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	text-align:right;
	padding-top:4px;
	padding-left:366px;
	padding-right:4px;
}

#langselect2 li {
	list-style-type:none;
	float:left;
	}
	
#langselect2 img {
border:none;
	}

#langselect2 li a {
	list-style-type:none;
	width:22px;
	height:20px;
	display:block;
	margin-top:0px;
	margin-left:0px;
	margin-right:3px;
	margin-bottom:0px;
	float:left;
	text-align:center;
	text-decoration:none;
	color: #FFFFFF;
	}
	
#langselect2 li a:hover{
	background-color: #CCCCCC;  
	color: #666666;
	}
	
	#langselect2 li a:active{
	background-color: #CCCCCC;  
	color: #666666;
	}
	
#footer {
	width:760px;
	margin-top:5px;
	height:20px;
	padding-left:4px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}

/* PAGE CONTENT */

.msg_error {
	border: 1px solid #FF6F6F;
	background-color: #FFBFBF;
	padding: 10px;
	margin-bottom: 10px;
}
.msg_success {
	border: 1px solid #33FF00;
	background-color: #C1FFCF;
	padding: 10px;
	margin-bottom: 10px;
}

#title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	padding-top:20px;
	color:#7294BB;
	}
	
.box {
	padding:10px;
	margin-left:10px;
	margin-top:30px;
	background-color:#DFE5F6;
	width: 348px;
	border:1px solid #CCCCCC;
	float: left;
}

.box_dd {
	width: 348px;
}
	
.boxtitle {
	padding-bottom:15px;
	font-weight:bold;
	}
	
.boxcontent {
	line-height:15px;
	}
.site {
	padding:10px;
}

#imgbox, .imgbox{
	float:left;
	padding:10px;
	padding-right:10px;
	margin-top:30px;
	background-color:#DFE5F6;
	width:370px;
	border:1px solid #CCCCCC;
}

#imgboxact, .imgboxact{
	float:left;
	padding:10px;
	padding-right:10px;
	margin-left:10px;
	margin-top:30px;
	background-color:#DFE5F6;
	width:320px;
	border:1px solid #CCCCCC;
}

img.akt {
	border: 1px solid #CCCCCC;
}

.swapimg {
	border:#999999 1px solid;
}

#left {
	float:left;
	margin-left:0px;
	margin-top:30px;
}

#right {
	float:left;
	margin-left:0px;
	margin-top:20px;
}

.contactperson {
	margin-bottom:18px;
	}

.contactperson img {
	padding-right:15px;
	float:left;
	margin-bottom:18px;
	}

.textbox {
	float:left;
	padding:10px;
	background-color:#DFE5F6;
	width:320px;
	border:1px solid #CCCCCC;
		margin-right:10px;
	line-height:15px;
	}
	
.headboxtitle {
	float:left;
	padding-top:4px;
	width:310px;
	height:18px;
	border-bottom:1px solid #CCCCCC;
	margin-right:10px;
	font-weight:bold;
}
	
.textboxact {
	float:left;
	padding:10px;
	margin-top:30px;
	background-color:#DFE5F6;
	width:370px;
	border:1px solid #CCCCCC;
	margin-bottom:20px;
	}
	
.fullbox {
	float:left;
	padding:10px;
	margin-top:30px;
	background-color:#DFE5F6;
	width:720px;
	border:1px solid #CCCCCC;
	margin-bottom:20px;
	}

table#gbm {
	margin-top:30px;
	width: 750px;
	background-color: #CCCCCC;
}
table#gbm th {
	background-color: #e3e3e3;
}
table#gbm td {
	background-color: #DFE5F6;
}

.modeltable td {
background-color:#c9d1e6;
}

.address {
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
margin-left:20px;
margin-top:5px;
}