/*
 * "SEO Theme" Ice Blue Style for Scriptalicious SEO Scripts
 * (c) 2009 Scriptalicious, http://www.scriptalicious.com/
*/

/* Body background and font styles */
BODY { SCROLLBAR-FACE-COLOR: #aebcd7; MARGIN: 3px 0px 5px; BACKGROUND-COLOR: #fefefe; FONT-SIZE: 10px; COLOR: #23234a; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none }
copy{ FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none }
.border {border: 1px solid #FF7700;}
.blue { FONT-SIZE: 10px; COLOR: #006699; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none }
.bg { background-color:#ffffff;  color:#000000; font-family:Verdana,sans-serif; font-size:10px }
.bgnavi { background-color:#FF7700; color: #ffffff; font-family:Verdana,sans-serif; font-size:10px}
.tablebg { background-color:#F6E9DF; color:#3A1F07; font-family:Verdana,sans-serif; font-size:11px; font-weight:bold; line-height:17px; padding-top:0px; padding-bottom:0px; padding-right:0px; padding-right:2px; border: 1px solid #FF7700; text-align:center }

/* Standard background */
 #kfooter, .tblrow { background-color:#ffffff;  color:#000000; font-family:Verdana,sans-serif; font-size:10px;  }
.kheader { background-color:#ffffff;  color:#000000; font-family:Verdana,sans-serif; font-size:10px; }
.kdoc1 {border: 1px solid #FF7700;}
.tabelle { background-color:#FF7700; border:1px; text-align:middle color:#000000; font-family:Verdana,sans-serif; font-size:10px }
.stats { background-color:#ffffff; color:#000000; font-family:Verdana,sans-serif; font-size:10px; line-height:14px; padding-top:1px; padding-bottom:1px; padding-right:2px; padding-right:2px; border-bottom:0px solid #682E00; text-align:left}
.service { background-color:#ffffff; color:#000000; font-family:Verdana,sans-serif; font-size:10px; line-height:14px; padding-top:1px; padding-bottom:1px; padding-right:2px; padding-right:2px; border-bottom:0px solid #682E00; text-align:left }

/* Text colors */
.kForm input, .kForm textarea, .ktmenu li a:hover, .kGridMsg, table.grid th.th2, .body-nav, .kForm h2 {
    color: #555; 
}

#kfooter, table.grid th a:hover, table.grid th a.tbl-sort:hover {
    color: #f3f3f3;
}    
#kfooter a, #kfooter a:active, #kfooter a:visited {
    color: #ddd;
}

/* Link colors */
a:link { font-size:10px; color:#000000; font-family:Verdana, Arial; text-decoration:none; font-weight:bold }
a:visited { font-size:10px; color:#000000; font-family:Verdana, Arial; text-decoration:none; font-weight:bold }
a:hover { font-size:10px; color:#FF7700; font-family:Verdana, Arial; text-decoration:none; font-weight:bold }
a:active { font-size:10px; color:#000000; font-family:Verdana, Arial; text-decoration:none; font-weight:bold }
a.navigation:link { font-size:10px; color:#ffffff; font-family:Verdana, Arial; text-decoration:none; font-weight:bold }
a.navigation:visited { font-size:10px; color:#ffffff; font-family:Verdana, Arial; text-decoration:none; font-weight:bold }
a.navigation:hover { font-size:10px; color:#ffffff; font-family:Verdana, Arial; text-decoration:underline; font-weight:bold }
a.navigation:active { font-size:10px; color:#ffffff; font-family:Verdana, Arial; text-decoration:none; font-weight:bold }


/* Background images */ 
#kfooter { background-image: url('images/kfooter-bg.gif'); }
.ktmsg { background-color:#FF7700; color: #ffffff; font-family:Verdana,sans-serif; font-size:10px}
.ktmenu { background-image: url('images/ktbar-bg.gif'); }
.ksmenu h2 { background-image: url('images/ksmenu-heading-bg.gif'); }

/* Other special items */ 
.body-nav { border-top: 1px solid #FF7700; }
.ksmenu li { border-right: solid 1px #eee; border-bottom: solid 1px #eee; border-left: solid 1px #eee; }
.msg1 { background-color: #e1f1ff; border: solid 1px #37a0ff; }
.kFormError { color: #cc0000; }
.kForm input.error, .kForm textarea.error { color: #595300; background-color: #fffef2; }
table.grid { border: solid 1px #eee; }
table.grid th.th2 { background-color: #eee; border-bottom: solid 1px #aaa; }
table.grid td { border-right: solid 1px #f3f3f3; border-bottom: solid 1px #f3f3f3; }
.tblrow2 { background-color: #fafafa; }
.tblrowh, .tblrowh2 { background-color: #f2f8ff; }
.tblcell { border-bottom:solid 1px #f3f3f3; }

#ksmenu li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	}

#ksmenu li:hover ul {
	left: auto;
	display: block;
	}
	
#ksmenu li:hover ul, #page-bar li.sfhover ul {
	left: auto;
	}



