html{overflow-y:scroll;}
body{background-color:#C8E8F9;margin-bottom:5px;font-size:70%;}
body,td,th{font-family: Verdana,"Bitstream Vera Sans",Tahoma,Arial,Helvetica,sans-serif;}
a:link,a:hover,a:active,a:visited{color:#000000;}
#submenu,#submenu a:link,#submenu a:hover,#submenu a:active,#submenu a:visited{color:#FFFFCC;}
div.header{background:url(/design/logo.png) no-repeat top center;height:60px;}
.title{font-size:110%;}
h2,h3{font-size:100%; margin-bottom: -3px !important; }
.title{font-weight:bold;color:#FFFFFF;margin:5px;}
.txt,h2,h3,tbody td{margin:5px 0px 5px 5px;}
th,h2{font-weight:bold;}
.copyright{font-size:10px;margin:5px;text-align:center;}
.input{background-color:#339933;font-weight:bold;color:#FFFFFF;}
.inputneg{background-color:#FFFFFF;font-weight:bold;color:#339933;}
.cboxt,.cboxc,#submenu{border:1px solid #339933;margin:0px auto;}
.cboxt{width:468px;background-color:#339933;}
.cboxc{width:463px;background-color:#ffffff;padding-right:5px;}
.tcol{float:left;width:234px;}
.ccoll{border-right:1px solid #339933;width:233px;float:left;}
.ccolr{border-left:1px solid #339933;width:229px;float:left;margin-left:-1px;}
.space{margin-bottom:5px;}
.clear{clear:both;}
#submenu{width:460px;background-color:#339933;margin-bottom:2px;font-weight:bold;padding:3px 4px 3px 4px;}
img { border-style: none; }
.copyright { clear: both; }
.ulspace { background: url(/bilder/tree/tree_l.gif) no-repeat; height: 8px; font-size: 5px; }
#navigation ul { margin: 0px; padding-left: 0px; }
#navigation li { list-style-type: none; background: url(/bilder/tree/tree_li.gif) no-repeat; padding-left: 40px; height: 16px; }
li#nav-last { background: url(/bilder/tree/tree_fi.gif) no-repeat; }
.invisible { display: none; }
p.counter{margin: 10px 0px 0px 8px;}
.column h1, #navigation h1 { font-size: 100%; }
#navigation h1 { background: url(/bilder/tree/tree_g.gif) no-repeat; padding-left: 20px; height: 16px; margin-bottom: 0px; }
#home .column#left { background: url(/bilder/pokemon.gif) no-repeat top right; height: 240px; }
#home li { margin-bottom: 6px; }
#home ul { margin-bottom: 15px; }
.column { float: left; width: 49.5%; margin: 10px 0px 5px 0px; }
.column h1, .column h2 { margin-left: 40px; margin-bottom: 1.3em !important; }
.copyright { text-align: center; }
.column h1, #navigation h1 { font-size: 100%; }
ul{margin:5px 0px 5px 40px;padding-left:0px;}
#navigation, .header h1, .header p, #menu, #slogan, #long, .empty { display: none; }
#submenuindex { margin-left: 15px; text-align: right; float: right; }
#submenulinks { text-align: left; float: left; }
#home .header h1 { 
	display: block !important; 
	text-align: center;
	margin: 0px 5px 5px 5px;
	padding: 60px 0px 0px 0px;
	font-size: 100%;
}
#home .header h1 a { 
	text-decoration: none;
}
#home h1.title
{
	color: #000000;
}
#home #page
{
	margin-top: 15px;
}
.datagrid { padding: 0px; border-collapse: collapse; width: 100%; } .datagrid th, .datagrid td { border: 1px solid #C4E4C4; padding: 3px; } .datagrid tbody { background-color: #F4FDF4; } .datagrid thead, .head { background-color: #DEF1DE; text-align: left; } .floatl { float: left; } .floatr { float: right; } .message { padding: 10px; font-weight: bold; } .error { background-color: #FFAAAA; border: 1px solid red; } .abort, .check { background-color: #FFFFB0; border: 1px solid red; } .success { background-color: #F4FDF4; border: 1px solid #C4E4C4; } .msgbutton {  border: 1px solid #808080; background-color: #e0e0e0; padding: 5px; } .msgbutton a { text-decoration: none; font-weight: bold; font-size: 150%; }
body#home #page .wrapper  { background: transparent !important; }
body#home ul h2 { margin: 15px 0px 0px 0px; }