html {
padding:0;	
margin: 0;	
margin-left: -1px;
overflow-Y: scroll;
}
body { 
background: #112831 url(http://www.valszinger.org/img/bg.jpg);
background-repeat:repeat-x;
background-position: top left;
text-align: center;
font: normal 11px "Lucida Sans Unicode", arial, helvetica, verdana, Serif;
color:#FFF;
margin:0; 
padding:0;
min-width: 400px;
min-height:400px;
}
h1 {
font: normal 18px "Lucida Sans Unicode",arial, helvetica, verdana, Serif;
letter-spacing : 0px;
text-transform: uppercase;
text-align:left;
padding:0px;
margin: 0 1px 1px 2px;
line-height:25px;
background:transparent;
height:auto;
width:auto;
text-transform: uppercase;
}

h2 {
font: normal 14px "Lucida Sans Unicode",arial, helvetica, verdana, Serif;
letter-spacing : 1px;  
text-align:left;
padding:0;
margin: 0 0 5px 0;
line-height:25px;
text-transform: uppercase;
}
h3 {
font: normal 13px "Lucida Sans Unicode",arial, helvetica, verdana, Serif;
letter-spacing : 0px;  
padding:0;
margin:0;
line-height:22px;
text-transform: uppercase;
}
h4 {
font: normal 12px "Lucida Sans Unicode",arial, helvetica, verdana, Serif;
display:block;
padding:0;
margin: 0;
letter-spacing :0px; 
color:#000;
line-height:22px;
}
h5 {
font-size:16px;
}
h6 {
font-size:15px; 
}



A:link, A:visited {
color : #207b95; 
text-decoration : none;
margin:0;
padding:0;
} 
A:active, A:hover {
color : #cfd501; 
text-decoration : none;
margin:0;
padding:0;
}


A.b:link, A.b:visited {
font: bold 18px arial, helvetica, verdana, Serif;
letter-spacing : -1px;  
text-align:left;
padding:0;
margin: 0 0 10px 0;
text-decoration: none;
} 
A.b:active, A.b:hover {
font: bold 18px arial, helvetica, verdana, Serif;
letter-spacing : -1px;  
text-align:left;
padding:0;
margin: 0 0 10px 0;
text-decoration: none;
} 


A.linkfield:link, A.linkfield:visited {
	font: bold 22px arial, helvetica, verdana, Serif;
	letter-spacing : -1px;  
	text-align:center;
	padding:10px 25px 10px 25px;
	margin: 0;
	text-decoration: none;
	display:block;
	color:#FFF;
	background: #3ebbdf url(http://www.valszinger.org/img/linkfieldarrow.jpg);
	background-repeat:no-repeat;
	background-position: top left;
	height:30px;

} 
A.linkfield:active, A.linkfield:hover {
	font: bold 22px arial, helvetica, verdana, Serif;
	letter-spacing : -1px;  
	text-align:center;
	padding:10px 25px 10px 25px;
	margin: 0;
	text-decoration: none;
	display:block;
	color:#cfd501;
	background: transparent;
	height:30px;
} 

A.info:link, A.info:visited, A.info2:link, A.info2:visited, A.infos:link, A.infos:visited{
	font: normal 12px "Lucida Sans Unicode", arial, Serif;
	letter-spacing : 1px; 
	color : #cfd501; 
	text-decoration: none;
	display:block;
	background:transparent;
	padding:3px 0 5px 0;  
	height:28px;
	width:140px;
	margin:0 0 1px 0;
	text-align:right;
	text-transform: uppercase;
}
A.info:active, A.info:hover, 
A.infox:link, A.infox:visited, A.infox:active, A.infox:hover, 
A.infoxa:link, A.infoxa:visited, A.infoxa:active, A.infoxa:hover,
A.info2:active, A.info2:hover, 
A.infos:active, A.infos:hover{
	font: normal 12px "Lucida Sans Unicode", arial, Serif;
	letter-spacing : 1px;
	color : #FFF; 
	text-decoration: none;
	display:block;
	background: transparent url(http://www.valszinger.org/img/menulink.png);
	background-repeat:no-repeat;
	background-position: top left;
	padding:3px 0 5px 0;  
	height:28px;
	width:140px;
	margin:0 0 1px 0;
	text-align:right;
	text-transform: uppercase;
}

A.infoxa:link, A.infoxa:visited{background: transparent url(http://www.valszinger.org/img/menulinks.png);
	background-repeat:no-repeat;background-position: top left;}
A.infoxa:active, A.infoxa:hover{background: transparent url(http://www.valszinger.org/img/menulinks.png);
	background-repeat:no-repeat;background-position: top left;}

A.infos:active, A.infos:hover{background: transparent url(http://www.valszinger.org/img/menulinks.png);
	background-repeat:no-repeat;background-position: top left;}

A.info2:link, A.info2:visited{margin-top:10px;}
A.info2:active, A.info2:hover{margin-top:10px;}

A.infos:link, A.infos:visited{color:#3ebbdf;}
A.infos:active, A.infos:hover{color:#FFF;}

/*
#smenu A.info:link, #smenu A.info:visited{
	background:#ab4928;color : #FFF; 
}
#smenu A.info:active, #smenu A.info:hover, #smenu A.infox:link, #smenu A.infox:visited, #smenu A.infox:active, #smenu A.infox:hover {
	background:#222;color : #FFF; 
}
*/


#head{background: transparent;}
#maincontent{
	position:relative;
	top:0;
	left:0;	
	padding: 0;
	margin:0 auto;
	background: transparent;
	width:800px;
	text-align: center;
	background:transparent;
}
.footer{
	clear:both;
	position:fixed;
	bottom:0px;
	left:0px;
  	text-align: center;
	height:15px;
	width:99%;
	margin:0; 
	padding:0 0 0 10px;
	background: transparent; 
	color:#888;
	font: normal 10px verdana, arial, helvetica, Serif;
}
.footer a:link, .footer a:visited {
color : #AAA; 
text-decoration : none;
font: normal 8px  arial, verdana, helvetica,  Serif; 
letter-spacing : 1px;  
text-transform: uppercase;
} 
.footer a:active, .footer a:hover {
color : #FFF; 
text-decoration : none;
font: normal 8px  arial, verdana, helvetica,  Serif; 
letter-spacing : 1px;  
text-transform: uppercase;
}



/*GALLERY CSS*/
.gallerytop,.ingallerytop {padding:0;background:transparent;}
.gallerytop	    {margin:0 10px 10px 0;float:left;}
.highgallerytop {margin:0;text-align:center;padding:20px 10px 10px 10px;border:1px solid #CCC;height:auto !important;height:125px;min-height:125px;background: #FFF;} /*THUMBIMAGE*/
.fullgallerytop {margin:0 5px 0 0;text-align:center;padding:10px;border:1px solid #DDD;float:left;height:auto;width:auto;background:#FFF;} /*FULLIMAGE*/
.infogallerytop {margin:10px 0 0 0;text-align:left;padding:0;float:left;width:auto;width:100%;min-width:250px;}  /*FULL CONTENT*/
.lowgallerytop  {margin:10px 0 0 0;text-align:left;padding:0;}  /*CONTENT*/
.advgallery	    {
	margin:0;
	padding:20px 10px 10px 10px;
	color:#444;
	height:auto !important;	
	height:125px;
	min-height:125px;
	width:150px;
	min-width:150px;
	background:#EEE;	
	border-top:1px solid #AAA;
	border-right:1px solid #AAA;
	border-bottom:1px solid #AAA;
	border-left:1px solid #FFF;
	float:left;
	text-align:left;
} /*ADVANCED LAY OUT MODE*/
.advgallery hr {background: #CCC; color:#CCC;} /*HR IN ADV MODE*/
.advgallery A:link, .advgallery A:visited {font-size:13px; } 
.advgallery A:active, .advgallery A:hover {font-size:13px; } 

/*LINKS*/
.linx{
	background:transparent;
	padding:0px;
}

/*NEWS CSS*/
.mdivtop,.mindivtop,.moutcontent {margin:0;padding:0;background:transparent;}
.mdivtop 	{margin:0 0 10px 0;}
.mindivtop	{text-align:left;float:left;} /*TITLE*/
.moutcontent{font:9px arial,serif;float:left;text-align:left;vertical-align:bottom;color:#000;text-transform:uppercase;padding:0 0 0 10px; } /*LOW CONTENT*/
.mincontent{clear:both;padding:10px 0 10px 0;} /*HIGH CONTENT*/

/*NEWS READ MORE CSS*/
.divtop,.indivtop,.outcontent {margin:0;padding:10px;background:#FFF;}
.divtop	{margin: 0 0 10px 0;}
.indivtop	{padding:0 0 10px 0;float:left;} /*TITLE*/
.outcontent {font:9px arial,serif;float:left;text-align:left;vertical-align:bottom;color:#000;text-transform:uppercase;padding:0 0 0 10px;} /*CONTENT*/
.newscontent{clear:both;padding:0 0 0 0;background:transparent; } /*CONTENT*/
.commenttop	{width:100%;padding:5px 5px 5px 0;background:transparent;}
.commentspan{margin:0 5px 0px 0px;float:left;color:#444;background:transparent;font-size:35px;line-height:25px;padding:5px 5px 5px 0px;font-family:Georgia,arial; }
.commentbox	{width:100%;float:left;text-align:right;}
.commentsub {padding-top:10px;width:100%;text-align:right;} /*SUBMIT*/
.commentleft{width:25%;float:left;}
.commentright{width:75%;float:left;}
.captcha	{width:98%;height:17px;background:transparent;padding: 0;border:1px solid #BBB;text-align:center;}
.captchaspan{font-size:10px;height:17px;font-family:verdana;color:#000;}
.captchabold{color:#990000;font-size:10px;font-weight:bold;font-family:verdana;}
.captchainput{width:100%;height:17px;background:transparent;}

ul {position:relative;top:0;left:-10px;}
.divclear {clear:both;height:10px;}

input, select { 
background-color : #112831; 
border: 1px solid #112831; 
font: normal 11px verdana, arial, Serif;
color : #FFF;
width : 250px; 
} 
textarea {
background: #112831; 
border: 1px solid #112831; 
font: normal 11px verdana, arial, Serif;
width : 250px; 
color : #FFF;
} 


.fixbut{
width:118px;
*width:116px;
_width:116px;
}


.button {
color : #FFF; 
background-color : #3ebbdf; 
border: 1px solid #3ebbdf; 
font: normal 11px verdana, arial, Serif;
width : 125px;
cursor:pointer; 
} 
.button01{
	color : #FFF; 
	background-color : #3ebbdf; 
	border: 1px solid #3ebbdf;
	font: normal 10px verdana, arial, Serif;
	width : 100px; 
	cursor:pointer; } 

fieldset{border:0;padding:0 10px 10px 10px;margin-top:0;height:auto;width:768px;background: #FFF; color:#444; }
fieldset input, select, textarea{background:#FFF;color:#000;border:1px solid #AAA;}

legend{
font: normal 12px "Lucida Sans Unicode",arial, helvetica, verdana, Serif;
letter-spacing : 0;
text-transform: uppercase;
background: #112831 url(http://www.valszinger.org/img/rondehoek.jpg);
background-repeat:no-repeat;
background-position: bottom right;
color:#FFF;
padding:15px 0 0 0;
margin:0;
margin-left:-10px;
margin-top:0px;
width:657px;
height:20px;
display:block;
}

.thetop{border:0;padding:0 10px 10px 10px;margin-top:0;margin-bottom:1px;height:auto;width:770px;background: #FFF; color:#444;
}
.theheader{
font: normal 12px "Lucida Sans Unicode",arial, helvetica, verdana, Serif;
letter-spacing : 0;
text-transform: uppercase;
background: #112831 url(http://www.valszinger.org/img/rondehoek.jpg);
background-repeat:no-repeat;
background-position: bottom right;
color:#FFF;
padding:5px 0 0 0;
margin:0;
margin-left:-10px;
margin-top:0px;
width:657px;
height:20px;
}

legend i {color:#cc6600;font-style:normal;}

img {border:0;}
.url {visibility:hidden;}
hr { background-color: #173642; color:#173642; height:1px; border:0; }
fieldset A:link, A:visited 	{text-decoration:none;}
fieldset A:active, A:hover  	{color:#cfd501; }
fieldset b 				{color:#333;}

legend b 				{color:#FFF; }
legend A:link, A:visited   	{text-decoration:none;}
legend A:active, A:hover  	{color:#cfd501; }

.failed{position:relative;top:0;left:23%;width:50%;padding:0 10px 10px 10px;border:0px solid #CCC;}
.failed h1{
font: bold 18px arial, helvetica, verdana, Serif;
letter-spacing : -1px;
text-transform:uppercase;
text-align:justify;
color : #666;
line-height:14px;
margin:0;
padding:0;
}
.failed h1 b{color : #444;font: bold 18px arial, helvetica, verdana, Serif;}
.failed h2 {
font: bold 18px arial, helvetica, verdana, Serif;
letter-spacing : 1px;
text-transform:uppercase;
text-align:right;
color:#888;
padding:10px 0 0 0;
}
A.xxxxxl:link, A.xxxxxl:visited {color : #999;font-weight:bold;letter-spacing:-1px;text-decoration: underline;} 
A.xxxxxl:active, A.xxxxxl:hover {color : #337999;}
A.xxxxl:link, A.xxxxl:visited {color : #777;font-weight:bold;letter-spacing:-1px; } 
A.xxxxl:active, A.xxxxl:hover {color : #337999;}
A.xxxl:link, A.xxxl:visited 	{color : #555;font-weight:bold;letter-spacing:-1px;} 
A.xxxl:active, A.xxxl:hover 	{color : #337999;}
A.xxl:link, A.xxl:visited 	{color : #333;} 
A.xxl:active, A.xxl:hover 	{color : #337999;}
A.xl:link, A.xl:visited 	{color : #000;} 
A.xl:active, A.xl:hover 	{color : #337999;}
A.l:link, A.l:visited 		{color : #222;} 
A.l:active, A.l:hover 		{color : #337999;}
A.m:link, A.m:visited 		{color : #333;} 
A.m:active, A.m:hover 		{color : #337999;}
A.s:link, A.s:visited 		{color : #555;} 
A.s:active, A.s:hover 		{color : #337999;}
A.xs:link, A.xs:visited 	{color : #777;} 
A.xs:active, A.xs:hover 	{color : #337999;}
A.xxs:link, A.xxs:visited 	{color : #999;} 
A.xxs:active, A.xxs:hover 	{color : #337999;}
A.xxxs:link, A.xxxs:visited 	{color : #BBB;} 
A.xxxs:active, A.xxxs:hover 	{color : #337999;}