body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 10px;
	border-color: #CCCCCC;	
}
img {
	border-color: #CCCCCC;
}
.headbox {
	font-size: 10px;
}

a:hover {
	font-weight: normal;
	color: #eb6909;
	text-decoration: underline;
}
a.blink{color: #FFFFFF; text-decoration:none;}
a{
	color: #333333;
	font-weight: normal;
	text-decoration: underline;
}
.abTables {
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-style: solid;
	border-color: #FEFEFE;	
	border-color: #FEFEFE;
}

.abTables:hover {
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-style: solid;
	border-color: #FEFEFE;
	background-color: #FEFEFE;
}

.topMenuButtonsBox{
	border-color: #CCCCCC;
	border-left-width: 0px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-style: solid;
	text-align: center;
	
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;	
}
.topMenuButtonsBox:hover{
	border-color: #EDEDED;
	background-color: #EDEDED;
	border-left-width: 0px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-style: solid;

	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;		
}

.topMenuButtonsBoxSelected{
	border-color: #ffc9a2;
	background-color: #ffc9a2;
	border-left-width: 0px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-style: solid;

	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;		
}

a.topMenuButtons:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;		
}
a.topMenuButtons{
	color: #666666;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;	
}

.subMenuButtons{
	color: #333333;
	font-size: 10px;
}

a.subMenuButtons{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
		text-decoration: none;
}
a.subMenuButtons:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	color: #111111;
}

a.subMenuButtonsSelected{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	color: #ffe5a0;
}

a.profileMenuButtonsBox{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.profileMenuButtonsBox:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;		
}
.profileMenuButtonsBox{;
	text-align: center;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;	
}
.profileMenuButtonsBox:hover{
	background-color: #FEFEFE;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;	
	text-decoration: none;		
}
.profileMenuButtonBorder {
	border-color: #AAAAAA;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-style: solid;
}

.profileTableHint {
	background-color: #FEFEFE;
}

.borderCell {
	border-color: #AAAAAA;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-style: solid;
}

.topMenuButtonsBoxSelected{
	border-color: #ffc9a2;
	background-color: #ffc9a2;
	border-left-width: 0px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-style: solid;

	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;		
}


a.linkHeadline{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
}
a.linkHeadline:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	color: #FFFFFF;
}

a.onlineSelling {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF6600;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
}
a.onlineSelling:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF6600;
	font-weight: bold;
	font-size: 10px;
	text-decoration: underline;
}

.menuFirstRowLeft {
	border-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	background-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;	
}

.menuFirstRowRight {
	background-color: #FFFFFF;
}
.menuSecondRowLeft {
	border-color: #CCCCCC;
	background-color: #B6B6B6;
	border-right-width: 1px;
	border-right-style: solid;
	border-left-width: 1px;
	border-left-style: solid;
}
.menuSecondRowRight {
	background-color: #D3D3D3;	
}

.menuImageRowLeft {
	background-color: #f1f0f0;
	border-color: #CCCCCC;	
	border-right-width: 1px;
	border-right-style: solid;
	border-left-width: 1px;
	border-left-style: solid;		
}
.menuImageRowRight {
	background-color: #F8F8F8;
}

.menuFourthRowLeft {
	border-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-left-width: 1px;
	border-left-style: solid;
}
.menuFourthRowRight {

}
.contentRowLeft {
	border-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-left-width: 1px;
	border-left-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.contentRowRight {
}
.contentRowLeft {
}
.contentRowRight {
}
.breadcrumb {
	font-size: 9px;
}
.pagetheme {
	font-size: 11px;
	text-transform: capitalize;
	font-weight: bold;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	background-color: #E0E0E0;
	padding-left: 13px;
}
.articletopic {
	font-size: 10px;
	text-transform: capitalize;
	font-weight: bold;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	background-color: #E0E0E0;
	padding-left: 13px;
}
.articleAddContent {
	font-size: 10px;
	font-weight: bold;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	background-color: #f1f0f0;
	padding-left: 13px;
}
.articlepicture {
	font-size: 10px;
	background-color: #F9F9F9;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.articlecontent {
	font-size: 10px;
	background-color: #f1f0f0;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 13px;
}
TR.infoBoxTail {
	font-size: 10px;
	background-color: #FFFFFF;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	border-color: #FFFFFF;
	border-right-width: 2px;
	border-right-style: solid;
	border-left-width: 2px;
	border-left-style: solid;
	border-bottom-width: 2px;
	border-bottom-style: solid;	
}
.infoBoxPadding {
	padding-left: 5px;
}
TR.infoBoxHead {
	font-size: 10px;
	font-weight: bold;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	background-color: #E0E0E0;
	padding-left: 13px;
	border-color: #FFFFFF;
	border-right-width: 2px;
	border-right-style: solid;
	border-left-width: 2px;
	border-left-style: solid;
	border-bottom-width: 2px;
	border-bottom-style: solid;	
}
.footer {
	font-size: 9px;
}
.popup {
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
}

/* ------------------------------------- BOXES ------------------------------------- */
.inputfield {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color:#000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	width: 260px;
}
.smallinputfield {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color:#000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	width: 128px;
}
.middleinputfield {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color:#000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	width: 200px;
}
.middleinputfieldTown  {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color:#000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	width: 156px;
}
.largeinputfield {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color:#000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	width: 360px;
}
.hugeinputfield {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color:#000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	width: 470px;
}
.smallSelectbox {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color:#000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	width: 128px;
}
.smallregisterboxes {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color:#000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	width: 40px;
}
.registerboxes {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color:#000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	width: 110px;
}
.bigregisterboxes {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color:#000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	width: 152px;
}
.dateboxes {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color:#000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	width: 40px;
}
.statusbox {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#000000;
	text-decoration: none;
	background-color: #D8E7A9;
	border: 0px solid #CCCCCC;
	width: 70px;
}
.miniboxes {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color:#000000;
	text-decoration: none;
	background-color: #B6B6B6;
	border: 1px solid;
	border-color: #FFFFFF;
	width: 80px;
	height: 12px;
}
.minibuttons {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color:#000000;
	text-decoration: none;
	background-color: #B6B6B6;
	border: 1px solid;
	border-color: #FFFFFF;
	width: 80px;
}

/* ------------------------------------- BUTTONS ------------------------------------- */
.buttons {
	font-size: 10px;
	font-weight: normal;
	color:#000000;
	text-decoration: none;
	background-color: #CCCCCC;
	border: 1px solid #333333;
	width: 260px;
}
.smallbuttons {
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #EEEEEE;
	border: 1px solid #333333;
	width: 200px;
}
.smallButtonsTemplEdit {
	font-size: 10px;
	font-weight: normal;
	color:#000000;
	text-decoration: none;
	background-color: #CCCCCC;
	border: 1px solid #333333;
	width: 120px;
}
.textAreaTemplEdit {
	font-size: 13px;
	font-weight: normal;
	color:#000000;
	text-decoration: none;
	background-color: #CCCCCC;
	border: 1px solid #333333;
	width: 480px;
}

/* ------------------------------------- TABLES ------------------------------------- */

TD {
	font-size: 10px;
	font-weight: normal;
}
TD.headline {
	font-size: 14px;
	font-weight: bold;
	text-transform: capitalize;
}
TR {
	font-size: 10px;
	font-weight: normal;
}
TR.resultListHead {
	background-color: #DFDFDF;
}
TR.resultListTail {
	background-color: #FAFAFA;
}
TR.resultListTailMark {
	background-color: #ffc9a2;
}
TR.menuSubCat {
	background-color: #FAFAFA;
}
TD.eduTitle {
	font-size: 11px;
	font-weight: bold;
}
TD.eduHeadline {
	font-size: 12px;
	font-weight: bold;
}
TR.eduDateList {
	background-color: #FAFAFA;
}
TR.eduDateList:hover {
	background-color: #DDDDDD;	
	color: #000000; 
}
a.eduDateList {
	color: #eb6909;
	font-size: 10px;
	text-decoration: underline;
	font-weight: normal;
}
a.eduDateList:hover {
	color: #eb6909;
	font-size: 10px;
	text-decoration: underline;
	font-weight: normal;
}

TR.editPrice {
	background-color: #FF6600;
}

/* ------------------------------------- Pagegroups ------------------------------------- */
.menuButtons {
	color: #FF0000;
}
a.menuButtons {
	color: #FFFFFF;
	text-decoration: none;
}
a.menuButtons:hover {
	color: #Fa0000;
	text-decoration: none;
}
.menuButtonsPassive {
	color: #FFFFFF;
}

.menuButtonsActive {
	background: url(/images/bg_menu_active.gif);
}
a.menuButtonsActive {
	color: #000000;
	text-decoration: none;
	background: url(/images/bg_menu_active.gif);
}
.contentrow {
	background-color: #FFFFFF;
	border-style: solid;
	border-color: #cccccc;
	border-left-width: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
}
.login {
	background-color: #FFFFFF;
	border-style: solid;
	border-color: #cccccc;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
}
.pricing {
	font-weight: bold;
}
.pricing_highlight {
	font-weight: bold;
	color: #FF6600;
}
.bg {
	background-image: url(../images/bg_top.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.loginscreen {
	background-color: #AAAAAA;
}
/* GALLERY */
.gal_pic_border {
	background-color: #E5E5E5;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color:#000000;
	text-decoration: none;
}
.admin_thumb_table {
	background-color: #FFFFFF;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color:#627A7B;
	text-decoration: none;
}

TableHighlight {
	color:#627A7B;
	text-decoration: none;
	background-color: #DDDDDC;
}

.portfolioTable {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #A4ADAD;
	border-right-color: #A4ADAD;
	border-bottom-color: #A4ADAD;
	border-left-color: #A4ADAD;
}
