/* Mambospan Glass Template: Some css codes are based on third party open source codes */

HTML {

	height: 100%;

	margin-bottom: 1px;

}

body {

	margin: 0px;

	padding: 0px;

	margin-top: 0px;

	font: 11px Verdana,Geneva,Arial,Helvetica,sans-serif;

	height: 100%;

	background-color: #00FF00;



}	

a:link {

	color: #000000; 

	text-decoration: underline;

	font-weight: normal;

}

a:active{

	color: #000000;

	font-weight: normal;

	text-decoration: underline;

}	



td,tr,p,div {

	font-family: Arial, Helvetica, sans-serif;

	line-height: normal;

	font-size: 11px;

	color: #333333;

}



h3, .componentheading {

	font-family: Arial, Tahoma, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 15px;

	color: #000000;

	line-height: 18px;

	margin: 5px 0 10px 0;

	padding-bottom: 3px;

}



.contentheading {

  	font-family: Arial, Tahoma, Helvetica, sans-serif;

  	padding: 0px 0px 5px 0px;

	font-size: 16px;

	font-weight: bold;

	height: 24px;

	vertical-align: bottom;

	color: #00923F;

	text-align: left;

	width: 100%;

}



table.contenttoc {

	margin: 5px;

	border:solid 1px #8AAACF;

}



table.contenttoc th {

	font-size: 12px;

	text-align:center;

	font-weight:bold;

	color: #333333;

	background: #0033CC url(../images/bg_b.gif) center;

	padding: 3px;

}



table.contenttoc td {

	font-size: 10px;

	padding: 2px 8px;

}



td.sectiontableheader {

	background: #efefef url(../images/bg_w.png) center;

	height:23px;

	color: #333333;

	font-weight: bold;

	padding: 4px;

	border-right: 0px solid #999999;

	border-left: 1px solid #999999;

}



tr.sectiontableentry1 td, tr.sectiontableentry2 td {

  	padding: 4px;

}



td.sectiontableentry1, td.sectiontableentry2{

  	padding: 3px;

}



table.contentpane, table.contentpaneopen {

  	width: 100%;

}



div.moduletable {

  	margin-bottom: 10px;

}



ul {

	margin: 0;

	padding: 0;

	list-style: none;

}





ul li {

	line-height: 15px;

	padding-left: 15px;

	padding-top: 0px;

	background: url(../images/arrow.gif);

	background-repeat: no-repeat;

	background-position: 0px 1px;

}

.small {

  	font-family: Broken15, Verdana;

  	padding: 0px 0px 5px 0px;

	font-size: 15px;

	font-weight: bold;

	height: 24px;

	vertical-align: bottom;

	color: #FF0000;

	text-align: left;

	width: 100%;

}

#page_bg {

	height: 100%;

	padding: 0;

	margin-bottom: 1px;

	background-color: #FFFFFF;

	background-image: url(../images/warmish_background_02.jpg);





}



table#main {

	margin-left: auto;

	margin-right: auto;

	text-align: left;

	border-right:1px solid #8AAACF;

	border-left:1px solid #8AAACF;

	background-image: url(../images/bg%20whole.png);



}



table#inner {

	margin-left: auto;

	margin-right: auto;

	text-align: left;

}
.groen {

	color: #009933;

	font-weight: bold;

	text-align: left;
}


td.bottom {

	text-align: left;

	height: 25px;

	line-height: 23px;

	text-indent: 20px;

	vertical-align:middle;

  	background: #0033CC url(../images/bg_b.gif) center;

	color:#0033CC;

	border-top:1px solid #8AAACF;

}



td.bottom a:link, td.bottom {

	color:#0033CC;

	text-decoration:none;

}



div#wrapper {

	background: #ffffff;

	margin: auto;

	min-width: 750px;

	max-width: 1100px;

}





#topmenu {

	position: relative;

	background: #0033CC url(../images/bg_b.gif) bottom;

	padding: 0px;

	margin: 0px;

	height: 23px;

	left: 0px;

	top: 0px;

	width: 100%;



}



#naviglass {

	font: 10px/12px verdana, arial, georgia, sans-serif;

	margin: 0px;

	padding: 0px 0px 0px 0px;

	width: auto;

}

/* CSS Horizontal Menu - mycssmenu*/



#naviglass #navlist ul {

	margin: 0;

	white-space: nowrap;

	padding: 0;

}



#naviglass #navlist li {

	display: inline;

	vertical-align:middle;

	background: transparent;

	line-height: 24px;

	padding: 0px;

}



#naviglass #navlist a {

	padding: 4px 12px 5px 12px;

	vertical-align:middle;

	font-family:Tahoma, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	line-height:22px;

}



#naviglass #navlist a:link, #naviglass #navlist a:visited {

	color: #ffffff;

	text-decoration: none;

}



#naviglass #navlist a:hover {

	background: #999 url(../images/bg_w.png) bottom;

	color: #0033CC;

}



#naviglass #active a:link, #naviglass #active a:visited, #naviglass #active a:hover {

	background: #FF9900 url(../images/bg_o.gif) bottom;

	color: #ffffff;

}



/*End of css menu*/



.invi a:link, .invi a:visited {

	color: #ffffff; 

	text-decoration: none;

	font-weight: normal;

}



.invi a:hover {

	color: #ffffff;	text-decoration: none;

}

div#pathway {

	height: 20px;

	background: #e5e4c8;

	line-height: 20px;

	text-indent: 7px;

	color:#000000;

}



.left {

	padding-left: 8px;

	  width: 160px;

}



#footer {

 height:27px; 

 width:100%; 

 font-size: 12px;

}

a.mainlevel {

	color: #F2BF50;

	border: 3px none #E5E4C8;

	padding: 0 0 0 20px;

	display: block;

	margin: 3px 0 0px;

	font-size: 12px;

	font-style: normal;

	line-height: 18px;

	font-weight: bold;

	text-decoration: none;

	}

a.mainlevel:hover {

	display: block;

	border: 3px none #E5E4C8;

	color: #000000;

	background-color: #E5E4C8;

	}

a#active_menu {

	color: #000000;

	background: #E5E4C8 url(none) no-repeat -5px;

	border: 3px solid #E5E4C8;

	padding: 0 0 0 20px;

	display: block;

	margin: 3px 0 0px;

	}

a.sublevel:link, a.sublevel:visited {

	font-size: 10px;

	font-weight: normal;

	color: #E5E4C8;

	text-align: left;

	padding-left: 5px;

	margin-left: 5px;

	line-height: 13px;

}



a.sublevel:hover {

	color: #0033CC;

	font-weight: normal;

	text-decoration: none;

}



input.button {

	border: 1px solid #8AAACF;

	background: url(../images/bg_b.gif) repeat-x;

	height: 20px;

	padding: 0px 5px;

	font-weight: bold;

	color: #ffffff;

	text-transform: uppercase;

	font-size: 10px;

	font-family: Arial, Helvetica, sans-serif;

}

div.myform{

	position:absolute;

	width:100%;

	height:100%;

	background-image: url(../images/bgform.png);



}

.inputbox {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

    background-color: transparent;

	font-weight: normal;

	color: #555555;

	background: #fff;

	border: 1px solid #8AAACF;

	text-indent:3px;

}

.inputbox1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #555555;

	background: url(../images/transparant.gif);

	text-indent:3px;

	border-top: 1px none #FF0000;

	border-right: 2px dashed #FF0000;

	border-bottom: 1px none #FF0000;

	border-left: 2px dashed #FF0000;

}

/* CSS Menü FlatList oben*/ 

ul#mainlevel-nav {

	padding: 0;

	padding: 0 0 0 10px;

	margin: 0;

	list-style: none;

}

ul#mainlevel-nav li {

	padding-left: 0px;

	padding-right: 0px;

	float: left;

	margin: 0;

	width: auto !important;

	width: 5%;

	display: block;

	white-space: nowrap;

	background: none;

	font-size: 11px;

	line-height: 21px;

}

ul#mainlevel-nav li a {

	width: 100%;

	padding-left: 15px;

	padding-right: 15px;

	display: block;

	color: rgb(0, 0, 0);

	background: url(../images/q-4x4-black.gif) no-repeat left;

	font: normal 10px Verdana, arial, helvetica, sans-serif;

	text-decoration: none;

	text-decoration: none;

}

#contentcenter1>ul#mainlevel-nav li a {

	width: auto;
    padding-bottom: 3px;

}



.psycho {

  	font-family: Arial, Tahoma, Helvetica, sans-serif;

  	padding: 0px 0px 5px 0px;

	font-size: 16px;

	font-weight: bold;

	height: 24px;

	vertical-align: bottom;

	color: #FF0000;

	text-align: left;

	width: 100%;

}

