html,body{
width:100%;
height:100%;
padding:0;
margin:0;
}
body {
   background:#D8FFFF url(../images/background.jpg) repeat-x;
    text-align: justify;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    margin:0px;
    text-decoration:none;
    padding:0px;
    height:100%;
    width:100%;
    
}
.pngfixed, img {
    border: 0px;
    behavior:url(iepngfix.htc);
}
/************************ WEBSEIN USERMENU DONT TOUCH*********************************/
#usermenu{
	background-image:url(../images/usermenu/menubg.png);
	background-repeat:repeat-x;
	height:37px;
	overflow:visible;
	position:relative;
	top:0;
	left:0;
	width:100%;
	min-width:1280px;
	z-index:10;
}
#webseinlogo{
	position:absolute;
	left:0px;
	z-index:11;
	top:0px;
}
#usermenuconten{
	left:0;
	margin:auto;
	padding-left:150px;
	position:relative;
	top:0;
	width:1000px;
}

a.mainlevelusrmn:link, a.mainlevelusrmn:visited{
	color:#666;
	font-size:13px;
	line-height:28px;
	padding-left:20px;
	padding-right:20px;
	text-decoration:none;
	float:left;
}
a.mainlevelusrmn:hover{
	text-decoration:none;
	color:#ccc;
	background-image:url(../images/usermenu/menubghvr.png);
	background-repeat:repeat-x;
	height:31px;
	display:block;
	border-right:1px solid #666;
	border-left:1px solid #666;
	padding-left:19px;
	padding-right:19px;
}
table.moduletableusrmn table{
	cellspacing:0;
}

/***************************************************END WEBSEIN USER MENU************************/
h1{
	font-weight:bold;
	font-size:20px;
	color:#2D3F63;

}

#fixpos{
position:realtive;
width:1000px;
margin:0 auto;
}
#main {
background:transparent url(../images/water.jpg) repeat scroll 0 0;
border:0 solid #666666;
float:left;
height:100%;
position:absolute;
text-decoration:none;
top:315px;
width:100%;
z-index:0;
left:0;
}
#site{
left:103px;
position:relative;
top:20px;
width:840px;
z-index:3;
overflow:visible;
}
#oberbaum{
background:transparent url(../images/oberbaum.png) repeat-x scroll 0 0;
height:324px;
left:0;
position:absolute;
top:-8px;
width:100%;
z-index:0;
}
#boot{
background:transparent url(../images/countrystar.jpg) no-repeat scroll 0 0;
height:589px;
left:0;
position:absolute;
top:76px;
width:656px;
z-index:2;
}
#header{
background:transparent url(../images/header.png) no-repeat scroll 0 0;
height:142px;
position:relative;
width:826px;
}

#anker{
background:transparent url(../images/anker.png) no-repeat scroll 0 0;
float:right;
height:290px;
position:absolute;
right:-98px;
top:-106px;
width:194px;
z-index:1;
}

#menuh{
height:30px;
left:44px;
position:relative;
top:111px;
}
#secmn{
background:#8CBFFE none repeat scroll 0 0;
border:1px solid #586C87;
font-size:12px;
position:relative;
text-align:center;
top:-18px;
}

#content {
float:left;
font-size:13px;
position:relative;
}


#mcontent{
background:transparent url(../images/mcontent_bg.png) repeat-y scroll 0 0;
float:left;
margin-left:-2px;
padding-left:80px;
padding-right:40px;
padding-top:18px;
position:relative;
width:705px;
}
#impr{
float:left;
position:relative;
}
#innerc{
position:relative;
float:left;
}

#footer{
background:transparent url(../images/footer.png) repeat-y scroll 0 0;
float:left;
height:95px;
left:31px;
position:relative;
width:826px;
}



/*************** MENU STYLEZ **************************/
a.mainlevelnav:link, a.mainlevelnav:visited{
	padding:5px 20px;
}
a.mainlevel:link, a.mainlevel:visited {
	
	color:#081B68;
	font-family:verdana,sans-serif;
	font-size:13px;
	font-weight:bold;
	padding:0px 15px;
	text-decoration:none;
	display:block;
	line-height:26px;
	float:left;



	
}

a.mainlevel:hover{
background: transparent url(../images/mnu_hvr.jpg) repeat-x 0 0;	
display:block;
height:28px;
color:#D61F1F;
text-decoration:none;
background-color:#062D59;
padding:0px 15px;
border-top:1px solid #9AB2CE;	
}

#active_menu{
background: transparent url(../images/mnu_hvr.jpg) repeat-x 0 0;	
display:block;
height:28px;
color:#D61F1F;
text-decoration:none;
background-color:#062D59;
padding:0px 15px;
border-top:1px solid #9AB2CE;
}



/*************** cms stylez **************************/

.contentheading, .componentheading{
color:#2C4087;
font-size:16px;
font-weight:bold;
position:relative;
}

.inputbox{
border:1px solid #99ADF4;
font-size:14px;
margin:0 0 11px;
padding:0;
}

a:link, a:visited{
text-decoration:none;
color:#062D59;
font-weight:bold;
}

a:hover{
text-decoration:underline;
}

/*************** Picgallery (Simple) *********************/
table.newspane td.sectiontableheader {
	display:none;
}

.contentheadingblog{
	background-color:#FFFFFF;
	border-bottom:1px solid #062D59;
	color:#062D59;
	font-family:Times New Roman,Verdana,Arial,Sans-Serif;
	font-size:22px;
	font-weight:normal;
	line-height:14px;
	padding-left:10px;
	width:700px;
}
.createdate{
	color:#333333;
	font-family:Verdana,Helvetica,Sans-Serif;
	font-size:11px;
	letter-spacing:0;
	line-height:12px;
}
.message{
	background:#EEEEEE none repeat scroll 0 0;
	border:1px solid #DDDDDD;
	color:black;
	font-family:verdana,arial,sans-serif;
	font-size:16px;
	font-weight:bold;
	margin:44px 44px 100px;
	padding-bottom:31px;
	padding-top:30px;
	text-align:center;
}