.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/goodmails/gfx/box.jpg'); 
	text-align : left; 
	border: 1px solid #DDDDDD;
} 

.faqbody {
	background : #ffffff; 
	text-align : justify; 
} 

.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/goodmails/gfx/head_left.gif');
	width: 241px;
	height: 159px;
}

.head_mid
{
	background-image: url('templates/goodmails/gfx/head_mid.jpg');
	width: 55px;
	height: 159px;
}

.head_bar
{
	background-image: url('templates/goodmails/gfx/head_bkg.jpg');
	height: 159px;
	text-align: left;
}

.head_right
{
	width: 9px;
	height: 159px;
}

.content_left
{
	width: 3px;
	background-image: url('templates/goodmails/gfx/left.gif');
}

.content_right
{
	width: 9px;
	background-image: url('templates/goodmails/gfx/right.gif');
}

.content
{
	text-align: center;
}

.footer_left
{
	width: 9px;
	height: 8px;
	background-image: url('templates/goodmails/gfx/footer_left.gif');
}

.footer_right
{
	width: 13px;
	height: 8px;
	background-image: url('templates/goodmails/gfx/footer_right.gif');
}

.footer
{
	height: 8px;
	background-image: url('templates/goodmails/gfx/footer_mid.gif');
}

.menu_head
{
	width: 180px;
	height: 33px;
	background-image: url('templates/goodmails/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_head
{
	background-image: url('templates/goodmails/gfx/box.jpg');
	height: 26px;
	text-align: center;
}

.box_head_left
{
	height: 26px;
	text-align: left;
}

.box_left
{
	text-align: left;
	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;
}


/** forum **/
.forum_head2
{
	background-image: url('templates/goodmails/gfx/box.jpg');
	height: 26px;
	text-align: left;
	border-left:1px solid #DDDDDD;
	border-top:1px solid #DDDDDD;

}

.forum_head3
{
	background-image: url('templates/goodmails/gfx/box.jpg');
	height: 26px;
	text-align: left;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	border-top:1px solid #DDDDDD;

}


.forum_head
{
	background-image: url('templates/goodmails/gfx/box.jpg');
	height: 26px;
	text-align: left;
	border-top:1px solid #DDDDDD;

}

.forum_head4
{
	background-image: url('templates/goodmails/gfx/box.jpg');
	text-align: left;
	border-top:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;

}

.forum2
{

	border-left:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
}

.forum3
{

	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
}


.forum
{
	border-bottom:1px solid #DDDDDD;
}

.subtip2
{
	border-left:1px solid #DDDDDD;
	border-top:1px solid #DDDDDD;
}

.subtip3
{
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	border-top:1px solid #DDDDDD;
}


.subtip
{
	border-top:1px solid #DDDDDD;
}

div#newstickerx {
	position: absolute;
	left: 155px;
	top: 143px;
	width: 700px;
	height: 20px;
	color: #000000;
	font-size: 10px;
}

div#newstickerx a {
	color: #000000;
	font-size: 11px;
	color: #D90100;
	font-weight: bold;
}

div#newstickerx font.arrow {
	color: #FF660E;
}
