BODY
{
	padding: 0px;
	margin: 0px;
}

BODY, TABLE
{
	font-size: 11px;
	font-family: Arial;
	color: #64676A;
}

FORM
{
	padding: 0px;
	margin: 0px;
}

A, A:active, A:visited, A:link, A:hover
{
	font-size: 11px;
	font-family: Arial;
	color: #64676A;
}

A.navi_path, A.navi_path:active, A.navi_path:visited, A.navi_path:link, A.navi_path:hover
{
	font-size: 11px;
	font-family: Arial;
	color: #64676A;
	text-decoration: none;
}

H1
{
	font-size: 17px;
	margin: 0px; 
	padding: 0px 0px 8px 0px;
}

H2
{
	font-size: 14px;
	margin: 0px; 
	padding: 0px 0px 4px 0px;
}

H3
{
	font-size: 12px;
	margin: 0px; 
	padding: 0px 0px 2px 0px;
}

P
{
	margin: 0px;
	padding: 0px 0px 14px 0px;
}

HR
{
	height: 1px;
	color: #CED6D9;
}

.spacer
{
	background-color: #CED6D9;
}

.search_bg
{
	background-color: #EBEFF1;
	background-image: url(../img/wait.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.w50 {width: 50px;}
.w110 {width: 110px;}
.w140 {width: 140px;}
.w150 {width: 150px;}
.w202 {width: 202px;}
.w302 {width: 302px;}


.bg_gray {background-color: #EBEFF1;}
.bg_lightgray {background-color: #F9FAFA;}
.bg_white {background-color: #FFFFFF;}

IMG.logo_border
{
	border: 3px solid #EBEFF1;
}

.box_14
{
	padding: 14px;
	background-color: #EBEFF1;
}

.box_7
{
	padding: 7px;
	background-color: #EBEFF1;
}

.bold
{
	font-weight: bold;
}

.error
{
	padding: 14px;
	color: #D62C27;
	border: 1px solid #D62C27;
	margin-bottom: 14px;
}

.success
{
	padding: 14px;
	color: #00CC00;
	border: 1px solid #00CC00;
	margin-bottom: 14px;
}


.submit
{
	font-size: 11px;
	font-family: Arial;
	background-color: #EBEFF1;
	border: 0px;
	color: #64676A;
}

.input_text
{
	font-size: 11px;
	color: #64676A;
	font-family: Arial;
	border: 1px solid #D6D6D6;
}

.select
{
	font-size: 11px;
	color: #64676A;
}

.textarea
{
	font-size: 11px;
	color: #64676A;
	font-family: Arial;
	border: 1px solid #D6D6D6;
	scrollbar-base-color:#F9FAFA;
  	scrollbar-3dlight-color:#EBEFF1;
  	scrollbar-arrow-color:#EBEFF1;
  	scrollbar-darkshadow-color:#EBEFF1;
  	scrollbar-face-color:#ffffff;
 	scrollbar-highlight-color:#EBEFF1;
 	scrollbar-shadow-color:#EBEFF1;
  	scrollbar-track-color:#EBEFF1;
}

DIV.label
{
	padding: 0px 14px 0px 14px;
}

DIV.label_textarea
{
	padding: 4px 14px 0px 14px;
}


DIV.user_navi
{
	padding: 3px 14px 3px 14px;
	border-bottom: 1px solid #EBEFF1;
	background-image: url(../img/pfeil_grau.gif);
	background-repeat: no-repeat;
	background-position: 5px 7px;
}

DIV.user_navi A, DIV.user_navi A:active, DIV.user_navi A:visited,  DIV.user_navi A:hover
{
	text-decoration: none;
}


DIV.navi_provider_dynamic
{
	padding: 3px 14px 3px 14px;
	border-bottom: 1px solid #EBEFF1;
	background-image: url(../img/pfeil_grau.gif);
	background-repeat: no-repeat;
	background-position: 5px 7px;
}

DIV.navi_provider_dynamic A, DIV.navi_provider_dynamic A:active, DIV.navi_provider_dynamic A:visited,  DIV.navi_provider_dynamic A:hover
{
	text-decoration: none;
}

DIV.navi_provider_static
{
	padding: 3px 14px 3px 14px;
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF #C7CCCF #C7CCCF #FFFFFF;
}

DIV.navi_provider_static A, DIV.navi_provider_static A:active, DIV.navi_provider_static A:visited,  DIV.navi_provider_static A:hover
{
	text-decoration: none;
}

DIV.previous
{
	padding-left: 14px;
	background-image: url(../img/pfeil_grau_links.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
}

DIV.forum_message
{
	border: 1px solid #D6D6D6;
	/*padding: 4px 14px 4px 14px;*/
}

.button_forum:link, .button_forum:active, .button_forum:visited, .button_forum:hover
{
	font-family: Tahoma, Arial, Verdana, Geneva;
	color: #64676A;
	font-size: 11px;
	font-weight : normal;
	text-decoration: none;
	text-align: center;

	position : relative;
	line-height: 12px;
	padding: 1px 5px 1px 5px;

	border-width: 1px;
	border-style: solid;
	background: #EBEFF1;
	border-color: #CCCCCC #64676A #64676A #CCCCCC;

	height: 16px;
	cursor: hand;
}
/*
.button_forum:hover
{
	border-color: #1E4E68 #CCCCCC #CCCCCC #1E4E68;
}*/

TABLE.table_layout1
{
	background-color: #EBEFF1;
}

TABLE.table_layout1 TH
{
	background-color: #EBEFF1;	
}

TABLE.table_layout1 TR
{
	background-color: #FFFFFF;	
}

.news_box
{
	padding: 7px 14px 7px 14px;
	background-color: #F5F7F8;
}



