input {
	color : #000000;
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
div {
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.px {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 2px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}

.navi {
	vertical-align:top;
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	}
.right {
	color : #003C5E;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.right b {
	color : #EF6D00;
}
.right a {
	color : #003C5E;
}
.right a:hover {
	color : #000000;
}
.left {
	color : #000000;
	margin-top : 0px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.left a {
	color : #000000;
}
.left a:hover {
	color : #000000;
}
p {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}
p a {
	color : #294A7B;
}
p a:hover {
	color : #000000;
}
.bot {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}
.bot a {
	color : #000000;
	text-decoration: none;
}
.bot a:hover {
	color : #294A7B;
}
.read {
	font-weight : normal; 
} 

.unread {
	font-weight : bold; 
} 

.calendar {
	background : #ffffff; 
	border : 1px solid #dddddd; 
	text-align : center; 
	font-family : verdana, helvetica, arial, sans-serif; 
	font-size : 10px; 
} 

.calendarMonth {
	background : #eeeeee; 
	border : 1px solid #dddddd; 
	text-align : left; 
	font-family : verdana, helvetica, arial, sans-serif; 
	font-size : 10px; 
} 

.calendarHeader {
	background : #f7f7f7; 
	font-family : verdana, helvetica, arial; 
	font-size : 10px; 
	text-align : center; 
} 

.calendarToday {
	background : #ffffff; 
	border : 1px solid #dddddd; 
	text-align : center; 
	font-family : verdana, helvetica, arial, sans-serif; 
	font-size : 10px; 
	font-weight : bold; 
} 

.calendarMonthToday {
	background : #ffffff; 
	border : 1px solid #dddddd; 
	text-align : left; 
	font-family : verdana, helvetica, arial, sans-serif; 
	font-size : 10px; 
} 

.calendarTodayTermin {
	background : #dedede; 
	border : 1px solid #dddddd; 
	text-align : center; 
	font-family : verdana, helvetica, arial, sans-serif; 
	font-size : 10px; 
	font-weight : bold; 
} 

.calendarTermin {
	background : #dedede; 
	border : 1px solid #dddddd; 
	text-align : center; 
	font-family : verdana, helvetica, arial, sans-serif; 
	font-size : 10px; 
} 

.td3 {
	background : #f0b2b2; 
} 

.spellerror {
	color : #ff0000; 
} 

.spellsel {
	background : #ff0000; 
	color : #ffffff; 
} 

.faqline {
	background : #f7f7f7; 
} 

.faqhead {
	background-image : url('templates/xpstyle/gfx/box.jpg'); 
	text-align : left; 
	border: 1px solid #DDDDDD;
} 

.faqbody {
	background : #ffffff; 
	text-align : justify; 
} 

BODY
{
	font-family: Tahoma, Arial;
	font-size: 11px;
	background-color: #FFFFFF;
}

TD
{
	font-family: Trebuchet MS, Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #333333;
}

.left
{
	text-align: left;
}

.right
{
	text-align: right;
}

FORM
{
	display: inline;
}

A
{
	color: #666666;
	text-decoration: none;
}

INPUT , TEXTAREA , SELECT {
	border-width : 1px; 
	font-size : 12px; 
	background : #e2e2e2; 
} 

A:hover
{
	color: #000000;
	text-decoration: none;
}

.page
{
	width: 98%;
}

.head_logo
{
	background-image: url('templates/xpstyle/gfx/head_left.gif');
	width: 241px;
	height: 159px;
}

.head_mid
{
	background-image: url('templates/xpstyle/gfx/head_mid.jpg');
	width: 55px;
	height: 159px;
}

.head_bar
{
	background-image: url('templates/xpstyle/gfx/head_bkg.jpg');
	height: 159px;
	text-align: left;
}

.head_right
{
	width: 9px;
	height: 159px;
}

.content_left
{
	width: 3px;
	background-image: url('templates/xpstyle/gfx/left.gif');
}

.content_right
{
	width: 9px;
	background-image: url('templates/xpstyle/gfx/right.gif');
}

.content
{
	text-align: center;
}

.footer_left
{
	width: 9px;
	height: 8px;
	background-image: url('templates/xpstyle/gfx/footer_left.gif');
}

.footer_right
{
	width: 13px;
	height: 8px;
	background-image: url('templates/xpstyle/gfx/footer_right.gif');
}

.footer
{
	height: 8px;
	background-image: url('templates/xpstyle/gfx/footer_mid.gif');
}

.menu_head
{
	width: 180px;
	height: 33px;
	background-image: url('templates/xpstyle/gfx/menu_head.jpg');
	text-align: left;
	color: #FFFFFF;
	font-weight: bold;
}

.menu_border
{
	background-color: #95B6F9;
	width: 1px;
}

.menu_content
{
	width: 178px;
	text-align: left;
}

.box
{
	background-color: #DDDDDD;
	width: 90%;
}

.box2
{
	background-color: #DDDDDD;
	width: 90%;
}

.folder
{
	background : #dddddd; 
} 

.td1
{
	background : #eeeeee; 
	text-align: left;
} 

.td2
{
	background : #f7f7f7; 
	text-align: left;
}

.box_head
{
	background-image: url('templates/xpstyle/gfx/box.jpg');
	height: 26px;
	text-align: center;
}

.box_head_left
{
	background-image: url('templates/xpstyle/gfx/box.jpg');
	height: 26px;
	text-align: left;
}

.box_main
{
	text-align: center;
	background-color: #FFFFFF;
	padding: 8px;
}

.box_left
{
	text-align: left;
	background-color: #FFFFFF;
	padding: 8px;
}

.box_jfy
{
	text-align: justify;
	background-color: #FFFFFF;
	padding: 8px;
}

.menu1 {
	border-left : 1px solid #dbd8d1; 
	border-bottom : 1px solid #dbd8d1; 
	border-top : 1px solid #dbd8d1; 
} 

.menu2 {
	border-right : 1px solid #ffffff; 
	border-bottom : 1px solid #ffffff; 
	border-top : 1px solid #ffffff; 
	text-align: left;
}

.skin0 {
	z-index : 100; 
	position : absolute; 
	width : 164px; 
	border : 1px solid #666666; 
	font-family : helvetica, arial; 
	line-height : 24px; 
	cursor : default; 
	font-size : 10px; 
	visibility : hidden; 
} 

.menuitems {
}

.c_head {
	border-left : 1px solid #dddddd; 
	border-right : 1px solid #dddddd; 
	text-align : left; 
	padding : 0; 
	background : #dddddd; 
} 

.c_entry {
	border-left : 1px solid #dddddd; 
	text-align : left; 
	padding : 0; 
	border-bottom: 0px;
	border-right: 0px;
}  

.c_entry_2 {
	border-left : 0px; 
	border-right : 1px solid #dddddd; 
	text-align : left; 
	padding : 0; 
	border-bottom: 0px;
}  

.dtree {
	white-space: nowrap;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #000;
}
.dtree a.nodeSel {
	background-color: #efefef;
}
.dtree .clip {
	overflow: hidden;
}
