ol, ul.pfeil, ul.decimal {
	font-size: 12px;
	color: rgb(192, 192, 192);
	line-height:150%;
}

ul.pfeil {
	list-style-image: url(/images/pfeilkein.gif);
}


ul.decimal {
	list-style-type:decimal;
}

.smallborder {
	border: solid 1px gray; border-collapse: collapse;
}

td.smallborder {
	border: solid 1px gray;
}

.gensmallPortal, .genmedPortal {
	font-size : 10px;
	color: rgb(192, 192, 192);
	line-height:150%;
}

.genmedPortal {
	font-size : 12px;
}

.mainportal {
	background-color: inherit;
	width: 100%;
}

.mainphpBB {
	background-color: #E5E5E5;
	width: 100%;
}

.navleft {
	width: 20%;
}

td.catHeadPortal {
	height: 25px;
}

h1 {
    font-weight: bold;
    font-size: 12px;
    margin: 0;
}

.images {
	border: 0px;
}

.country0 {
	background-image: url(./forum/templates/subSilver/images/cellpic2.jpg);
	border-bottom: solid 1px #999999;
	border-top: solid 1px #999999;
}

.country1 {
	background-image: url(./forum/templates/subSilver/images/cellpic1.gif);
	border-bottom: solid 1px #999999;
	border-top: solid 1px #999999;
}

.country2 {
	background-image: url(./forum/templates/subSilver/images/cellpic3.gif);
	border-bottom: solid 1px #999999;
	border-top: solid 1px #999999;
}

.countryactiv {
	color: #DD6900;
	font: bold 80% Verdana, Arial, sans-serif;
	padding: 0px 8px 0px 8px;
}

.inputrequirement {
	color: #FF0000;
	font: 50% Verdana, Arial, sans-serif;
	vertical-align: top;
}

.lt0 {
	border: solid 1px black;
	padding: 0px 8px 0px 8px;
	white-space: nowrap;
}

.lt1 {
	background: #CCCCCC;
	border: solid 1px #999999;
	padding: 0px 8px 0px 8px;
	white-space: nowrap;
}

.message {
	color: #800080;
	font-weight: normal;
	text-decoration: none;
}

.errormessagebox {
	border: 1px dotted red;
	color: red;
	font-weight: normal;
	padding: 10px 10px 10px 10px;
        vertical-align: bottom;
}
.messagebox {
	background: #FF9999;
	border: 2px solid #FF0000;
	color: White;
	font-weight: normal;
	padding: 10px 10px 10px 10px;
}

.hinweis {
	background: #D7E9F7;
	border: 2px solid #0000F4;
	color: black;
	font: 70% Verdana, Arial, sans-serif;
	padding: 1px 1px 1px 1px;
}

.logo {
	width: 250px;
	vertical-align: top;
}

.messagered {
	color: #FF0000;
	font-weight: normal;
	font-size : 12px;
	text-decoration: none;
	clear: left;
	line-height:150%
}

.modulerow {

}

.modulerowover {
	background-color: #D7E9F7;
	cursor: pointer;
}

.modulerowselected {
	background-color: #E9F4FC;
}

.pageborder {
	width: 3px;
}

.topnav {
	vertical-align: bottom;
	white-space: nowrap;
}

a.topnav:link, a.topnav:visited {
	color: #C0C0C0;
}

a.topnav:hover {
	color: #FFFFFF;
}

.topnav_space {
	padding: 0px 10px 0px 0px;
	white-space: nowrap;
}

.topnavnavigation {
	color: #C0C0C0;
	vertical-align: bottom;
	white-space: nowrap;
	font: bold 13px Verdana, Arial, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}

td.topnavnavigation {
	padding: 0px 8px 0px 8px;
	text-decoration: none;
}

a.topnavnavigation:link, a.topnavnavigation:visited {
	padding: 0px;
	color: #C0C0C0;
}
a.topnavnavigation:hover {
	color: #FFFFFF;
}

a.topnavcountry:link, a.topnavcountry:visited, a.topnavcountry:hover	{
	border: 0px;
	padding: 0px;
	font: bold 80% Verdana, Arial, sans-serif;
	text-decoration: none;
}

.topnavsep {
	color: #A9A9A9;
	font: 70% Verdana, Arial, sans-serif;
	padding: 0px 1px;
	white-space: nowrap;
}

.topnavbanner {
	height: 53px;
	width: 180px;
	text-align: right;
}

.topnavimages {
	border: 0px;
	vertical-align: top;
}

.topnavimagescountry {
	border: 0px;
	vertical-align: bottom;
	padding: 0px 4px 0px 0px;
	white-space: nowrap;
}

/* A fake IE information bar */
#infobar {
	font: message-box;
}

/* Please adjust the values if the infobar is not looking good */
#infobar a, #infobar a:link, #infobar a:visited, #infobar a:active {
	display: block;
	float: left;
	clear: both;
	color: InfoText;
	background: InfoBackground url(../images/warning.gif) no-repeat fixed .3em .3em;
	padding: .45em .0em .45em 0em;
	border-bottom: .16em outset;
	text-decoration: blink;
	font-weight: bold;
	cursor: default;
	width: 100%;
}

#infobar a:hover {
	color: HighlightText;
	background: Highlight url(../images/warning2.gif) no-repeat fixed .3em .3em;
}

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: white; }

.infoBox {
  background: black;
}

.infoBoxContents {
  background: black;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: black;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

FORM {
	display: inline;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

table.forecast {
	border: 0px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.forecastText, .forecastDataText {
	color: #C0C0C0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
}

.forecastDataText {
	color: black;
}

.kite2fly_tabPane{
	color: red;
	height:21px;	/* Height of tabs */
	border-bottom:1px solid #919b9c;
}

.kite2fly_aTab{
	border-left:1px solid #919b9c;
	border-right:1px solid #919b9c;
	border-bottom:1px solid #919b9c;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	padding:5px;
}

.kite2fly_tabPane DIV{
	float:left;
	height:100%;	/* Height of tabs */
	padding-left:3px;
	vertical-align:middle;
	background-repeat:no-repeat;
	background-position:bottom left;
	cursor:pointer;
	position:relative;
	bottom:-1px;
	margin-left:0px;
	margin-right:0px;
}

.kite2fly_tabPane .tabActive{
	background-image:url('/images/dhtml/tab_left_active.gif');
	margin-left:0px;
	margin-right:0px;
	z-index:10;
}

.kite2fly_tabPane .tabInactive{
	background-image:url('/images/dhtml/tab_left_inactive.gif');
	margin-left:0px;
	margin-right:0px;
	z-index:1;
}

.kite2fly_tabPane .inactiveTabOver{
	background-image:url('/images/dhtml/tab_left_over.gif');
	margin-left:0px;
	margin-right:0px;
}

.kite2fly_tabPane span{
	font-family:arial;
	vertical-align:top;
	font-size:11px;
	padding-left:3px;
	padding-right:3px;
	line-height:21px;
	float:left;
}

.kite2fly_tabPane .tabActive span{
	padding-bottom:1px;
	line-height:20px;
}

.kite2fly_tabPane img{
	float:left;
}

*.throwthrough {text-decoration: line-through; }