body {
	scrollbar-face-color:#FFFFFF;
	scrollbar-shadow-color:#666666; 
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#666666; 
	scrollbar-darkshadow-color:#215C89;
	scrollbar-track-color:#DDDDDD; 
	scrollbar-arrow-color:#666666;

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#00578E;
}

input, textarea, select {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#00578E;
	background-color:#FFFFFF;
}

div.clearer {
	clear:both;
}

div.description {
	background-color:#f0f0f0;
	font-size:9px;
	padding:3px;
}

div.img_left {
	float:left;
	margin-right:10px;
}


optgroup {
	font-style:normal;
	background-color:#EBEBEB;
}

option {
	background-color:#FFFFFF;
}

h1 {
	font-size:16px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	/*color:#FFFFFF;*/
	color:#00578E;
/*	font-variant:small-caps; */
}

.blueheading h1 {
	color:white;
}

h2 {
	font-size:11px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#FFFFFF;
	font-weight:normal;
	margin-bottom:0px;
}

h2.blue {
	font-weight:bold;
	color:white;
	background-color:#00A0DD;
	padding:4px;
}

table.screenshots h4 {
	font-size:10px;
	margin:0;
	padding:4px 4px;
	border-bottom:1px dotted #333;
	margin-bottom:8px;
	background:#f0f0f0;
}

h3 {
	font-size:10px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#00578E;
	font-weight:bold;
	margin-bottom:0px;
}
h4 {
	font-size:14px;
}


a {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#003366;
}
	
a:hover {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#256BB0;
}
  
a.no {
	font-weight:bold;
	color:#003366;
	text-decoration:none;
}
	
a.no:hover {
	font-weight:bold;
	color:#256BB0;
	text-decoration:none;
}

a.nolight {
	font-weight:normal;
	color:#003366;
	text-decoration:none;
}
	
a.nolight:hover {
	font-weight: normal;
	color:#256BB0;
	text-decoration:none;
}

a.underline {
	font-weight:normal;
	color:#003366;
	text-decoration:underline;
}
	
a.underline:hover {
	font-weight: normal;
	color:#256BB0;
	text-decoration:underline;
}
  
a.nav {
  	font-weight:bold;
	color:#9D9D9D;
	background-color:#FFFFFF;
	text-decoration:none;
}
  
a.nav:hover {
	font-weight:bold;
	color:#FFFFFF;
	background-color:#00A0DD;
	text-decoration:none;
}

a.navblue {
  	font-weight:bold;
	color:#00A0DD;
	background-color:#FFFFFF;
	text-decoration:none;
}
  
a.navblue:hover {
	font-weight:bold;
	color:#FFFFFF;
	background-color:#00A0DD;
	text-decoration:none;
}

td	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#00578E;
}

tr.heading, td.heading {
	background-color:#EBEBEB;
}

tr.blueheading, td.blueheading {
	background-color:#00A0DD;
}


tr.content, td.content {
	background-color:#FFFFFF;
}

td.border {
	background-color:#EBEBEB;
}

img.border {
	border:1px solid #EBEBEB;
}

td.line {
	background-color:#999999;
}

td.aktion {
	font-size:12px;
	font-weight:bold;
}

td.landingpage {
	font-size:12px;
}

.lightblue {
	color:#00A0DD;
}

.picborder {
	border-color: #CCCCCC;
	border-style: solid;
  	border-width: 1px;
}

.bluepicborder {
	border-color: #00A0DD;
	border-style: solid;
  	border-width: 1px;
}

div.plugins h2 {
	margin-bottom:4px;
	margin-top:10px;
	background-image:url(images/list_plugin.gif);
	background-repeat:no-repeat;
	background-position:3px center;
	padding-left:25px;
}

ul.list {
	margin:0;
	padding:0;
	padding:0 15px;
	list-style:none;
}

ul.list li {
	/*padding-left:20px;*/
	border-top:1px dotted #ccc;
	padding:0;
	margin:0;
}
ul.list li.last {
	border-bottom:1px dotted #ccc;
}

ul.list a {
	font-weight:normal;
	text-decoration:none;
	display:block;
	background: url(images/list_arrow.gif) no-repeat 5px 7px;
	padding:4px 5px;
	padding-left:14px;
	height:1%;
}
ul.list a:hover {
	/*color:#003366;*/
	font-weight:normal;
	background-color:#e7f5fa;
}

ul.list b {
	text-decoration:underline;
	color:#256bb0;
}


/* Infoboxes */
div.infobox {
	background:#ebebeb;
	padding:10px;
}
div.infobox img {
	border-width:0;
}
div.infobox p {
	margin-top:0;
	margin-bottom:10px;
}
div.infobox ul {
	margin:0;
	padding-left:15px;
}
div.infobox li {

}
div.infobox a.button {
	display:block;
	background:#00578e;
	padding:3px;
	color:white;
	text-decoration:none;
}
div.infobox a.button:hover {
	background:#00A0DD;
}