﻿@charset "utf-8";

body {
font-family: 		"Verdana", sans-serif;
font-size: 			0.8em;
background-color:	#fff;
padding-left:		0px;
padding-right:		0px;
padding-bottom:		10px;
padding-top:		0px;
margin-top:			0px;
margin-left:		0px;
margin-right:		0px;
background-image:		url('../img/vogel.jpg');
background-repeat:		no-repeat;
background-attachment:	fixed;
background-position:	455px 0px;	
}

#body_about {
padding-left:		8px;
padding-right:		8px;
}

/* ------ Links ------ */
a.grey:link{
text-decoration:	none;
color: 				#5a5858;
}

a.grey:visited{
text-decoration:	none;
color: 				#5a5858;
}

a.name:link{
color: 				#00689F;
text-decoration:	none;
}

a.name:hover{
color: 				#ff8a00;
}

a.name:visited{
text-decoration: 	none;
color: 				gray;
}


a.catSubcatLink:link {
text-decoration:	none;
color: 				gray;
font-size:			10.6px;
}

a.catSubcatLink:hover {
text-decoration:	none;
color: 				gray;
font-weight:		bold;
font-size:			10.6px;
}

a.catSubcatLink:visited {
text-decoration:	none;
color: 				gray;
font-size:			10.6px;
}

a.linkJ:link {
text-decoration:	none;
color: 				#065f8e;
line-height:		150%;
}

a.linkJ:hover {
text-decoration:	none;
color: 				#065f8e;
line-height:		150%;
}

a.linkJ:visited {
text-decoration:	none;
color: 				#065f8e;
line-height:		150%;
}

p {
/*color: 				#2C2C38;*/
color: 				black;
}

/* ------ h3 and colorTag ----- */

h3.news {
margin: 			35px 0px 0px 3px;
color: 				#333333;
}

h3.homepage {
margin: 			35px 0px 2px 3px;
color: 				#333333;
}

#body_about p {
margin-top:			6px;
}

h3.about {
margin: 			18px 0px 0px 4px;
color: 				#333333;
}

.header_newsitem {
color: 				green;
margin-left:		3px;			
margin-bottom:		-1px;
font-size:			12.8px;
}

.newsitem {
margin-top:			5px;
}

.blue{
color: 				#065f8e;
}

.pdf_icon {
position:			relative;
top:				4px;
margin-left:		1px;
margin-right:		4px;
margin-top:			2px;
}

a img {
border:				1px solid white;
}

/*---------------------Top Bar--------------------------*/

#topBar {
position:			relative;
height:				26px;
margin-top:			3px;
margin-bottom:			0px;
width:				100%;
}

#print {
position:			absolute;
top:				0px;
left:				17px;
width:				20px;
cursor:				pointer;
}

#bookmark {
position:			absolute;
top:				0px;
left:				45px;
width:				20px;
cursor:				pointer;
}

#os {
position:			absolute;
left:				76px;
top:				0px;
}

#form_os {
padding:			3px;
color:				#4BA0BF;
}

#dropdownmenu_os {
background-color:	white;
border:				1px #4BA0BF solid;
color:				#4BA0BF;
}

#NoDropDown {
margin-bottom:		0px;
}

#submitButton {
position:			absolute;
top:				0px;
right:				10px;
height:				24px;
}

div.hide {
display:			 none;
}

#messageBox {
border:				1px solid #DEDEDE; 
background:			#FFFFCC;
color:				#222222;
padding-top:		4px;
padding-bottom:		4px;
margin:				5px 10px 0px 10px;
text-align:			center;
display:			none;
filter:				alpha(opacity=90);
opacity:			0.9;
}


/*-------------------------Heading-------------------------*/

p {
margin-left: 		4px;
margin-right:		10px;
}

p.empty {
padding-left: 		13px;
}

.breadcrumbs {
color:				green;
padding-left:		17px;
font-size:			14.5px;
margin-top:			10px;
margin-bottom:		15px;
}

/*----------------------List of Applications------------------------*/

div#content_container {
position: 			relative;
clear: 				both;
padding-top: 		20px;
padding-bottom:		0px;
}

div.normal { 
position:			relative;
}

div.link { 
position:			relative;
top:				19px;
left:				15px;
width:				300px;
font-size: 			1.1em;
}

.starrating {
position:			relative;
left:				411px;
top:				-2px;
}

.rating {
position:		absolute;
left:			0px;
width:			110px;
}

.rating_text {
position:		absolute;
left:			415px;
top:			36px;
font-size:		10px;
}

.yes {
cursor:			pointer;
}

.yes:hover {
text-decoration:	underline;
}

.no {
cursor:			pointer;
}

.no:hover {
text-decoration:	underline;
}

.strongName {
position:			relative;
top:				-1px;
border-bottom:		1px solid #ff8a00;
}

.osList {
padding: 		2px 6px 0px 15px;
text-align:		left;
color: 			green;
font-size:		0.9em;
}

.app_messagebox {
position:		absolute;
right:			523px;
width:			270px;
font-style:		italic;
font-size:		96%;
padding-top:	1px;
text-align:		center;
}

#app_messagebox_inner {
border:				1px solid #DEDEDE; 
background:			#FFFFCC;
color:				#222222;
padding:			2px 6px 2px 6px;
filter:				alpha(opacity=90);
opacity:			0.9;
}

div.description {
padding: 			1px 9px 0px 15px;
color:				black;
}

span.license { 
font-size:		 	x-small; 
vertical-align:		top;
}

.catSubcat {
font-style: 		normal;
padding-left:		15px;
margin-top:			0px;
}

.url {
display:			none;
}

.slashHeader {
color: 				black;
font-size:			1em;
}

.slashCatSubcatLink {
color: 				gray;
}

/*------------------List Items Background----------------------*/

.li_top {
border-top:			1px solid #ADCBAF;
background-repeat:	no-repeat;
height: 			40px;
}

.li_middle {
background-repeat: 	repeat-y;
min-height: 		4px;
}

.li_bottom {
margin-bottom:		-1px;
border-bottom:		1px solid #99979a;
background-repeat: 	no-repeat;
height: 			18px;
}

div.normal:hover > .li_top{ 
background-color:	white /*#FDFFE0*/;
border-top:			1px solid #99979a;
background-repeat:	no-repeat;
}

div.normal:hover > .li_middle {
background-color:	white /*#FDFFE0*/;
background-repeat: 	repeat-y;
min-height: 		4px;
}

div.normal:hover > .li_bottom {
background-color:	white /*#FDFFE0*/;
border-bottom:		1px solid #99979a;
background-repeat: 	no-repeat;
margin-bottom:		-1px;
}


