body	{
	background-color:#CCCCCC;
	font-family:Verdana,Arial,Sans-Serif;
	font-size:12px;
	color:#666666;
}
td	{ font-size:12px; }

.bg_red	{
	background-color:#990000;
}
.bg_hometop	{
	background-color:#990000;
	background: url(../img_mokesch/bg_hometop.jpg) no-repeat;
}

.maintable	{
	border-style:solid;
	border-color:#FFFFFF;
	border-width:1px;
	background-color:#FFFFFF;
}
a	{ color:#990000; text-decoration:none; }
a:hover {text-decoration:underline;}

.imglist		{ background-color:#DDDDDD; }
.imglist_horz	{ padding-top:0px; padding-bottom:0px; padding-left:1px; padding-right:0px; background-color:#FFFFFF; }
.imglist_vert	{ padding-top:0px; padding-bottom:1px; padding-left:0px; background-color:#FFFFFF; }
.imgleft		{ background-color:#DDDDDD; }

.leftmenu	{
	background-color:#666666;
	color:red;
	padding-left:20px;padding-right:10px;padding-top:20px;
}
.menuheading	{ font-family:Arial,Sans-Serif; font-size:14px; color:#F7F619; text-transform:uppercase; }



ul.menuleft	{
	margin:0px;
	padding:0px;
}
li.level2	{
	list-style-type:none;
	padding-top:20px;padding-bottom:0px;
}
li.level3	{
	list-style-type:square;
	color:#FFFFFF;
	padding-left:0px;padding-right:0px;padding-top:0px; 
	margin-left:20px;padding-right:0px;padding-top:5px;
}

.leftmenu a	{ color:#FFFFFF; text-decoration:none; }
.leftmenu a:hover	{ color:#F7F619; text-decoration:none; }

.homemenu {
	border-left:none;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}
.homemenuover {
	border-left:none;
	border-top: 1px solid #F7F619;
	border-bottom: 1px solid #F7F619;
	border-right: 1px solid #FFFFFF;
}

.serviceitem a	{
	font-family:Arial,Sans-Serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
	padding-left:0px; padding-right:9px; padding-top:0px;
}
.serviceitem a:hover { color:#F7F619; text-decoration:none;}

.mainmenu a	{
	font-family:Arial,Sans-Serif;
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
	padding-left:10px; padding-right:0px; padding-top:0px;
}
.mainmenu a:hover { color:#F7F619; text-decoration:none;}

a.linkactive { color:#F7F619; }

.pageheading	{
	font-size:19px;
	padding-top:17px;
	padding-bottom:0px;
	padding-left:0px;
}

.modulekader	{
	border-style:solid;
	border-color:#AAAAAA;
	border-width:0px;
	width:165px;
	float:right;
	text-align:right;
	padding-top:0px; padding-bottom:10px; padding-left:10px; padding-right:0px;
}

.galleryicon	{
	padding-top:0px; padding-bottom:0px; padding-left:6px; padding-right:0px;
}

.projectkader	{
	width:155px;
	border-style:solid;
	border-color:#990000;
	border-width:1px;
	margin:0px;
	padding:0px;
}
.projectkader legend	{
	color:#990000;
	font-weight:bold;
	margin-left:10px;
}
.projectkader div	{ padding:10px; }
.projectkader a		{ color:#666666; text-decoration:none;}
.projectkader a:hover	{ text-decoration:underline; }

.newshome	{font-size:10px; color:#990000;}
.newshome a	{font-size:11px; font-weight:bold; }
.newslist th	{font-weight:normal;font-size:12px;text-align:left;border-bottom:1px dashed #990000;padding:2px;}
.newstitle	{color:#990000;}

.employe	{font-size:10px;}
.employe th	{font-weight:bold;font-size:12px;color:#990000;text-align:left;border-bottom:1px dashed #990000;padding:2px;}

.gallery td	{ font-size:10px; }
.gallery a img	{ border-style:solid;border-width:1px;border-color:#666666; }
.gallery a:hover img	{border-color:#990000; }
.gallery a:active img	{border-color:#990000; }
.galleryfolder	{background: url(../img_mokesch/map.gif) no-repeat;}
.galleryfield	{ margin:0px; padding-top:5px; }
.gallerydiv	{ 
	height:400px;overflow:auto;
	scrollbar-base-color : #ffffff;
	scrollbar-face-color: #ffffff;
	scrollbar-track-color: #ffffff;
	scrollbar-3dlight-color: #990000;
	scrollbar-highlight-color: #ffffff;
	scrollbar-arrow-color: #990000;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-shadow-color: #990000;
}
.galleryheader	{font-weight:bold;}

.kader	{
	border-style:solid;
	border-color:#990000;
	border-width:1px;	
}
.formfield	{
	font-family:Verdana,Arial,Sans-Serif;
	font-size:10px;
}