
/* 09.05.2005 : PHM : STANDARDS STYLES */
/* Body */
body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;  background: #FFFFFF; margin: 0px}

/* Table */
table { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000 }

/* Row */
table tr.odd th,
table tr.odd { background-color: #E7E7E7; }

table tr.even th,
table tr.even { background-color: #CCCCCC; }

table tr.odd:hover,
table tr.even:hover,
table tr.odd:hover th,
table tr.even:hover th,
table tr.hover th,
table tr.hover { background-color: #FFFFCC; }

/* Anchor */
a:link, a:visited { color: #004E8C; text-decoration: none }
a:hover, a:visited:hover { color: #004E8C; text-decoration: underline }
a.testlink { display: block; }

/* 09.05.2005 : PHM : UNICELLAR INPUTS */
.ucinput { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none }
/* .ucinputquick { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none }*/

.ucinputreadonly { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-decoration: none }

/* 09.05.2005 : PHM : UNICELLAR TITLE */
.uctitle { font-size: 12px; font-weight: bold; color: #800000 }

/* 04.07.2005 : PHM : UNICELLAR TITLE BLACK */
.uctitleblack { font-size: 11px; font-weight: bold; color: #000000 }

/* 04.07.2005 : PHM : UNICELLAR TITLE BLACK */
.ucbig { font-size: 14px; font-weight: bold; color: #004E8C }

/* 09.05.2005 : PHM : UNICELLAR TOPIC */
.uctopic { color: #660033 }

/* 09.05.2005 : PHM : UNICELLAR TR GRAY */
.uctrgray { background-color: #E7E7E7 }

/* 09.05.2005 : PHM : UNICELLAR MESSAGE */
.ucmsg { color: #FF0000 }

/* 09.05.2005 : PHM : UNICELLAR ???? */
.ucann { color: #009966 }

/* 09.05.2005 : PHM : UNICELLAR PAGE NAVIGATION (Highlighted and normal ) */
.ucpgnavhl { font-size: 11px; color: #004E8C }
.ucpgnavnl { color: #CCCCCC }

/* 09.05.2005 : PHM : UNICELLAR FOOTER */
.ucfooter { color: #999999; text-decoration: none }

/* 09.05.2005 : PHM : UNICELLAR TABLE LINES */
.uctableline { border: 1px #660033 solid }

/* 09.05.2005 : PHM : UNICELLAR TABLE LINES ORANGE */
.uctablelineorange { border: 1px #DC840C solid }
    

.ucsearchborder { border:1px solid #A5ACB2 }

	
/* 09.05.2005 : PHM : UNICELLAR CELL LINES */
.uccellline	{ border: 1px #000000 solid }

/* 09.05.2005 : PHM : UNICELLAR TABLE HEADERS */
.ucth { color: #FFFFFF; background-color: #660033 }

/* 09.05.2005 : PHM : UNICELLAR TABLE HEADERS */
.uctdSeparator { background-image: url(images/dot_bkg.gif) }

/* 13.06.2005 : PHM : UNICELLAR TABLE HEADERS BLANK */
.ucthblank { color: #FFFFFF; background-color: #FFFFFF }

/* 13.06.2005 : PHM : UNICELLAR HEADER COLUMN */
.uchcol	
{
    color: #FFFFFF;
    TEXT-DECORATION: none
}

a.uchcol:link, a.uchcol:active, a.uchcol:visited
{
	color: #FFFFFF;
	TEXT-DECORATION: none
}

a.uchcol:hover, a.uchcol:visited:hover
{
    color: #FF8000;
    TEXT-DECORATION: none
}

/* 09.05.2005 : PHM : UNICELLAR BLUE TOPIC CELL */
.ucmenu { color: #FFFFFF; text-decoration: none }

/* 09.05.2005 : PHM : UNICELLAR NAVIGATION */
.ucnav, .ucnav:link, .ucnav:active, .ucnav:visited {display: block; color: #FFFFFF; text-decoration: none; padding:3px; background-color: #004E8C; }
a.ucnav:hover, a.ucnav:visited:hover {display: block; color: #FFFFFF; text-decoration: none; background-color: #660033; padding:3px;}
a.ucnav-on, a.ucnav-on:visited, a.ucnav-on:hover, a.ucnav-on:visited:hover {display: block; color: #FFFFFF; font-weight: bold; text-decoration: none; padding:3px;}

/* 09.05.2005 : PHM : UNICELLAR TOPIC */
.uctopiccell
{
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 3px;
	background-color: #004E8C	
}

/* 24.09.2008 : PHM : UNICELLAR TOPIC LINK */
a.uctopiclink, a.uctopiclink:link, a.uctopiclink:active, a.uctopiclink:visited
{
	color: #FFFFFF;
}
a.uctopiclink-on, a.uctopiclink-on:visited, a.uctopiclink-on:hover, a.uctopiclink-on:visited:hover {color: #FFFFFF; ; text-decoration: underline}


/* 09.05.2005 : PHM : UNICELLAR NAVIGATION MENU BLANK CELL */
.uctopiccell_blank { background-color: #004E8C }

/* 19.09.2008 : PHM : UNICELLAR PASSWORD EVALUATOR */

.ucPwdBarRed
{
	background-image:url(images/pwd_red.gif);
	background-repeat:no-repeat;
	height:10px;
	overflow:hidden;
	width:160px;
}

.ucPwdBarOrange
{
	background-image:url(images/pwd_orange.gif);
	background-repeat:no-repeat;
	height:10px;
	overflow:hidden;
	width:160px;
}

.ucPwdBarBlue
{
	background-image:url(images/pwd_blue.gif);
	background-repeat:no-repeat;
	height:10px;
	overflow:hidden;
	width:160px;
}

.ucPwdBarGreen
{
	background-image:url(images/pwd_green.gif);
	background-repeat:no-repeat;
	height:10px;
	overflow:hidden;
	width:160px;
}

.ucPwdBarProgression
{
	background-image:url(images/pwd_back.gif);
	border:1px solid #7E7E7E;
	margin : 0px 0px 0px 0px;
	margin-left : 0px;
	height:10px;
	overflow:hidden;
	width:160px;
}

.ucPwdBarInfo
{
	color:#474747;
	font-size:10px;
	font-weight : bold;
	margin : 0px 0px 0px 0px;
	padding-left : 0px;
	width : 200px;
}

/* The "clearFix" class is used for clearing the main menu items because they
   are left-floated for horizontal main menus and we have to clear them if our main
   menu is relatively positioned (as in this example) so that the main menu box
   takes its place correctly on the page. We have to apply this class to the parent
   DIV of the root UL of our menu tree. Please take a look at section 6.1 in the
   SmartMenus User's Manual for a detailed explanation if you like. */

.clearFix:after { /* for modern browsers */
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.clearFix { /* for IE7/Win */
    min-height:1px;
}
* html .clearFix { /* for IE5-6/Win */
    height:1px;
}
* html>body .clearFix { /* for IE5/Mac */
    height:auto;
    display:inline-block;
}

/* The following rule is a fix for a CSS specifity bug in IE. Without this fix
   IE incorrectly applies the left red border to any NOROLL item on hover/focus.
   If you don't use any NOROLL items, you will not need this rule at all. */

#Menu1 a.NOROLL {
	border-color:#fff !important;
}

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
position: relative;
font-size: 11px;
font-weight: bold;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
background: white url(images/tab_shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
}

.shadetabs li a:hover{
text-decoration: underline;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(images/tab_shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
}

.tabcontent
{
display:none;
}

.kc_sparten_box
{
width: auto;
height: auto;
background-image: url(images/bg_box.gif);
background-repeat: repeat-x;
}
